2019-08-08第一阶段考试总结

单机破解密码知识块

    linux系统启动过程
  1)开机BIOS自检,加载硬盘 
  2)读取MBR进行引导分区
  3)grub引导启动菜单选择内核版本
  4)加载内核kernel
  5)内核加载完成后选择启动第一个运行程序init根据inint文件选择运行级别
  6)运行init级别文件,执行rc.sysinit文件
  7)启动内核模块加载对应程序服务软件
  8)执行/etc/rc.d/rc.local 加载开机自启运行程序
  9)启动mingetty,进入系统登陆界面
  1 单机破解密码时开机按e进入编辑界面找到linux16开头的一行,找到关键字“ro”
  2 把关键字“ro”修改为“rw”,后面还要加上 init=/sysroot/bin/sh
  3 按“Ctrl+X”按钮进入单用户模式
  4 使用命令:chroot    /sysroot/切换到系统,输入:passwd    root修改root用户的 
  密(如果之前系统是中文安装,就会出现乱码,输入“LANG=en”再次修改密码就 
  能正常看到英文提示)
  5 修改完密码建议输入:touch    /.autorelabel 更新系统信息((执行命令touch  
  /.autorelabel   ,在/下创建一个.autorelabel文件,有这个文件存在,系统在重启时 
  就会对整个文件系统进行relabeling重新标记,也可以理解为对文件进行底层权限 
 的控制和标记),如果selinux属于关闭状态则不需要执行这条命令。)
  6 最后再直接重启系统,就能使用新密码正常登陆 reboot

三剑客知识块

请执行命令取出linux中eth0的IP地址(3种方法)

   ip a s eth0|grep 'inet '|grep -Eo '([0-9]{1,3}\.?){4}'|head -1
   [root@oldboyedu test]# ip a s eth0|sed -rn '/inet /s#.*t (.*)/.*#\1#gp'
   [root@oldboyedu test]# ip a s eth0|awk -F "[ /]+" '$0~/inet /{print $3}'

用户权限知识块

   添加一个用户lidao指定uid为888 禁止用户登录系统 不创建家目录
   [root@oldboyedu-39-nb~]# useradd -u 888 -s /sbin/nologin -M lidao888
   [root@oldboyedu-39-nb~]# id lidao888
   uid=888(lidao888)gid=888(lidao888) groups=888(lidao888)
   [root@oldboyedu-39-nb~]# grep lidao888 /etc/passwd
   lidao888:x:888:888::/home/lidao888:/sbin/nolo
   [root@oldboyedu-39-nb~]# ls /home/lidao888

etc下重要目录文件之/etc/profile与/etc/profile.d的区别 对应题目登录时shell加载的配置文件有哪些

你可能感兴趣的:(2019-08-08第一阶段考试总结)