360运维面试题

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

find / -mtime +3 -type f -exec rm {} -f \;

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

find /test -size +100k -type f -exec mv {}  /tmp \;

3、写一个脚本将数据库备份并打包至远程服务器192.168.1.1 /backup目录下。

musqldump -uroot -p123456 -A > all.sql

tar -cvf all.sql   all.tar

mount 192.168.1.1:/backup  /mnt

mv all.tar /mnt

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

iptables -A INPUT -i eth0 -p tcp --dport 80 -jACCEPT

iptables -P INPUT DROP

5、写一个脚本进行nginx日志统计,得到访问ip最多的前10个(nginx日志路径:/home/logs/nginx/default/access.log)。

awk  '{print $1}'  /home/logs/nginx/default/access.log | sort | uniq -c

6、写出下列命令的含义
(1)MaxKeepAliveRequests    100
(2)Options FollowSymLinks
              Order Deny Allow
              Deny from all
        Allowfrom 192.168.1.1
设置Apache每个连接的最大请求为100      apache只允许192.168.1.1访问

7、写一个脚本把指定文件里的/usr/local替换为别的目录。

sed 's:/usr/local/:/tmp/g' filename

8、请简单阐述运维工程师的职责。

1.确保各项系统和业务的高可用

2.管理维护公司的运维平台

 




1、简要描述Linux的启动过程?

读取BIOS——读取MBR——加载boot loader——加载内核——启动系统服务

2、简要叙述下列端口所运行的服务
21、22、23、25、110、143、873、3306

ftp ssh telnet  ?  ?   pop3   sync  mysql

3、TCP断头最小长度是___字节?

4、让某普通用户能进行cp /dir1/file1 /dir2的命令时,请说明dir1 file1最小具有什么权限?

dir1-----rx

file1-----x

5、简述TCP三次握手的过程?

第一次:客户端向服务端发送SYN包

第二次:服务端向客户端发送SYN+ACK包

第三次:客户端向服务端发送ACK包

至此双方建立可靠的TCP连接。

 

原文https://www.cnblogs.com/jellyru/p/6542465.html

posted @ 2018-02-25 10:39  fanren224  阅读(201)  评论(0编辑  收藏  举报