01. 下列文件中, 包含了主机名到IP地址的映射关系的文件是()  
    A. /etc/HOSTNAME    B. /etc/hosts    C. /etc/resolv.conf    D. /etc/networks
    答案:B 
    
02. 下列关于/etc/fstab文件描述,正确的是()
    A. fstab文件只能描述属于linux的文件系统
 B. CD_ROM和软盘必须是自动加载的
 C. fstab文件中描述的文件系统不能被卸载
 D. 启动时按fstab文件描述内容加载文件系统
 答案:D
 
03. 如何查看当前linux系统的状态,如CPU详细信息,内存使用情况, 负载使用情况,挂载情况
    (要求写出可以用于查看的文件和对应命令)
 答案:
 cat /proc/cpuinfo   -- lscpu
 cat /proc/meminfo   -- free -h
 cat /proc/mounts  -- df -h
 cat /proc/loadavg   -- w

04. linux系统中安装软件的三种方式和特点说明?
    答案:
 01 yum安装方式  可以解决软件之间的依赖关系    yum install -y xxx
 02 rpm安装方式  不可以解决软件之间的依赖关系    rpm -ivh xxx
 03 编译安装方式  更加灵活指定软件功能以及软件安装路径 ./configure xxx /  make / make install

05. 如何查看linux系统中是否开启了8080端口服务?
    答案:有一种回答即可
 客户端角度:
 telnet ip地址信息 8080
 nmap -p 8080 ip地址信息 --- 扫描指定服务器上端口状态
 nc ip地址信息 8080 
 
 服务端角度:
 netstat -lntup|grep 8080 --- 只有和网络相关的服务存在端口号 t-tcp u-udp
 ss  -lntup|grep 8080
 lsof -i:8080

06. 在vi编辑器里,命令dd用来删除当前的   A
    A. 行    B. 变量    C. 字    D. 字符
 
 
07. vi编辑的基本使用流程,以及vi编辑的三种模式和转换关系
    答案:
 基本使用步骤
 vim /data/oldboy/oldboy.txt  文件会自动创建 文件所在的路径不会自动创建
 命令模式 -> 按小写字母i -> 编辑模式 inet addr:10.0.0.255 Mask:255.255.255.0 -> 按 esc 退出编辑模式
 命令模式 -> 按 冒号 wq(保存退出) q(不保存退出) wq! q! 叹号(强制)
 
 三种模式:
 命令模式 --> 按 小写字母 i I o O a A --> 编辑模式
       --> 按 : / ?                --> 低行模式
 编辑模式   --> 按 esc      --> 命令模式
 低行模式   --> 按 esc     --> 命令模式
   
09. 在vi编辑器中的命令模式下,键入( )可在光标当前所在行下添加一新行
    小写字母o 
 
10. /var/log目录下有哪两个重要的日志文件,分别表示什么作用
    答案:
 /var/log/messages   系统或服务运行是的状态信息 异常信息
 /var/log/secure  系统用户登录信息记录文件

11. 利用什么命令可以查看/data目录中全部目录结构信息
    答案:
 tree /data

12. 统计磁盘空间或文件系统使用情况的命令是()
    答案:
 df -h

13. 显示系统主机名的命令是 C
    A uname -r  B who am i  C uname -n  D whoami

14. 打印出/oldboy/file1文件中第1到第3行信息
    head -3 /oldboy/file1

15. 分别简述下面快捷方式作用
    ctrl + k
 ctrl + u
 ctrl + l
 ctrl + y
 ctrl + a
 ctrl + e
 ctrl + q
 
 答案:
 ctrl + k  将光标所在位置到行尾的信息进行删除(剪切)
 ctrl + u  将光标所在位置到行首的信息进行删除(剪切)
 ctrl + l  清屏
 ctrl + y  将之前复制剪切的内容进行粘贴操作
 ctrl + a  将光标返回到行首
 ctrl + e  将光标移动到行尾
 ctrl + q  解除xshell锁定状态

16. 下面关于文件 /etc/sysconfig/network-script/ifcfg-eth0 的描述哪个是正确  D
    A 是一个系统网卡eth0配置文件
 B 是一个可执行文件
 C 存放本机的名字
 D 不存在此文件

17. 在linux系统中,用来存放系统需要的配置文件和子目录的目录是
    在linux系统中,用来保存系统相关命令的目录可能是 
 答案:
 用来存放系统需要的配置文件和子目录的目录是
 /etc
 用来保存系统相关命令的目录可能是
 /bin /sbin /usr/bin /usr/sbin

18. 简述 > 和 >> 符号作用,以及两个符号之间区别
    答案:
 >  输出重定向符号       先清空文件内容, 再添加新的信息
 >> 输出追加重定向符号  在文件的最后一行,新起一行追加新的信息

19. 如何创建一个系统用户,创建完成如何进行切换用户,切换完毕如何确认查看
    答案:
 创建用户方法: useradd oldboy / passwd oldboy / echo 密码信息|passwd --stdin oldboy
    切换用户信息: su - oldboy   (su su- 系统环境变量信息会不会发生改变)
    查看用户信息: whoami 看提示符进行确认用户身份

20. 默认情况下管理员创建了一个用户,就会在()目录下创建一个用户主目录
    答案:
 /home/

21. SSH远程连接出现问题如何进行排查,写出排查思路
    01. 确认链路是否通畅
 02. 确认是否有安全策略阻止
    03. 确认服务是否开启(端口是否存在)

22. 按下 什么快捷方式,可以终止当前远程连接状态 C
    A CTRL+C   B CTRL+O   C CTRL+D   DCTRL+Z

23. centos6系统中查看IP地址的命令
    ifconfig(net-tools) / ip address show
     
24. vi编辑软件快捷方式使用方法
    如何将光标快速移动到最后一行
 如何将光标快速移动到第一行
 如何快速移动光标到一行的行尾
 如何快速移动光标到一行的首部
 如何快速删除光标所在位置到一行行尾的所有信息并进入编辑状态
 
 如何复制文本信息  
 如何粘贴文本信息
 如何删除文本信息
 将光标所在行到最后一行都删除
 
 答案
 如何将光标快速移动到最后一行    大写字母 G
 如何将光标快速移动到第一行      小写字母 gg
 如何快速移动光标到一行的行尾    $
 如何快速移动光标到一行的首部    ^ shift+6
 如何快速删除光标所在位置到一行行尾的所有信息并进入编辑状态  大写字母C
 如何快速移动光标所在位置到一行行尾并进入编辑状态              大写字母A
 
 如何复制文本信息     小写 yy
 如何粘贴文本信息   小写 p
 如何删除文本信息     小写 dd
 将光标所在行到最后一行都删除  dG

25. 描述linux运行级别 0-6的各自含义
    0 关机级别
 1 单用户级别
 2 多用户级别(没有网路的多用户级别 NFS服务是没有)
 3 多用户级别(有网络级别 默认级别)
 4 未知 未使用
 5 图形化级别
 6 重启级别
                                
26. 请列出当目前位置所学习的20个命令 及 其作用
    根据命令汇总手册进行判分即可

27. 如何将cat /etc/sysconfig/network-script/ifcfg-eth0 设置为别名catnet (要求永久配置)
    第一个步骤: 编写/etc/profile文件
 vi /etc/profile
 alias catnet='cat /etc/sysconfig/network-script/ifcfg-eth0'
 第二个步骤:加载文件中的配置
 source /etc/profile
 第三个步骤:检查确认
 alias
 
28. 简述解决忘记root密码的解决方法
    利用单用户模式修改重置密码

29. 在当前目录/home/oldboy下新建一个目录back,将当前目录改为back,在当前back目录下
    新建2个大小为0的文件 test1 test2 然后把test2移动到上级目录中并改名为file02
 00. cd /home/oldboy
 01. mkdir back
 02. mv /home/oldboy/ /home/back/
 03. touch /home/back/test1  touch /home/back/test2
 04. mv /home/back/test2 ../file02
 
30. 假设已知一个环境变量是OLD01=123, 如何修改环境变量为OLD01=ABC, 写出修改步骤   (永久修改)
   
    vim /etc/profile --> G --> export OLD01=ABC

echo 'export OLD01=ABC' >>/etc/profile
 source /etc/profile

LANG  PATH  PS1 USER  --- 系统环境变量 (变量大写 系统默认就有  有特殊意义  影响所有用户)
 
 
31. 如何实现每次系统启动自动备份/oldboy/oldboy.txt文件,并且备份操作完在/oldboy/info.log中
    有备份操作提示信息
 vi /etc/rc.local(执行权限)   --- 脚本文件
 cp /oldboy/oldboy.txt /oldboy/oldboy.txt.bak  -->   
 echo 备份成功 >/oldboy/info.log
 
 /var/log/dmesg    --- 系统启动时候信息记录在此文件中
 生成开启启动日志文件
 思路一: 将信息放入到日志文件
 >/>>日志文件
 思路二: 如何得知命令执行成功/失败
 $? 是否等于0 判断命令是否执行成功
 如果成功: $? = 0  echo "数据备份操作成功   [OK]"       >>/var/log/rc.local.log
 如果失败: $? !=0  echo "数据备份操作失败   [Faild]"    >>/var/log/rc.local.log
    思路三: shell 逻辑判断语句
 如果  条件(我有100万)    if [ 钱 >= 100万 ]
 然后                     then
      买车/买房              买车/买房    
    否则                     else
      继续努力               继续努力
                       fi
 =====================================================================
 cp /oldboy/oldboy.txt /oldboy/oldboy.txt.bak >>/var/log/rc.local.log
    if [ $? -eq 0 ]
    then
       echo "数据备份操作成功   [OK]" >>/var/log/rc.local.log
    else
       echo "数据备份操作失败   [Faild]"  >>/var/log/rc.local.log
    fi
    =====================================================================
 
32. 每次开机自动提示 "佛祖保佑 永不宕机"
    每次登陆自动提示 "上帝庇护 数据不丢"
 vi /etc/issue
    佛祖保佑 永不宕机 
 
 vi /etc/motd
 上帝庇护 数据不丢
 
33. 简述虚拟软件中的三种网络模式特点和区别
    nat:
 可以访问外网  可以避免地址冲突(和物理主机地址) 不容易被局域网中其他物理主机访问
 桥接:
 可以访问外网  容易产生地址冲突                  可以被局域网中其他物理主机访问
 仅主机:
 不可以访问外网  提高服务器安全性

34. 想将光驱挂载到/data目录,操作步骤是什么
    01. 检查光驱是否加载光盘镜像
 02. 进行挂载操作
     mount /dev/cdrom /mnt
 03. 检查磁盘挂载信息
     df -h

35. 递归删除目录的命令
    rm -rf 目录信息
 r 英文意思  man rm

Linux运维的第三周总结的更多相关文章

  1. Linux运维学习第三周记

    日落狐狸眠冢上 夜归儿女笑灯前 人生有酒须当醉 一滴何曾到九泉 愿醉卧沙场可未有匹夫之勇. 第三周学记 第三周主要学习正则表达式和Shell编程 1.正则表达式基本字符 2.扩展正则表达式 3.gre ...

  2. Linux 运维测试及第三应用及测试工具

    一 .第三方应用及测试工具链接地址 https://pan.baidu.com/s/1rLQ5NCZvxcy93YQ4fGFaBQ 1.linux LSI系列raid卡监测工具 1)使用参数详解链接: ...

  3. Linux运维基础命令笔试题--看看你会多少?

    老男孩教育linux运维就业班第一周课后学习效果能力上机大考察 (每题10分共130分,过100即可,请给出详细步骤) 1.创建目录/data/oldboy ,并且在该目录下创建文件oldboy.tx ...

  4. Linux运维的第一周总结

    这个阶段主要学习 Linux 运维技术,包括 Linux 基本操作.Bash 编程.应用服务部署.数据库服务部署.日志管理.系统监控等. 第1周: Linux基础本周学习 Linux 基本操作.用户与 ...

  5. Linux运维之道(大量经典案例、问题分析,运维案头书,红帽推荐)

    Linux运维之道(大量经典案例.问题分析,运维案头书,红帽推荐) 丁明一 编   ISBN 978-7-121-21877-4 2014年1月出版 定价:69.00元 448页 16开 编辑推荐 1 ...

  6. linux运维中的命令梳理(一)

    在linux日常运维中,我们平时会用到很多常规的操作命令. 下面对常用命令进行梳理: 命令行日常系快捷键(不分大小写)CTRL + A 移动光标到行首CTRL + E 移动光标到行末CTRL + U ...

  7. 面试 Linux 运维工作至少需要知道哪些知识?

    前言 我们已经发过不少 Linux 面试题,但是单独的面试题总感觉会过于零碎,没有体系化内容给人的帮助大. 知乎上有这样一个问题:一个新手面试 Linux 运维工作至少需要知道哪些知识?其中有一个答案 ...

  8. Linux运维笔记-日常操作命令总结(1)

    在linux日常运维中,我们平时会用到很多常规的操作命令. 查看服务器的外网ip [root@redis-new01 ~]# curl ifconfig.me [root@redis-new01 ~] ...

  9. 教老婆学Linux运维(一)初识Linux

    零.前言 之一 为什么写这个系列?为什么是Linux? 老婆自从怀孕以后,辞职在家待了好几年了,现在时常感觉与社会脱节.所以想找个工作. 做了多年程序员,有点人脉也都基本是在IT圈子里,只能帮忙找找I ...

随机推荐

  1. 前端每日实战:136# 视频演示如何用 D3 和 GSAP 创作一个横条 loader

    效果预览 按下右侧的"点击预览"按钮可以在当前页面预览,点击链接可以全屏预览. https://codepen.io/comehope/pen/pOZKWJ 可交互视频 此视频是可 ...

  2. 2019 第十届 SWPUCTF writeup(Pwn)

    p1KkHeap 0.环境 1.文件信息 2.文件开启的保护 3.IDA分析 main函数 add show edit delete delete功能出现了指针悬浮的问题,配合上tcache,可以任意 ...

  3. Git远程新建分支之后,本地看不到最新分支

    git remote update origin –prune 注意 双- csdn 对于 两个 - 看起来像一个

  4. PHP基础教程 php 网络上关于设计模式一些总结

    1.单例模式 单例模式顾名思义,就是只有一个实例.作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例. 单例模式的要点有三个: 一是某个类只能有一个实例; 二 ...

  5. 【javascript】生成二维码

    1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 < ...

  6. java 上传大文件以及文件夹

    我们平时经常做的是上传文件,上传文件夹与上传文件类似,但也有一些不同之处,这次做了上传文件夹就记录下以备后用. 这次项目的需求: 支持大文件的上传和续传,要求续传支持所有浏览器,包括ie6,ie7,i ...

  7. java+web+大文件上传下载

    文件上传是最古老的互联网操作之一,20多年来几乎没有怎么变化,还是操作麻烦.缺乏交互.用户体验差. 一.前端代码 英国程序员Remy Sharp总结了这些新的接口 ,本文在他的基础之上,讨论在前端采用 ...

  8. HDU 6012 Lotus and Horticulture(离散化)

    题目代号:HDU 6012 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6012 Lotus and Horticulture Time Limit: ...

  9. Python模块之-OS模块

    一.os模块概述 Python os模块包含普遍的操作系统功能.如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的.(一语中的) 二.常用方法 1.os.name 输出字符串指示正在使用的平台 ...

  10. mysql 时间差

    SELECT TIMESTAMPDIFF(minute,'2019-01-01 00:00:00', '2019-01-01 01:30:00') 返回结果 90 类推,有 SELECT TIMEST ...