systemctl命令,systemctl命令_開發者必備Linux命令

 2023-12-25 阅读 27 评论 0

摘要:開發者必備Linux常用命令,掌握這些命令絕對夠了,基于CenterOS7.6。SpringBoot實戰電商項目mall(25k+star)地址:https://github.com/macrozheng/mall系統服務管理systemctl輸出系統中各個服務的狀態:systemctl list-units --typ

a410e413594dcd083498705f973ae63f.png
開發者必備Linux常用命令,掌握這些命令絕對夠了,基于CenterOS7.6。

SpringBoot實戰電商項目mall(25k+star)地址:https://github.com/macrozheng/mall

系統服務管理

systemctl

  • 輸出系統中各個服務的狀態:
systemctl list-units --type=service

a5f5e204fb1f644e61cfbae0347cdd41.png
  • 查看服務的運行狀態:
systemctl status firewalld

systemctl命令、

b59590009152cb5613652fefb2228d9f.png
  • 關閉服務:
systemctl stop firewalld

a39c1eda26c510de7746e05e4960b7ca.png
  • 啟動服務:
systemctl start firewalld

c44b841f688368c5bf5001d3f406d843.png
  • 重新啟動服務(不管當前服務是啟動還是關閉):
systemctl restart firewalld
  • 重新載入配置信息而不中斷服務:
systemctl reload firewalld
  • 禁止服務開機自啟動:
systemctl disable firewalld

1a05b47d8113ba814a9cc88c8fbccc41.png

高級cmd攻擊命令? - 設置服務開機自啟動:

systemctl enable firewalld

e9ee2a421b49c83eb78db5c91938ee9a.png

文件管理

ls

列出當前目錄(/)下的所有文件:

ls -l /

18eaa4f5f359a6640fd69dfe897b73c5.png

pwd

網絡維護常用cmd命令?獲取目前所在工作目錄的絕對路徑

e7a28bb7978b3a6c7dd2d845aeb865e3.png

cd

改變當前工作目錄:

cd /usr/local

e95b5a5dfcf0e73f9fc3bf3ec2626d74.png

date

linux重啟進程命令?顯示或修改系統時間與日期;

date '+%Y-%m-%d %H:%M:%S'

219182610e5aad186a755576b9b45739.png

passwd

用于設置用戶密碼:

passwd root

8162d26a84fda1b5e2a993bdd6ebdce1.png

su

常用的網絡管理命令的使用,改變用戶身份(切換到超級用戶):

su -

clear

用于清除屏幕信息

man

顯示指定命令的幫助信息:

man ls

who

  • 查詢系統處于什么運行級別:
who -r

d1d04e6222e7d23cb02a90b3ceabde0b.png

linux開放端口命令? - 顯示目前登錄到系統的用戶:

who -buT

778eb68291b2eaa15fa39db88037d65c.png

free

顯示系統內存狀態(單位MB):

free -m

1b5ed57fbbdac8162dd56690dbcc9db1.png

ps

顯示系統進程運行動態:

ps -ef

查看sshd進程的運行動態:

ps -ef | grep sshd

44a7d86b15cba0da376a3753fcd2dcbe.png

top

查看即時活躍的進程,類似Windows的任務管理器

647a6eec3e264a6e9e3059c06e6c6ba3.png

mkdir

創建目錄

3df2280b3390c842b9eaab53ae910afe.png

more

用于文件過長時分頁查看文件內容 每頁10行查看boot.log文件

more -c -10 /var/log/boot.log

9d75812ad44ded365a1b7195d275c0c8.png

cat

查看Linux啟動日志文件文件,并標明行號:

cat -Ab /var/log/boot.log

4f8c26aaf31c25c2ff1ecbaa324a6ee4.png

touch

創建text.txt文件:

touch text.txt

522c1050650f0b7f568c141b660b96ae.png

rm

  • 刪除文件:
rm text.txt
  • 強制刪除某個目錄及其子目錄:
rm -rf testdir/

b87792cdd287cb294c91943d8a9d7e5c.png

cp

將test1目錄復制到test2目錄

cp -r /mydata/tes1 /mydata/test2

mv

移動或覆蓋文件:

mv text.txt text2.txt

壓縮與解壓

tar

  • 將/etc文件夾中的文件歸檔到文件etc.tar(并不會進行壓縮):
tar -cvf /mydata/etc.tar /etc
  • 用gzip壓縮文件夾/etc中的文件到文件etc.tar.gz:
tar -zcvf /mydata/etc.tar.gz /etc
  • 用bzip2壓縮文件夾/etc到文件/etc.tar.bz2:
tar -jcvf /mydata/etc.tar.bz2 /etc

678f875fe4ca0f378c353aff9a728f28.png

- 分頁查看壓縮包中內容(gzip):

tar -ztvf /mydata/etc.tar.gz |more -c -10

abcdfbb44d03040ca6b6eb11b95a4930.png

- 解壓文件到當前目錄(gzip):

tar -zxvf /mydata/etc.tar.gz

磁盤和網絡管理

df

查看磁盤空間占用情況:

df -hT

26527afcdcd0a796354d0d4da1b94011.png

dh

查看當前目錄下的文件及文件夾所占大小:

du -h --max-depth=1 ./*

e3314ab263ba9f9e49ca4c4bdd882ebf.png

ifconfig

顯示當前網絡接口狀態

345d6a5672f81954269b543039450793.png

netstat

  • 查看當前路由信息:
netstat -rn

a7b13b66089cec520f1be67ec64b8cc1.png
  • 查看所有有效TCP連接:
netstat -an
  • 查看系統中啟動的監聽服務:
netstat -tulnp

0ec221d873154adf54b98e3cc2793dc6.png
  • 查看處于連接狀態的系統資源信息:
netstat -atunp

wget

從網絡上下載文件

8c33f3479e9df69217fb1648d55ae5d8.png

文件上傳下載

安裝上傳下載工具

yum install -y lrzsz

上傳文件

rz

下載文件

sz fileName

軟件的安裝與管理

rpm

  • 安裝軟件包:rpm -ivh nginx-1.12.2-2.el7.x86_64.rpm
  • 模糊搜索軟件包:rpm -qa | grep nginx
  • 精確查找軟件包:rpm -qa nginx
  • 查詢軟件包的安裝路徑:rpm -ql nginx-1.12.2-2.el7.x86_64
  • 查看軟件包的概要信息:rpm -qi nginx-1.12.2-2.el7.x86_64
  • 驗證軟件包內容和安裝文件是否一致:rpm -V nginx-1.12.2-2.el7.x86_64
  • 更新軟件包:rpm -Uvh nginx-1.12.2-2.el7.x86_64
  • 刪除軟件包:rpm -e nginx-1.12.2-2.el7.x86_64

yum

  • 安裝軟件包: yum install nginx
  • 檢查可以更新的軟件包:yum check-update
  • 更新指定的軟件包:yum update nginx
  • 在資源庫中查找軟件包信息:yum info nginx*
  • 列出已經安裝的所有軟件包:yum info installed
  • 列出軟件包名稱:yum list nginx*
  • 模糊搜索軟件包:yum search nginx
本文 GitHub https://github.com/macrozheng/mall-learning已經收錄,歡迎大家Star!

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/194644.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息