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 | 顯示需要備份的文件及其最后一次備份的層級,時間與日期。 |