【Linux】Linux 个人面试题目总结

1.  Umask的使用方法:

  #umask -S

  U=rwx,g=rx,o=rx  umask=777-755=022

2. 查询并列出 test进程所打开的当前所有文件,请写出完整的操作命令:

#lsof -c test

3. 查询并列出 test.rpm包里所包含的所有文件,请写出完整的操作命令

rpm -qpl test.rpm 查询安装后的所有文件

-p要跟包的全名称!!!(未安装包的信息)

-qf 查询文件属于哪个包

-qa 列出所有安装包    -qR 查询软件包的依赖性

-V 检验是否被修改     升级和查看未安装的包和安装新的RPM包用包全名!!!

4. 将 /test/a目录建立软链接到 /test/b目录

5. 设置当前用户环境中 test变量为 123并使之立即生效,请写出完整操作命令

  export test=123 or declare -x test=123

6. 设置系统当前运行级别中 test服务状态为启动时自动加载,请写出完整操作命令

 Chkconfig test on  (前提是chkconfig能够识别test,第一先添加test到/etc/init.d里面,然后

                 Vim/etc/init.d/test  添加#chkconfig:3586 76数字为启动与关闭的顺序,        在相应的/etc/rc3.d/里面的S启动,K关闭顺序号码,然后再#chkconfig--add test)

 /etc/rc.d/rc.local 中添加test路径,属性为on永久生效.

7. 列出当前系统中所有的网络连接(包含进程名),请写出完整操作命令

  netstat -antuple   netstat -tlun

  -t    TCP       -l 监听                  -a  所有

  -u    UDP      -n 显示端口号和IP        -r 路由

8. 请写出5个你常用的系统或网络维护工具的名称

  Top ping traceroute last lastlog setstat ps

9. 实时抓取并显示当前系统中 tcp 80端口的网络数据信息,请写出完整操作命令

    tcpdump -nn tcp port 80

10.  ftp ,ssh,smtp,pop3,https,请写出这些服务的默认端口

         ftp tcp 20,21

         ssh tcp 22    telnet tcp  23    smtptcp 25    pop3 tcp 110

         https tcp 443

11. 请问如何用 iptables工具阻断来自 192.168.0.1的所有网络连接

iptables -A INPUT -s 192.168.0.1 -j DROP

12. 写一个脚本查找最后创建时间是3天前,后缀是*.log的文件并删除。

      Find /home -name  “*.log” -ctime +3exec rm -f {} \;

13. 写一个脚本将某目录下大于100k的文件移动至/tmp下

    For i in $(find  /home -type  f  -size +100k );

     Do cd /home  &&  mv   $i   /tmp; done

14.写一个防火墙配置脚本,只允许远程主机访问本机的80端口。

iptables -P INPUT ACCEPT

 iptables -P OUTPUTACCEPT

  iptables -P FORWARDACCEPT

                           iptables -F

                          iptables -X

    iptables -A INPUT-i eth0 -p tcp --dport 80 -j ACCEPT

iptables -P INPUT DROP

15.    替换文件中的目录

          sed 's/old/new/g'  filename

16.简要描述Linux的启动过程

  BIOS启动引导(从mbr中装载启动管理器grub)----GRUB启动引导(装载kernel和initrd到内存)-----内核启动参数-sys init初始化..

17.TCP断头最小长度是__64_字节

18.简述TCP三次握手的过程?

    客户端发送请求SYN,

    服务器端接收请求确认并回应SYN+ACK,

    客户端发回ACK回应....

19.请简要描述Linux系统下源代码编译方式安装软件的大致步骤

    ./configure --prefix=path

    make

    make install

20.请写出Tomcat程序的主配置文件名

Server.xml

share (file://JOBS/share)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值