Linux 在企業級伺服器領域佔據絕對統治地位,從 Web 服務、資料庫、虛擬化到雲端基礎設施,無不仰賴其穩定性與彈性。本文彙整 Linux 伺服器管理的核心指令、FTP 服務搭建流程,助您快速掌握實務操作精髓。

touch /tmp/d(於 /tmp 建立空檔 d)mv /tmp/d /root/e(將 d 移至 /root 並改名 e)cp -rf /root /tmp/(遞迴複製整個目錄);cp -rf /root/* /tmp/(複製目錄下所有內容)rm -rf /tmp/*(刪除 /tmp 下所有檔案與子目錄)find /boot -name grub.conffind / -user rootfind / -size -10k(小於 10KB);find / -size +100M(大於 100MB)find /boot -user root -size +100M -exec cp -rf {} /tmp \;(尋找 root 擁有且 >100MB 的檔案並複製到 /tmp)| 格式 | 壓縮指令 | 解壓縮指令 |
|---|---|---|
| .tar | tar -cvf /f.tar /root /boot /etc | tar -xvf /f.tar -C /tmp |
| .tar.gz | tar -zcvf /f.tar.gz /root /boot /etc | tar -zxvf /f.tar.gz -C /tmp |
| .tar.bz2 | tar -jcvf /f.tar.bz2 /root /boot /etc | tar -jxvf /f.tar.bz2 -C /tmp |
vsftpd 是輕量、安全的 FTP 伺服器,支援匿名登入與本地用戶驗證兩種模式。
# 安裝與啟動
yum install -y vsftpd
chkconfig vsftpd on
service vsftpd start
# 編輯 /etc/vsftpd/vsftpd.conf
anonymous_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
# 設定目錄權限與 SELinux
chmod o+w /var/ftp/pub
setsebool -P allow_ftpd_anon_write=1
chcon -t public_content_rw_t /var/ftp/pub
service vsftpd restart
# 編輯 /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
chroot_local_user=YES
local_enable=YES
write_enable=YES
service vsftpd restart
setsebool -P ftp_home_dir=1
建議搭配防火牆開放 21/20 連接埠及被動模式連接埠範圍,生產環境請強制啟用 SSL/TLS 加密傳輸。
Linux 用 rsync 秒刪海量小檔案:--delete-before 參數實戰教學
Linux 安裝 VMware Tools 完整圖文教程(以 RedHat 為例)
Linux bzip2 命令參數詳解:高壓縮比 .bz2 文件操作指南
CentOS 5.8 手動編譯升級 Python 2.4.3 至 2.7.3 完整教學
Tomcat 兩大經典 OOM 異常排查:PermGen space 與 redeploy 記憶體洩漏
Docker 自訂映像檔建立完整教學:Tar 打包基礎映像與 Scratch 空白映像兩大方法實戰