Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> 關於 Linux

Linux 於企業級伺服器的核心應用場景與實戰指令大全

編輯:關於 Linux

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

企業級 Linux 伺服器應用架構圖

一、基礎系統操作指令精選

1.1 檔案與目錄管理

  • 新建檔案: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 下所有檔案與子目錄)

1.2 檔案搜尋進階用法

  • 依檔名:find /boot -name grub.conf
  • 依擁有者:find / -user root
  • 依大小:find / -size -10k(小於 10KB);find / -size +100M(大於 100MB)
  • 綜合條件並執行動作:
    find /boot -user root -size +100M -exec cp -rf {} /tmp \;(尋找 root 擁有且 >100MB 的檔案並複製到 /tmp)

1.3 壓縮與解壓縮實戰

格式壓縮指令解壓縮指令
.tartar -cvf /f.tar /root /boot /etctar -xvf /f.tar -C /tmp
.tar.gztar -zcvf /f.tar.gz /root /boot /etctar -zxvf /f.tar.gz -C /tmp
.tar.bz2tar -jcvf /f.tar.bz2 /root /boot /etctar -jxvf /f.tar.bz2 -C /tmp

二、搭建 vsftpd FTP 伺服器

vsftpd 是輕量、安全的 FTP 伺服器,支援匿名登入與本地用戶驗證兩種模式。

2.1 匿名登入模式設定

# 安裝與啟動
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

2.2 本地用戶驗證模式(較安全)

# 編輯 /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 加密傳輸。

Copyright © Windows教程網 All Rights Reserved