1、写出下面服务的常用端口ftp http dns snmp pop3、dhcp、nfs、mysql并描述下你常用的其他端口信息?
ftp:21 20 http:80 dns:53 snmp:25 pop3:110 dhcp:67 nfs:111 mysql:3306
oracle:1521 redis:6279 tomcat:8080 mongodb:27017
更多的可以参考老师的Blog文章:linux运维工程师面试常见问题整理8–默认端口篇
2、memcache工作的时候用到过什么命令清理缓存?
flush_all
3、cp和mv的区别?
(1)就文件来说,cp 在产生新文件的同时,原文件不变,而mv会移走原文件到指定位置
(2)就改名来说,mv 直接将该文件改名,不会产生新的文件,而cp 使原文件名不变,同时产生新文件并改名
4、linux文件系统i节点和block都存放什么内容
i节点是一种多级索引的数据结构,它的基本思想是给文件赋予存放一张具有文件属性(例如创建时间、修改时间、文
件大小、存取权限)的小表,指向了磁盘块的地址,当用户访问文件时,内核首先查找文件目录项的文件名,通过文件
名找到对应的I节点,从而找到文件所在物理位置,实现从逻辑结构到物理结构的转换,最后把内容呈现给用户。
block:存放的是真实数据。又分为超级块、引导块、数据块
5、有一个apache日志文档,如何找出哪个路径访问次数最多,如何找出哪个IP访问最多?
awk -F ":" '{print $1}' access.log|sort |uniq -c |sort -nr |head -10
6、查询test1里面空行的所在行号
grep -n "^$" test1
7、如何查看iptables的NAT设置?
iptable -t nat -L -n
8、 Windows与linux之间的文本转换?
由于在window文本中添加^M字段,需要用dos2unix windows.txt >linux.txt或者cat windows.txt |tr -d "\r" > linux.txt
其他方法详见老师的blog:windows下编辑的shell脚本无法执行问题处理方法
9、如何查询在前三天ssh登陆过的用户以及IP
last,
cat /var/log/lastlog
10、文件属性744的含义
7:文件所有者具有读写可执行权限、44:文件所有者所属组和其他用户具有读权限,没有写和可执行权限