centos8作業系統初始化設定

2021-10-14 01:43:46 字數 2727 閱讀 1309

0.1:配置centos系統靜態ip

0.2:更改yum源為阿里雲

1.編寫本機host對映

vi /etc/hosts
2.設定時間同步

#檢視chronyd狀態

systemctl status chronyd

#啟動chronyd

systemctl start chronyd

#設定開機啟動

systemctl enable chronyd

#檢視當前系統時間

date

3.firewalld操作,centos8預設移除iptables,使用的是nftables

#檢視防火牆狀態

systemctl status firewalld

#停止防火牆

systemctl stop firewalld

#禁用防火牆

systemctl disable firewalld

#檢視nftables狀態

systemctl status nftables

#停止systemctl stop nftables

#禁止systemctl disable nftables

4.禁用增強selinux

#編輯配置檔案

vi /etc/selinux/config

#將執行模式改為禁止

selinux=disabled

修改檔案最大數:

#檢視

ulimit -a

ulimit -n

#臨時修改

ulimit -n 65535

#永久修改

vi /etc/security/limits.conf

追加* soft nofile 65535

* hard nofile 65535

注意前面的星號(

*)要保留

以下的配置是為準備安裝k8s而做的基本設定

5.因為接下來要安裝k8s在這裡將禁用swap分割槽,注釋掉下面這一行重啟centos

vi /etc/fstab
6.修改linux的核心引數,新增網橋過濾和位址**功能

vi vi /etc/sysctl.d/kubernetes.conf
新增:

net.bridge.bridge-nf-call-ip6tables = 1

net.bridge.bridge-nf-call-iptables = 1

net.ipv4.ip_forward = 1

#過載配置

sysctl -p

# 載入網橋過濾模組

modprobe br_netfilter

# 檢視網橋過濾模組是否載入成功

lsmod | grep br_netfilter

7.安裝ipvs

#安裝ipset和ipvsadm

yum install ipset ipvsadm -y

#新增ips相關模組

cat#!/bin/bash

modprobe -- ip_vs

modprobe -- ip_vs_rr

modprobe -- ip_vs_wrr

modprobe -- ip_vs_sh

eof#賦予執行許可權

chmod +x /etc/sysconfig/modules/ipvs.modules

#執行指令碼安裝相應模組

/bin/bash /etc/sysconfig/modules/ipvs.modules

#檢視幫助

ipvsadm --help

#檢視版本

ipvsadm --version

#檢視已安裝的模組

lsmod | grep -e ip_vs -e ip

結果如下:

[root@master01 ~]

# lsmod | grep -e ip_vs -e ip

ip_vs_sh 16384 0

ip_vs_wrr 16384 0

ip_vs_rr 16384 0

ip_vs 172032 6 ip_vs_rr,ip_vs_sh,ip_vs_wrr

nf_conntrack 172032 3 nf_nat,nft_ct,ip_vs

nf_defrag_ipv6 20480 2 nf_conntrack,ip_vs

nf_defrag_ipv4 16384 1 nf_conntrack

ip_set 49152 0

nfnetlink 16384 2 nf_tables,ip_set

libcrc32c 16384 4 nf_conntrack,nf_nat,xfs,ip_vs

8.做完以上配置,重啟

reboot

CentOS 6 5 64作業系統初始化

以centos 6.5 64作業系統初始化為例 1 關閉防火牆 setenforce 0 sed i s selinux enforcing selinux disabled etc selinux config source etc sysconfig selinux iptables f etc...

centos系統初始化指令碼

bin bash echo 只用於新購伺服器初始化,有需要的自己可以寫進去 echo 只用於centos7.0版本 echo 其他版本差異,可以自行修改 read p 是否繼續 y n yn if yn y then exit 3 fi 檢視系統版本 linux release cat etc re...

centos7系統初始化

echo arp引數,檢查一次相鄰層記錄的有效性的週期。當相鄰層記錄失效 etc sysctl.conf echo e net.ipv4.neigh.default.gc stale time 120 n etc sysctl.conf echo 路由設定 etc sysctl.conf echo ...