發表文章

目前顯示的是 12月, 2018的文章

[Linux] crontab 例行性工作排程

Crontab 使用說明 Linux/Unix 系統有個 crontab 程式是用來讓系統使用者自行設定需要的時間,做需要做的事情。 ex:每個星期一自動上ftp抓檔案,並備份在本機端。 要有定時裝置,記憶體內要常駐 /usr/sbin/crond 程式 一般 Linux 在開機時會自動載入,也可以到 /etc/rc.d/ 目錄下看看是否有在執行的 cron 程式指令 可以用 crontab -e 指令來編寫需要執行的 cron 指令 或 寫在一個 file 裡,再執行 crontab filename 所有使用者的 crontab 檔都會存在 /usr/spool/cron/crontab/ 下,檔名為該帳號的名稱 Cron 語法介紹 * * * * * command | | | | |       | | | | | |       要執行的命令 | | | | 星期幾(0~7) | | | 月份(1~12) | | 日期 (1~31) | 小時 (0~23) 分鐘 (0~59) 若想關閉某個命令的輸出結果,可以將輸出結果重新導向至/dev/null ex:  * * * * * command  >/dev/null 2>&1 Cron 參數特殊符號意義 *: 任何時段都接受   , : 分隔時段   - : 一段時間範圍內 /n : n=數字,每隔n單位間隔 (*/5 * * * * command 每五分鐘執行一次) Cron 指令 $ crontab FileName #要執行 crontab 指令的檔案 $ crontab -l #列出該使用者擁有的 crontab 指令 $ crontab -e #編輯該使用者的 crontab 指令 $ crontab -r #將使用者的 crontab 全部清除! By Hao★

[Linux] 檔案權限 - rwx rwx ---

- rwx rwx rwx 1 234 567 890 r : read w : write x : execute 1 : 表示檔案類型 234 : 檔案擁有者的權限 567 : 檔案所屬群組的權限 890 : 其他人的權限 檔案類型又分為 - : 一般檔案 d : 目錄 l : 符號連接檔 b : 區塊特殊檔(每次處理的單位為區塊大小) c : 字元特殊檔(每次處理的單位為字元大小) p : FIFO特殊檔(負責處理程序間的通訊功能) By Hao★

[Network] Ubuntu-18.04 安裝 ns-2.35

虛擬機 系统 : Ubuntu 18.04.1 本機系统: Windows 10 虛擬機管理器: VirtualBox 5.2.22 到下方網址下載最新版的 ns https://www.isi.edu/nsnam/ns/ns-build.html 如果還沒安裝好Ubuntu可以參考這篇-> VirtualBox Ubuntu安裝 1.更新系統         sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade 2.安裝ns所需套件 sudo apt-get install build-essential sudo apt-get install tcl8.5 tcl8.5-dev tk8.5 tk8.5-dev   #for tcl and tk sudo apt-get install libxmu-dev libxmu-headers   #for nam sudo apt-get install ns2 sudo apt-get install -y gcc g++ make libxt-dev libx11-dev libxmu-dev 3.安裝ns tar -xvf ns-allinone-2.35.tar.gz cd ns-allinone-2.35 4.補丁(因應版本不同所產生的錯誤) wget https://raw.githubusercontent.com/zylan29/ns-expr/master/ns-allinone-2.35-bugfix.patch patch -p1 < ns-allinone-2.35-bugfix.patch ./install 5.安裝nam cd  ns-allinone-2.35/nam-1.15 sudo ./configure sudo make sudo make install 5.環境變數(好像有沒有設都不引響..!?) gedit   ~/.bashrc 在文件後端加上 # add path for ns2 export PATH="$PATH:/hom