一、破解root用户密码
1.进入单用户模式。在开机界面按 “↑”“↓” 键选中,按“e”进入,按 “↑”“↓” 键选中linux16开头的那一行,
在最后添加 LANG=en_US.UTF-8 init=/bin/sh。
LANG=en_US.UTF-8 init=/bin/sh
按“ctrl+x”进行保存。
2、重新挂载根分区
mount -o rw,remount /
mount -o rw,remount /
3、关闭selinux,将其中的SELINUX=enforcing 改为SELINU=disabled。
4、新建一个隐藏文件
touch /.autorelabel
touch /.autorelabel
5、修改root用户密码
passwd
passwd
6、重启服务器
exec /sbin/init
exec /sbin/init
二、单用户模式添加账号和密码
进入root用户,修改配置文件 。
vim /etc/grub.d/10_linux
在文件底部加入。
cat <<EOF
set superusers="new"
password new 123456
EOF
保存并退出。
重新生成grub文件。
grub2-mkconfig --output=/boot/grub2/grub.cfg
用echo $?判断上一条命令是否执行成功。
echo $?
三、远程登陆
win+r打开系统命令行。
在终端输入ssh -p22 root@ip地址。-p22为端口号。
ssh -p22 root@ip地址
远程连接端口号配置文件在/etc/ssh/sshd_config中。
vim /etc/ssh/sshd_config
此处将端口改为2244
保存并退出。并重启sshd服务。
systemctl restart sshd
四、不同虚拟机远程拷贝
从主机A拷贝文件到主机B
scp -P主机B端口号 文件名 B主机IP地址:目录
scp -P主机B端口号 文件名 B主机IP地址:目录
输入yes。并输入B主机密码。
在B主机 /tmp目录下查看。
拷贝目录需要加 -r!!!!!!!!!!
scp -P主机B端口号 -r 文件名 B主机IP地址:目录
从B主机拷贝目录到A主机
scp -P主机B端口号 -r B主机ip地址:目录 拷贝到A的目标目录
scp -P主机B端口号 -r B主机ip地址:目录 拷贝到A的目标目录
五、主机名的解析
进入 /etc/hosts 文件中进行添加p地址和主机名。
vim /etc/hosts