- 相關(guān)推薦
Linux基本指令大全
為幫助大家深入學(xué)習(xí)Linux命令,為大家匯總了Linux系統(tǒng)基本命令,歡迎閱讀學(xué)習(xí)!
一、管理文件和目錄的命令
pwd 判斷當(dāng)前目錄
cd 改變所在目錄
ls 查看目錄下的內(nèi)容
cat 顯示文件的內(nèi)容
grep 在文件中查找某字符
touch 創(chuàng)建文件
cp 復(fù)制文件
mv 移動(dòng)文件
rm 刪除文件
二、有關(guān)磁盤(pán)空間的命令
mount 掛上文件系統(tǒng)
umount 卸下已經(jīng)掛的文件系統(tǒng)
df 檢查各硬盤(pán)分區(qū)和已經(jīng)掛上來(lái)的文件系統(tǒng)的磁盤(pán)空間
du 顯示文件目錄或大小
fsck 主要是檢查和修復(fù)Linux系統(tǒng)
三、文件備份與壓縮命令
bzip2/bunzip2 擴(kuò)展文件名為.bz2的壓縮/解壓工具
gzip/gunzip 擴(kuò)展文件名為.gz的壓縮/解壓工具
zip/unzip 擴(kuò)展文件名為.zip的壓縮/解壓工具
tar 創(chuàng)建備份和歸檔
四、有關(guān)關(guān)機(jī)和查看系統(tǒng)信息
shutdown 正常關(guān)機(jī)
reboot 重啟計(jì)算機(jī)
ps 查看目前程序執(zhí)行的情況
top 查看目前程序執(zhí)行的情況和內(nèi)存使用情況
kill 終止一個(gè)進(jìn)程
date 更改或查看目前時(shí)間
cal 顯示月歷及年歷
五、管理使用者和設(shè)立權(quán)限的命令
chmod 用來(lái)改變權(quán)限
su 用來(lái)修改用戶(hù)
useradd 用來(lái)增加用戶(hù)
userdel 刪除用戶(hù)
六、線上查詢(xún)的命令
man 查詢(xún)和解釋一個(gè)命令的使用方法,還有這個(gè)命令的說(shuō)明事項(xiàng)
locate 定位文件和目錄
whatis 尋找某個(gè)命令的含義
七、文件閱讀的命令
head 查看文件的開(kāi)頭部分
tail 查看文件結(jié)尾的10行
less less是一個(gè)分頁(yè)工具,它允許一頁(yè)一頁(yè)(或一個(gè)屏幕一個(gè)屏幕)地查看信息
more more是一個(gè)分頁(yè)工具,它允許一頁(yè)一頁(yè)(或一個(gè)屏幕一個(gè)屏幕)地查看信息
八、有關(guān)網(wǎng)絡(luò)的操作命令
ftp 傳送文件
bye 結(jié)束連續(xù)并結(jié)束程序
ping 檢測(cè)主機(jī)
telnet 遠(yuǎn)程登錄
rlogin 遠(yuǎn)程登錄
netstat 顯示網(wǎng)絡(luò)狀態(tài)
九、其他命令
echo 用來(lái)顯示一串字
clear 清除顯示器
passwd 修改密碼
lpr 打印
十、自己總結(jié)
1、/etc/init.d/network restart 重啟各網(wǎng)卡
2、serviceNetworkManager stop 終止NetworkManager
3、vim/etc/sysconfig/network-scripts/ifc fgts-eth0 打開(kāi)eth0
4、/etc/init.d/iptables stop 關(guān)閉Linux防火墻
5、vncserver 啟動(dòng)vnc服務(wù)
拓展:Linux系統(tǒng)日志管理常用的工具和指令
日志主要的功能有:審計(jì)和監(jiān)測(cè)。它還可以實(shí)時(shí)的監(jiān)測(cè)系統(tǒng)狀態(tài),監(jiān)測(cè)和追蹤侵入者等等。
那么日志存放的位置在哪里呢?
/var/log
常用日志文件
⊙btmp 記錄登陸失敗的信息
⊙lastlog 記錄最近幾次成功登錄的事件和最后一次不成功的登錄
⊙messages 從syslog中記錄信息(有的鏈接到syslog文件)
⊙utmp 記錄當(dāng)前登錄的每個(gè)用戶(hù)
⊙wtmp 系統(tǒng)登錄的情況:登入登出
登錄信息的查看
last 查看登錄日志內(nèi)容
lastlog 記錄所有的用戶(hù)什么時(shí)候登錄過(guò)系統(tǒng)
lastlog 和 last的區(qū)別:
last 查看IP
lastlog 查看后門(mén)的賬號(hào)
lastb 查看
# 如果說(shuō)你發(fā)現(xiàn)你的btmp文件變得很大,說(shuō)明有很大的可能是有人在暴力破解你的主機(jī)
日志管理
系統(tǒng)和程序的“日記本”
– 記錄系統(tǒng)、程序運(yùn)行中發(fā)生的各種事件
– 通過(guò)查看日志,了解及排除故障
– 信息安全控制的“依據(jù)”
/var/log/messages 記錄內(nèi)核消息、各種服務(wù)的公共消息
/var/log/dmesg 記錄系統(tǒng)啟動(dòng)過(guò)程的各種消息
/var/log/cron 記錄與cron計(jì)劃任務(wù)相關(guān)的消息
/var/log/maillog 記錄郵件收發(fā)相關(guān)的消息
/var/log/secure 記錄與訪問(wèn)限制相關(guān)的安全消息
/var/log/lastlog 最后登錄信息
/var/log/btmp 用戶(hù)登錄系統(tǒng)的錯(cuò)誤信息
通用分析工具
– tail、tailf、less、grep等文本瀏覽/檢索命令
– awk、sed等格式化過(guò)濾工具
用戶(hù)登錄分析
users、who、w 命令
– 查看已登錄的用戶(hù)信息,詳細(xì)度不同
last、lastb 命令
– 查看最近登錄成功/失敗的用戶(hù)信息
日志消息的優(yōu)先級(jí)
Linux內(nèi)核定義的事件緊急程度
– 分為 0~7 共8種優(yōu)先級(jí)別
– 其數(shù)值越小,表示對(duì)應(yīng)事件越緊急/重要
4級(jí)別本身及以上,屬于錯(cuò)誤日志
使用journalctl工具
提取由 systemd-journal 服務(wù)搜集的日志
– 主要包括內(nèi)核/系統(tǒng)日志、服務(wù)日志
常見(jiàn)用法
– journalctl | grep 關(guān)鍵詞
– journalctl -u 服務(wù)名 [-p 優(yōu)先級(jí)]
– journalctl -n 消息條數(shù)
– journalctl --since="yyyy-mm-dd HH:MM:SS" --
until="yyyy-mm-dd HH:MM:SS"
栗子:
# yum -y install httpd
# systemctl restart httpd
# journalctl -u httpd
# journalctl -u httpd -p 6
# journalctl
# journalctl -n 10
systemd
一個(gè)更高效的系統(tǒng)&服務(wù)管理器
– 開(kāi)機(jī)服務(wù)并行啟動(dòng),各系統(tǒng)服務(wù)間的精確依賴(lài)
– 配置目錄:/etc/systemd/system/
– 服務(wù)目錄:/lib/systemd/system/
– service:后臺(tái)的獨(dú)立服務(wù)
– target:一套配置單元的組合,類(lèi)似于傳統(tǒng)“運(yùn)行級(jí)別”(運(yùn)行模式)
運(yùn)行模式:圖形、字符
graphical.target 圖形
multi-user.target 字符
設(shè)置開(kāi)機(jī)默認(rèn)的運(yùn)行級(jí)別(運(yùn)行模式)
# systemctl get-default #查看默認(rèn)的運(yùn)行模式
# systemctl set-default graphical.target
# systemctl get-default
# reboot
臨時(shí)切換運(yùn)行級(jí)別(運(yùn)行模式)
# systemctl isolate multi-user.target
# systemctl isolate graphical.target
啟動(dòng)/停止/重啟/看狀態(tài)
控制服務(wù)狀態(tài)
– systemctl start|stop|restart 服務(wù)名...
查看服務(wù)的運(yùn)行狀態(tài)
– systemctl status 服務(wù)名...
配置開(kāi)機(jī)自啟
查看服務(wù)是否自啟
– systemctl is-enabled 服務(wù)名...
設(shè)置服務(wù)是否開(kāi)機(jī)自啟
– systemctl enable|disable 服務(wù)名...
【Linux基本指令】相關(guān)文章:
Linux常用基本命令精選201606-20
linux常用基本命令(文件處理命令)03-31
Linux認(rèn)證系統(tǒng)管理:linux下搭建ftp08-26
Linux認(rèn)證基礎(chǔ)知識(shí):linux操作系統(tǒng)目錄結(jié)構(gòu)08-26
Linux認(rèn)證考試科目06-03
Linux文件權(quán)限詳解05-11
Linux認(rèn)證賬戶(hù)映射06-21
Linux 考試試題08-20