linux服務(wù):systemctl铺根、yum(apt)、防火墻

systemctl

linux的服務(wù)使用 systemctl 來操作

查詢出系統(tǒng)的服務(wù): systemctl list-units --all 图毕, 可以用grep快速篩選要找的服務(wù)夷都。

systemctl list-units |grep redis

啟動(dòng)/停止/重啟/狀態(tài)
systemctl [start/stop/restart] 服務(wù)名

[root@VM-12-9-opencloudos ~]# systemctl stop redis
[root@VM-12-9-opencloudos ~]# systemctl status redis
● redis.service - Redis persistent key-value database
   Loaded: loaded (/usr/lib/systemd/system/redis.service; disabled; vendor preset: disabled)
  Drop-In: /etc/systemd/system/redis.service.d
           └─limit.conf
   Active: inactive (dead)

May 12 15:20:23 VM-12-9-opencloudos systemd[1]: Stopping Redis persistent key-value database...
May 12 15:20:23 VM-12-9-opencloudos systemd[1]: redis.service: Succeeded.
May 12 15:20:23 VM-12-9-opencloudos systemd[1]: Stopped Redis persistent key-value database.
[root@VM-12-9-opencloudos ~]# systemctl restart redis
[root@VM-12-9-opencloudos ~]# systemctl status redis
● redis.service - Redis persistent key-value database
   Loaded: loaded (/usr/lib/systemd/system/redis.service; disabled; vendor preset: disabled)
  Drop-In: /etc/systemd/system/redis.service.d
           └─limit.conf
   Active: active (running) since Sun 2024-05-12 15:20:35 CST; 1s ago
 Main PID: 2868959 (redis-server)
    Tasks: 4 (limit: 10800)
   Memory: 6.6M
   CGroup: /system.slice/redis.service
           └─2868959 /usr/bin/redis-server 127.0.0.1:6379

May 12 15:20:35 VM-12-9-opencloudos systemd[1]: Starting Redis persistent key-value database...
May 12 15:20:35 VM-12-9-opencloudos systemd[1]: Started Redis persistent key-value database.

yum

yum( Yellow dog Updater, Modified)是一個(gè)在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端軟件包管理器眷唉。

基于 RPM 包管理予颤,能夠從指定的服務(wù)器自動(dòng)下載 RPM 包并且安裝,可以自動(dòng)處理依賴性關(guān)系冬阳,并且一次安裝所有依賴的軟件包蛤虐,無須繁瑣地一次次下載、安裝肝陪。

yum 語法
yum [options] [command] [package ...]
1.options:可選驳庭,選項(xiàng)包括-h(幫助),-y(當(dāng)安裝過程提示選擇全部為 "yes"),-q(不顯示安裝的過程)等等饲常。
2.command:要進(jìn)行的操作蹲堂。
3.package:安裝的包名。

常用命令
  • 查看軟件信息:yum info <package_name>

  • 列出所有可更新的軟件清單命令:yum check-update

  • 更新所有軟件命令:yum update

  • 僅安裝指定的軟件命令:yum install <package_name>

  • 僅更新指定的軟件命令:yum update <package_name>

[root@VM-12-9-opencloudos yum.repos.d]# yum update redis
Last metadata expiration check: 0:20:53 ago on Sun 12 May 2024 06:39:57 PM CST.
Dependencies resolved.
Nothing to do.
Complete!

  • 列出所有可安裝的軟件清單命令:yum list
  --all                 show all packages (default)
  --available           show only available packages
  --installed           show only installed packages
  --extras              show only extras packages
  --updates             show only upgrades packages
  --upgrades            show only upgrades packages
  --autoremove          show only autoremove packages
  --recent              show only recently changed packages

[root@VM-12-9-opencloudos yum.repos.d]# yum list zlib-static.x86_64
Last metadata expiration check: 0:17:12 ago on Sun 12 May 2024 06:39:57 PM CST.
Installed Packages
zlib-static.x86_64                                   1.2.11-21.oc8                                    @PowerTools
Available Packages
zlib-static.x86_64                                   1.2.11-25.oc8                                    PowerTools 
  • 刪除軟件包命令:yum remove <package_name>

  • 查找軟件包命令:yum search <keyword>

  • 清除緩存命令:

yum clean packages: 清除緩存目錄下的軟件包
yum clean headers: 清除緩存目錄下的 headers
yum clean oldheaders: 清除緩存目錄下舊的 headers
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) :清除緩存目錄下的軟件包及舊的 headers
yum源(可以修改成別的)
[root@VM-12-9-opencloudos yum.repos.d]# yum repolist enabled
repo id                                          repo name
AppStream                                        OpenCloudOS 8 - AppStream
BaseOS                                           OpenCloudOS 8 - Base
Extras                                           OpenCloudOS 8 - Extras
HighAvailability                                 OpenCloudOS 8 - HighAvailability
PowerTools                                       OpenCloudOS 8 - PowerTools
ResilientStorage                                 OpenCloudOS 8 - ResilientStorage
docker-ce-stable                                 Docker CE Stable - x86_64

或者

[root@VM-12-9-opencloudos yum.repos.d]# pwd
/etc/yum.repos.d
[root@VM-12-9-opencloudos yum.repos.d]# ls -ahlFS
total 40K
drwxr-xr-x. 109 root root  12K May 12 20:52 ../
drwxr-xr-x.   2 root root 4.0K Mar 26  2023 ./
-rw-r--r--    1 root root 2.5K Feb 20  2023 OpenCloudOS-Debuginfo.repo
-rw-r--r--    1 root root 2.1K Mar 26  2023 docker-ce.repo
-rw-r--r--.   1 root root 1.9K Sep  9  2022 OpenCloudOS-Sources.repo
-rw-r--r--.   1 root root 1.9K Sep  9  2022 OpenCloudOS.repo
-rw-r--r--.   1 root root 1.7K Jan 13  2023 OpenCloudOS-Sources.repo.rpmnew
-rw-r--r--.   1 root root 1.6K Jan 13  2023 OpenCloudOS.repo.rpmnew

apt

apt(Advanced Packaging Tool)是一個(gè)在 Debian 和 Ubuntu 中的 Shell 前端軟件包管理器贝淤。apt 命令執(zhí)行需要超級(jí)管理員權(quán)限(root)柒竞。

  • 列出所有可更新的軟件清單命令:sudo apt update

  • 升級(jí)軟件包:sudo apt upgrade

   列出可更新的軟件包及版本信息:apt list --upgradeable
   升級(jí)軟件包,升級(jí)前先刪除需要更新軟件包:sudo apt full-upgrade
  • 安裝指定的軟件命令:sudo apt install <package_name>

  • 安裝多個(gè)軟件包:sudo apt install <package_1> <package_2> <package_3>

  • 更新指定的軟件命令:sudo apt update <package_name>

  • 顯示軟件包具體信息,例如:版本號(hào)播聪,安裝大小朽基,依賴關(guān)系等等:sudo apt show <package_name>

  • 刪除軟件包命令:sudo apt remove <package_name>

  • 清理不再使用的依賴和庫文件: sudo apt autoremove

  • 移除軟件包及配置文件: sudo apt purge <package_name>

  • 查找軟件包命令: sudo apt search <keyword>

  • 列出所有已安裝的包:apt list --installed

  • 列出所有已安裝的包的版本信息:apt list --all-versions

防火墻

systemctl status firewalld # 檢查 firewalld 服務(wù)狀態(tài)
firewall-cmd --state # 檢查防火墻是否啟用

systemctl start firewalld # 啟動(dòng)防火墻
systemctl stop firewalld # 停止防火墻
systemctl restart firewalld # 重啟防火墻
systemctl enable firewalld # 開機(jī)自啟動(dòng)防火墻
systemctl disable firewalld # 禁止開機(jī)自啟動(dòng)防火墻

firewall-cmd --zone=public --add-port=80/tcp --permanent # 打開80端口,添加永久規(guī)則, 完成后要重載防火墻
firewall-cmd --zone=public --remove-port=80/tcp --permanent # 關(guān)閉80端口离陶,移除永久規(guī)則

firewall-cmd --zone=public --add-service=http --permanent # 打開http服務(wù)稼虎,添加永久規(guī)則
firewall-cmd --zone=public --remove-service=http --permanent # 關(guān)閉http服務(wù),移除永久規(guī)則

firewall-cmd --query-port=80/tcp #查詢80端口是否開啟

firewall-cmd --reload #重載防火墻
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末招刨,一起剝皮案震驚了整個(gè)濱河市霎俩,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌沉眶,老刑警劉巖茸苇,帶你破解...
    沈念sama閱讀 219,490評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異沦寂,居然都是意外死亡学密,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門传藏,熙熙樓的掌柜王于貴愁眉苦臉地迎上來腻暮,“玉大人,你說我怎么就攤上這事毯侦】蘧福” “怎么了?”我有些...
    開封第一講書人閱讀 165,830評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵侈离,是天一觀的道長(zhǎng)试幽。 經(jīng)常有香客問我,道長(zhǎng)卦碾,這世上最難降的妖魔是什么铺坞? 我笑而不...
    開封第一講書人閱讀 58,957評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮洲胖,結(jié)果婚禮上济榨,老公的妹妹穿的比我還像新娘。我一直安慰自己绿映,他們只是感情好擒滑,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評(píng)論 6 393
  • 文/花漫 我一把揭開白布腐晾。 她就那樣靜靜地躺著,像睡著了一般丐一。 火紅的嫁衣襯著肌膚如雪藻糖。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,754評(píng)論 1 307
  • 那天库车,我揣著相機(jī)與錄音颖御,去河邊找鬼。 笑死凝颇,一個(gè)胖子當(dāng)著我的面吹牛潘拱,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播拧略,決...
    沈念sama閱讀 40,464評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼芦岂,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了垫蛆?” 一聲冷哼從身側(cè)響起禽最,我...
    開封第一講書人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎袱饭,沒想到半個(gè)月后川无,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,847評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡虑乖,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評(píng)論 3 338
  • 正文 我和宋清朗相戀三年懦趋,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片疹味。...
    茶點(diǎn)故事閱讀 40,137評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡仅叫,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出糙捺,到底是詐尸還是另有隱情诫咱,我是刑警寧澤,帶...
    沈念sama閱讀 35,819評(píng)論 5 346
  • 正文 年R本政府宣布洪灯,位于F島的核電站坎缭,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏签钩。R本人自食惡果不足惜掏呼,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望边臼。 院中可真熱鬧哄尔,春花似錦假消、人聲如沸柠并。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽臼予。三九已至鸣戴,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間粘拾,已是汗流浹背窄锅。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評(píng)論 1 272
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留缰雇,地道東北人入偷。 一個(gè)月前我還...
    沈念sama閱讀 48,409評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像械哟,于是被迫代替她去往敵國(guó)和親疏之。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評(píng)論 2 355

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