1.檢視系統版本:
cat /etc/redhat-release
或安裝redhat-lsb-core
yum -y install redhat-lsb-core
lsb_release -a
注:檢視系統核心
uname -a
2檢視記憶體資訊
cat /proc/meminfo
3…檢視cpu:
cat /proc/cpuinfo
4重啟shutdown -r now/shutdown -r +2 2分鐘後再重啟,取消是shutdown -c
reboot
init 6
5…關機
poweroff
shutdown -h now/shutdown -h +3 3分鐘後再關機,取消是shutdown -c
init 0
字元介面切換到圖形化介面:init 5
圖形化介面切換到字元型介面:init 3
6.vi編輯器的使用方式
vi ***
vim ***
!vi/!vim 回退且自動開啟上次編輯的檔案
1】插入內容
a:當前游標後插入內容
a:游標所在的行尾插入內容
i:當前的游標位置前插入內容
i:游標所在的行頭插入內容
o:在游標所在行的後面插入乙個新行
o:在游標所在行的前面插入乙個新行
2】移動
^/0/home 移動到行首
katex parse error: expected 'eof', got '#' at position 32: … 移動到末行 #̲g 移動到指定行 … 刪除當前游標到行尾的所有字元
4】複製
yy 複製當前行
#yy 複製從游標處開始的若干行
5】貼上
p 貼上到游標處後
p 貼上到游標處前
6】查詢
/*** n向下找
n向上找
7】撤銷
u 撤銷最近一近操作
u 撤銷對當前行做的所有編輯
8】顯示行號
:set nu
9】替換
:【替換範圍】 s/舊內容/新內容/g
%:全文範圍
n,m:從n行到m行
/g:每一行的所有匹配結果都替換,若沒有/g則代表只替換這行的首個匹配舊內容
7.退出
:q:q!(強制退出)
8.儲存退出
:wq:x
zz9.修改主機名
vi /etc/hostname
***hostnamectl set-hostname ***
10.網頁主頁的編輯
1)建立主頁結構體
111 2)
-標籤-類似文章標題(網頁左上角顯示)
3)-標籤-描述網頁具體的摘要資訊
4)62.centos引導過程
1.開機自檢 2.mbr引導 3.grub選單供使用者選擇 4.載入linux核心 5.init程序初始化
63./sbin/init 是核心第乙個載入的程式 ,程序號永遠是1.
64.修復mbr扇區故障
故障原因:病毒、木馬等造成的破壞,不正確的分割槽操作,磁碟讀寫操作
故障現象:找不到引導程式,啟動中斷,無法載入作業系統,開機後黑屏
應對思路:應提前做好備份檔案 以安裝光碟引導進入緊急急救模式,重備份檔案中恢復。
操作步驟模擬mbr扇區實驗
加一塊硬碟做實驗
進系統檢視磁碟
fdisk -l ##看是否有sdb
mkfs -t ext4 /dev/sdb ###格式化sdb
掛載mount /dev/sdb /opt
1、備份mbr扇區資料
dd if=/dev/sda of=/opt/mbr.bak bs=512 count=1
2、模擬mbr扇區故障
dd if=/dev/zero of=/dev/sda bs=512 count=1
重啟後觀察系統是否有問題
出現operating system not found
92.提公升執行許可權
visudo
user machine=commands
例:visudo
zhangsan localhost=/sbin/ifconfig
%wheel all=all
檢視使用者的許可權
su 使用者名稱 進入此使用者
sudo -l 檢視使用者的許可權
93.pam認證型別
1)認證管理(authentication management)
2)賬戶管理(account management)
3)密碼管理(password management)
4)會話管理(session management)
94.禁止普通使用者登入
touch /etc/nologin 在伺服器進行備份或除錯過程時用
95.弱口令的檢測
tar zxvf john.tar.gz
cd john-1.8.0
cd src
make clean linux-x86-64 執行編譯檔案
ls …/run/john 檢視是否生成john程式
cp /etc/shadow /root/shadow.txt 複製密碼檔案
cd …/run
./john /root/shadow.txt 破譯賬戶弱密碼
./john --show /root/shadow.txt 檢視已破譯出的賬戶列表
使用密碼字典檔案
[root@localhost run]# :> john.pot //清空已破解出的賬戶列表,以便重新分析
[root@localhost run]# ./john --wordlist=./password.lst /root/shadow.txt
[root@localhost run]# ./john --show /root/shadow.txt
96.網路掃瞄
rpm -ivh /mnt/packages/nmap-***x.rpm 安裝nmap軟體包
nmap -st (tcp連線掃瞄) 127.0.0.1、192.168.4.0/24、192.168.4.100-200
-su (udp掃瞄)
-sp (icmp掃瞄)
-ss (tcp syn掃瞄)
-sf (tcp fin掃瞄)
-p (指定埠掃瞄) 21,20(掃瞄多個埠用逗號進行分隔)
97.linux作業系統的檔案許可權、檔案屬性會放入inode中,內容放入block中。乙個檔案必須占用乙個inode,
至少占用乙個block。
inode中的內容:
檔案的位元組數
檔案的擁有者的使用者id
檔案的組id
檔案的讀、寫、執行許可權
檔案的時間戳
…98.檢視inode節點占用情況
df -i /data 檢視/data目錄下i節點占用情況
注:若節點耗盡,可以轉移或刪除一些占用i節點數比較多的檔案。
99.硬鏈結
ln 原始檔 目標檔案
原始檔與目標檔案的inode號碼相同,都指向乙個inode,當乙個檔案擁有多個硬鏈結時,對檔案內容修改,
會影響到所有檔案,若刪除乙個檔案,不會影響另乙個檔案的訪問。
100.軟鏈結
ln -s 原始檔 目標檔案
原始檔與目標檔案的inode號碼不同,但目標檔案依靠原始檔存在而存在,刪除原始檔後,目標檔案也無
法訪問。注:若目標檔案發生改變,原始檔也會跟著改變,這點和硬鏈結一樣。
101.日誌檔案的分類
/var/log/message 記錄linux核心訊息及各種應用程式的公共日誌資訊
/var/log/cron 記錄crond計畫任務產生的事件資訊
/var/log/dmesg 記錄linux系統在引導過程中的各種事件資訊
/var/log/maillog 記錄進入或發出系統的電子郵件活動
/var/log/lastlog 記錄每個使用者最近的登入事件
/var/log/secure 記錄使用者認證相關的安全事件資訊
/var/log/wtmp 記錄每個使用者登入、登出及系統啟動和停機事件
/var/log/btmp 記錄失敗的、錯誤的登入嘗試及驗證事件
102.日誌級別
0 emerg(緊急) 會導致主機系統不可用情況
1 alert(警告) 必須馬上採取措施解決的問題
2 crit(嚴重) 比較嚴重的情況
3 err(錯誤)執行出現錯誤
4 warning(提醒)可能影響系統功能,需要提醒使用者的重要事件
5 notice(注意)不會影響正常功能,但是需要注意的事件
6 info(資訊)一般資訊
7 debug(除錯)程式或系統除錯資訊
103.查詢使用者登入的歷史記錄
last 檢視成功登入到系統的使用者記錄
lastb 檢視登入失敗的使用者記錄
ubuntu常用命令精選
檔案命令 ls 列出目錄 ls al 使用格式化列出隱藏檔案 cd dir 更改目錄到 dir cd 更改到 home 目錄 pwd 顯示當前目錄 mkdir dir 建立目錄 dir rm file 刪除 file rm r dir 刪除目錄 dir rm f file 強制刪除 file rm ...
Linux 系統常用命令
linux 系統常用命令格式 command option argument1 argument2 其中option以 開始,多個option可用乙個 連起來,如 ls l a 與 ls la 的效果是一樣的。根據命令的不同,引數分為可選的或必須的 所有的命令從標準輸入接受輸入,輸出結果顯示在標準輸...
linux系統常用命令
檢視系統發行版本 cat etc issue 檢視系統核心版本 cat proc version 更改檔名 mv hello1.txt hello2.txt,將 hello1.txt 改名為 hello2.txt 移動檔案並改名 mv home hello.txt data hello2.txt,將...