1、抽取網絡卡配置檔案中的ip位址
ifconfig eth0|awk -f '[ :]+' 'nr==2'
2、過濾掉注釋和空行檢視配置檔案,過濾掉注釋和空行將內容寫入新檔案
3、一鍵建立多個目錄,並將首頁檔案分別放入每個建立的目錄
[root@cqlinux
extra]# mkdir /var/html/ -p
[root@cqlinux
extra]# touch /var/html
4、檢視**日誌檔案中訪問次數最多的ip
awk '' access_log.txt |sort|uniq -c|sort -rn -k1
5、安裝gcc編譯器及相關工具
yum -y install gcc gcc-c++ autoconf automake
安裝原始碼包編譯安裝的模組依賴的庫
yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel
6、建立使用者
useradd nginx -s /sbin/nologin -m ====>建立使用者不登陸,不建立家目錄
useradd -d /home/ajiyun -m ajiyun ====>建立使用者,並指定家目錄
echo "123456" |passwd --stdin oldbooy ====>給使用者賦予密碼
7、使用者及目錄許可權
chown -r yls.yls /backup/ ====>修改資料夾的屬主和屬組
chmod 600 /etc/rsync.password ====>修改檔案訪問許可權
8、設定虛擬ip
ip addr add 10.0.0.25/24 dev eth0
9、取出access.log的訪問ip記錄
awk 'end' access-test.log |sort -rn -k2|head
10、檢視日誌檔案中被訪問的次數和流量
awk?''?access_2010-12-8.log|sort|uniq?-c|awk?''|sort?-rn|head
11、查詢系統中任何使用者都有寫許可權的檔案或目錄
查詢檔案:find / -type f -perm -2 -o -perm -20 |xargs ls -al
查詢目錄:find / -type d -perm -2 -o -perm -20 |xargs ls -ld
查詢系統中所有含「s」位的程式
find / -type f -perm -4000 -o -perm -2000 -print |xargs ls -al
檢查系統中所有suid及sgid檔案
find / -user root -perm -2000 -print -exec md5sum {}
find / -user root -perm - 4000 -print -exec md5sum {}
檢查系統中沒有屬主的檔案
find / -nouser -o -nogroup
12、實時監控檔案變化
tail -f /var/log/messages
Linux常用重要命令
1.pwd print working directory 顯示當前目錄 2.tab 命令補全 ctrl c停掉當前程式 ctrl d鍵盤輸入結束 end of file,eof 戒 end ofinput 也可以用來取代exit 3.cat 由第一行開始顯示檔案內容 4.uname 顯示系統資訊 ...
網路重要命令
網路相關的命令,如ifconfig route netstat arp ping netstat 命令 netstat命令的功能是顯示網路連線 路由表和網路介面資訊,可以讓使用者得知目前都有哪些網路連線正在運作。由於 netstat ano 顯示系統中所有的tcp ip 網路連線,但這裡想檢視的是已...
linux重要命令
釋義 命令引數 示例 列目錄ls a 包括隱藏檔案 l 看詳細資訊 f 在檔案後面顯示表示檔案型別的符號 重定向 ls xx.txt管道 cmd1 cmd2 左面的輸出會作為右邊的輸入 許可權chmod chomd 777 file 切目錄cd 注意大小寫敏感 增 刪目錄 mkdir rmdir r...