Home>Article>Operation and Maintenance> What is the difference between the commands of centos7 and 6?

What is the difference between the commands of centos7 and 6?

青灯夜游
青灯夜游 Original
2022-03-07 15:53:31 3332browse

Difference: 1. Centos7 uses systemd instead of init; 2. Modify the host name. Centos6 needs to modify "/etc/sysconfig/network", while 7 needs to modify "/etc/hostname"; 3. Centos7 uses the chrony command To synchronize time, use ntp.

What is the difference between the commands of centos7 and 6?

#The operating environment of this tutorial: centos7 system, thinkpad t480 computer.

I have recently been using CentOS 7 and found that many commands are different from CentOS 6, so they are listed here for reference.

1. Commonly used systemctl commands

CentOS 7 began to use systemd to replace the init system parent process, so it is necessary to be proficient in systemctl.

##systemctl enable sshd.service chkconfig --level 3 sshd on Start the ssh service automatically after booting systemctl disable sshd.service chkconfig --level 3 sshd off Disable starting the ssh service at boot systemctl list-unit-files --type=service chkconfig --list List all service status systemctl list -units chkconfig --list,ntsysv List allowed service units systemctl is-active sshd.service chkconfig --list sshd Check whether the ssh service is running systemctl mask sshd.service Shield (cannot Enable) ssh service systemctl unmask sshd.service liberation shield ssh service systemctl show sshd.service Show configuration information of SSH service systemctl get-default Get the currently used runlevel systemctl set-default runlevel3.target vi /etc/inittab Modify the default runlevel systemctl isolate runlevel3.target init 3 Enable runlevel 3
CentOS 7 CentOS 6 Function
systemctl start sshd.service service sshd start Start ssh service
systemctl stop sshd.service service sshd stop Stop ssh service
systemctl restart sshd.service service sshd restart restart ssh service
systemctl status sshd.service service sshd status  View ssh service status
systemctl reload sshd.service service sshd reload Reload the ssh service

2. Configuration file

1. Startup configuration

centos6: Modify /etc/inittab

centos7: systemctl set-default runlevel3.target

2. Modify the host name

centos6: Modify /etc/sysconfig/network

centos7: Modify /etc/hostname

3. Open the startup file /etc/rc. d/rc.local

centos6: No modification required

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

4. Default firewall

centos6: iptables

centos7: firewall

5. Start the service in file mode

centos6:/etc/rc.d/rc3.d/ Modify the ones starting with K The file is S

centos7: Make a soft connection to a service under /usr/lib/systemd/system/ to the /etc/systemd/system directory

6, routing forwarding

centos6: Edit /etc/sysctl.conf and add net.ipv4.ip_forward = 1 or echo “1” > /proc/sys/net/ipv4/ip_forward

centos7: Edit /etc/sysctl .conf Add net.ipv4.ip_forward = 1 or echo “1” > /proc/sys/net/ipv4/ip_forward

Edit /usr/lib/sysctl.d/50-default.conf Add net .ipv4.ip_forward = 1

7. Language setting

centos6: vim /etc/sysconfig/i18n modification LANG="zh_CN.UTF-8"

centos7: localectl set-locale.UTF-8

8, time synchronization

CentOS6


$ ntp $ ntpq -p

CentOS7

$ chrony $ chronyc sources

9, modification time

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

Recommended: "

centos usage tutorial"

The above is the detailed content of What is the difference between the commands of centos7 and 6?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn