1、查看CPU、内存、磁盘、进程使用情况
查看CPU负载使用uptime、查看CPU信息cat /proc/cpuinfo、查看磁盘使用情况df -Th、查看进程ps -aux\top\netstat -ntlp、查看内存free -m

2、ping命令通过什么协议来实现?互联网控制报文协议ICMP

3、NAT使用的几种情况
①连接到Internet,由于没有足够的公网地址分配给内部主机
②更改到一个需要重新分配地址的ISP
③有相同IP地址的两个Internet合并
④支持负载均衡(主机)

4、一个ext3的文件分区,当用touch新建文件时报错,错误信息时磁盘已满。但是使用df -H查看分区信息是只使用了百分之50%,具体原因有以下两种:
①磁盘配额问题
②ext3文件系统不适合很多小文件和大文件的一种文件格式,出现很多小文件时容易导致iNode耗尽。

5、/etc/fstab文件里各个字段含义
①磁盘分区②挂载目录③文件格式

6、LVS负载均衡的三种模式
①nat模式②路由模式③隧道模式

7、查看网卡历史流量和实时流量
①sar -n DEV -f /var/log/sa
②sar -n DEV 1 5(每间隔一秒刷新一次)
没有sar命令,用yum install -y sysstat下载安装

8、ps aux中的VSZ代表什么 意思?RSS代表什么意思?
①VSZ虚拟内存集,进程占用的虚拟内存空间
②RSS物理内存集,进程占用的实际物理内存空间

9、从本机复制文件、文件夹到服务器并替换同名文件的写法有哪几种?
①scp -r 源文件路径 目标文件IP:目标文件路径;
②rsync -avr 源文件路径 目标文件IP:目标文件路径;

10、在nslookup使用中请问如何查询test.com域中的MX记录:
nslookup -query type=MX test.com Host
dig nslookup settype=mx test.com

11、请写出下列端口的服务:21、22、23、3306、6379
21:FTP 22:SSH 23:telnet 3306:mysql 6379:redis

12、查看某一端口的连接客户端IP,比如3306端口:
ss antpul | grep 3306

13、什么叫网站灰度发布?
灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式ABtest就是一种灰度发布方式,让一部分用户继续用A,一部分用户开始用B,如果用户对B没有反对意见,那么逐步扩大范围,把所有用户都迁移到B上面。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现,调整问题,以保证其影响度。

14、实时抓取并显示当前系统中tcp80端口的网络数据信息,请写出完整的操作命令:
tcpdump -n tcp port 80(tcpdump -i ens33 ‘tcp port 80’)

15、显示CPU利用率的命令,查看系统版本的命令
CPU利用率的命令:top或sar
查看系统版本的命令:cat /etc/redhat-release或uname -a

16、请使用Linux系统命令统计出establish状态的连接数有多少?
netstat -an | grep 80 | grep ESTABLISHED | wc -l

17、网络装机工具cobbler了解吗?有哪些组件?
批量装机:pxe

18、请解释下Telnet和ssh的区别
Telnet:不安全,没有对传输的数据进行加密,容易被监听还有遭受中间人攻击。Telnet不能压缩传输数据,所以传输慢。
ssh:对数据进行了额RSA加密,安全性高,ssh传输数据是经过压缩的,所以数据传输速度比较快。

19、简单描述keeplived的工作原理
在一个虚拟路由器中,只有作为master的vrrp路由器会一直发送vrrp通告信息,backup不会抢占master,除非它的优先级更高。当master不可用时(backup收不到通告信息),多台backup中优先级最高的这台会被抢占为master。这种抢占是非常快速的(<1S),以保证服务的连续性。由于安全性考虑。vrrp包使用了加密协议进行加密。backup不会发送通告信息,只会接收通告信息。

20、关闭swap分区:
swap off -a关闭所有的交换分区;swap off /dev/sde关闭sde交换分区

21、Linux记录log的服务叫什么名字?
rsylog

22、简述网络文件系统NFS,并说明其作用。
网络文件系统是应用层的一种应用服务,它主要应用于Linux和Linux系统、Linux和Unix系统之间的文件或目录的共享。对于用户而言可以通过NFS方便的访问远地的文件系统,使之成为本地文件系统的一部分。采用NFS之后省去了登录的过程,方便了用户访问系统资源。

23、想在Linux命令行下访问某个网站,并且该网站域名还没有解析,如何做?
在/etc/hosts文件中增加一条从该网站域名到其IP的解析记录即可,或者使用curl -x。

24、什么是静态路由,特点是什么?什么是动态路由,特点又是什么?
静态路由是由系统管理员设计与构建的路由表规定的路由。适用于网管数量有限的场合,且网络拓扑结构不经常变化的网络。其缺点是不能动态地适用网络状态的变化,当网络状况变化后必须有网络管理员修改路由表。动态路由是由路由协议而动态构建的,路由协议之间通过交换各自所拥有的路由信息实时更新路由表的内容。动态路由可以自动学习网络拓扑结构,并更新路由表。其缺点是路由广播更新信息将占据大量网络带宽。

25、如何发布和回滚?用Jenkins如何实现?
发布:Jenkins配置好代码路径(SVN或GIT),然后拉代码,打tag。需要编译就编译,编译之后推送到发布服务器(Jenkins里面可以调用脚本),然后从分发服务器往下分发到业务服务器上。
回滚:按照版本号发布到服务器找到对应的版本推送。

26、你是怎么备份数据的?包括数据库备份?
在生产环境下,不管是应用数据、还是数据库数据首先在部署的时候就会有主从架构,这本身就属于数据的热备份;其次考虑冷备份,用专门的一太服务器作为备份服务器,比如可以用rsync+inotify配合计划任务来实现数据的冷备份,如果是发布版的包备份,正常情况下有台发布服务器,每次发版都会保存发版的包。

27、手动安装grub
grub-install /dev/sda

28、常见的Linux开机设置文件
/etc/fstab:实现开机自动挂载设备的配置文件
/etc/initab:定义开机进入的默认级别配置文件
/etc/rc.local:定义开机自定义任务的配置文件

28、如何查看/var/log目录下的文件数
ls /var/log/ -1 R | grep “-” | wc -l

29、如何查看二进制文件的内容:
使用hexdump命令

30、Linux如何挂载Windows下的共享目录?
mount cifs //ip地址/server /mnt/server -o user=administrator,password=123456
linux下的server需要自己手动建一个,后面的user与password是Windows主机的账号和密码,注意空格和逗号。

31、FTP协议简介,FTP服务器在传输层使用的协议,默认端口、FTP主要目录绝对路径?
答:FTP服务器在传输层使用的协议是TCP,默认端口21,FTP主目录绝对路径:/var/ftp。

32、限制Apache每秒新建连接数为1,峰值为3
每秒新建连接数一般由防火墙来做。Apache本身只能设置最大连接数。
iptables -A INPUT -d 172.16.100.1 -p tcp -d port 90 -m limit -limit 1/second -j ACCEPT

33、Tomcat工作模式
Tomcat是一个JSP/SERVLET容器。其作为servlet容器,有三种工作模式:独立的servlet容器、进程内的servlet容器和进程外的servlet容器。
进入Tomcat的请求可以根据Tomcat的工作模式分为如下两类:
Tomcat作为应用程序服务器:请求来自于前端的web服务器,可能是Apache、IIS、Nginx。
Tomcat作为独立的服务器:请求来自于web浏览器。

34、当文件系统受到破坏时,如何检查和修复系统?
成功修复文件系统的两个前提是①要有两个以上的主文件系统②并保证在修复之前卸载将被修复的文件系统
使用命令fsck对受到破坏的文件系统进行修复。fsck检查文件系统分为5步,每一步检查系统不同部分的连接特性并对上一步进行验证和修改。在执行fsck命令时,检查首先从超级块开始,然后是分配的磁盘快、路径名、目录的连接性、链接数目以及空闲快链表、iNode。

35、什么叫数据的事务?
事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤销。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个不做。
事务的结束有两种,当食物中的所有步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤销之前的所有操作。

36、shell中continue命令的作用
continue命令不同于break命令,他只跳出当前循环的迭代,而不是整个循环。continue命令很多时候使用在例如发生错误,但我们仍然希望继续执行大循环时。

37、系统管理员的职责包括哪些?管理的对象是什么?
系统管理员的职责是进行系统资源管理、设备管理、系统性能管理、安全管理和系统性能检测。管理的对象是服务器、用户、服务器的进程及系统的各种资源等。

38、i节点在文件系统中的作用
在Linux中,是以块为单位存储信息的。为了找到某一个文件在存储空间中存放的位置,用i节点对一个文件进行索引。i节点包含了描述一个文件所必须的全部信息。所以i节点是文件系统管理的一个数据结构。

39、将/test/a 目录简历软连接到/test/b目录,请写出完整的操作命令。
ln -s /test/a /test/b

40、修改内核参数
vim /etc/sysctl.conf 这里修改参数 sysctl -p刷新后可用

41、Linux系统开机的启动顺序
加载BIOS—读取MBR—Boot Loader—加载内核—用户层init----读取inittab文件来设定系统运行等级(一般是3或5)—init进程执行rc.syninit—启动内核模块—执行不同级别运行的脚本程序—执行/etc/rc.d/rc.local(本地运行服务)—执行/bin/login,就可以登录了。

42、进程的查看和调度分别使用什么命令?
进程的查看使用PS和top
进程的调度命令at 、crontab、batch、kill

43、公司机房的服务器接近254台,请你设计一个解决方案,如何划分网段,并实现业务平滑迁移?
第一种方案:变长子网掩码,加大IP地址可使用范围,全网分发/etc/hosts文件;
第二种方案:增加核心交换机,在核心交换机划分VLAN,将新增的服务器加入新增的VLAN中,全网分发/etc/hosts文件。

44、Linux常见的系统日志文件
/var/log/cron计划任务日志
/var/log/dmesg系统引导日志
/var/log/mailog邮件系统日志
/var/log/secure记录与访问限制相关日志

45、采用源码编译安装软件的基本过程及个过程的作用
首先tar解压缩
configure配置:针对当前系统环境指定安装目录、选择功能等设置
make编译:将源代码编译成二进制的可执行程序、库文件等数据
make install:将编译好的程序文件,配置文档等复制到对应的安装目录。

46、#!/bin/bash的作用?
是shell脚本的第一行,成为shebang,这里#叫做hash,而!叫做bang。它的意思是命令通过/bin/bash来执行。

47、符号链接与硬链接的区别
符号链接就好比Windows里的快捷方式,硬链接就相当于对源文件又复制了一份。

48、有一天你发现公司网站的访问速度很慢,你该怎么办?
可以从两个方面入手分析:分析系统负载,使用w命令或者uptime命令查看系统负载,如果负载很高,则使用top命令查看CPU,mem等占用情况,要么是cpu繁忙,要么是内存不够,如果这二者都正常,再去使用sar命令分析网卡流量,分析是不是受到了攻击。一旦分析出问题的原因,采取对应措施解决,如决定要不要杀死一些进程,或者禁用一些访问等。

49、如何用tcpdump嗅探80端口的访问看看谁最高?
tcpdump -i eth0 tnn dst port 80 -c 1000 | awk -F “.” ‘{print $1 “.” $2 “.” $3 “.” $4"."}’ | sort | uniq -c | sort -nr | head -5

50、在11-39内取随机数:
expr $[RANDOM %39] + 1 RANDOM 随机数
%39 取余数范围 0-38

运维的一些日常知识点相关推荐

  1. 企业云上安全事件突发,这五个问题值得运维大佬们日常自查!

    简介: 近日媒体报道,某SaaS公司由于内部员工恶意删库,导致业务停摆.市值蒸发超10亿.如何避免类似事件发生,是值得技术和企业管理人员共同关注的问题. 引言 近日媒体报道,某SaaS公司由于内部员工 ...

  2. oracle 运维入门,Oracle日常基本运维命令及基本体系结构

    Oracle日常基本运维命令及基本体系结构 发布人:中嘉和信发布时间:2020.05.11来源:运维派 中嘉和信北京机房以康盛机房.亦庄国际机房.四季青机房为主,作为互联网数据中心集成服务领域的标杆企 ...

  3. 运维工程师之日常巡检

    # 情境 最近面试过程当中,发现好多运维工程师日常工作内容中,有一项周而复始每天都要做的事巡检服务器资源信息(如:CPU,硬盘,内存...)作为一个技术人,起码的懒人意识应该要有,同样的也会提高自己的 ...

  4. 运维工程师的日常工作内容

    第一式.监控报警报表 ①没有监控就是不知己,不知己每战必殆. ②没有报警就是不能兼听,不兼听就不明. ③没有报表,反正Leader不高兴,其他的也没啥吧,毕竟像杰夫·贝佐斯与张小龙这样的Leader很 ...

  5. 实习期运维工程师一些日常问题的汇总

    本人于大学实习期间在某跨境电商公司担任运维工程师一职,现将每日形形色色的各种问题在这里进行汇总,持续更新.一方面希望能帮助到和我一样初入社会,想从事计算机方向的学生党们,另一方面也能方便自己学习积累和 ...

  6. Oracle 运维DBA工作日常

    让每个看了的人都能胜任工作0 0! 1.首先确认不会涉及到索引优化的工作,不会涉及到写sql或存储过程等sql相关问题,在有限时间里先停一下这方面的练习. 2.不会将Oracle安装在windows服 ...

  7. 【运维篇】Docker知识点万字吐血大总结,学完阿里叫我明天去入职

    一.Docker概述 1.1.虚拟化技术发展史 在虚拟化技术出现之前,如果我们想搭建一台服务器,我们需要做如下的工作: → 购买一台硬件服务器. → 在硬件服务器上安装配置操作系统系统. → 在操作系 ...

  8. linux日常运维手册_Linux日常运维上传下载工具lrzsz

    安装好Linux系统之后,我们使用SecureCRT连接上我们的服务器 对着 黑乎乎的命令行,好激动 突然,需要上传个zip或者什么网页项目到服务器上,怎么上传呢 今天给大家介绍一个非常简单,非常之好 ...

  9. oracle 运维案例,运维注意事项及案例讲解(个人心得)

    应客户要求,需要写一篇<数据库运维注意事项和案例讲解>,正好自己也可以把近来这段时间中碰到的运维问题总结一下.同时也分享给大家.记之 ---------------------- 1.数据 ...

最新文章

  1. 生物学重复吗?还有技术重复?
  2. python sql语句传参数_pyMySQL SQL语句传参问题,单个参数或多个参数说明
  3. [WPF系列]-Deep Zoom
  4. mysql 索引查询_mysql索引的建立和查询语句优化
  5. opencv python 多帧降噪算法_OpenCV-Python中用于视频跟踪的Meanshift和Camshift算法介绍...
  6. linux用分词系统,Linux(CentOS 6.4)Solr4.8.1中文分词配置(IK分词)
  7. linux如何更改ssh配置文件,Linux系统下ssh的相关配置详细解析
  8. Scrapy框架初探
  9. 系统学习深度学习(七)--主流深度学习开源框架对比
  10. ENVI国产卫星插件
  11. javaweb响应内容类型分析工具(tomcat)
  12. excel流程图折线箭头_如何绘制excel箭头图形
  13. 极光推送 java demo_android 极光推送demo
  14. 二期开发立项申请书,已经提交,等待批准!
  15. 从零开始自制实现WebServer(五)---- 浅沿芳草鲜花小路静心踱步 拨云见雾终见多线程ThreadPool
  16. librosa 语音库(三) librosa.feature. 中的 spectrogram 与 melspectrogram
  17. 开发技术-git修改用户名和邮箱地址
  18. 线性代数笔记31——奇异值分解
  19. 【CodeForces】【BFS】【状压】718E Matvey's Birthday
  20. 全自动过滤器:全自动过滤器工作原理

热门文章

  1. 制作一个简单的轮播图(详解新手教学)
  2. 【C语言编程--水仙花数II】
  3. C语言: 编写程序,输出所有的水仙花数
  4. 第7周编程题在线测试
  5. Android视频编辑器(二)预览、录制视频加上水印和美白磨皮效果
  6. java multi tenancy_java工程積累——saas之multi-tenancy解析
  7. python中sklearn实现决策树及模型评估_Python sklearn决策树算法实践
  8. BasicVSR_pp video2frame
  9. 进位位判别法_图解停车进位方法及如何确定车距
  10. 开源应用中心 | KodBox快捷高效的私有云在线文档管理系统