linux运维面试题汇总一
1、如何让history历史命令显示命令使用的具体时间?
[root@node0 ~]# export HISTTIMEFORMAT='%F %T '
[root@node0 ~]# history
2、添加一条到192.168.3.0/24的路由,网关为252.168.1.254
[root@node0 ~]# route add -net 192.168.3.0/24 gw 252.168.1.254
3、如何用mysql命令进行备份和恢复?以test库为例,创建一个新表,再对此库进行备份和恢复,分别写出有几种方法?
1)myslqdump是一种,备份和恢复都可以;
2)快照做备份,只能通过快照来做备份;
3)xtraback是一种,做备份和恢复都可以;
4、服务器一般需要监控哪些项目? 凭借这些项目如何判断服务器的瓶颈?
1)比如网站故障监控、服务器性能监控、网站安全监控、用户访问速度监控等;内存,IO,CPU,网络,这个四个模块是必须的;
2)不能单一指标衡量性能瓶颈,比如说是IO出现在性能瓶颈:
第一种是调整缓冲区的大小、调整缓冲区中的数据同步的磁盘中的时间
第二种是修改磁盘调度算法,查看的路径cat /sys/block/sda/queue/scheduler
1. Deadline scheduler Deadline scheduler 用 deadline 算法保证对于既定的 IO 请求以最小的延迟时间,从这一点理解,对于 DSS 应用应该会是很适合的。
2. Anticipatory scheduler(as) 曾经一度是 Linux 2.6 Kernel 的 IO scheduler 。Anticipatory 的中文含义是”预料的, 预想的”, 这个词的确揭示了这个算法的特点,简单的说,有个 IO 发生的时候,如果又有进程请求 IO 操作,则将产生一个默认的 6 毫秒猜测时间,猜测下一个进程请求 IO 是要干什么的。这对于随即读取会造成比较大的延时,对数据库应用很糟糕,而对于 Web Server 等则会表现的不错。这个算法也可以简单理解为面向低速磁盘的,因为那个”猜测”实际上的目的是为了减少磁头移动时间。
3. Completely Fair Queuing 虽然这世界上没有完全公平的事情,但是并不妨碍开源爱好者们设计一个完全公平的 IO 调度算法。Completely Fair Queuing (cfq, 完全公平队列) 在 2.6.18 取代了 Anticipatory scheduler 成为 Linux Kernel 默认的 IO scheduler 。cfq 对每个进程维护一个 IO 队列,各个进程发来的 IO 请求会被 cfq 以轮循方式处理。也就是对每一个 IO 请求都是公平的。这使得 cfq 很适合离散读的应用(eg: OLTP DB)。我所知道的企业级 Linux 发行版中,SuSE Linux 好像是最先默认用 cfq 的.
4. NOOP Noop 对于 IO 不那么操心,对所有的 IO请求都用 FIFO 队列形式处理,默认认为 IO 不会存在性能问题。这也使得 CPU 也不用那么操心。当然,对于复杂一点的应用类型,使用这个调度器,用户自己就会非常操心。
第三种是把机械硬盘换成固态硬盘
5、下列raid技术至少需要几块磁盘:raid0 raid1 raid5 raid0+1 raid1+0?描述一下raid0,1,5的优点和缺点?
1)其所需的磁盘数为:
raid0 2块
raid1 2块
raid5 3块
raid01 4块
raid10 4块
2)其优点与缺点为:
raid0优点:具有很高的数据传输率,数据读写性能高,磁盘使用率为100%
缺点:没有数据冗余,一块盘坏了所有数据都受影响,数据安全性很差,磁盘损坏了数据无法得到恢复。
raid1优点:通过磁盘镜像实现数据冗余,读性能高,有很高的数据安全性和可用性,支持热交换,就是在系统运行时可以进行移除或替换;
缺点:写入性能较慢,因数数据得分别写入到两块盘中,比较贵的一种解决方案,两块盘实际有效使用一块的空间。
raid5优点:分布式奇偶校验的独立磁盘结构,支持一块磁盘掉线后仍然正常运行,数据安全性高,极高的读取传输率,磁盘利用率高,存储成本较底;
缺点:写入数据的速度较慢;磁盘的故障会吞吐量造成一定的影响,
6、在11月份内,每天的早上6点到12点中,每隔2小时执行一次/usr/bin/httpd.sh,怎么实现?
0 6-12/2 * 11 * /usr/bin/httpd.sh
7、域与工作组相比,主要优势在哪里?
工作组和域是两种不同的网络管理模式。
工作组(Work Group)就是将不同的计算机按功能分别列入不同的组中,以方便管理。加入工作组的方法只需本机管理员在Windows桌面上的“网上邻居”单击鼠标右键,在弹出菜单中选择【属性】命令,然后在“标识”选项卡的“计算机名”文本框中添入你想让自己计算机在工作组网上邻居中显示的计算机名称,在“工作组”文本框中添入想加入的工作组名称即可,无须任何权限审核。如果输入的工作组名称是一个不存在的工作组,那么就相当于新建一个工作组,当然在组中也只有用户自己的计算机。不过要注意,计算机名和工作组名称的长度都不能超过15个英文字符,可以输入汉字,但是也不能超过7个汉字。
域相对工作组来说主要有以下几个方面的优势。
(1).集中用户账户管理
在工作组中,用户账户是不进行强度极限中管理的,用户账户仍然由工作组中的计算机各自负责管理,彼此互不信任。所以,在访问工作组中不同的计算机时,需要输入对方不同计算机上的合法账户信息(通过配置也可以是匿名访问)。而域用户账户是集中管理的,所有域用户账户都是在域控制器上集中管理的,而且各客户机都信任域控制器上管理的域账户,但各客户机都不具有域账户的管理权限。而且域账户是单击登录方式,这样做的好处是,用户一旦登录到域,则具有访问域中所有计算机共享资源的账户权限,无须输入任何账户信息。当然最后能否访问还是要看具体被访问计算机上共享资源的访问权限设置。
(2).集中资源管理
尽管在工作组网络中也可以配置集中的资源服务器,如文件服务器、打印服务器等,但是服务器的访问权限和访问管理比较麻烦,需要针对不同计算机上的账户进行设置;而如果是域网络中的这些服务器,则只需要对域账户进行设置。
(3).统一安全策略部署
在域网络中,可以通过域组策略对整个域网络中成员计算机的安全策略进行统一部署。如用户账户权利、密码策略和安全选项等。只要在域组策略中统一部署即可在全网络中生效。对于外部网络的远程访问,还可以进行统一的安全认证,确保整个网络计算机的安全。
8、利用IIS不能创建什么服务器呢?
用IIS可以组建网站的Web服务器(也就是WWW服务器)、用于文件传输的FTP服务器和SMTP虚拟邮件发送服务器。但是DNS服务器却不是在IIS中创建的。
9、您为什么选择运维这个行业!运维的职责是什么呢?
根据个人理解写吧....呵呵!!!
10、查找到最近三天创建修改的文件,并且是以*.log结尾的然后删除
find / -name *.log -mtime +3 | xargs rm -rf
11、调整jvm内存大小的文件是哪个?
Linux环境下修改“%TOMCAT_HOME%\bin\catalina.sh”文件,在文件开头增加如下设置:JAVA_OPTS=’-Xms256m -Xmx512m’
linux运维面试题汇总一的更多相关文章
- Linux运维面试题:请简要说明Linux系统在目标板上的启动过程?
Linux运维面试题:请简要说明Linux系统在目标板上的启动过程? 该问题是Linux运维面试最常见的问题之一,问题答案如下: 1.用户打开PC的电源,BIOS开机自检,按BIOS中设置的启动设备( ...
- linux上安装shell编辑器与linux运维面试题
分两个部分 一.安装B-shell解释器 安装cygwin Eclipse要找到安装的bin路径 https://cygwin.com 二.安装编辑器shellEd 下载可以得到一个:net.sou ...
- linux运维面试题
一.有文件file1 1.查询file1 里面空行的所在行号 grep -n "^#" file1 or awk ‗{if($0~/^$/)print NR}‘ file or g ...
- linux运维面试题1
一.填空题 1. 在Linux 系统 中,以文件方式访问设备 . 2. Linux 内核引导时,从文件/etc/fstab中读取要加载的文件系统 . 3. Linux 文件系统中每个文件用indoe节 ...
- Linux 运维笔试题(一)
试题: 1.说出下列服务对应的端口或者端口对应的服务 21 23 25 873 161 111 110 53 123 2049 2.文件atime,ctime,mtime的区 ...
- liunx运维面试题汇总二
一.填空题:1. 在Linux系统中,以 文件 方式访问设备 .2. Linux内核引导时,从文件 /etc/fstab 中读取要加载的文件系统. 3. Linux文件系统中每个文件用 i节点 来标识 ...
- 30道linux运维面试题(很精典)
https://zhangge.net/1986.html 1.linux 如何挂在 windows 下的共享目录 Shell 1 mount.cifs //192.168.1.3 ...
- Linux 运维笔试题(一)答案
答案: 1. ftp:21 远程连接telnet端口:23 smtp:25 rsync:873 SNMP:161 RPC(Remote Procedure Call,远程过程调用) ...
- Linux运维面试题之--网页打开缓慢如何优化
服务器负载过高或者网页打开缓慢,简单说说你的优化思路 ? 首先我们要发现问题的过程,通过操作系统,数据库,程序设计,硬件角度四个维度找到问题所在 找到瓶颈点的位置 制定好优化方案,形成处理问题的体系 ...
随机推荐
- Gas Station——LeetCode
There are N gas stations along a circular route, where the amount of gas at station i is gas[i]. You ...
- Understanding the Android Life Cycle
Problem Android apps do not have a “main” method; you need to learn how they get started and how the ...
- fstream的用法
本文转载自 http://www.newxing.com/Tech/Program/Cpp/577.html C++文件流:fstream // 文件流ifstream // 输入文件流ofst ...
- 迁移ADT/ANT构建的Android项目至Gradle,a walk through。
LibModule 配置更新 9 months ago app 配置更新 9 months ago gradle/wrapper 配置更新 9 months ago screenshots ...
- Java中List转换为数组,数组转List
今天写代码遇到一个奇怪的问题,具体代码不贴出了,写一个简化的版本.如下: ArrayList<String> list=new ArrayList<String>(); ...
- 关于C#泛型列表List<T>的基本用法总结
//示例代码如下:using System;using System.Collections.Generic;using System.Collections.ObjectModel;namespac ...
- 坑爹火狐浏览器会记录表单数据,导致服务器控件点击事件出bug
解决方案:在form表单加入 autocomplete="off".
- Android批量图片载入经典系列——使用LruCache、AsyncTask缓存并异步载入图片
一.问题描写叙述 使用LruCache.AsyncTask实现批量图片的载入并达到下列技术要求 1.从缓存中读取图片,若不在缓存中,则开启异步线程(AsyncTask)载入图片,并放入缓存中 2.及时 ...
- Android(java)学习笔记251:ContentProvider使用之添加数据到联系人(掌握)
1.添加联系人逻辑思路 (1)首先在raw_contacts创建一个新的id (2)在data表里面添加这个id对应的数据 2.下面通过一个案例,说明一下如何添加一条数据到联系人: (1)首先我们关注 ...
- LSI SAS 2208 配置操作
配置LSISAS2208 介绍LSISAS2208扣卡的配置方法. 2.1 登录CU界面 介绍登录LSISAS2208的CU配置界面的方法,以及CU界面的主要功能. 2.2 创建RAID 介绍创建RA ...