Rocky Linux 是一個牢固、保險的開源操縱體系,旨在為企業跟團體用戶供給一個堅固的 Linux 發行版。為了更好地利用 Rocky Linux,以下是一些必備的實用東西,它們可能幫助用戶停止體系管理、軟件開辟跟壹般任務處理。
1. 體系管理東西
1.1 Yum
Yum 是一個富強的擔保理器,用於主動處理依附關係跟軟件包的安裝、更新跟卸載。
# 安裝軟件包
sudo yum install <package-name>
# 更新全部軟件包
sudo yum update
# 卸載軟件包
sudo yum remove <package-name>
1.2 DNF
DNF 是 Yum 的下一代擔保理器,它供給了更快的軟件包查抄跟更堅固的依附關係剖析。
# 安裝軟件包
sudo dnf install <package-name>
# 更新全部軟件包
sudo dnf update
# 卸載軟件包
sudo dnf remove <package-name>
1.3 Systemd
Systemd 是一個用於啟動、結束、重啟跟管理體系效勞的體系跟效勞管理器。
# 啟動效勞
sudo systemctl start <service-name>
# 結束效勞
sudo systemctl stop <service-name>
# 重啟效勞
sudo systemctl restart <service-name>
# 設置效勞開機自啟
sudo systemctl enable <service-name>
2. 開辟東西
2.1 GCC
GCC 是一個廣泛利用的 C 跟 C++ 編譯器,用於編譯源代碼。
# 編譯 C 順序
gcc -o program program.c
# 編譯 C++ 順序
g++ -o program program.cpp
2.2 Make
Make 是一個主動化構建東西,用於編譯跟安裝軟件包。
# 創建 Makefile
# CC=gcc
# CFLAGS=-Wall
# LDFLAGS=
# all: program
# 編譯順序
make
2.3 Git
Git 是一個版本把持體系,用於跟蹤代碼的變革跟合作開辟。
# 初始化一個新的 Git 客棧
git init
# 增加文件到暫存區
git add <file-name>
# 提交變動
git commit -m "commit message"
# 推送變動到遠程客棧
git push origin master
3. 文本處理東西
3.1 sed
sed 是一個流編輯器,用於對文本停止調換、刪除跟拔出操縱。
# 調換文本
sed 's/old-text/new-text/g' <file-name>
# 刪除行
sed '/pattern/d' <file-name>
3.2 awk
awk 是一種編程言語,用於處理文本跟數據停止形式掃描。
# 打印文件中的第一列
awk '{print $1}' <file-name>
3.3 grep
grep 是一個富強的文本查抄東西,用於查抄文件中的形式。
# 查抄包含特定文本的文件
grep "pattern" <file-name>
4. 收集東西
4.1 Nmap
Nmap 是一個收集掃描東西,用於檢測收集上的開放端口跟效勞。
# 掃描指定 IP 地點的開放端口
nmap <ip-address>
4.2 Tcpdump
Tcpdump 是一個收集數據包捕獲東西,用於分析收集流量。
# 捕獲收集數據包
sudo tcpdump -i any
這些東西可能幫助用戶在 Rocky Linux 體系上更高效地停止任務。經由過程進修跟控制這些東西,用戶可能更好地管理本人的體系、開辟軟件跟處理壹般成績。