中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何理解CentOS中的Linux操作系統

發布時間:2021-11-05 10:06:15 來源:億速云 閱讀:151 作者:柒染 欄目:建站服務器

如何理解CentOS中的Linux操作系統,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

一 Linux簡介

Linux定義:Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基于POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。

Linux操作系統的主要用途:主要用于服務器,特別是網絡服務器。

二 安裝Linux系統

 安裝好Linux系統效果如下:

如何理解CentOS中的Linux操作系統


進入Linux系統(開啟虛擬機):

登陸root用戶,效果如下:

 如何理解CentOS中的Linux操作系統

Linux終端:Linux終端也稱為虛擬控制臺。Linux終端采用字符命令行方式工作,用戶通過鍵盤輸入命令,通過Linux終端對系統進行控制。

掌握切換虛擬終端的方法:Ctrl+Alt+F[1~6],如想切換到第二號虛擬終端,則同時按Ctrl+Alt+F2

普通用戶登錄后系統的提示符:$

root用戶登錄后系統的提示符:#

退出命令(關機):exit

三 Linux之基礎命令①

Linux命令的語法格式:
命令 【選項】 【參數】

命令:告訴Linux(UNIX)操作系統做(執行)什么。

 選項:說明命令運行的方式(可以改變命令的功能)。選項部分是以“-”字符開始的。

參數:說明命令影響(操作)的是什么(如一個文件、一個目錄或是一段正文文字)

基本命令:

whoami 命令的功能:列出目前登陸Linux系統所使用的用戶名(賬號)。

useradd 命令的功能:建用戶,后面加用戶名。

passwd 命令的功能:給用戶設密碼或改密碼,后面加用戶名。

who 命令的功能:列出目前哪些用戶在系統上工作。

who命令的輸出結果:顯示當前登錄的所有用戶,以及當前的日期和時間。

date 命令的功能:顯示系統當前的日期和時間。、

date命令設置時間時間的格式:date 月日時分年。
例如:將時間設定成2018年12月24日上午10點18的命令:(date 122410182018)

(同步時間:hwclock –s 同步硬件 –w 同步系統)

cal 命令的功能:顯示某月的日歷。例如顯示2008年8月份日歷的命令為:cal 8 2018

clear命令的功能:清除屏幕  

清屏快捷鍵:ctrl+l

su命令的功能:從當前的用戶切換到另一個指定的其他用戶。例如:切到root用戶的命令:su – root

man命令的功能:獲取某個Linux命令的使用說明,后面加命令名。查看su命令的使用說明的命令為:man su

                             man useradd相當于useradd --help

四 Linux目錄結構:Linux一切皆文件

bin目錄:用來存放常用的可執行文件

sbin目錄:用來存放系統的可執行文件

家目錄:用來存放用戶自己的文件或目錄,其中,超級用戶root的家目錄是/root,而普通用戶的家目錄被存放          在/home目錄下,并使用用戶名作為最后一級目錄(家目錄)的名稱,如cat用戶的家目錄為/home/cat。

dev目錄:設備文件目錄

 etc目錄:配置文件目錄

 掛載點(目錄):通常可移除式硬件會被掛載在/media或/mnt目錄之下。

絕對路徑的定義:必須以一個正斜線(/)開始。

相對路徑的定義:不是以正斜線(/)開始。 

五 目錄文件的瀏覽與使用之基礎命令②

pwd 命令的功能:確定現在所在的工作目錄

cd命令的功能:切換當前目錄 (“cd ..”命令:進入上一級目錄   “cd ~”命令或者“cd”命令:切換到用戶的家目錄   “cd –”命令:切換到用戶之前的工作目錄     “cd 目錄名”命令:切換到指定的目錄。例如:切換到/home/dog目錄的命令為:cd /home/dog )

ls 命令的功能:列出當前目錄(默認為當前目錄)或指定目錄中的內容

ls -a命令:列出目錄下的所有文件,包括以“.”開頭的隱含文件,例如:列出/home/dog目錄中的所有文件,包括隱藏文件的命令:ls -a /home/dog。(ls –all命令:同ls –a)

ls –l命令(相當于ll):列出某個目錄中每一個文件的詳細資料,例如:列出/home/dog目錄中所有非隱藏文件的細節的命令: ls –l /home/dog。

cp命令的功能:將文件(可以是多個)復制成一個指定的目的文件或復制到一個指定的目標目錄中。

cp 源文件 目標文件

 cp –r(recursive,遞歸的):遞歸地復制目錄。當復制一個目錄時,復制該目錄中所有的內容,其中包括子目錄的全部內容。例如:將/home/dog目錄中的內容全部復制目錄/home/cat中的命令為:
cp –r /home/dog /home/cat,cp -f(force,強制):在目標文件已經存在的時候不詢問直接強制復制。

mv命令的功能:既可以在不同的目錄之間移動文件和目錄,也可以重新命名文件和目錄。

移動文件和目錄的例子:將當前目錄中的lists文件移動到其子目錄babydog中的命令:
mv lists babydog

重命名文件和目錄的例子:將bigdog目錄名改為babydog的命令:
mv bigdog babydog

mkdir命令的功能:創建一個新目錄,后面加新建的目錄名及路徑。

touch命令的功能:可以創建一個空文件,也可以同時創建多個文件,后面加文件名。

rm命令的功能:永久地在文件系統中刪除文件或目錄。

rm –r(recursive,遞歸的):遞歸地刪除目錄。當刪除一個目錄時,刪除該目錄中所有的內容,其中包括子目錄中的全部內容。
rm  –f(force,強制):系統并不詢問而是強制刪除,即直接刪除原有的文件。

rm  –rf : 強制刪除文件和目錄,且不詢問。

cat命令的功能:將一個或多個文件的內容顯示在屏幕上,該命令會不停的以只讀的方式顯示整個文件的內容。

head命令的功能:默認將顯示一個文件的前10行。head -n 改變顯示的行數

tail命令的功能:默認顯示文件最后10行的內容。tail -n 改變顯示的行數

more命令的功能:使用more命令之后,每次在屏幕上顯示一屏(一頁)的文件內容,并且在屏幕的尾部將會出現“—More--(n%)”的信息,其中,n%是已經顯示文件內容的百分比。

如何理解CentOS中的Linux操作系統

 如何理解CentOS中的Linux操作系統

六 Linux用戶、群組和權限之基礎命令③

/etc/passwd文件的功能:存儲所有用戶的相關信息,該文件也被稱為用戶信息數據庫(Database)。

 如何理解CentOS中的Linux操作系統

/etc/passwd文件每個字段的具體含義:
a) 第1個字段(列)記錄的是這個用戶的名字(在創建用戶時root用戶起的)。
b) 第2個字段(列)如果是x,表示該用戶登錄Linux系統時必須使用密碼;如果為空,則該用戶在登錄時無須提供密碼。
c) 第3個字段(列)記錄的是這個用戶的uid。
d) 第4個字段(列)記錄的是這個用戶所屬群組的gid。
e) 第5個字段(列)記錄的是有關這個用戶的注釋信息(如全名或通信地址)。
f) 第6個字段(列)記錄的是這個用戶的家目錄的路徑。
g) 第7個字段(列)記錄的是這個用戶登錄后,第一個要執行的進程。

  /etc/shadow文件的功能:存儲所有用戶的密碼,每一個用戶占用一行記錄,該文件實際上就是存放用戶密碼的數據庫。

如何理解CentOS中的Linux操作系統

 /etc/shadow文件每個字段的具體含義:
a) 第1個字段(列)是用戶名。
b) 第2個字段(列)是密碼,這個密碼是經過MD5加密算法加密過的密碼。

 /etc/group文件的功能:存放了Linux系統中所有群組的信息,它實際上就是一個存放群組信息的數據庫(Database)。

 如何理解CentOS中的Linux操作系統

  /etc/group文件每個字段的具體含義:
a) 第1個字段是這個群組的名字。
b) 第2個字段中的x表示這個群組在登錄Linux系統時必須使用密碼。
c) 第3個字段記錄的是這個群組的gid。
d) 第4個字段記錄的是這個群組里還有哪些群組成員。

useradd命令的功能:新增一個用戶。

useradd命令的常用選項:
a) –u:指定用戶的UID
b) –g:指定用戶所屬的群組
c) –d:指定用戶的家目錄
d) –c:指定用戶的備注信息
e) –s:指定用戶所用的shell

 例如:在系統中新增一個用戶user01,屬組為police以及uid為600的命令:
useradd –u 600 –g police user01

 usermod命令的功能:修改用戶的賬戶信息。

 usermod命令的常用選項:
a) –u:修改用戶的UID
b) –g:修改用戶的GID
c) –G:將一個用戶加入到指定的群組中
d) –d:修改用戶的家目錄
e) –c:修改用戶的備注信息
f) –s:修改用戶所用的shell

 usermod命令的舉例:
a) 修改babydog4用戶的家目錄為/home/babies的命令:
usermod –d /home/babies babydog4
b) 將babydog4這個用戶添加到babydog6這個群組中的命令:
usermod –G babydog6 babydog4
c) 將babydog4這個用戶的的gid變更為dog群組的命令:
usermod –g dog babydog4

usermod –L命戶令的功能:將用戶的賬號鎖住,例如:將babydog6用戶的賬號鎖住的命令:usermod –L babydog6

usermod –U命戶令的功能:將用戶的賬號解鎖,例如:將babydog6用戶的賬號解鎖的命令:usermod –U babydog6

userdel命令的功能:刪除用戶。

userdel –r:在刪除用戶的同時刪除這個用戶的家目錄及其郵箱。

groupadd命令的功能:創建一個新的群組賬號,groupadd –g:指定群組的GID

groupmod命令的功能:修改一個群組賬號的信息,groupmod –g:修改群組的GID
 groupmod –n:修改群組的名稱。groupmod命令的舉例:
a) 例如:修改police群組的gid為521的命令:
groupmod –g 521 police
b) 例如:將群組boydogs改名為daddogs的命令:
groupmod –n daddogs boydogs

groupdel命令的功能:刪除一個群組賬號。groupdel命令的舉例:
例如:刪除daddogs群組的命令:groupdel daddogs

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乡城县| 乐山市| 综艺| 大荔县| 澄城县| 香港| 扶余县| 林州市| 浦江县| 耿马| 舞阳县| 新绛县| 改则县| 邹平县| 太原市| 南丰县| 都江堰市| 华容县| 岑巩县| 泰州市| 梅州市| 伊吾县| 台中县| 林西县| 莱西市| 绥阳县| 临泽县| 和田县| 综艺| 花莲县| 山阴县| 任丘市| 松江区| 宁都县| 兰西县| 和龙市| 海兴县| 周宁县| 正定县| 施甸县| 林口县|