Linux 常用命令合集
重啟計算機
方式一:sudo reboot
方式二:sudo shutdown -r now
方式三:sudo systemctl reboot
方式四:sudo telinit 6
方式五:sudo init 6
方式二:-r 選項告訴 shutdown 命令要重啟系統,而 now 則表示立即執行。
方式三:使用 systemctl 命令來管理系統服務,包括重啟。
方式五:init 程序是系統的第一個程序,負責啟動其他所有程序。這裡的數字 6 代表重啟。
修改計算機名稱
設定主機名為:zichen35
hostnamectl set-hostname zichen35
修改完成後,重啟計算機。
設定主機名的命令,並且它會在修改主機名時自動更新 /etc/hostname 和 /etc/hosts 檔案,以及相關的網路配置。
檢視計算機名稱
hostname
關閉 SELinux
-
編輯 selinux 檔案
vim /etc/sysconfig/selinux
-
修改 SELINUX=disabled,禁用 SELinux
SELINUX=disabled
/etc/sysconfig/selinux 檔案通常用於配置 SELinux(Security-Enhanced Linux)的安全策略。SELinux 是一個為 Linux 核心提供的訪問控制安全模組,它提供了對程序和檔案的強制訪問控制。
enforcing:SELinux 策略強制執行,任何違反策略的行為都會被阻止。
permissive:SELinux 僅列印警告資訊,不會阻止任何行為(用於除錯)。
disabled:SELinux 被禁用,不載入任何策略。
targeted:這是最常用的策略型別,它僅對選定的程序進行保護,適用於大多數伺服器型別。
minimum:僅對最少數量的程序進行保護。
mls:多級安全保護,提供了更高階別的安全控制。
關閉防火牆
disable:禁用;stop:停止。
systemctl disable firewalld
systemctl stop firewalld
firewalld 是一個動態防火牆管理工具,用於管理網路訪問規則。
禁用服務意味著在下次系統啟動時,firewalld 不會自動啟動。
啟動防火牆
systemctl start firewalld
檢視防火牆執行狀態
systemctl status firewalld
防火牆開放指定範圍的埠
[root@zichen35 ~]# firewall-cmd --list-port
3001/tcp 21/tcp
[root@zichen35 ~]# firewall-cmd --permanent --zone=public --add-port=10050-10060/tcp
success
[root@zichen35 ~]# firewall-cmd --list-port
3001/tcp 21/tcp
[root@zichen35 ~]# firewall-cmd --reload
success
[root@zichen35 ~]# firewall-cmd --list-port
3001/tcp 21/tcp 10050-10060/tcp
[root@zichen35 ~]#
檢視防火牆開放了哪些埠
firewall-cmd --list-port
設定系統時間時區
sudo timedatectl set-timezone "Asia/Shanghai"
檢視系統時間時區
timedatectl
Time zone 欄位顯示為 Asia/Shanghai,表示時區設定已成功更改。同時,也可以看到當前的本地時間和協調世界時(UTC)時間。
解除安裝 vsftpd
-
檢視是否安裝 vsftpd
rpm -aq vsftpd
-
解除安裝指定的 vsftpd
rpm -e vsftpd-3.0.2-29.el7_9.x86_64
-
刪除配置檔案目錄
rm -rf /etc/vsftpd/