centos7和6的命令有什么區別

區別:1、centos7用systemd代替init;2、修改主機名, centos6需修改“/etc/sysconfig/network”,而7修改“/etc/hostname”;3、centos7用chrony命令同步時間,6用ntp。

centos7和6的命令有什么區別

本教程操作環境:centos7系統、thinkpad t480電腦。

最近在使用CentOS 7,發現很多命令等和CentOS 6不一樣,所以這里列出來方便參考。

一、常用的systemctl命令

CentOS 7開始使用systemd來代替init 系統父進程,因此熟練systemctl很有必要。

CentOS 7 CentOS 6 作用
systemctl start sshd.service service sshd start 啟動ssh服務
systemctl stop sshd.service service sshd stop 停止ssh服務
systemctl restart sshd.service service sshd restart 重啟ssh服務
systemctl status sshd.service service sshd status   查看ssh服務狀態
systemctl reload sshd.service service sshd reload 重新加載ssh服務
systemctl enable sshd.service chkconfig –level 3 sshd on 開機自啟動ssh服務
systemctl disable sshd.service chkconfig –level 3 sshd off 開機禁止啟動ssh服務
systemctl list-unit-files –type=service chkconfig –list 列出所有的服務狀態
systemctl list-units chkconfig –list、ntsysv 列出允許中的服務單元
systemctl is-active sshd.service chkconfig –list sshd 查看ssh服務是否運行
systemctl mask?sshd.service ? 屏蔽(不能啟用)ssh服務
systemctl unmask?sshd.service ? 解放屏蔽ssh服務
systemctl show sshd.service ? 顯示SSH服務的配置信息
systemctl get-default ? 獲取當前使用的運行等級
systemctl set-default runlevel3.target vi /etc/inittab 修改默認的運行等級
systemctl isolate runlevel3.target init 3 啟用運行等級3

二、配置文件

?1、啟動配置

centos6:修改/etc/inittab

centos7:systemctl set-default runlevel3.target

2、修改主機名

?centos6:修改/etc/sysconfig/network

?centos7:修改/etc/hostname

3、開啟啟動文件/etc/rc.d/rc.local

?centos6:不需要任何修改

?centos7:chmod +x /etc/rc.d/rc.local

4、默認防火墻

?centos6:iptables

?centos7:firewall

5、文件方式啟動服務

?centos6:/etc/rc.d/rc3.d/ 修改K開頭的文件為S

?centos7:/usr/lib/systemd/system/下的某服務做一條軟連接到/etc/systemd/system目錄下

6、路由轉發

centos6:編輯/etc/sysctl.conf 添加 net.ipv4.ip_forward = 1或者echo “1” > /proc/sys/net/ipv4/ip_forward

centos7:編輯/etc/sysctl.conf 添加 net.ipv4.ip_forward = 1或者echo “1” > /proc/sys/net/ipv4/ip_forward

? ? ? ? ? ? ? 編輯/usr/lib/sysctl.d/50-default.conf 添加 net.ipv4.ip_forward = 1

7、語言設置

centos6:vim /etc/sysconfig/i18n 修改? LANG=”zh_CN.UTF-8″

centos7:localectl set-locale.UTF-8

8、時間同步

CentOS6

$?ntp $?ntpq?-p

CentOS7

$?chrony $?chronyc?sources

9、修改時間

CentOS6

$?vim?/etc/sysconfig/clock ZONE="Asia/Tokyo" UTC=fales $?sudo?ln?-s?/usr/share/zoneinfo/Asia/Tokyo?/etc/localtime

CentOS7

$?timedatectl?set-timezone?Asia/Tokyo $?timedatectl?status

推薦:《centos使用教程

? 版權聲明
THE END
喜歡就支持一下吧
點贊14 分享