2014年6月7日 星期六

雜記

Linux指令:


1.打包(Tar)(支援壓縮)  (網站備份)

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的安裝與設定)




                                    沒有留言:

                                    張貼留言