乱起八糟的面试题

暂时记录下比较少见的运维面试题:乱来一通

一、命令集:

1、find 类:

查找linux系统下以txt结尾,30天没有修改的文件大小大于20K同时具有执行权限的文件并备份到/data/backup/目录下
find / -name *.txt -mtime -30 –size +20k –perm a=x -type f exec mv {} /data/backup \;

2、 属组,权限类 :chown ,chomod , usrmod ;

1>修改 test.txt 的属组为 拥有者为 tom, 组 为 root 

chown tom:root test.txt

2>将 tom 加入 root 组 : gpasswd ,usrmod

gpasswd -a tom root  或  usermod -G root tom 

gpasswd -d tom root   //删除用户组

注: usermod -g root tom 直接是更改原来的属组为root,不是 append 一个组

3>、 /etc/rc.d/rc.local  里添加 开机自动执行命令

echo "mkdir /tmp/  date +%Y%m%d%H%S" >>/etc/rc.d/rc.local


3、 磁盘操作   fdisk , mkfs.ext4  , mount 

1>新加了快硬盘到服务器作为单独的分区,需哪些步骤?

 硬盘放到服务器连接 > fdisk命令创建分区>mkfs 格式化分区 > 挂载分区(并加入到/etc/fstab 中开机自启)

4、安装,编译  rpm , yum , tar,configure,make ,make install

rpm        -ivh   //安装            -e// 卸载          -qa// 查询安装了包     -qpl  -ql // 查软件安装目录

tar  -xf // 解压                   -czvf   test.tgz ./test // 创建压缩文件   

5、 crontab 

1> 对特定的目录如网站发布目录或者数据库data目录定时备份

30 4 * * * /bin/tar -czf /backup/web_bak_$(date +\%Y\%m\%d).tgz /var/www/html >/dev/null 2>&1

二、数据库集


三、系统安全类

你可能感兴趣的:(linux,笔试题)