1 看LINUX系统当前单个共享内存段的最大值
ipcs -m  ,ipcs -a
2 用什么命令查询指定IP地址的服务器端口。
nmap 和nbtscan
3 Linux 查询块的大小,inode的个数。
tune2fs -l /dev/cciss/c0d0p11
df -i
4 DNS服务器有几种类型?
主 从 缓存
5如何查看当前Linux系统的状态,如CPU使用,内存使用,负载情况?
linux系统中“/proc”是个为文件目录,不占用系统空间,及时的反应出内存使用的进程情况。。。。
其中许多文件都保存在系统运行状态和相关信息。
cpuinfo 主机cpu信息
filesystems 文件系统信息
meminfo 主机内存信息
version linux 内存版本信息
diskstatus 磁盘负载情况
top命令可以动态的显示当前系统进程用户的使用情况,而且是动态显示,是对上面命令的汇总。
free 命令可以查看真实使用的内存
/proc/sys 里面报告很多内核参数
如要禁止路由可以输入:
echo 0 >/proc/sys/net/ipv4/ip_forward
允许路由把1改为0

LVS (linux virtual server) 在调度器的实现技术中,IP负载均衡技术是效率最高的。在已有的IP负载均衡技术中有通过网络地址转换(Network Address Translation)将一组服务器构成一个高性能的、高可用的虚拟服务器,我们称之为VS/NAT技术(Virtual Server via Network Address Translation),大多数商品化的IP负载均衡调度器产品都是使用此方法,如Cisco的LocalDirector、F5的Big/IP和Alteon的ACEDirector。在分析VS/NAT的缺点和网络服务的非对称性的基础上,我们提出通过IP隧道实现虚拟服务器的方法VS/TUN(Virtual Server via IP Tunneling),和通过直接路由实现虚拟服务器的方法VS/DR(Virtual Server via Direct Routing),它们可以极大地提高系统的伸缩性。所以,IPVS软件实现了这三种IP负载均衡技术,它们的大致原理如下
1) Virtual Server via Network Address Translation(VS/NAT) 
通过网络地址转换,调度器重写请求报文的目标地址,根据预设的调度算法,将请求分派给后端的真实服务器;真实服务器的响应报文通过调度器时,报文的源地址被重写,再返回给客户,完成整个负载调度过程。
2)Virtual Server via IP Tunneling(VS/TUN) 
采用NAT技术时,由于请求和响应报文都必须经过调度器地址重写,当客户请求越来越多时,调度器的处理能力将成为瓶颈。为了解决这个问题,调度器把请求报文通过IP隧道转发至真实服务器,而真实服务器将响应直接返回给客户,所以调度器只处理请求报文。由于一般网络服务应答比请求报文大许多,采用VS/TUN技术后,集群系统的最大吞吐量可以提高10倍。
3)Virtual Server via Direct Routing(VS/DR) 
VS/DR通过改写请求报文的MAC地址,将请求发送到真实服务器,而真实服务器将响应直接返回给客户。同VS/TUN技术一样,VS/DR技术可极大地提高集群系统的伸缩性。这种方法没有IP隧道的开销,对集群中的真实服务器也没有必须支持IP隧道协议的要求,但是要求调度器与真实服务器都有一块网卡连在同一物理网段上。
针对不同的网络服务需求和服务器配置,IPVS调度器实现了如下八种负载调度算法,这里我只介绍前四种,因为后面的基本不常用:
1)轮叫(Round Robin) 
调度器通过"轮叫"调度算法将外部请求按顺序轮流分配到集群中的真实服务器上,它均等地对待每一台服务器,而不管服务器上实际的连接数和系统负载。
2)加权轮叫(Weighted Round Robin) 
调度器通过"加权轮叫"调度算法根据真实服务器的不同处理能力来调度访问请求。这样可以保证处理能力强的服务器处理更多的访问流量。调度器可以自动问询真实服务器的负载情况,并动态地调整其权值。
3)最少链接(Least Connections) 
调度器通过"最少连接"调度算法动态地将网络请求调度到已建立的链接数最少的服务器上。如果集群系统的真实服务器具有相近的系统性能,采用"最小连接"调度算法可以较好地均衡负载。
4)加权最少链接(Weighted Least Connections) 
在集群系统中的服务器性能差异较大的情况下,调度器采用"加权最少链接"调度算法优化负载均衡性能,具有较高权值的服务器将承受较大比例的活动连接负载。调度器可以自动问询真实服务器的负载情况,并动态地调整其权值。
 
我在这里做的实验采用的基于VS/NAT,轮叫机制,这样是因为我的两台服务器是完全一样的性能,所以采用轮叫的方法.如果在公司里,要根据不同的情况选择不同的部署方案,要看实际的需要和设备的实际情况来考虑.

mysql 备份命令
mysqldump -u root -p 密码 dbname|tablename  >d:\test.sql

1. 什么是ARP?
ARP (Address Resolution Protocol) 是个地址解析协议。最直白的说法是:在IP-以太网中,当一个上层协议要发包时,有了节点的IP地址,ARP就能提供该节点的MAC地址。
2. 为什么要有ARP?
OSI模式把网络工作分为七层,彼此不直接打交道,只通过接口(layer interface).IP地址在第三层,MAC地址在第二层。协议在发送数据包时,得先封装第三层(IP地址),第二层(MAC地址)的报头, 但协议只知道目的节点的IP地址,不知道其MAC地址,又不能跨第二、三层,所以得用ARP的服务。
3. 什么是ARP cache?
ARP cache 是个用来储存(IP, MAC)地址的缓冲区。当ARP被询问一个已知IP地址节点的MAC地址时,先在ARP cache 查看,若存在,就直接返回MAC地址,若不存在,才发送ARP request向局域网查询。
4. ARP 有什么命令行?
常用的包括:(格式因操作系统、路由器而异,但作用类似)- 显示ARP cache: show arp; arp -a - 清除ARP cache: arp -d;clear arp。
1、缺省网关
缺省网关是与源设备所处的网段相连的路由器接口上的IP地址。缺省网关的IP地址必须与源主机处于相同的网段。
2、代理ARP
代理ARP是ARP协议的一个变种。在这种情况下,一台中间设备(如路由器)代表端节点向发送请求的主机发送ARP响应。

Linux的修复模式就是 linux rescue;修复模式并不需要系统密码,当进入修复模式后,系统会提示我们要挂载哪个分区上的文件系统,我们根据自己的系统情况来选择就就是了。登录完成后,系统也会提示所在分区的文件系统会被挂载到哪个目录;如果您不知道挂载在哪里,请通过 df -h 来查看;

修复模式需要安装盘的第一张或独立的修复盘;比如 Fedora 就有专门的修复盘;其实修复盘在一定意义上来说类似livecd,是不需要安装到硬盘也能运行系统;然后通过mount 来挂载文件系统;其实当我们执行linux rescue 时,象Fedora 这类的系统,会有一些提示,比如他提示他要mount 哪个分区,我们选择一下就行了;

执行修复模式时,需要以下几个步骤;

其一:在BIOS中,设置首个启动驱动器为CDROM;
其二;找出系统安装盘的第一张;放入CDROM ;当光盘运行时,会提示安装的界面;

在boot:后面输入 linux rescue ,然后按回车;
boot:linux rescue
进入修复模式,我们能做些什么呢??什么都可以做,比如挂载usb盘进行数据备份;修改系统中的配置文件... ... 重新设置root密码、挂载文件系统 ... ... 只要能想到,大多都可以完成
单用户模式要求我们输入root用户的密码,否则您无法登录单用户模式;如果您丢失了root用户的密码,并不能用单用户模式来重设您的root密码;

另外单用户模式还有一个前提是您的grub 或者lilo 是能正常工作的;并且您知道您的系统问题发生在哪里,当以单用户模式登录时,您能打开文件系统的写操作,然后进行您想要进行的系统修复;

Apche的Keepalive功能?

内存非常充足的服务器上,不管是否关闭 KeepAlive 功能,服务器性能不会有明显变化;
  如果服务器内存较少,或者服务器有非常大量的文件系统访问时,或者主要处理动态网页服务,关闭 KeepAlive 后可以节省很多内存,而节省出来的内存用于文件系统Cache,可以提高文件系统访问的性能,并且系统会更加稳定。
一组大量处理动态网页内容的服务器中,起初打开 KeepAlive功能,经常观察到用户访问量大时Apache进程数也非常多,系统频繁使用交换内存,系统不稳定,有时负载会出现较大波动。关闭了 KeepAlive功能后,看到明显的变化是: Apache 的进程数减少了,空闲内存增加了,用于文件系统Cache的内存也增加了,CPU的开销增加了,但是服务更稳定了,系统负载也比较稳定,很少有负载大范围波动的情况,负载有一定程度的降低;变化不明显的是:访问量较少的时候,系统平均负载没有明显变化。

负载均衡在OSI的哪一层实现?

OSI网络参考模型的第四层是传输层。传输层负责端到端通信,即在网络源和目标系统之间协调通信。在IP协议栈中这是TCP(传输控制协议)和UDP(用户数据报协议)所在的协议层。TCP和UDP包含端口号,它能够独一区分每个数据包包含哪些运用 协议(比方 HTTP、FTP、telnet等等)。TCP/UDP端口号提供的附加信息能够为网络交换机所运用 ,四层交换机运用 这种信息来区分包中的数据,这是第四层交换的基本

  四层交换的首要功能如下:

  1.数据包过滤:在传统路由器上,采用第四层信息端口号去定义访问控制列表过滤准则。四层交换也借用了控制列表的观点,但和基于软件的路由器不一样,第四层交换是在ASIC专用高速芯片中实现的,从而使过滤控制能够线速执行 。

  2.服务质量:TCP/UDP第四层信息还能够用于建立运用 通信的优先级。第四层交换准许用基于端口号(运用 )来区分优先级,配置优先级队列,确保主要的流量(如:VOIP、视频)在得到最快的处理,使紧急运用 取得网络的高级别服务。

  3.负载均衡:第四层交换负载均衡的原理,就是按照IP地址和TCP端口执行 虚拟连接的交换,直接将数据包发送到目标计算机的相应端口中。具备第四层交换能力的交换机,能作为一个硬件负载均衡器,完成服务器的负载均衡。由于第四层交换基于硬件芯片,因此性能特别优秀,尤其是对于网络传输的速度,交换的速度远远超过普通的数据包转发。采用第四层交换机装备,所有的集群主机议决第四层交换机与外部Internet相连,外部客户访问服务器时议决第四层交换机动态分配服务器,实现动态负载均衡,当其中一台服务器出现故障时,由交换机动态将所有流量分配到集群中的其他主机上。

  4.主机备用连接:主机备用连接为端口装备提供了冗余连接,从而在交换机发生故障时有效保卫系统,这种服务准许定义主备交换机,同虚拟服务器定义一样,它们有相似的配置参数。由于第四层交换机共享相似的MAC地址,备份交换机接收和主单元所有一样的数据。这使得备份交换机能够监视主交换机服务的通信内容。主交换机持续地通知备份交换机第四层的有关 数据、MAC数据以及它的电源状况。主交换机失败时,备份交换机就会自动接管,不会中断对话或连接。

  5.统计与报告:议决查询第四层数据包,第四层交换机能够提供更细致的统计记载。因为维护员能够收集到更细致的哪一个IP地址在执行 通信的信息,甚至可根据通信中涉及到哪一个运用 层服务来收集通信信息。当服务器支持多个服务时,这些统计对于考察服务器上每个运用 的负载尤其有效。添加的统计服务对于运用交换机的服务器负载均衡服务连接同样十分有用。包含详尽的及时报告和历史纪录报告,完全 的报告功能为维护员提供了对带宽资源的充分掌握,从而使企业能够作出更合适的业务决策。

  第四层交换机在业界有一通用的名字叫做“运用 交换机”,比较有名的有如下几款:美国的F5公司的BIG-IP 2400系列链路运用 交换机可实定制负载平衡,流量优先级安排,基于政策的流量引导,来源、目标地和运用 交换。

RAID方案有两种,一种是硬件RAID解决方案,一种是软RAID解决方案。

DNS 服务器分类
主服务器
(primary name server):它是特定域所有信息的权威性信息源。它从域管理员构造的本地磁盘文件中加载域信息,该文件(区文件)包含着该服务器具有管理权的一部分域结构的最精确信息。主服务器是一种权威性服务器,因为它以绝对的权威去回答对其管辖域的任何查询 
辅助服务器
(secondary name server):它可从主服务器中复制一整套域信息。区文件是从主服务器中复制出来的,并作为本地磁盘文件存储在辅助服务器中。这种复制称为"区文件复制"。在辅助域名服务器中有一个所有域信息的完整拷贝,可以有权威地回答对该域的查询。因此,辅助域名服务器也称作权威性服务器。配置辅助域名服务器不需要生成本地区文件,因为可以从主服务器中下载该区文件。

缓存服务器
(caching-only server):可运行域名服务器软件,但是没有域名数据库软件。它从某个远程服务器取得每次域名服务器查询的结果,一旦取得一个,就将它放在高速缓存中,以后查询相同的信息时就用它予以回答。高速缓存服务器不是权威性服务器,因为它提供的所有信息都是间接信息。对于高速缓存服务器只需要配置一个高速缓存文件,但最常见的配置还包括一个回送文件,这或许是最常见的域名服务器配置。

linux  性能测试工具
iostat
sar
vmstat
netstat
top
free
/proc下面的文件状态

linux系统工程师面试题答案整理相关推荐

  1. 【转载,整理】Linux模拟试题及答案(全)+经典Linux系统工程师面试题(附答案)

    转自:http://www.ha97.com/871.html   http://www.ha97.com/870.html 2010-6 11 经典Linux系统工程师面试题(附答案) 发表于: L ...

  2. linux系统工程师面试题(附答案)

    1.查看Linux系统当前单个共享内存段的最大值(命令) ipcs -m ipcs -a 2.用什么命令查询指定IP地址的服务器端口 题意应该是 nmap 和nbtscan 命令来扫吧. 3.cron ...

  3. Linux系统工程师面试题

    第1题:如何将本地80端口的请求转发到8080端口,当前主机IP为192.168.1.80 [root@linux ~] iptables -t nat -A PREROUTING -d 192.16 ...

  4. 名企linux系统工程师面试题总结

    在 Linux 系统中,以 文件 方式访问设备 . Linux 内核引导时,从文件 /etc/fstab 中读取要加载的文件系统. Linux 文件系统中每个文件用 索引节点来标识. Linux 文件 ...

  5. java面试题_1000道Java工程师面试题+答案PDF485页

    说实话,作为一名 Java 程序员,不论你需不需要面试都应该好好看下这份资料.我大概撸了一遍,真的是堪称典范. 就目前国内的面试模式来讲,在面试前积极的准备面试,复习整个 Java 知识体系将变得非常 ...

  6. 39条常见的Linux系统简单面试题

    39条常见的Linux系统简单面试题 本文主要分享39条常见的Linux系统简单面试题,其中包括如何看当前Linux系统有几颗物理CPU和每颗CPU的核数.如何实时查看网卡流量为多少等等,希望对你有所 ...

  7. Linux系统工程师的必备素质

    最近在51cto上发表的博文:怎样成为优秀的Linux系统工程师(http://johnwang.blog.51cto.com/474770/886245)收到了很多朋友的关注,也大大出乎我的意料.没 ...

  8. [转载]----linux系统工程师的前途在哪里?

    引言: 在alex的公开课上他说到在2011年的时候写过一遍关于linux系统工程师的前途在哪里?的文章,我在网上搜了一下,给找到以后拜读了一下,并在这里转载一下! 文章原地址: http://bbs ...

  9. Linux系统工程师--(1)Vsftpd服务的部署及优化与linux中内核级加强型火墙的管理

    Linux系统工程师 实验所用系统为Redhat-rhel8.2. 目录 Linux系统工程师 Linux的系统工程师--Vsftpd服务的部署及优化 一.ftp介绍 二.vsftpd安装及启用 三. ...

最新文章

  1. Datawhale组队学习周报(第010周)
  2. Python3中的装饰器
  3. .net的mvc的fw版本为4.5发布到阿里云【云虚拟主机】上.
  4. getRealPath(““)与getRealPath(“/“)区别及用法——计算机网络相关学习笔记
  5. python 特性和方法同名_Python类:方法与属性同名
  6. 使用 ServiceStack 构建跨平台 Web 服务
  7. python实现共空间模式CSP
  8. 现代软件工程 (备份)
  9. Java并发编程学习笔记(一)线程安全性 1
  10. 如何提高公文写作水平?公文写作笔杆子写材料经典语句汇编(7类3800多字)
  11. 淘宝网卖家必须缴纳消保保证金才能发布宝贝的商品类目
  12. 【mock】数据模板定义规范DTD 数据占位符定义规范DPD
  13. 2012年托福听力真题词汇总结
  14. 团队项目(六)- 事后诸葛亮分析(江山代有才人秃)
  15. 双击word文档提示向程序发送命令出现问题(There was a problem sending the command to the program)(二)
  16. linux使用入门debian,Debian 7.7入门安装与配置
  17. Mysql tinyint(1)与tinyint(4)的区别
  18. ERP系统里的BOM展开函数
  19. Scrum立会报告+燃尽图(十月十日总第一次):选题
  20. 拿到域管权限后的域内网络拓扑

热门文章

  1. No fallbackFactory instance of type class com.chongyou.system.api.factory.RemoteUserFallbackFactory
  2. 非标准武术擂台机器人的设计思想——机械结构的设计思想
  3. github 邮件认证---163,126等国内邮箱无法验证,试试qq邮箱和gmail
  4. ## 用python 80行代码实现一个微信消息撤回捕捉功能
  5. 在word2016中对图片插入题注
  6. 判断一个字符串数组是否能组成首尾相连的环
  7. 华为p8青春版(ALE-UL00)刷机教程
  8. cesium实现动态圆效果之——螺旋圆
  9. Python利用paddlehub实现批量抠图和更换证件照背景底色
  10. MySQL数据库修改表某一列数据(一整列)