W1-C4-0322

一周第四次课(3月22日)
1.13 单用户模式
1.14 救援模式
1.15 克隆虚拟机
1.16 Linux机器相互登录

运行级别 (centos7不再区分级别)

运行级别决定了计算机启动后的运行环境
0 关机
1 单用户模式
2 多用户模式, 无NFS
3 多用户模式, 有NFS
4 系统未使用, 保留
5 图形
6 重启

ll /usr/lib/systemd/system/runlevel*target

重启命令

reboot
init 6
shutdown -r now

关机命令

int 0
poweroff

忘记root密码或改错了配置文件等导致系统无法启动时, 可进入单用户模式或救援模式重置密码或还原操作

1.13 单用户模式

单用户模式可实现无密码登录, 类似Windows的安全模式.

系统启动时按方向键进入选择界面, 按e进入Grub界面, 可以编辑启动配置.

找到linux16所在的那一行, 将ro(只读) 修改为rw (读写), 并添加init=/sysroot/bin/sh, (sysroot为原系统所在路径), 按Ctrl+x运行

切换到原来系统 chroot /sysroot/, 就可以使用原来系统下的命令

可以查看下之前更改的SSH密钥
ls /sysroot/root/.ssh/authorized_keys

如显示乱码, 定义一下语言: LANG=en

修改root密码 passwd root, 输入新密码
执行touch /.autorelabel (重新创建安全标签, 使selinux生效. 必须, 否则无法登录系统)
重启系统

1.14救援模式

光驱加载安装镜像, 注意勾选启动时连接

关闭虚拟机
进入BIOS更改启动顺序, 设置从光盘启动

启动时选择TroubleshootingRescue a CentOS system


1继续

回车得到shell

切换到原来的系统目录 chroot /mnt/sysimage/
然后即可更改root密码 passwd root

断开光驱连接

重启系统

1.15克隆虚拟机

克隆可以节约重新安装时间, 以及系统空间
关闭虚拟机后, 虚拟机 – 管理 – 克隆

启动新机器后编辑网卡文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33

修改IP地址
删除UUID
查看主机名 hostname
设置主机名 hostnamectl set-hostname XXX
实际上是修改 cat /etc/hostname文件, 重新登录或bash即可看到主机名生效

1.16 Linux机器相互登录

w可查看系统负载, 以及登录的终端信息

登录方式

ssh username@ip
ssh ip (默认为当前登录的用户, 22端口)
ssh -p 22 root@ip -p指定端口

首次登录需要输入yes确认

登录后再在linux-1上查看终端信息

如是密钥认证登录, 需要生成并复制公钥到目标机器

可能需要关闭selinux
getenforce 查看selinux防火墙状态
setenforce 0 临时关闭selinux

未经允许不得转载:外贸SOHO笔记 » W1-C4-0322

赞 (0) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下作者~

支付宝扫一扫打赏

微信扫一扫打赏