1.設置IP地址和網關及DNS
centos7裏面的網卡名稱不在是eth0,1,2而改成enoxxxxxx的格式,en代表的是enthernet以太網,o代表onboard內置,這種新的方式不但長,而且難記,不過優點也比較突出,有編號唯一性,遷移系統的時候不容易出錯,網卡名稱可以改動,下面會介紹。
服務管理
systemd對Linux來說,就是init程序,可以作爲sysvinit和upstat的替代,centos服務管理主要命令是systemctl,centos7的服務不再放在/etc/init.d/下;而放在/usr/lib/systemd/system下,centos7系統中systemctl管理工具整合了chkconfig和service於一體。
2.網絡配置文件目錄
我們以改爲靜態爲例 配置網絡文件ifcfg-eno16777736,設置爲none
修改ONBOOT爲yes:自動啓用網絡連接NO:代表關閉
子網掩碼也可以用PREFIX=24,根據你自己的子網掩碼的進制數改變
DNS可以設置多個,在DNS後面加數字依次排序,
GATEWAY設置網關 必須和IP地址同一網段
PEERDNS:是否接受DHCP服務其指定的DNS的地址
systemctl restart network:重啓網絡
ip a查看所有網絡設備名及信息
1:接口狀態
2:硬件
3:ipv4地址及子網掩碼
4:廣播地址,範圍,設備名稱
5:ipv6信息
統計網絡性能信息,接受數據包和發送數據包
查看網卡信息
查看網絡接口設備屬性
修改網卡名稱修改爲eth0爲例
1使用nmtui命令
修改vim /etc/sysconfig/grub
在quiet 添加net.ifnames=0 biosdevname=0
執行命令grub2-mkconf -o /boot/grub2/grub.cfg
重啓系統後查看網卡ifconfig
查看服務配置文件以sshd.server服務爲例
[Unit] :主要說明這個服務
[Service]:服務的關鍵,是服務的一些具體運行參數設置
[LNstall] :服務安裝的相關設置,可設置爲多用戶
使用systemctl控制單元時,通常需要全名,包括擴展名(.server)掛載點會自動轉化爲相應(.mount)設備會自動轉化爲(.device)
常用命令
systemctl start 服務名 立即開啓
systemctl stop 服務名 立即關閉
systemctl restart 服務名 重啓服務
systemctl status 服務名 輸出運行狀態
systemctl is-enabled 服務名 檢查是否配置爲自動自啓
systemctl enable 服務名 開機自動啓動
systemctl disable 服務名 取消開機自動啓動
reboot 重啓系統 init6等
poweroff 退出系統並停止電源
查看sshd類型單元
可以通過type來過濾掉其他類型的單元 systemctl list-unit-files-type service
.server纔是我們需要管理的服務