1、修改為靜態(tài)ip
[root@node1 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
`BOOTPROTO=static`
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
`UUID=b3349bfe-9d87-4e58-b11f-6881b7bb28f4`
NAME=ens33
DEVICE=ens33
`ONBOOT=yes`
`IPADDR=192.168.2.75`
`NETMASK=255.255.255.0`
`GATEWAY=192.168.2.2`
`DNS1=192.168.2.2`
`DNS2=114.114.114.114`
`尖叫提示:刪除UUID或者注釋掉`
重新加載網(wǎng)絡(luò)
[root@node1 ~]# service network restart
## 安裝常用工具
[root@node1 ~]# yum install net-tools
[root@node1 ~]# yum install vim
[root@node1 ~]# yum install wget
[root@node1 ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
[root@node1 ~]# yum clean all
[root@node1 ~]# yum makecache
查看改動后的ip
[root@node1 ~]# ip addr
2泊藕、禁用selinux
[root@node1 ~]# vim /etc/sysconfig/selinux
修改:SELINUX=disabled
重啟后使用命令檢查
[root@node1 ~]# getenforce
Disabled
[root@node1 ~]# sestatus -v
SELinux status: disabled
3艰亮、修改主機名
[root@node1 ~]# vim /etc/hostname
注意:主機名稱不要有“_”下劃線,“hostnamectl set-hostname node1”命令也可以
英文輸入模式下 按Esc退出編輯潜秋,:wq 保存退出
查看hostname,修改hostname需要重啟,才能生效
[root@node1 ~]# hostname
node1
4胎许、修改主機名映射hosts
1)修改linux的hosts文件
[root@node1 ~]# vim /etc/hosts
添加如下內(nèi)容
192.168.1.100 node100
192.168.1.101 node101
192.168.1.102 node102
192.168.1.103 node103
192.168.1.104 node104
2)修改window7的hosts文件
進入C:\Windows\System32\drivers\etc路徑
打開hosts文件并添加如下內(nèi)容
192.168.1.100 node100
192.168.1.101 node101
192.168.1.102 node102
192.168.1.103 node103
192.168.1.104 node104
5峻呛、關(guān)閉防火墻
查看防火墻狀態(tài)
[root@node1 ~]# firewall-cmd --state
關(guān)閉防火墻
[root@node1 ~]# systemctl stop firewalld.service
開啟防火墻
[root@node1 ~]# systemctl start firewalld.service
禁止防火墻開機啟動
[root@node1 ~]# systemctl disable firewalld.service
激活防火墻開機啟動
[root@node1 ~]# systemctl enable firewalld.service
6、設(shè)置普通用戶具有root權(quán)限
1)創(chuàng)建victor用戶
[root@node1 ~]# adduser victor
[root@node1 ~]# passwd victor
2)設(shè)置victor用戶具有root權(quán)限
修改 /etc/sudoers 文件辜窑,找到下面一行钩述,在root下面添加一行,如下所示:
###### Allow root to run any commands anywhere
root ALL=(ALL) ALL
victor ALL=(ALL) ALL
###### Same thing without a password
###### %wheel ALL=(ALL) NOPASSWD: ALL
victor ALL=(ALL) NOPASSWD: ALL
修改完畢穆碎,現(xiàn)在可以用victor帳號登錄牙勘,然后用命令 su - ,即可獲得root權(quán)限進行操作所禀。
[root@node1 ~]# vim /etc/sudoers
[root@node1 ~]# su - victor
提示::wq! 保存方面,此時需要加嘆號,- 左右兩邊都有空格
3)在/opt目錄下創(chuàng)建文件夾
(1)在root用戶下創(chuàng)建module色徘、software文件夾
[root@node1 ~]# cd /opt/
[root@node1 opt]# mkdir module
[root@node1 opt]# mkdir software
[root@node1 opt]# ls -al
(2)修改module恭金、software文件夾的所有者
[root@node1 opt]# chown -R victor:victor module
[root@node1 opt]# chown -R victor:victor software
7、關(guān)閉圖形界面
1)查看默認的target 開機模式
[root@node1 opt]# systemctl get-default
2)開機以命令模式啟動
[root@node1 opt]# systemctl set-default multi-user.target
3)開機以圖形化界面啟動
[root@node1 opt]# systemctl set-default graphical.target
8褂策、安裝httpd服務(wù)
1)查看httpd服務(wù)是否已經(jīng)安裝
[root@node1 ~]# rpm -qa | grep httpd
2)yum安裝httpd服務(wù)
[root@node1 ~]# yum install -y httpd
3)啟動httpd服務(wù)
[root@node1 ~]# service httpd start
4)關(guān)閉httpd服務(wù)
[root@node1 ~]# service httpd stop
5)重啟httpd服務(wù)
[root@node1 ~]# service httpd restart
6)查看httpd服務(wù)運行狀態(tài)
[root@node1 ~]# service httpd status
9横腿、禁用ipv6
1)編輯/etc/default/grub颓屑,在GRUB_CMDLINE_LINUX加上的后面句首加上ipv6.disable=1
[root@node1 ~]# vim /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="ipv6.disable=1 crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
2)grub.cfg文件備份
[root@node1 ~]# cd /boot/grub2/
[root@node1 grub2]# cp grub.cfg grub.cfg.bak
3)運行g(shù)rub2-mkconfig -o /boot/grub2/grub.cfg重新生成grub.cfg文件
[root@node1 ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
4)編輯文件/etc/sysctl.conf
[root@node1 ~]# vim /etc/sysctl.conf
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.ens33.disable_ipv6 = 1
尖叫提示:標紅處是為特定的網(wǎng)卡禁用ipv6,此處對于ens33禁用ipv6
5)使編輯的/etc/sysctl.conf生效
[root@node1 ~]# sysctl -p
6)查看ipv6是否啟動
[root@node1 ~]# lsmod | grep ipv6
[root@node1 ~]# ifconfig | grep -i inet6
尖叫提示:上述兩個命令都沒有任何顯示,才說明ipv6已經(jīng)被禁用了
7)如果禁止IPv6后SSH遇到問題
編輯 /etc/ssh/sshd_config 文件
[root@node1 ~]# vim /etc/ssh/sshd_config
######AddressFamily any
AddressFamily inet
尖叫提示:打開注釋 any 修改為inet.
重啟ssh服務(wù)
[root@node1 ~]# systemctl restart sshd
8)如果禁止Ipv6后啟動postfix遇到問題
編輯/etc/postfix/main.cf
[root@node1 ~]# vim /etc/postfix/main.cf
#######inet_interfaces = localhost
inet_interfaces = 127.0.0.1
尖叫提示:注釋掉配置中的localhost部分耿焊,并且使用ipv4回環(huán)