centos7和6的命令有什么区别
区别:1、centos7用systemd代替init;2、修改主机名, centos6需修改“/etc/sysconfig/network”,而7修改“/etc/hostname”;3、centos7用chrony命令同步时间,6用ntp。
本教程操作环境: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使用教程》
以上是centos7和6的命令有什么区别的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

载CentOS-7.0-1406的时候,有很多可选则的版本,对于普通用户来说,不知道选择哪个好,下面做一下简单介绍:(1)CentOS-xxxx-LiveCD.ios和CentOS-xxxx-bin-DVD.iso有什么区别?前者只有700M,后者有3.8G。其差别不仅仅在大小上,其更本质的差别是,CentOS-xxxx-LiveCD.ios只能加载到内存里运行,不能安装。CentOS-xxx-bin-DVD1.iso才可以安装到硬盘上。(2)CentOS-xxx-bin-DVD1.iso,Ce

打开centos7页面出现:welcometoemergencymode!afterloggingin,type“journalctl-xb”toviewsystemlogs,“systemctlreboot”toreboot,“systemctldefault”totryagaintobootintodefaultmode。giverootpasswordformaintenance(??Control-D???):解决方法:执行r

centos7系统中tmp目录下有很多垃圾,想要清除垃圾,该怎么清除呢?下面我们就来看看详细的教程。查看tmp文件目录下文件列表,执行命令cdtmp/切换到tmp当前文件目录,执行ll命令,查看当前目录下文件列表。如下图所示。使用rm删除文件命令,需要注意的是rm命令是将文件永远从系统中删除,因此建议在使用rm命令时,最好是在删除文件前给出提示。使用命令rm-i文件名,等用户确认删除(y)或跳过删除(n),系统进行相应的操作。如下图所示。

出于安全考虑设置密码规则设置密码到期的天数。用户必须在天内更改密码。此设置仅影响创建用户,而不会影响现有用户。如果设置为现有用户,请运行命令“chage-M(days)(user)”。PASS_MAX_DAYS60#密码到期时间PASS_MIN_DAYS3#初始密码更改时间PASS_MIN_LEN8#密码最小长度PASS_WARN_AGE7#密码过期提示时间重复密码限制使用[root@linuxprobe~]#vi/etc/pam.d/system-auth#nearline15:

1.压缩文件夹为zip文件[root@cgls]#zip-rmydata.zipmydata2.把mydata.zip解压到mydatabak目录里面[root@cgls]#unzipmydata.zip-dmydatabak3.mydata01文件夹和mydata02.txt压缩成为mydata.zip[root@cgls]#zipmydata.zipmydata01mydata02.txt4.直接解压mydata.zip文件[root@cgls]#unzipmydata.zip5.查看myd

1.UncaughtError:Calltoundefinedfunctionmb_strlen();出现如上错误时,说明我们没装上mbstring扩展;2.进入PHP安装目录cd/temp001/php-7.1.0/ext/mbstring3.启动phpize(/usr/local/bin/phpize或/usr/local/php7-abel001/bin/phpize)命令来安装php扩展4../configure--with-php-config=/usr/local/php7-abel

centos7不带mysql数据库了,默认的数据库是mariadb(mysql的一个分支)。可以按照以下步骤手动安装mysql数据库。1.下载rpm安装文件wgethttp://repo.mysql.com/mysql-community-release-el7.rpm2.执行rpm安装rpm-ivhmysql-community-release-el7.rpm依赖解析完成后,出现下列选项:dependenciesresolved=================================

1、官网下载安装包选择适合linux的版本,这里选择最新的版本,下载到本地后上传到服务器或者centos下直接wget命令下载。切换到/usr/local目录,下载软件包#cd/usr/local#wgethttp://nginx.org/download/nginx-1.11.5.tar.gz2、安装nginx先执行以下命令,安装nginx依赖库,如果缺少依赖库,可能会安装失败,具体可以参考文章后面的错误提示信息。#yuminstallgcc-c++#yuminstallpcre#yumins
