第一阶段:linux运维基础·1,7.简述什么是lin


1. 服务器的主要硬件是?以及其作用是?

cpu	相当于人体的大脑,负责计算机的运算和控制

内存 解决cpu与硬盘之间速度不匹配的问题

磁盘 永久存放数据的存储器

主板 直接或间接的将所有的设备连接在一起

电源 供电

网卡 用于服务器与网络设备之间的连接

2. 写出计算机存储容量单位的关系bit、Byte、KB、MB、GB

8bit=1Byte 1KB=1024Byte 1MB=1024KB 1GB=1024NB

3. 简述服务器的定义

高性能的计算机

4. 服务器常见厂商

华为、超威、浪潮、戴尔、联想

5. 如果超哥想要创业做一个网站,需要搭建linux服务器,简述实体服务器、vmware虚拟机、云服务器的利弊

实体服务器:运行环境较为稳定,配置搞,易造成资源浪费,一台服务器费用比较高

虚拟机:通过软件将服务器进行虚拟化,可以实现快速实现部署,但是对硬盘的读写较慢,物理机损坏会造成所有虚拟机的数据丢失

云服务器:安全,网络带宽搞,硬件部分由专门的人员进行维护,但是费用较高

6. 简述操作系统的概念

操作系统(OS)全称(operating system)

  其实也是一组程序,这组程序的重点在于管理计算机的所有活动以及驱动系统中所有硬件

  总之,计算机硬件的所有动作都必须通过操作系统来实现。

7. 简述什么是linux

linux类似windows,也是一款操作系统软件。

linux是一套开放源代码程序的,可自由传播的内unix操作系统软件,且支持多用户,多任务多线程,多CPU的操作系统。

linux主要用在服务器端,嵌入式开发和个人pc桌面中,其中服务器端是重中之重。

linux的特点:

  1. 是开放源代码的程序软件,可自由修改。

  2. Unix系统兼容,具备几乎所有unix的优秀特性

  3. 可自由传播,无任何商业化版权制约。

  4. 合适Intel等x86 CPU系统架构的计算机,可移植性很高。

8. 简述什么是GUN、FSF、GPL

GNU是一个项目,这个项目的目的是开发出一款类unix的系统,并且是自由软件的完整的操作

系统,也是要解决70年代末Unix版权问题以及软件源代码面临闭源的问题

FSF(Free Software foundation)自由软件基金会,是为了GNU项目提供资金而成立的一个基金会。

GPL(General Public License)通用公共许可,GPL的核心是保证任何人有共享和修改自由

软件的自由权利,任何人有权利 取得,修改,重新发布自由软件源代码的权利,但必须同时给出具体更改的源代码。

9. linux适合在那些领域

金融、电信、银行、教育、政府

10. 常见的linux发行版有哪些

centos、ubuntu、Debian、Redhat

11. 简述你是如何安装linux进行学习的,那种形式

使用云服务器进行基本命令的学习

12. 如何远程连接linux机器192.168.11.13,命令或者工具是?

mac系统使用命令终端输入ssh [root@192.168.11.13](mailto:root@192.168.11.13)

windows系统可以使用xshell共计进行连接

13. 解读该语句

[root@pylinux ~]#  

当前终端的用户是root,机器主机名为pylinux,当前用户所在目录在家目录(/root),#为root的终端提示符

14. 解读该语句

/luffycity/chaoge/love_linux.txt

根目录下有一个luffycity文件夹,luffycity文件夹下有一个chaoge文件夹,超哥文件夹下有一个love_linux.txt

15. linux文件目录的结构特点是?

倒状的树形结构

16. 简述如下目录初始含义/作用

/etc	存放配置文件的目录

/home 普通用户的默认家目录

/opt 常用与存放大型软件

/usr/bin 存放系统命令的目录

17. linux的作者是

林纳斯·托瓦兹

18. 如何查看当前linux机器的ip地址

ifconfig

ip addr

19. linux的目录分割符是?

/

20. 什么是绝对路径、相对路径

绝对路径是从根目录开始进行查找

相对路径是从工作目录进行查找

21. 待在/tmp目录下,创建/chaoge/love_linux.txt,用绝对、相对两种命令方式

touch ../chaoge/love_linux.txt

touch /chaoge/love_linux.txt

22. 删除/tmp目录下所有内容

rm -rf /tmp/*

23. 解释如下目录的含义

.	当前目录

..	上一层目录

-	回到上次工作目录

~	家目录

/	跟目录

24. 查看根目录下所有内容详细信息,包含隐藏文件,且显示kb,mb,gb等单位

ls -alh

25. 以树状图显示/home文件夹下的内容

tree /home

26. 一条命令创建文件夹/chaoge/love/linux

mkdir -p /chaoge/love/linux

27. 创建文件 /tmp/lovelinux.txt

touch /tmp/lovelinux.txt

28. 拷贝/opt/下所有内容至/optbak/中

cp /opt/* /optbak

29. 重命名文件chaoge.txt chaoge_linux.txt

mv chaoge.txt chaoge_linux.txt

30. 移动/tmp下所有内容到/tmpbak/

mv /tmp/* /tmpbak

31. 解释下为什么rm命令删除文件时候,默认会让用户输入yes确认?如何强制删除文件?

系统默认别名 alias rm='rm -i' ,其中-i参数的意思是删除前询问用户是否进行操作

用rm -f 强制删除文件

32. 如何查看rm命令的帮助信息?

rm --help

man rm

33. 常用Linux快捷键有哪些?

tab 补全命令

Ctrl + L 清屏

上下键 上一条/下一条命令

ctrl + d	退出当前终端

ctrl + a	光标移动到行首

ctrl + e	光标移动到行末

34. vim常见的工作模式有哪些?

命令模式

插入模式

底线模式

35. 使用vim写一个chaoge_linux.txt,内容是"我是如此的热爱Linux"

vim chaoge_linux.txt

i

我是如此的热爱Linux

esc

:wq

36. 如何在vim中显示行号?快速搜索"root"字符?如何给多行信息添加注释符?

:set nu

/root 或者 ?root

crtl + v 进入可视块,上下选中需要注释的行 大写I进入编辑模式,添加注释,按两下esc

37. 简述如下符号含义

· 匹配任意个字符

&	后台进程符,挂起

?	匹配一个字符

\	转移字符,命令继续符号

&&	逻辑与

\#	注释符

""	不解释内部

''	可以解释内部

$		取值

38. 如何读取文件chaoge_linux.txt且显示行号?

cat -n chaoge_linux.txt

39. 读取/etc/passwd内容写入到/tmp/pwd.txt中

cat /etc/passwd > /tmp/pwd.txt

40. 如何检查mysql端口号是否存活

netsat -anlp | grep 3306

lsof -i:3306

41. 如何读取chaoge.txt文件20行~30行的内容?

sed -n '20,30p' chaoge.txt

42. 实时监听文件chaoge.log的内容变化

tail -f chaoge.log

43. 输出文件chaoge.txt每一行的第6个字符到结尾

cut -c 6- chaoge.txt

44. 对文件/etc/passwd操作,以冒号分割,对第三列进行排序

cat /etc/passwd | sort -t ':' -k 3 -n

45. 找出文件chaoge.txt重复的行,且统计重复次数

cat chaoge.txt | sort -n |uniq -c

46. 计算当前linux有几个登录终端

w

who

ps -ef | grep pts | grep -v sshd | awk '{print $6}' | sort -r | uniq | wc -l

47. 查看文件chaoge.sh文件的状态信息

stat chaoge.txt

48. 找到当前linux上所有"chaoge.txt"文件且删除

find / -type f -name chaoge.txt -exec rm -f {} \;

find / -type f -name chaoge.txt | xargs -i rm -f {} 

49. 找出linux机器上,恰好在7天内被访问的文件

find / -type f -atime 7

50. 搜索出linux上超过100M的文件

find / -type f -size +100M 

相关内容