老男孩教育考试题

  1. vi编辑器使用工作原理,如果出现编辑突然中断情况,如何恢复原来数据
    vim -r oldboy.txt 使用-r参数

  2. 如何查看linux系统中是否开启了8080端口服务?
    netstat -lntup | grep 8080

  3. vim中把所有的oldboy替换为oldgirl 给出命令
    :%s#oldboy#oldgirl#g

  4. Linux内核引导时,从(/etc/fstab)文件中读取要加载的文件系统信息
    Linux文件属性中每个普通文件用 (-)来标识

  5. vim中如何忽略大小写搜索指定信息,给出忽略大小写方法(至少两种方法)
    ①:/Java/c 匹配JAVA,java,JaVa等
    ②:set ic 或者:set ignorecase

  6. 用命令行更改config.txt文件, 把里边所有的"name"更改为address (vim和sed命令分别如何实现)
    sed -i ‘s#name#address#g' config.txt
    awk '{gsub(/name/,"address");print}' config.txt
    :%s#name#address#g

  7. 管道符号的含义说明 |
    管道“|”可将命令的结果输出给另一个命令作为输入之用:
    man mtools|grep mbadblocks (在mtools的帮助中搜索包含“mbadblocks”的句子)
    man mtools|less(把输出用管道导入到一个叫做 less 的工具。less 是一个分页工具,它允许你一页一页地查看信息。)

  8. 搜索文件中指定文本内容的方法,给你具体操作命令 (至少三种方法)
    grep "xxx" filename
    sed -n '/xxx/p' filename
    awk '/xxxx/' filename

  9. 在/oldboy/oldboy.txt文件中查找出包含 hello-shanghai 的所有信息 并显示行号
    grep -n "hello-shanghai" /oldboy/oldboy.txt
    vim :set nu /hello-shanghai

  10. 按照以下文件信息
    oldboy01
    oldboy02
    oldboy03
    oldboy05
    oldboy06
    oldboy07
    请输出oldboy03信息的上2行 和 下3行信息
    grep -B 2 -A 3 "oldboy03" filename

  11. 需要给/oldboy/oldboy.txt文件创建一个软链接文件/tmp/oldboy_link.txt
    如何进行,如果源文件删除了, 软链接文件是否会失效
    ln -s /oldboy/oldboy.txt /tmp/oldboy_link.txt 失效

  12. 系统安全优化涉及什么,并写出安全优化的操作步骤以及操作命令?
    systemctl disable firewalld
    vim /etc/selinux/config
    SELINUX=disabled
    setenforce 0

  13. 防火墙服务配置完毕后,如何检查防火墙服务已经处于关闭状态,并且没有开机自启动
    systemctl status firewalld
    systemctl is-enable firewalld

  14. rm命令修改了别名信息的文件/etc/profile,但还是不能直接删除信息,是什么原因
    并写出和别名设置相关的文件及路径信息
    shell 先加载 /etc/profile
    然后加载~/.bashrc
    别名被覆盖 ~/.bashrc /etc/bashrc

  15. 字符集进行优化方法
    localectl set-locale LANG=zh_CN.utf8 LANG=zh_CN.utf8

  16. 说说这些特殊符号含义: > >> 2> 2>> #(井号) .(点) ..(两个点) $ | && ;
    2> 错误输出重定向
    2>> 追加错误输出重定向
    (井号)注释
    .(点) 当前目录
    ..(两个点) 上级目录
    $ 取变量值
    | 管道
    && 前面命令执行成功,再执行后面命令
    ; 顺序执行命令的分隔符

  17. linux系统中文件属性信息都包含什么
    inode号 文件类型 文件权限 硬链接数 属主 属组 文件大小 修改时间

  18. 默认情况下管理员创建了一个用户,就会在()目录下创建一个用户主目录

  19. 说出下面几个文件的作用
    /var/log/messages 系统日志
    /var/log/secure 用户登录日志
    /etc/hosts 解析/域名劫持
    /etc/fstab 文件系统挂载列表
    /etc/rc.local 开机自启动文件

  20. 将配置文件中注释信息去除掉显示,有什么办法(至少三种方法)
    grep -v "#" filename
    sed '/#/d' filename
    awk '!/#/' filename

  21. 按照以下文件信息
    日志文件一直在不断变化,如何实时监控日志文件变化 日志文件为/var/log/messages
    tail -f /var/log/messages

  22. 如何创建一个新的oldgirl用户,并且需要给用户设置密码,并且采用免交互方式创建密码
    useradd oldgirl echo 123456 |passwd --stdin oldgirl

  23. 如何批量创建出 oldboy01 oldboy02 .. oldboy20 总计20个文件
    touch oldboy

  24. yum安装软件的时候,只知道软件安装完可能会使用的命令,但忘记了软件包名称如何处理?
    yum provides */命令
    rpm -qf 命令绝对路径

  25. 如何统计出oldboy.txt文件中oldboy信息出现的行数总计有多少,请写出命令
    grep -c "oldboy" oldboy.txt
    grep "oldboy" oldboy.txt |wc -l

  26. 运维同事在/etc目录中创建了一个文件,但没有告知你文件名称,如何快速找出最新创建的文件
    ls -lrt /etc/

  27. 如何查看系统的信息
    cat /etc/os-release
    cat /etc/redhat-release

  28. echo "oldboy"|tr "oldboy101" "oldgirl123" 请写出命令结果信息?
    [root@linux67 ~]# echo "oldboy"|tr "oldboy101" "oldgirl123" ildgir

  29. 修改系统字符集方法?
    localectl set-locale LANG=zh_CN.utf8
    LANG=zh_CN.utf8

posted @ 2021-03-06 14:42  上善若水~小辉  阅读(129)  评论(0编辑  收藏  举报