ex: tar -zcv -f [打包後檔名.tar.gz] [要打包的目錄]
tar -zcv -f website_backup.tar.gz /var/www
以上做法, 會將整個www資料夾, 打包並用gzip壓縮, 之後可被winRAR處理
[root@www ~]# tar [-j|-z] [cv] [-f 建立的檔名] filename... <==打包與壓縮
[root@www ~]# tar [-j|-z] [tv] [-f 建立的檔名] <==察看檔名
[root@www ~]# tar [-j|-z] [xv] [-f 建立的檔名] [-C 目錄] <==解壓縮
-c :建立打包檔案,可搭配 -v 來察看過程中被打包的檔名(filename)
-z :透過 gzip 的支援進行壓縮/解壓縮:此時檔名最好為 *.tar.gz
-v :在壓縮/解壓縮的過程中,將正在處理的檔名顯示出來!
-f filename:-f 後面要立刻接要被處理的檔名!建議 -f 單獨寫一個選項囉!
來源: 鳥哥
2. apache的相關指令
在ubuntu上apache的一些停止與啟動的指令跟freebsd不太一樣
啟動指令:
/etc/init.d/apache2 start
停止指令:
/etc/init.d/apache2 stop
來源: Coding Life
3. vsFTP server for ubuntu
vsftpd的相關設定檔:
/etc/vsftpd.conf
/etc/vsftpd.chroot_list
修改設定檔:修改之前記得先備份。
sudo gedit /etc/vsftpd.conf
設定檔中,一些重要的設定說明:
# Allow anonymous FTP? (Disabled by default)
anonymous_enable=NO
是否允許任意使用者連線,預設為=NO,只想給自己使用的就請設為NO
# Uncomment this to allow local users to log in.
local_enable=YES
是否允許本機使用者登入FTP,使用自己的帳號登入者請設為YES
# Uncomment this to enable any form of FTP write command.
write_enable=YES
是否開放寫入的權限,視需求設定,一般開放給自己的就都設為YES
# Default umask for local users is 077. You may wish to change this to 022,
# if your users expect that (022 is used by most other ftpd's)
可寫入,且可新增目錄、檔案權限為 775
local_umask=002
注意:用戶端上傳軟體(例如FileZilla Client)時,請直接上傳資料夾,權限預設就是775,如果遠端新增目錄(新增資料夾),就要注意自行設定權限,新增的遠端目錄,預設是沒有任何使用權限的。
都改好了記得要重新啟動vsftpd,才會生效。
sudo /etc/init.d/vsftpd restart
來源: 于老師教室討論版 (Ubuntu FTP Server:vsFTPd的安裝與設定)
沒有留言:
張貼留言