1. 程式人生 > 其它 >Centos 7.8配置並初始化

Centos 7.8配置並初始化

Centos 7.8配置並初始化

1. 下載映象

http://mirrors.nju.edu.cn/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso

禁用 ipv6 原文章 https://www.unixmen.com/disable-ipv6-centos-7/

編輯檔案 /etc/sysctl.conf
vi /etc/sysctl.conf
新增下面的行:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

如果你想要為特定的網絡卡禁止IPv6,比如,對於enp0s3,新增下面的行。

net.ipv6.conf.enp0s3.disable_ipv6 = 1
儲存並退出檔案。

執行下面的命令來使設定生效。

sysctl -p

要在執行的系統中禁止IPv6,依次輸入下面的命令:

echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
echo 1 > /proc/sys/net/ipv6/conf/default/disable_ipv6
或者
sysctl -w net.ipv6.conf.all.disable_ipv6=1
sysctl -w net.ipv6.conf.default.disable_ipv6=1

如果你在禁止IPv6後SSH遇到問題,可以這樣。

編輯 /etc/ssh/sshd_config 檔案

vi /etc/ssh/sshd_config

找到下面的行:

#AddressFamily any
把它改成:
AddressFamily inet

或者,註釋掉ListenAddress的#
#ListenAddress 0.0.0.0

開啟root賬號登入
#LoginGraceTime 20m
PermitRootLogin yes
#StrictModes yes
#MaxAuthTries 6
#MaxSessions 10
接著重啟ssh來使改變生效。
生成key命令: ssh-keygen 無密認證
systemctl restart sshd

如果你在禁止Ipv6後啟動postfix遇到問題,編輯/etc/postfix/main.cf:

vi /etc/postfix/main.cf
註釋掉配置中的localhost部分,並且使用ipv4迴環。

#inet_interfaces = localhost
inet_interfaces = 127.0.0.1

防火牆 https://cloud.tencent.com/developer/article/1157535

// 關閉並且禁用防火牆
systemctl status firewalld.service
systemctl stop firewalld.service
systemctl disable firewalld.service

配置網路 https://www.php.cn/centos/446267.html

設定自動DHCP
// ifcfg-enp0s8 是我的網絡卡名字
vi /etc/sysconfig/network-scripts/ifcfg-enp0s8
// 配置1
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
NAME=enp0s3
UUID=848e0df1-400e-4df3-adaa-e266e7aee942
DEVICE=enp0s3
ONBOOT=yes

// 配置2
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
#IPV6INIT=no
#IPV6_AUTOCONF=no
#IPV6_DEFROUTE=no
#IPV6_FAILURE_FATAL=no
#IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s8
UUID=3f529446-022d-440d-8ecd-cc3d8d0a3aff
DEVICE=enp0s8
ONBOOT=yes
IPADDR=192.168.99.10
NETMASK=255.255.255.0
DNS1=8.8.8.8
DNS=114.114.114.114

可以為 BOOTPRTO(表示網絡卡配置靜態還是動態IP地址)設定以下4種選項。
none:表示無須啟動協議。
bootp:表示使用BOOTP協議。
dhcp:表示使用DHCP協議動態獲取IP地址。
static:表示手工設定靜態IP地址。

ONBOOT=yes 表示啟動系統時是否啟用該網絡卡,yes表示啟用,no表示不啟用

systemctl restart network  (重啟網路服務)
systemctl start network   (啟動網路服務)
systemctl stop network    (停止網路服務)

配置DNS

/etc/resolv.conf
nameserver 118.89.102.82

配置華為源

cp -a /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
wget -O /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-7-reg.repo
yum clean all && yum makecache && yum update

  1. 安裝docker
yum update
yum install tree wget net-tools -y
yum install docker python3 -y
systemctl start docker
systemctl enable docker
systemctl status docker
systemctl restart docker
  1. 安裝 supervisor
yum install python-setuptools

1. install:
   `pip install supervisor`
2. configure:
   1. `mkdir -p /etc/supervisord/conf.d`
   2. `echo_supervisord_conf > /etc/supervisord/supervisord.conf`
   3. `echo "files = conf.d/*.conf" >> /etc/supervisord/supervisord.conf`
3. setup as service:
   `wget supervisord.service -O /usr/lib/systemd/system/supervisord.service`
4. start service
   `systemctl start supervisord`
5. view service status:
   `systemctl status supervisord`
6. auto start service on system startup: 
   `systemctl enable supervisord`

yum install -y epel-release
yum install -y supervisor
systemctl daemon-reload
systemctl start supervisord

https://gist.github.com/mozillazg/6cbdcccbf46fe96a4edd
/usr/lib/systemd/system/supervisord.service
supervisord.service
[Unit]
Description=supervisord - Supervisor process control system for UNIX
Documentation=http://supervisord.org
After=network.target

[Service]
Type=forking
ExecStart=/bin/supervisord -c /etc/supervisord/supervisord.conf
ExecReload=/bin/supervisorctl reload
ExecStop=/bin/supervisorctl shutdown
User=root

[Install]
WantedBy=multi-user.target

// 錯誤處理
supervisor "unix:///var/run/supervisor/supervisor.sock no such file"

sudo touch /var/run/supervisor.sock
sudo chmod 777 /var/run/supervisor.sock
sudo service supervisor restart

落霞與孤鶩齊飛,秋水共長天一色。