Linux学习记录一

使用ssh秘钥远程管理linux服务器

可以使用putty的puttygen来生成需要的秘钥,秘钥分为公钥和私钥,其中公钥需要写在服务器的/root/.ssh/authorized_keys 这个文件中。然后再连接客户端选择私钥来验证即可。设置成功后即可直接在登录时输入用户名登录。

进入单用户模式

我们可能会在某些时候忘记了root密码,那么就可以在单用户模式下修改新的密码。步骤:在启动linux过程中,当启动到OS选项菜单时,随便按任意键停止在此菜单,按e编辑os选项,当然也可能需要解锁,这时按p后在下方输入root密码即可(grub密码,设置进入单用户权限后才需要此操作),然后按e进入,进入后会有三个选项,第一行启动磁盘信息;第二项内核具体信息;第三项;启动内核映像(包括系统硬件的驱动信息)。我们需要做得就是选择第二项kernel,然后按e进入编辑界面,在最后quiet的后面敲入空格然后single/s/1  任意一项皆可。然后回车,然后按b启动单用户模式。

进入救援模式

需要挂载你的系统盘后,然后再安装选项菜单输入带有rescue字样的选项,回车进入。进入后对所有的系统配置只有只读权限,我们可以通过chroot /mnt/sysimage/命令开启写入修改权限,然后进行操作。退出时要ctrl d退出到原始目录然后reboot重新启动os。

系统启动流程

首先从MBR的512字节找到446字节的引导bootloader信息,其他的66字节分为64(四个主分区16×4+2校验位),然后再bootloader中读取上方写过的三种信息:“磁盘、内核、内核映像”。驱动加载完成后 由“init进程”开始选择相应的运行级别初始化。配置文件在/etc/inittab目录,共有7个级别,会优先执行/etc/rc.d/rc.sysinit中的信息,如果你的运行级别是3那么执行/etc/rc.d/rc3.d //此文件为运行级别3的配置信息  其中配置文件中的S代表启动项,K代表关闭项。有单独的命令去更改此配置。然后执行/etc/rd.d/rc.local  此配置下可以添加开机后执行的命令或脚本。通常链接到/etc/rc.local。最后启动mingtty。6个tty1个图形。


 

 

 

 

分享到:

评论已关闭。