天天看點

linux系統指令級别,linux系統級别指令

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