Ubuntu 伺服器常用命令

2022-02-07 06:48:42 字數 2695 閱讀 1943

在 /etc/bash.bashrc 末尾寫入:

export lc_all="c.utf-8"

然後:source /etc/bash.bashrc

du -sh: 檢視當前目錄總共佔的容量。而不單獨列出各子項占用的容量

du -lh --max-depth=1: 檢視當前目錄下一級子檔案和子目錄占用的磁碟容量。

df -hl檢視已掛載硬碟的大小與剩餘容量

新增使用者

adduser username

刪除使用者

deluser username

deluser --remove-home username

修改使用者密碼

sudo passwd username

設定sudo許可權

sudo vim /etc/sudoers

修改如下:

username all=(all) all

新增使用者組

groupadd groupname

新增使用者進組

adduser username groupname

jupyter 去除.ipycheckpoint

修改 ~/.jupyter/jupyter_notebook_config.json, 加入checkpoint_dir,如果為""則表示去除

如果沒有config,使用jupyter notebook --generate-config生成

,

"filecheckpoints":

}

另一種方法:

jupyter lab --filecheckpoints.checkpoint_dir=mydirectory
修改檔案的所有者

chown -r user document/

change group的簡寫,修改檔案所屬的使用者組。

chgrp groupname file

遞迴更改資料夾許可權

chmod -r 774 /code/

user : 7 = 111 表示具有 」 r , w , x」 許可權

group : 7 = 111 表示具有 」 r , w , x」 許可權

other : 4 = 100 表示只具有 」 r 」 許可權,而沒有 「w,x」 許可權

數字 所擁有的許可權

0 無1 x

2 w3 wx

4 r5 rx

6 rw

7 rwx

linux下有三個命令:ls、grep、wc。通過這三個命令的組合可以統計目錄下檔案及資料夾的個數。

統計當前目錄下檔案的個數(不包括目錄)

ls -l | grep "^-" | wc -l

統計當前目錄下檔案的個數(包括子目錄)

ls -lr| grep "^-" | wc -l

檢視某目錄下資料夾(目錄)的個數(包括子目錄)

ls -lr | grep "^d" | wc -l

命令解析:

ls -l

長列表輸出該目錄下檔案資訊(注意這裡的檔案是指目錄、鏈結、裝置檔案等),每一行對應乙個檔案或目錄,ls -lr是列出所有檔案,包括子目錄。

grep "^-"

過濾ls的輸出資訊,只保留一般檔案,只保留目錄是grep "^d"。

wc -l

統計輸出資訊的行數,統計結果就是輸出資訊的行數,一行資訊對應乙個檔案,所以就是檔案的個數。

預設情況下使用者本身就只能讀寫執行自己目錄下自己建立的檔案,自己主目錄以外的檔案都沒有寫許可權、執行許可權;自己主目錄以外的目錄,則只有r和x許可權,沒有w許可權,對於合法的ssh使用者,這樣的許可權就已經足夠了。否則如果去該系統目錄和檔案的許可權,可能會引起一些問題

如果只是針對某個使用者或者某個使用者組進行限制,則要用acl許可權控制,命令是setfacl,後面有控制引數,你man一下看英文手冊或者自己搜一下。

我舉個例子,例如,ssh使用者是qinuxman,我不想它訪問/root目錄及下面的檔案和目錄,那麼我就這樣設定

setfacl -r -m u:qinuxman:- /root

-r 是遞迴的意思,-m就是設定和修改的意思,u就是user的意思,冒號後面是使用者名稱又乙個冒號後面是許可權,-表示沒有任何許可權 /root是要設定的目錄

如果要給它讀許可權,把-替換成r就可以了,還有rwx需要什麼就給什麼

設定好以後,ll看許可權的時候,檔案許可權後面有個+號,表示這個檔案設定了acl規則,使用

getfacl /root

命令檢視/root目錄的acl規則詳情。

要刪除acl規則就

setfacl -b /root

伺服器Ubuntu常用命令彙總

table of contents 檢視顯示卡使用情況 檢視硬碟使用情況 檢視使用者配額及使用情況 開啟visdom 檢視某一程序對應的資訊 檢視指定使用者登入記錄 檔案壓縮 檢視某目錄下子檔案 目錄的大小 檢視某目錄下檔案數量 批量複製特定檔名的檔案 移動資料夾 複製資料夾 刪除檔案 資料夾 建立...

linux 伺服器 常用命令

一.檔案處理命令 1.命令格式與目錄處理命令 ls a 檢視隱藏檔案 ls l 檢視檔案首席資訊官格式顯示 ls d 檢視指定目錄的詳細資訊 ls i 檢視任何檔案的l節點 ll 檔名 檢視乙個檔案的詳細資訊 df 顯示磁碟情況 df lh 詳細磁碟使用情況 df a 全部檔案系統使用情況 df i...

centos伺服器 常用命令

登入 ssh root p yyyy 上傳本地的秘鑰到伺服器 ssh copy id root p yyyy 檢視防火牆 firewall cmd list ports 複製 lsof i tcp 8080 command 程序的名稱 pid 程序識別符號 user 程序所有者 fd 檔案描述符,應...