暫時記錄下比較少見的運維面試題:亂來一通 html
1、命令集: linux
一、find 類: web
查找linux系統下以txt結尾,30天沒有修改的文件大小大於20K同時具備執行權限的文件並備份到/data/backup/目錄下
find / -name *.txt -mtime -30 –size +20k –perm a=x -type f exec mv {} /data/backup \; 面試
二、 屬組,權限類 :chown ,chomod , usrmod ; 數據庫
1>修改 test.txt 的屬組爲 擁有者爲 tom, 組 爲 root 安全
chown tom:root test.txt 服務器
2>將 tom 加入 root 組 : gpasswd ,usrmod app
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
三、 磁盤操做 fdisk , mkfs.ext4 , mount
1>新加了快硬盤到服務器做爲單獨的分區,需哪些步驟?
硬盤放到服務器鏈接 > fdisk命令建立分區>mkfs 格式化分區 > 掛載分區(並加入到/etc/fstab 中開機自啓)
四、安裝,編譯 rpm , yum , tar,configure,make ,make install
rpm -ivh //安裝 -e// 卸載 -qa// 查詢安裝了包 -qpl -ql // 查軟件安裝目錄
tar -xf // 解壓 -czvf test.tgz ./test // 建立壓縮文件
五、 crontab
1> 對特定的目錄如網站發佈目錄或者數據庫data目錄定時備份
30 4 * * * /bin/tar -czf /backup/web_bak_$(date +\%Y\%m\%d).tgz /var/www/html >/dev/null 2>&1
2、數據庫集
3、系統安全類