VIM相关
1:vim四种模式都是如何进入的
vim——>普通模式(i a o, I A O)----->编辑模式(esc退回普通模式)
普通模式(:)----->命令模式
普通模式(shift+v ctrl+v)
2:vim中如何显示行号
set nu
3:对比/etc/sysconfig/network-scripts/ifcfg-lo与/etc/sysconfig/network-scripts/ifcfg-eth0(ens32)的区别
vimdiff /etc/sysconfig/network-scripts/ifcfg /etc/sysconfig/network-scripts/ifcfg-eth0
2 files to edit
[root@www ~]# cat proxy.conf
server {
Listen 8080;
Server_Name vim.OldboyEDU.com;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header Host $http_host;
proxy_set_header X-Forward-for;
proxy_intercept_errors on;
proxy_next_upstream error timeout;
proxy_next_upstream_timeout 3s;
proxy_next_upstream_tries 2;
error_page 500 502 403 404 = /proxy_error.html;
}
location = /proxy_error.html {
root /code/proxy;
}
}
4.修改vim.OldboyEDU.com为vim.oldboy.com
:%s#vim.OldboyEDU.com#vim.oldboy.com#ge
5.在server_name行下插入一行 root /code;
o
6.复制5-14行的内容,然后将其粘贴到14行下面
shift+v yy p
7.删除与proxy_set_header相关的两行全部删除.
:/proxy_set_header
dd两行
8.如上操作完成后,在13-20行前面加上#号
9.在普通模式下复制Server_Name所在的行以及该行的下两行,一共三行内容,粘贴至root /code/proxy;这一行的下面
10.删除21-23的行,然后保存当前文件
用户管理相关
1.root的UID与gid是多少
uid=0(root) gid=0(root) groups=0(root)
2.用户信息文件etc/passwd由 ':' 为分割符, 分为7个字段,其中每个字段分别代表的含义是
用户名称:密码占位符:用户UID:组GID:注释信息:用户家目录:登录shell
3.用户密码文件/etc/shadow由 ':' 为分割符, 分为9个字段,其中每个字段分别代表的含义是
用户名称:密码:最近一次变更密码从1970到现在过了多少天:密码最少使用天数:密码最长使用天数:密码到期前提醒的天数数量
:密码到期后强制变更提示天数:账户失效时间,从1970年开始
4.每个用户都有一个唯一的UID,UID是怎么区分用户的
0:超级管理员 1~200系统用户,用来运行自带的进程 201~999:系统用户,用来运行用户安装的程序
1000+普通用户,正常可以登录系统的用户,权限比较小,能执行的任务有限
5.统计/etc/passwd的总行数
wc -l etc/passwd
6.新建用户u1、u2,密码是redhat,属于同一个附加组grp1,用户u2不允许登陆到系统中
groupadd grp1; useradd u1 -g grp1; useradd u2 grp1 -s /sbin/nologin;
passwd u1 redhat ;passwd u2 redhat;
7.查看用户u1的uid和gid信息
id u1
8.创建组distro,其GID为2019
[root@oldboy ~]# groupadd -g2019 distro
9.创建用户olddir,其ID号为1005,基本组为distro
[root@oldboy ~]# useradd olddir -u1005 -g distro
10.创建用户oldman,其ID号为1100,家目录为/home/linux
useradd oldman -u 1100 -d /home/linux
11.给用户oldman添加密码,密码为oldboyedu
passwd oldman oldboyedu
12.创建用户slackware,其ID号为2002,基本组为distro,附加组peguin;
useradd slackware -u2002 -gdistro -Gpeguin
13.退出root账户,用admin账户登录,在其家目录下建立一个名为oldboy的文件,并用长格式列出oldboy文件
[admin@oldboy ~]$ ll
total 0
-rw-rw-r--. 1 admin admin 0 Aug 5 19:33 oldboy
14.创建用户harry,要求harry的uid为3000,shell设置为不可登陆shell,观察如下文件/etc/passwd , /etc/shadow,
harry:x:3000:3000::/home/harry:/sbin/nologin
admin:$6$utE4EGxj$1cNnaga2QL/29YLByJ.pprD0IyvMn5qlqjE./BCn/qeFeEh5ixhaT.DCzBLr0xdA0DAD9H9vQ1txHicdoIkw.0:18113:0:99999:7:::
harry:!!:18113:0:99999:7:::
15.shadow文件中密码为*号和!!代表什么?
!!没有密码 *该用户被锁