2.1檢視目前Linux系統資訊
uname -a 顯示系統及版本的所有資訊
uname -r 顯示核心版本
uname -m 顯示計算機是多少位系統
cat /proc/version (Linux檢視目前作業系統版本資訊)
cat /etc/issue 或 cat /etc/redhat-release (Linux檢視版本目前 作業系統發行版資訊)
2.2 檢視系統小版本
cat /etc/redhat-release
2.3 檢視目前主機名
hostname
2.4 檢視第一個網卡
ifconfig eth0
2.5 檢視和設定系統時間
date
date -s "2015-6-8 19:48:00"
2.6 檢視程序
ps -ef | grep redis
2.7 顯示目前在運作的程序包括對CPU記憶體使用量
top -s
2.8 管道: |
cmd1|cmd2 将cmd1輸出結果交給cmd2指令來執行
2.9 檢視
grep
-r //遞歸
-v //取反
2.10 重新啟動Linux作業系統
reboot
init 6
2.11 關閉Linux作業系統
shutdown -h now
init 0
2.12 圖形和指令行轉換
vi /etc/inittab
init3 指令行模式
init5 圖形化
2.13 顯示守護程序目錄樹
Pstree 或者 pstree -p (顯示pid)
2.14 顯示所有正在運作的程序
ps -aux
2.15 顯示所有正在運作java程序/
jps
2.16 結束正在運作的指定程序
kill -9 pid
2.17 linux 不進去系統更改root密碼
1. 在grub選項菜單按e進入編輯模式
2. 編輯kernel那行 輸入“1” (空格1),然後按enter鍵
3. 按b重新開機
4. 進入後執行下列指令
root@#passwd root (配置root的密碼)
Enter new unix passwd: 輸入新的密碼
root@#init 6
3. 磁盤操作
3.1 顯示系統的磁盤空間用量
df -h // 顯示磁盤分區資訊
mkdfs.ext4 /dev/sdb1 // 格式化硬碟分區
fdisk /dev/sdb // 硬碟分區51顯示磁盤分區
du -h -s 目錄 // 查目錄使用大小
3.2 挂載
mount -t vfat /dev/sdb1 / media/umnt //挂載
mount -o remount rw / // 重新挂載。 或者将根目錄以讀寫方式重新加載
umount /media/umnt //解除安裝
3.3 檔案系統修複
fsck -y /dev/sda1 (修複的可以是分區可以使目錄)
// linux 檔案格式
ext4 ext3 ext2 cfat(fat32)
// windows檔案格式
ntfs fat32
4. 使用者群組的操作
4.1 賬号
超級賬号 root uid = 0
普通賬号 uid > = 500
系統賬号 uid = 1~ 499
/etc/passwd //儲存賬号的資訊
/etc/shadow // 儲存賬戶密碼資訊
/root //root使用者家目錄
/home/xxx //普通使用者xxx的家目錄
4.2 添加和删除使用者 useradd
# useradd // 建立使用者
-u 指定uid
-d 指定宿主目錄
-s 指定使用shell
-e 指定使用者過期時間
-g 指定基本組
-G 指定附加組
# useradd openlab
# gpasswd -a openlab gropenlab // 将使用者從組中删除
# echo "123456" | passwd -- stdin feige // 不通過互動資訊, 直接改使用者密碼
# userdel //删除使用者 不删除使用者檔案
# userdel -r //連主目錄一起删除
# id openlab //顯示使用者資訊
vipw 檢視使用者
4.3 建立使用者組
groupadd manager
vigr 檢視組
groups manager 檢視使用者在哪些組中
4.4 建立使用者
useradd -G manager tom