RHCSA備考--持續(xù)更新

Linux命令基礎(chǔ)

1办龄、命令行概述醇王、格式猎贴、快捷鍵

命令行:管理員輸入的一串用來完成XX任務(wù)的字符朵你,按Enter鍵提交

解釋器:Linux系統(tǒng)中的一個用來翻譯/解釋管理員提交的命令行的特殊程序(/bin/bash)各聘,通常稱為shell(外殼,包在Linux內(nèi)核外邊的一層殼)抡医,負責(zé)把用戶提交指令變成內(nèi)核能理解并執(zhí)行的指令

內(nèi)核:操作系統(tǒng)(控制計算機硬件的軟件平臺)的最核心的部分(kernel)躲因,主要用來管理CPU處理早敬、內(nèi)存、磁盤等各種硬件設(shè)備

常見的一級目錄:

bin大脉、sbin(superbin):存放可執(zhí)行文件
dev:存放各種硬件設(shè)備
home:存放普通用戶的主目錄
root:管理員賬號的主目錄
mnt:管理員手動掛載一些外部設(shè)備的目錄
media:自動識別并掛載的設(shè)備目錄
proc:內(nèi)存數(shù)據(jù)的映射搞监,不占用實際的硬盤空間
tmp:臨時文檔目錄
var:存放變化的數(shù)據(jù),系統(tǒng)日志...
boot:存放系統(tǒng)啟動的文檔(內(nèi)核)
etc:存放各種系統(tǒng)配置文件
opt:第三方軟件的資源或安裝目錄
usr:存放與用戶相關(guān)的各種數(shù)據(jù)

命令行的基本格式:

命令名字    [-選項...]    [參數(shù)...]
++ 選項的作用镰矿,控制命令的執(zhí)行方式琐驴、效果
++ 參數(shù)的作用,為命令提供操作對象

常用的快捷鍵:

tab:自動補全命令名字秤标、文件路徑绝淡、服務(wù)名、軟件名
Ctrl+L:清屏苍姜,相當于clear
Ctrl+ C:放棄當前任務(wù)牢酵,中止
Esc+.:快速粘貼前一條命令的最后一個參數(shù)



2、常用的命令

ls怖现,用來列出(list)目錄下有哪些文件茁帽,列出文件的屬性

++ 常用選項:
    -l,長格式(long)列出對象的詳細信息(大小屈嗤,權(quán)限潘拨,修改時間,···)
    -h饶号,顯示更易懂(human)的容量單位
    -d铁追,只看目錄/文件本身的信息(而不是看目錄下面有哪些內(nèi)容)
    -A,列出隱藏文件

pwd茫船,用來列出當前在哪個目錄下(print working directory)

cd琅束,用來改變工作目錄(change directory)

++ 使用~表示當前用戶的主目錄,~zhsan表示zhsan的主目錄

su算谈,切換到另一個用戶身份(substitute user)

++ su - 用戶名

mkdir涩禀,創(chuàng)建新的目錄(make directory)

++ 常用選項:
    -p,遞歸創(chuàng)建多層目錄(parent)

touch然眼,用來測試創(chuàng)建指定名稱的文件(內(nèi)容為空)

cat艾船,用來閱讀短文件,直接顯示整個文件的全部內(nèi)容

less高每,用來閱讀長文件屿岂,先顯示文件的第一屏內(nèi)容,通過PgUp鲸匿、PgDn翻頁閱讀爷怀,q退出

cp,用來復(fù)制文檔

++ 常用選項:
    -r带欢,復(fù)制目錄(recursive)

rm运授,用來刪除文檔

++ 常用選項:
    -r烤惊,刪除目錄(recursive)
    -f,強制刪除文檔需要添加徒坡,免除提示(force)

mv撕氧,用來移動/改名文檔

3、命令的幫助man

man 命令名

++ 看命令幫助時喇完,善用查找伦泥,/xxx,N向前锦溪,n向后
++ PgUp不脯、PgDn翻頁
++ q退出

4、vim編輯器

++ vi刻诊,可視化界面防楷,unix/linux默認文件編輯器
++ vim,vi編輯器的增強版则涯,由vim-enhanced軟件包提供
++ 執(zhí)行yum -y install vim-enhanced安裝vim

服務(wù)控制和安全開關(guān)

systemctl服務(wù)控制

++ systemctl复局,系統(tǒng)控制器,用來管理Linux系統(tǒng)的開機/關(guān)機/服務(wù)資源運行狀態(tài)
++ 直接執(zhí)行systemctl列出可以管理的系統(tǒng)資源粟判,包括各種系統(tǒng)服務(wù)
++ 控制服務(wù)當前運行狀態(tài):systemctl start|stop|restart|status 服務(wù)名
++ 控制服務(wù)開機自啟狀態(tài):systemctl enable|disable 服務(wù)名  [尾部--now:設(shè)置自啟狀態(tài)時也啟動/關(guān)閉服務(wù)]

firewalld亿昏、SELinux安全開關(guān)

firewalld

++ 防火墻的作用,內(nèi)核的一套網(wǎng)絡(luò)保護機制档礁,通過firewalld服務(wù)來控制
++ 停止/啟動防火墻:systemctl disable|enable firewalld --now

SELinux

++ SELinux的作用角钩,內(nèi)核的一套系統(tǒng)保護機制,通過內(nèi)核啟動參數(shù)或者啟動配置來控制
++ SELinux有三種狀態(tài)(enforcing強制保護呻澜、permissive寬松模式递礼、disabled禁用)
++ 切換模式
    (1)vim /etc/selinux/config
            SELINUX=xxx
            然后重啟服務(wù)器生效
    (2)getenforce查看當前SELinux狀態(tài)
    (3)setenforce 0|1   ---0,寬松 1羹幸,強制保護脊髓;只能在兩種模式下切換,禁用需要修改文件后重啟

RHEL8系統(tǒng)管理網(wǎng)絡(luò)的系統(tǒng)服務(wù)

NetworkManager

systemctl start|stop|restart|status 服務(wù)名
systemctl enable|disable 服務(wù)名
systemctl enable|disable 服務(wù)名 --now
systemctl is-enabled 服務(wù)名 #查看服務(wù)是否開機啟動
systemctl is-active 服務(wù)名 #查看服務(wù)是否正在運行

配置網(wǎng)絡(luò)地址

  • 修改IP地址栅受、網(wǎng)關(guān)供炼、DNS

  • 配置hostname

nmtui(圖形化界面操作,使用tab窘疮、上下、回車鍵進行操作)

Edit a connection --- 選擇對應(yīng)的連接冀墨,修改網(wǎng)絡(luò)模式闸衫、IP、網(wǎng)關(guān)诽嘉、DNS
#  修改網(wǎng)絡(luò)模式(method)為Manual(手動設(shè)置)
# addresses(網(wǎng)址地址/24)蔚出、gateway(網(wǎng)關(guān))弟翘、DNS(DNS服務(wù)器)
# 勾選Require IPv4 addressing for this connection 需要ipv4地址
# 勾選Automatically connect 自動連接(開機是否自動激活網(wǎng)絡(luò)接口)
# 勾選Available to all users 對所有用戶有效

Activate a connection --- 修改配置后,需要重啟網(wǎng)絡(luò)骄酗,使配置生效
# Deactivate 關(guān)閉
# Activate 激活 (關(guān)閉后稀余,重新激活,使配置生效)

Set system hostname --- 修改hostname

##### 測試驗證:從其他機器使用hostname趋翻、ip地址遠程連接該機
##### ssh root@hostname 或 ssh root@ip

nmcli

hostnamectl set-hostname www.djl.cc

配置默認軟件倉庫(軟件源)

參數(shù)配置地址:/etc/yum.conf

配置文件:/etc/yum.repos.d/xx.repo(沒有睛琳,則自己創(chuàng)建xx.repo文件)

# 配置文件格式

[] #標識,可以自己隨意修改踏烙,只要保證后面標識不重復(fù)
name = 倉庫描述
baseurl = 倉庫的地址
enabled = 1|0 #啟用师骗,默認是1
gpgcheck = 1|0 #軟件簽名檢測,默認是1讨惩;不需要檢測時辟癌,一般設(shè)置為0
#gpgkey=xxx

# 示例
[BaseOS]
name = BaseOS
baseurl = http://xxx/
#enabled = 1
gpgcheck = 0

[AppStream]
name = AppStream
baseurl = http://xxx/
#enabled = 1
gpgcheck = 0


# 列出所有軟件倉庫
yum repolist

# 安裝軟件包(-y 自動確認)
yum -y install 包名1 包名2 包名3...

# 示例
# 自動補全、網(wǎng)絡(luò)工具(ifconfig)荐捻、vim編輯器黍少、DNS查詢的包
yum -y install bash-completion net-tools vim-enhanced bind-utils

yum命令的基本用法

新工具為dnf,用法相同

yum clean all # 清除緩存
yum repolist # 列出可用的倉庫信息
yum list [軟件名...] # 列出軟件包的安裝情況处面;可不帶參數(shù)厂置,直接列出所有
yum info 軟件名... # 查看軟件包詳細信息
yum provides 軟件名 # 查詢軟件源內(nèi),哪個包可以提供某個命令

yum -y install 軟件名1 軟件名2 軟件名3... # 安裝軟件包 (同時安裝此軟件包依賴的其他軟件包)
yum -y remove 軟件名... # 卸載指定軟件包 (同時卸載依賴此軟件包的其他軟件包)
yum -y reinstall 軟件名... # 重裝指定軟件包 (找回丟失的文件鸳君,不影響依賴包)
yum -y update 軟件名... # 升級軟件包
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末农渊,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子或颊,更是在濱河造成了極大的恐慌砸紊,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件囱挑,死亡現(xiàn)場離奇詭異醉顽,居然都是意外死亡,警方通過查閱死者的電腦和手機平挑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門游添,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人通熄,你說我怎么就攤上這事唆涝。” “怎么了唇辨?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵廊酣,是天一觀的道長。 經(jīng)常有香客問我赏枚,道長亡驰,這世上最難降的妖魔是什么晓猛? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮凡辱,結(jié)果婚禮上戒职,老公的妹妹穿的比我還像新娘。我一直安慰自己透乾,他們只是感情好洪燥,可當我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著续徽,像睡著了一般蚓曼。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上钦扭,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天纫版,我揣著相機與錄音,去河邊找鬼客情。 笑死其弊,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的膀斋。 我是一名探鬼主播梭伐,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼仰担!你這毒婦竟也來了糊识?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤摔蓝,失蹤者是張志新(化名)和其女友劉穎赂苗,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體贮尉,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡拌滋,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了猜谚。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片败砂。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖魏铅,靈堂內(nèi)的尸體忽然破棺而出昌犹,到底是詐尸還是另有隱情,我是刑警寧澤览芳,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布斜姥,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏疾渴。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一屯仗、第九天 我趴在偏房一處隱蔽的房頂上張望搞坝。 院中可真熱鬧,春花似錦魁袜、人聲如沸桩撮。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽店量。三九已至,卻和暖如春鞠呈,著一層夾襖步出監(jiān)牢的瞬間融师,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工蚁吝, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留旱爆,地道東北人。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓窘茁,卻偏偏與公主長得像怀伦,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子山林,可洞房花燭夜當晚...
    茶點故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內(nèi)容

  • VMware 使用虛擬機安裝Centos系統(tǒng)的時候房待,一定要在安裝后期的步驟中開啟網(wǎng)絡(luò),否則只能通過vi修改配置文件...
    強某某閱讀 113評論 0 0
  • day1 作者:翟玉龍 歸檔:預(yù)習(xí)筆記 時間:2019/3/2 快捷鍵: Ctrl + 1 標題1 Ctrl + ...
    Linux_淡忘閱讀 371評論 0 0
  • 面試題: 1.常說的1U驼抹,2U桑孩,3U,4U服務(wù)器是什么意思砂蔽? 這是指的服務(wù)器大小規(guī)格 1U=4.45cm 2U=8...
    你好樹洞先生閱讀 1,521評論 1 19
  • 命令行操作快捷鍵 & -加在一個命令的最后洼怔,可以把這個命令放到后臺執(zhí)行 ctrl+z(后臺掛起) -可以將一個正...
    Wirdeo閱讀 195評論 0 0
  • 1 使一個命令在后臺運行? 在該命令末尾加& 2 顯示所有進程 ps -efps -ef |grep pidps ...
    霍運浩閱讀 404評論 0 0