最详细的CentOS 7模式 centos7进入单用户模式修改文件


本主题将从3个角度进行对比

    常见设置(CentOS 6 vs CentOS 7)服务管理(Sysvinit vs Upstart vs Systemd)性能测试(cpu/mem/io/oltp)
本文为第一部分:常见设置的对比
字符集CentOS 6
方法: /etc/sysconfig/i18n
CentOS 7
方法1: localectl set-locale LANG=en_GB.utf8
方法2: /etc/locale.conf中的LANG=
主机名CentOS 6
在线生效: hostname
重启生效: /etc/sysconfig/network中的HOSTNAME=
CentOS 7
在线 重启生效: hostnamectl set-hostname
时区CentOS 6
方法: ln -sf
/usr/share/zoneinfo/Asia/Shanghai /etc/localtime
CentOS 7
方法1: 同CentOS 6
方法2: timedatectl set-timezone Asia/Shanghai
时间同步CentOS 6
逐步: ntpd或ntpdate
直接: ntpdate -b(通常加到crontab)
CentOS 7
方法1: systemctl start chronyd
方法2: timedatectl set-ntp yes(同systemctl start chronyd)
注意:
– 可以通过timedatectl | grep “NTP synchronized”判断当前时间是否已同步
– 不建议用ntpd和ntpdate,redhat强烈推荐chrony,可用于网络不稳定的环境
– chrony.conf关键参数makestep 1.0 -1
手动更改时间CentOS 6
方法: date -s “2018-07-08 11:11:11”
CentOS 7
方法1: 同CentOS 6
方法2: timedatectl set-time “2018-07-08 11:11:12″(前提是timedatectl set-ntp false)
单用户修改密码CentOS 6
grub界面键入e,在kernel行最后加1,键入b启动进入单用户模式,之后输入passwd修改密码
CentOS 7
grub界面键入e,在linux16行上将ro改为rw,并在当前行最后加init=/bin/sh,键入ctrl-x进入,之后输入passwd修改密码
CentOS 7注意:
– 如果有开启selinux,则需要在修改密码后,重启前,执行`touch /.autorelabel`
– passwd执行后,最好执行sync,防止强制重启导致修改密码没有落地
grub添加参数CentOS 6
/boot/grub/grub.conf的kernel中加入需要添加的参数
CentOS 7
步骤1:/etc/default/grub的GRUB_CMDLINE_LINUX中加入需要添加的参数
步骤2:grub2-mkco

    推荐阅读