CentOS7網絡配置和服務管理

一、配置網絡

vi /etc/sysconfig/network-scripts/ifcfg-eno160

HWADDR=00:0c:29:14:34:51

TYPE=Ethernet

BOOTPROTO=static

DEFROUTE=yes

PEERDNS=yes

PEERROUTES=yes

USERCTL=no

NM_CONTROLLED=no

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_PEERDNS=yes

IPV6_PEERROUTES=yes

IPV6_FAILURE_FATAL=no

NAME=eno160

ONBOOT=yes

IPADDR=192.168.117.128

NETMASK=255.255.255.0

GATEWAY=192.168.117.2

DNS1=192.168.117.2

關鍵配置:

TYPE=Ethernet

BOOTPROTO=static

NAME=eno160

ONBOOT=yes

IPADDR=192.168.117.128

NETMASK=255.255.255.0

GATEWAY=192.168.117.2

DNS1=192.168.117.2

cat /etc/resolv.conf

nameserver 192.168.117.2

2.通過文本工具nmtui修改網絡配置

yum -y install NetworkManager-tui

nmtui-edit eno160 修改網卡配置

nmtui-connect eno160

重啟網絡

systemctl restart network

systemctl status network

修改主機名:

vi /etc/hostname

centos

退出重新登錄即可生效

二、關閉不必要的服務

最小化安裝的Centos7系統並沒有nano、vim、wget、curl、ifconfig、lsof命令,這裡首先安裝一下:

yum -y install nano vim wget curl net-tools lsof

可以通過netstat和lsof查看系統都運行了哪些服務,將不必要的進行關閉

systemctl stop postfix

systemctl stop avahi-daemon

systemctl disable postfix

systemctl disable avahi-daemon

systemctl list-unit-files 查看正在運行服務的狀態報告

systemctl start httpd.service 啟動服務

systemctl stop httpd.service 關閉服務

systemctl restart httpd.service 重啟服務

systemctl reload httpd.service 重新加載服務

systemctl disable httpd.service 開機不啟動

systemctl enable httpd.service 開機啟動

systemctl status httpd.service 查看服務運行狀態

systemctl show httpd.service 顯示服務或任務的屬性

systemctl list-dependencies httpd.service 檢查服務依賴關係

systemctl is-enabled httpd.service 檢查服務是否開機啟動及級別

systemctl -H 192.168.111.11 start httpd.service 啟動192.168.111.11機器上的httpd服務


分享到:


相關文章: