linux下面的sudo命令

2021-09-25 13:27:11 字數 2288 閱讀 9400

sudo 表示 「superuser do」。 它允許已驗證的使用者以其他使用者的身份來執行命令。其他使用者可以是普通使用者或者超級使用者。然而,大部分時候我們用它來以提公升的許可權來執行命令。

apt 是linux下的一款安裝包管理工具,是乙個客戶/伺服器系統。sudo apt-get是用來安裝linux下的各種工具包的。

擴充套件資料:

注意事項:

編輯sudo的配置檔案/etc/sudoers是一般不要直接使用vi(vi /etc/sudoers)去編輯,因為sudoers配置有一定的語法,直接用vi編輯儲存系統不會檢查語法,如有錯也儲存了可能導致無法使用sudo工具,而使用visudo命令去配置儲存時會進行語法檢查,有錯會有提示。

命令一定要使用絕對路徑,避免其他目錄的同名命令被執行,造成安全隱患 ,因此使用的時候也是使用絕對路徑!

sudo是linux系統管理指令,是允許系統管理員讓普通使用者執行一些或者全部的root命令的乙個工具,如halt,reboot,su等等。這樣不僅減少了root使用者的登入 和管理時間,同樣也提高了安全性。sudo不是對shell的乙個代替,它是面向每個命令的。

apt 是linux下的一款安裝包管理工具,是乙個客戶/伺服器系統。

sudo apt-get是用來安裝linux下的各種工具包的。

擴充套件資料

sudo的特性主要有這樣幾點:

1、§ sudo能夠限制使用者只在某台主機上執行某些命令。

2、§ sudo提供了豐富的日誌,詳細地記錄了每個使用者幹了什麼。它能夠將日誌傳到中心主機或者日誌伺服器。

3、§ sudo使用時間戳檔案來執行類似的「檢票」系統。當使用者呼叫sudo並且輸入它的密碼時,使用者獲得了一張存活期為5分鐘的票(這個值可以在編譯的時候改變)。

4、§ sudo的配置檔案是sudoers檔案,它允許系統管理員集中的管理使用者的使用許可權和使用的主機。它所存放的位置預設是在/etc/sudoers,屬性必須為0440。

sudo是linux系統管理指令,是允許系統管理員讓普通使用者執行一些或者全部的root命令的乙個工具,如halt,reboot,su等等。這樣不僅減少了root使用者的登入 和管理時間,同樣也提高了安全性。sudo不是對shell的乙個代替,它是面向每個命令的。

apt-get,是一條linux命令,適用於deb包管理式的作業系統,主要用於自動從網際網路的軟體倉庫中搜尋、安裝、公升級、解除安裝軟體或作業系統。

apt-get命令一般需要root許可權執行,所以一般跟著sudo命令。

例:sudo apt-get ***x

sudo apt 常用指令如下:

sudo apt-get update, #更新源

sudo apt-get upgrade ,#更新已安裝的包

sudo apt-get dist-upgrade, #公升級系統

sudo apt-get dselect-upgrade, #使用 dselect 公升級

sudo apt-get build-dep package, #安裝相關的編譯環境

sudo apt-get check #檢查是否有損壞的依賴

sudo apt-get install package=version,#安裝指定版本的package

sudo apt-get install package - - reinstall,#重新安裝package

sudo apt-get -f install,#強制安裝

sudo apt-get remove package --purge,#刪除包,包括刪除配置檔案等

sudo apt-get remove package ,#刪除包

sudo apt-get autoremove ,#自動刪除不需要的包,清理包檔案

sudo apt-cache show python,#顯示關於package的記錄

sudo apt-cache search python ,#正則匹配搜尋package的資訊

sudo apt-cache depends python,#顯示pakage的原始依賴資訊

sudo apt-get rdepends python,#顯示依賴package的包

sudo apt-cache showpkg python,#顯示單個package的資訊

sudo apt-cache showsrc python,#顯示package的源程式記錄

sudo apt-cache sump python,#簡介得形式顯示package的所有檔案

sudo apt-cache unmet python,#顯示所有不滿足的依賴

sudo apt-cache pkgnames python,#列出系統中所有的包含package的包

linux下面的軟體選擇

我自己用的一些linux軟體,就想起來這些,以後用什麼了再新增。1.瀏覽器 firefox 3.bbs客戶端 qterm 4.查詞 stardict 5.ftp客戶端 kftpgrabber lftp 6.bt客戶端 tran ission 8.中文輸入法 scim python 10.qq客戶端 ...

linux下面的tcp程式設計

首先要建立伺服器建立起socket,然後與本地的埠進行繫結,接著就開始接收客戶端的請求並建立與它的連線,接下來,客戶端傳送的訊息。tcpserver.c int main printf socket id d n sockfd 設定socket in 結構體中相關的引數 server sockadd...

Linux下面的路徑問題

對於linux系統的初學者來說,系統路徑一直是困擾他們的主要問題,並且常常被弄得糊里糊塗的。如果你也有這樣的煩惱,那就看看下面這篇文章吧,說不定會對你有所啟發。一般的情況下,我們在用shell呼叫的話,或者你通過什麼什麼方式呼叫你的應用程式的時候,注意你的此刻的路徑就是你的被呼叫的程式的路徑。路徑分...