通哥運維筆記之Linux系統管理(一)

1,賬戶管理:

賬戶的添加:

添加用戶名,設置密碼(useradd,passwd);添加組(groupadd);將某用戶加入某組(usermod -G);

創建用戶,並指定主目錄(useradd -d )

將某用戶同時添加到兩個組(usermod -G group1,group2 user);查看某用戶屬於某組(groups);

查看group、passwd、shadow、gshadow使用命令:例:cat /etc/grouop或者tail -1(2、3、4...) /etc/group

    或者grep newgroup /etc/group

將用戶添加到組:gpasswd -a user group

將用戶移除出組:gpasswd -d user group


賬戶的刪除:

刪除賬戶(userdel user,userdel -r user),徹底刪除(rm -rf user);刪除羣組(groupdel group),徹底刪除(rm -rf group);

刪除密碼:passwd -d user


賬戶權限:

更改用戶名(usermod -l newuser user或者usermod -d /home/newuser newuser,mv /home/user /home/newuser);

更改組名(重命名):groupmod -n newgroup group

鎖定賬戶:usermod -L user

解鎖:usermod -U user

查詢密碼狀態:passwd -s user

設置用戶組管理員:gpasswd -A 用戶名  要管理的用戶組


查看當前用戶UID: id 

查看用戶:whoami 


2,文件管理:

新建文件:touch file

查看文件內容:cat -n file(從第n行開始輸出文件內容)或者nl file(從第一行輸出內容並顯示行號);

  more file(從第一行開始查看)或者less file(比more更好用);head -n file(只顯示前n行內容); 

  tail -n file(只顯示後n行內容)

              

新建目錄:mkdir directory

添加權限:chmod 777 file或者 chmod ugo+rwx file

刪除文件:rm file

刪除文件或目錄:rm -rf directory

刪除目錄:rmdir directory

查找文件:find / -name "file"或者find / -name '*file*'(模糊查找)或者find /-name "file" -ls(查找文件並顯示文件信息)

查看當前目錄:pwd

3,分區、格式化:

利用fdisk進行分區(fdisk -l;fdisk /dev/sd*)

格式化分區:用 mkfs.bfs mkfs.ext2 mkfs.jfs mkfs.msdos mkfs.vfatmkfs.cramfs 

        mkfs.ext3 mkfs.minix mkfs.reiserfs mkfs.xfs 等命令來格式化分區(mkfs.ext3 /dev/sda*)

加載:mkdir /mnt/sda*

      mount /dev/sda* /mnt/sda*

      df -lh

進入:cd /mnt/sda*

查看硬盤容量:df


4,顯示當前版本信息:uname -r[-a]

顯示目前進程:ps或者ps -a(顯示所有程序)或者ps -aux(-u 顯示所有用戶程序)

殺掉進程:kill -q(或者-ls 停止進程)

動態監測顯示進程:top

查看內存信息:free -m

關機:shutdown -h now

定時重啓:shutdown -r +30(三十分鐘後重啓)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章