我们今天一起来破解linux登陆密码,再对服务进行优化管理
一、破解centos 7系统的root密码步骤
(一)加载镜像系统
(二)修改密码
(三)exit退出,重启
实地演练
1.重启系统后,眼疾手快在加载过程中点击“esc”键进入启动菜单(对此小编已练的炉火纯青),依旧选择CD-ROM Drive。 2.接下来选择疑难问题解决、诊断系统选项。 3.等待加载完成,完成后敲击回车键进入shell环境,再输入命令加载镜像文件,进入bash界面。 4.输入“passwd root”命令更改root登陆密码,输入两遍自己设置的新密码,完成后退出bash环境,重启系统。 5.切换root管理员身份,输入刚刚设好的密码,见证奇迹的时刻到了,我们发现立马就进入了系统桌面,即刚刚密码的更改成功了(以后忘记登陆密码的粗心小伙伴知道该怎么做了吧)
二、服务启动管理
(一)进入字符界面命令
- 命令:Systemctl isolate graphical. target
(二)进入图形化界面命令
- 命令:Systemctl isolate multi-user. target
(三)登陆系统界面改为图形化界面命令
- 命令:ln -sf /lib/systemd/system/multi-user. target /etc/systemd/system/default. target
(四)查看界面类型命令
- 命令: systemctl get-default
实地演练
1.在centos 7图形界面打开终端,输入切换字符界面命令,回车即可进入字符界面(功能等同于init 3)
2.在字符界面输入切换图形界面命令,回车即可返回到刚刚的图形界面(功能等同于init 5) 3.输入命令查看当前系统默认的开启target,把默认图形化界面改为字符界面。之后每次开启都会默认字符界面。 4.查看各种服务文件,输入命令“ls lib/systemd/system”进行查看。 5.输入查看当前开启的服务器端口命令,可看到22端口正在使用。 6.输入命令查看伪终端,点击向下箭头滑到sshd.service,在它前面用空格打上*。空格打上*(设置开机自启)、也可以取消*(不设置开机自启)。用TAB键切换到确定、取消选项,选择确定后退出。
7.首先关闭sshd的开机自启,然后用命令查看;然后开启sshd的开机自启,再用命令查看。 8.做一个小测验,先用命令关闭sshd开机自启,然后打开伪终端,发现sshd选项上没有“*”符号,即sshd开机不会自启。
总结:systemctl enable(disable) sshd.service和ntsysv两种命令方法都可设置开机自启(不自启)状态,也可互用。