【s命令m做的100件事可以有哪些】在Linux系統(tǒng)中,`s` 命令并不是一個(gè)標(biāo)準(zhǔn)的命令,但結(jié)合 `m` 有可能是用戶(hù)對(duì)某些特定命令或腳本的誤寫(xiě)或簡(jiǎn)寫(xiě)。比如,可能是 `sudo`(超級(jí)用戶(hù)權(quán)限執(zhí)行命令)、`systemctl`、`service` 或者某些自定義腳本的組合。如果我們將“s命令m”理解為“`sudo` 命令用于執(zhí)行的100件事”,那么我們可以列出一些常見(jiàn)的使用場(chǎng)景。
以下是一些通過(guò) `sudo` 命令可以完成的操作,這些操作通常需要管理員權(quán)限才能執(zhí)行:
序號(hào) | 操作描述 |
1 | 安裝軟件包(如 `apt install`) |
2 | 卸載軟件包(如 `apt remove`) |
3 | 更新系統(tǒng)軟件包列表(`apt update`) |
4 | 升級(jí)已安裝的軟件包(`apt upgrade`) |
5 | 執(zhí)行系統(tǒng)更新(`apt full-upgrade`) |
6 | 編輯系統(tǒng)配置文件(如 `/etc/passwd`) |
7 | 修改系統(tǒng)時(shí)間(`timedatectl set-time`) |
8 | 配置網(wǎng)絡(luò)接口(`nmcli` 或 `ifconfig`) |
9 | 啟動(dòng)/停止服務(wù)(`systemctl start/stop`) |
10 | 重啟系統(tǒng)服務(wù)(`systemctl restart`) |
11 | 查看系統(tǒng)日志(`journalctl`) |
12 | 更改用戶(hù)密碼(`passwd`) |
13 | 添加新用戶(hù)(`useradd`) |
14 | 刪除用戶(hù)(`userdel`) |
15 | 修改用戶(hù)權(quán)限(`usermod`) |
16 | 創(chuàng)建用戶(hù)組(`groupadd`) |
17 | 刪除用戶(hù)組(`groupdel`) |
18 | 修改用戶(hù)組(`groupmod`) |
19 | 管理磁盤(pán)分區(qū)(`fdisk`) |
20 | 格式化磁盤(pán)(`mkfs`) |
21 | 掛載文件系統(tǒng)(`mount`) |
22 | 卸載文件系統(tǒng)(`umount`) |
23 | 查看磁盤(pán)使用情況(`df`) |
24 | 查看文件系統(tǒng)詳情(`lsblk`) |
25 | 修改系統(tǒng)主機(jī)名(`hostnamectl`) |
26 | 配置防火墻規(guī)則(`ufw` 或 `iptables`) |
27 | 開(kāi)放端口(`ufw allow`) |
28 | 禁用端口(`ufw deny`) |
29 | 查看開(kāi)放端口(`ss -tuln`) |
30 | 查看進(jìn)程信息(`ps`) |
31 | 終止進(jìn)程(`kill`) |
32 | 強(qiáng)制終止進(jìn)程(`kill -9`) |
33 | 查看系統(tǒng)資源使用情況(`top` / `htop`) |
34 | 查看內(nèi)存使用情況(`free`) |
35 | 查看CPU信息(`lscpu`) |
36 | 查看硬盤(pán)信息(`hdparm`) |
37 | 查看內(nèi)核版本(`uname -a`) |
38 | 查看系統(tǒng)啟動(dòng)日志(`dmesg`) |
39 | 配置SSH服務(wù)(`/etc/ssh/sshd_config`) |
40 | 重啟SSH服務(wù)(`systemctl restart sshd`) |
41 | 安裝和配置Web服務(wù)器(如 Apache、Nginx) |
42 | 配置虛擬主機(jī)(`a2ensite`) |
43 | 啟用SSL證書(shū)(`certbot`) |
44 | 安裝數(shù)據(jù)庫(kù)(如 MySQL、PostgreSQL) |
45 | 配置數(shù)據(jù)庫(kù)用戶(hù)權(quán)限 |
46 | 導(dǎo)入導(dǎo)出數(shù)據(jù)庫(kù)(`mysqldump`) |
47 | 安裝和配置PHP環(huán)境 |
48 | 配置Apache與PHP集成 |
49 | 安裝Python環(huán)境(如 `apt install python3`) |
50 | 安裝Node.js環(huán)境 |
51 | 配置系統(tǒng)定時(shí)任務(wù)(`crontab`) |
52 | 查看定時(shí)任務(wù)(`crontab -l`) |
53 | 設(shè)置系統(tǒng)自動(dòng)關(guān)機(jī)(`shutdown`) |
54 | 取消系統(tǒng)關(guān)機(jī)(`shutdown -c`) |
55 | 查看系統(tǒng)運(yùn)行時(shí)間(`uptime`) |
56 | 查看最近登錄用戶(hù)(`last`) |
57 | 查看當(dāng)前登錄用戶(hù)(`who`) |
58 | 配置DNS解析(`/etc/resolv.conf`) |
59 | 修改系統(tǒng)時(shí)區(qū)(`timedatectl set-timezone`) |
60 | 查看系統(tǒng)安全日志(`auth.log`) |
61 | 配置用戶(hù)sudo權(quán)限(`/etc/sudoers`) |
62 | 查看系統(tǒng)安全策略(`selinux`) |
63 | 修改系統(tǒng)最大文件數(shù)限制(`ulimit`) |
64 | 配置系統(tǒng)日志記錄(`rsyslog`) |
65 | 查看系統(tǒng)錯(cuò)誤日志(`/var/log/syslog`) |
66 | 查看應(yīng)用日志(如 `/var/log/nginx/error.log`) |
67 | 配置系統(tǒng)別名(`alias`) |
68 | 修改系統(tǒng)環(huán)境變量(`/etc/environment`) |
69 | 查看系統(tǒng)內(nèi)核參數(shù)(`sysctl`) |
70 | 修改系統(tǒng)內(nèi)核參數(shù)(`sysctl -w`) |
71 | 查看系統(tǒng)IP地址(`ip a`) |
72 | 查看路由表(`ip route`) |
73 | 配置靜態(tài)IP地址(`/etc/netplan`) |
74 | 配置網(wǎng)絡(luò)代理(`/etc/environment`) |
75 | 配置系統(tǒng)郵件服務(wù)(`postfix`) |
76 | 查看系統(tǒng)硬件信息(`lshw`) |
77 | 查看系統(tǒng)BIOS信息(`dmidecode`) |
78 | 配置系統(tǒng)日志輪轉(zhuǎn)(`logrotate`) |
79 | 配置系統(tǒng)自動(dòng)掛載(`fstab`) |
80 | 配置系統(tǒng)遠(yuǎn)程訪問(wèn)(`sshd_config`) |
81 | 配置系統(tǒng)SSH密鑰登錄 |
82 | 配置系統(tǒng)防火墻規(guī)則(`iptables`) |
83 | 配置系統(tǒng)IPv6支持 |
84 | 配置系統(tǒng)多語(yǔ)言支持(`locale`) |
85 | 配置系統(tǒng)字體支持 |
86 | 配置系統(tǒng)聲音設(shè)備 |
87 | 配置系統(tǒng)圖形界面(`Xorg`) |
88 | 配置系統(tǒng)顯示管理器(`lightdm`) |
89 | 配置系統(tǒng)電源管理(`acpid`) |
90 | 配置系統(tǒng)自動(dòng)掛起(`pm-suspend`) |
91 | 配置系統(tǒng)睡眠模式(`pm-hibernate`) |
92 | 配置系統(tǒng)屏幕保護(hù)程序 |
93 | 配置系統(tǒng)桌面環(huán)境(如 GNOME、KDE) |
94 | 配置系統(tǒng)快捷鍵(`dconf`) |
95 | 配置系統(tǒng)主題和圖標(biāo) |
96 | 配置系統(tǒng)壁紙 |
97 | 配置系統(tǒng)用戶(hù)界面語(yǔ)言 |
98 | 配置系統(tǒng)鍵盤(pán)布局 |
99 | 配置系統(tǒng)輸入法 |
100 | 配置系統(tǒng)默認(rèn)應(yīng)用程序 |
以上內(nèi)容基于 `sudo` 命令在 Linux 系統(tǒng)中可以完成的常見(jiàn)任務(wù)整理而成,實(shí)際操作中需根據(jù)具體需求調(diào)整命令和權(quán)限。