1、服务器上如何查看history具体时间及何用户执行?
添加修改环境变量内容:修改/etc/profile,或者修改~/.bash_profile,
在文件中添加:
export HISTTIMEFORMAT="%F %T `whoami` "
然后使环境变量生效,在查看。
2、DNS的类型有哪些?
主DNS,缓存DNS,辅助DNS
3、查看占用了80端口进程?
lsof -i :80
4、你使用shell脚本都干些什么工作?
运维的大腿啊,干的东西多了,这还用我给你介绍吗,不过目前运维多半都使用python了,shell还是有点老了。
5、常见shell有哪些?缺省的是哪个?
/bin/bash ,sh ,csh,ksh
6、Top具体显示哪些内容 ?
这是个重要的命令!!!!
当前时间,系统启动时间,平均负载(1分钟 5分钟15分钟),进程的数量(停止、运行、僵死、睡眠),swap交换分区情况,
内存使用比率,CPU使用比例,虚拟内存集、物理内存集、用户使用比例、system使用比例、CPU等待磁盘IO的比例等。
7、在error.log中提取skyfans,保持到/tmp/skyfans.log,如何实现?
grep "skyfans" error.log >>/tmp/skyfans.log
8、Shell循环语句有哪些?
for do done ;
if then fi ;
case 语句;
while do done;
until
9、 请描述使用那些命令可以查看linux系统当前压力?
iostat、ab、httperf、hdparm;
工具类:Jmeter、loadrunner、OpenSTA、loadUI等(由于很多,不一一举例了)
10、su与su – 的区别
su只能获得切换用户的执行权限,不能获得其环境变量等内容,而su -是切换到相应用户并获得用户的环境变量及执行权限。