Linux遠程管理及權限命令詳解
一、用戶和用戶組,權限管理
不同用戶可隊不同文件目錄有不同的權限。
給用戶分組也可按組分配權限
linux的權限有三種:讀、寫、執行
創建用戶命令:useradd usersname
-g指定用戶所屬的組
-d指定新賬戶的主目錄
-m自動創建傢目錄
刪除用戶命令:userdel usersname
-r刪除用戶的同時刪除傢目錄
修改用戶賬號屬性:usermod
-u用戶id
-g所屬組id
-a -G GID:不使用-a選項,會覆蓋此前的附加組
-d -m將傢目錄的內容移至新位置
-s該用戶賬號的新登錄
-l新的登錄名稱
用戶切換:
su – username 加-同時切換到用戶的傢目錄,不加直接在當前目錄切換到新用戶。
用戶組管理:
創建用戶組:groupadd 創建時會默認創建一個與用戶名同名的組名,新創建的用戶沒有sudo權限,需要將用戶加到amd,sudo這兩個組中才有sudo權限
刪除用戶組:groupdel
修改組屬性:groupmod
-g Gid
二、權限管理
命令:chmod +/- rwx 文件名|目錄名 +增加權限,-取消權限
每個文件都有三組不同的權限,第一組文件所有者,第二組文件所屬組,第三組是其他用戶。
權限管理數字表示命令(這個很方便):chmod 755 文件名|目錄名 指定權限修改
第一個數字代表所有者權限,第二個代表所屬組權限,第三個數字代表其他人權限
三、遠程管理
ifconfig 查看系統ip地址
ping命令:檢查網絡是否正常通信,Linux默認ping不會結束。例如:ping www.baidu.com
ssh遠程連接:(secure shell)
SSH是一種網絡協議,用於計算機之間的加密登錄。Linux下默認開啟sshd服務,隻有開啟sshd服務才能進行ssh連接。可以使用service sshd status查看是否開啟sshd服務,active表示已開啟。
ssh遠程連接:
windows下連接方式:借助第三方軟件xshell或putty來連接。ssh端口號默認:22
Linux下ssh命令連接方式:ssh -p 端口 主機。ssh一般使用默認的22,看到提示welcome表示已經連接成功。ssh 192.168.*.* -p 22
scp 文件復制:(secure copy)
遠程拷貝文件
scp 遠程服務器文件路徑 本地路徑(例:scp swayzzu@192.168.***.***:/home/file1 /home/swayzzu 此處註意路徑,有的路徑是沒有權限的)
在windows下,想傳文件到Linux可以使用winscp
四、系統信息管理
data查看系統當前時間
查看磁盤空間:
df -TH查看磁盤分區及掛載情況(disk free)
du -sh[目錄名]查看目錄大小(disk usage)
du -h[文件名]查看文件大小(disk usage)
查看內核/操作系統/CPU信息:
uname
查看進程:top
ps 查看系統所有進程的狀態
命令:ps -ajx一般使用ps命令帶選項ajx一起使用
結束進程:
命令:kill[參數] [進程號]
kill -9 [進程號] :強制結束進程
kill -15 [進程號]:結束進程
在linux中,1號進程(init進程)是不能被刪除的,是所有進程的祖先進程
以上就是Linux遠程管理及權限命令詳解的詳細內容,更多關於Linux遠程管理及權限命令的資料請關註GuideAH其它相關文章!
閱讀更多:
- Linux命令基礎使用
- 如何使用SecureCRT連接虛擬機中的Linux?
- Linux下的如何快速安裝Hadoop
- 在 Linux 中如何恢復已刪除的文件
- Fedora Linux上使用Homebrew包管理器dnf異同