Linux 命令、配置文件及操作
命令
| 命令 | 參數 | 說明 |
|---|---|---|
| A | ||
| alias、unalias | 命令別名 | |
| B | ||
| C | ||
| cat | 查看文件內容 | |
| cd | 切換目錄 | |
| chown | 修改擁有着 | |
| chgrp | 修改所屬組 | |
| chmod | 修改模式權限 | |
| chage | -E 設置過期日期 -I 過期多少天禁止登陸 -l 顯示當前密碼策略1 |
管理和查看用戶密碼有效期 |
| clear | 清屏 | |
| cp | -a 等價 -dpR -d 保留文件鏈接 -p 屬性不變 -r/R 遞歸 |
復制 |
| D | ||
| dd | if 輸入文件 of 輸出文件 count 塊數量 bs 塊大小(字節) |
拷貝詳情 |
| date | +%m/%d/%y 按月日年 +%y-%m-%d:%k:%M:%S格式為 年月日時分秒 無參數顯示時間 |
|
| df | -m 以MB為單位(默認為KB) | 查看文件系統 |
| du | 查看目錄大小 | |
| dump | dump [-cnu][-0123456789][-b <區塊大小>][-B <區塊數目>][-d <密度>][-f <設備名稱>][-h <層級>][-s <磁帶長度>][-T <日期>][目錄或文件系統] 或 dump [-wW] | 用於備份文件系統 |
| E | ||
| echo | -n 換行 | 顯示信息 |
| env | 環境變量 | |
| export | 輸出變量 | |
| exit | 退出shell會話 | |
| F | ||
| find | -type 類型:f 文件,d 目錄 -name 名字 -size 大小 |
查找 |
| fdisk | -l 顯示信息 交互模式 d 刪除一個分區 n 新增一個分區 p 顯示分區表 q 退出 t 改變分區號碼 w 保存 |
分區工具 |
| fuser | -k 終止訪問的進程 | 查看那些進程在訪問該文件系統 |
| fsck | -y 自動修復任何錯誤 | 修復文件系統 |
| G | ||
| grep | 過濾信息 | |
| groupadd | 添加組 | |
| groupmod | -G 編輯組成員 | 修改組信息 |
| groupdel | 刪除組 | |
| groups | 顯示組信息 | |
| gpasswd | 修改組密碼 | |
| H | ||
| halt | 停止 | |
| history | 歷史 | |
| hostname | 新名稱(重啟無效) 無參數顯示主機名 |
|
| I | ||
| id | 查看當前用戶信息 | |
| iostat | 磁盤監控!!! | |
| J | ||
| K | ||
| L | ||
| logout | 退出登錄 | |
| ls | -a 所有,包括隱藏 -l 列表(簡寫ll) -R 遞歸列出所有子文件目錄 -t 時間排序 |
|
| ln | -s 符號鏈接 無參硬連接 |
鏈接 |
| logname | 登錄名稱 | |
| lsof | 查看那些進程在訪問該文件系統 | |
| M | ||
| man | man name | 查看幫助 |
| mesg | ||
| mdadm | --create 創建Raid --level 等級,建議0,1,5 --raid-devices=N 使用N個磁盤做為磁盤陣列的裝置 --spare-devices=N 幾個磁盤做為備用裝置 --auto=yes 決定后面幾個裝置為磁盤陣列 |
RAID操作 |
| mv | -f 強行覆蓋 | 移動、改名 |
| man | 幫助 | |
| mount | 掛載 | |
| more | 分頁顯示 | |
| mkdir | 創建文件夾 | |
| mkfs | 創建文件系統 | |
| mpstat | CPU性能情況!!! | |
| N | ||
| newgrp | 切換組 | |
| nrtstat | -a 所有socket -i 接口信息 -p 使用socket進程 -s 每種網絡協議統計 -t/u 查看tcp/udp狀況 -n 使用ip地址 |
查看網絡信息 |
| nslookup | 域名解析yum install bind-utils安裝 |
|
| O | ||
| P | ||
| passwd | -d 刪除密碼 -l 鎖定 -u 解鎖 |
更改密碼 |
| parted | 分區工具 | |
| pwd | 當前目錄 | |
| ps | -ef 簡要 -aux 詳細 |
|
| pwck | 檢查密碼文件格式 | |
| ping | -s 包大小 | |
| Q | ||
| R | ||
| rm | -r 遞歸 -f 強制 |
刪除文件 |
| rpm | -ivh 安裝 -Uvh 升級 -e 卸載 -aq 查看所有已安裝 -iq 查詢 -f 查看屬於那個文件 |
包管理工具 |
| route | 無參數 查看當前路由表 -add 添加路由 -del 刪除路由 dev 指定網關的接口名 gw 指定路由網關 -host 路由到達是一台主機 -net 到達網段 -netmask 子網掩碼 |
配置路由 |
| S | ||
| shutdown | 關機 | |
| su | 切換用戶 | |
| startx | 啟動X桌面 | |
| sar | -n DEV 網絡性能監控 | |
| T | ||
| tail | -f 顯示末尾 | 實時查看文件內容 |
| touch | 創建文件 | |
| tar | -cvf 打包 -xvf 解壓 -z 使用gzip -v 顯示信息 -f 指定名稱 |
|
| traceroute | 跟蹤路由 | |
| top | -d 指定刷新間隔 -n 指定刷新n次退出 -u 只顯示user信息 -p 顯示指定pid信息 |
綜合監控工具!!! |
| telnet | ||
| U | ||
| uname | ||
| useradd | -D 修改配置文件 | 添加用戶 |
| usermod | -f 禁用禁止用戶,值為-1取消,單位天 | 修改用戶信息 |
| userdel | -r 同時刪除目錄 | 刪除用戶 |
| umount | 取消掛載 | |
| unzip | -l 查看文件清單 -v 查看執行信息 |
|
| V | ||
| vmstat | 虛擬內存統計!!! | |
| W | ||
| who | 查看當已前登錄用戶 | |
| whoami | 查看當前會話用戶 | |
| write | 發送信息 | |
| wc | -l只顯示行數 行數 單詞數 字節數 文件名 |
統計 |
| X | ||
| Y | ||
| Z | ||
| zip | -m 安裝后刪除源文件 -r 目錄下所有一同處理 -S 半酣系統文件及隱藏文件 -l 查看報包含內容 -v 哈坎執行信息 |
配置文件
| 文件 | 用途 | 備注 |
|---|---|---|
| /etc/lilo | ||
| /etc/rc.d/rc.local | 啟動腳本 | |
| /etc/shadow | 用戶信息(密碼md5) | |
| /etc/passwd | 用戶信息 | |
| /etc/default/useradd | 用戶配置文件 | |
| /etc/fatsb | 自動掛載文件 | |
| 用戶home/.bash_history | 用戶輸入的所有命令 | |
| /sbin/nologin | 把用戶的shell設置為此可禁止用戶登錄 | |
| /etc/host.queiv | 保存可信任的主機和用戶列表 | |
| .rhost | 用戶主目錄下,保存可信任的主機和用戶列表 | |
| /etc/security/limits.conf | 限制用戶對CPU、內存、存儲的使用 | 用 ulimit查看自己的資源使用情況 |
| /dev/zero | 不斷產生0的文件 |
| 日志文件 | 說明 |
|---|---|
| var/log/message | 系統啟動后的日志和錯誤信息 |
| var/log/secure | 安全相關 |
| var/log/maillog | 郵件相關 |
| var/log/cron | 定時任務相關 |
| var/log/spooler | UUCP和news相關 |
| var/log/boot.log | 守護進程啟動和關閉相關 |
| var/log/demesg | 系統啟動過程內核信息 |
| var/log/wtmp | 用戶成功登陸信息,last查看 |
| var/log/btmp | 用戶登錄失敗信息,lastb查看 |
操作
1.安裝系統
| 操作 | 說明 |
|---|---|
| alt + F1 | 安裝程序主窗口 |
| alt + F2 | shell環境 |
| alt + F3 | 調試信息 |
| alt + F4 | OS核心信息 |
| alt + F5 | mke2s的輸出信息 |
2.shell環境
| 變量 | 用途 |
|---|---|
| HOME | |
| LOGNAME | |
| MAILCHECK | |
| PATH | |
| PS1 | |
| PS2 | |
| LANG |
3.默認umask
| 類型 | umask |
|---|---|
| 目錄 | 777 |
| 文件 | 666 |
4.源碼編譯安裝
1 ./configure
2 make
3 make install
5.分區掛載
- /
- /boot/
- /var/
- /home/
- /tmp/
6.DUMP參數信息
dump [-cnu][-0123456789][-b <區塊大小>][-B <區塊數目>][-d <密度>][-f <設備名稱>][-h <層級>][-s <磁帶長度>][-T <日期>][目錄或文件系統] 或 dump [-wW]
| 參數 | 說明 |
|---|---|
| -0123456789 | 備份的層級。 |
| -b<區塊大小> | 指定區塊的大小,單位為KB。 |
| -B<區塊數目> | 指定備份卷冊的區塊數目。 |
| -c | 修改備份磁帶預設的密度與容量。 |
| -d<密度> | 設置磁帶的密度。單位為BPI。 |
| -f<設備名稱> | 指定備份設備。 |
| -h<層級> | 當備份層級等於或大於指定的層級時,將不備份用戶標示為"nodump"的文件。 |
| -n | 當備份工作需要管理員介入時,向所有"operator"群組中的使用者發出通知。 |
| -s<磁帶長度> | 備份磁帶的長度,單位為英尺。 |
| -T<日期> | 指定開始備份的時間與日期。 |
| -u | 備份完畢后,在/etc/dumpdates中記錄備份的文件系統,層級,日期與時間等。 |
| -w | 與-W類似,但僅顯示需要備份的文件。 |
| -W | 顯示需要備份的文件及其最后一次備份的層級,時間與日期。 |
