1.查看服务器的操作系统版本
命令:cat /etc/redhat-release
2.查看服务器的内核版本
命令:unname -r
3.修改密码
3.1当前所登录用户为root,修改root密码,执行 passwd,输入两次新密码
3.2当前所登录的用户为root,修改其它用户(该服务器上普通用户)密码,执行 passwd $username(用户名)
3.3当前所登录用户为普通用户,只能修改自己密码,执行passwd 输入原密码进行验证,验证成功之后,在输入两次新密码,新密码必须是强密码
3.4进入单用户模式,修改root密码(忘记root密码的情况下)
1.开机页面到选择内核的页面里,输入e,编辑我们的内核启动项,在我们的倒数第二行,Linux16这行最后,添加init=/bin/sh
2.执行ctrl x,进入我们的单用户模式
3.重新挂载分区:mount -o remount,rw /
4.修改密码,执行passwd(前提selinux,已经关闭)
5.在根目录下面创建隐藏文件
touch /.autorelabel
6.进入操作系统 exec /sbin/init
3.5终端对话:
命令:write
例如:write root pts/0==》与pts/0用户进行通话
4.给单用户模式添加用户名和密码:(防止别人破解自己root密码)
4.1.编辑文件:
[root@localhost ~]# vim /etc/grub.d/10_linux
4.2文章末尾添加以下内容:
cat <<EOF
set superusers="new"
password new 123456
EOF
4.3生成新的grub文件:
[root@localhost ~]# grub2-mkconfig --output=/boot/grub2/grub.cfg
4.4判断上一条命令是否执行成功:
[root@localhost ~]# echo $?
4.5重启服务器,进入单用户进行测试
5.远程拷贝:scp
拷贝本地文件到远端服务器:scp $filename $user@$ip:$path(详解:scp /本地文件/ 用户名@IP地址:/目的位置/)
拷贝远端服务器上的文件到本地:scp 远端服务器用户名@IP地址:/源文件/ /本地位置/
注意:scp远程拷贝文件,使用的是ssh的协议,所以如果ssh服务器默认的端口有改变,需要在语法scp后面加-P(大写),接端口号。如果拷贝目录,加上-r