發表文章

目前顯示的是 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

VirtualBox Ubuntu安裝

圖片
本範例版本 VirtualBox 5.2.22 Ubuntu 18.04.1 版本不同的話可能有些介面不太一樣 安裝完  VirtualBox  & 下載完  Ubuntu  後開始新增虛擬機 替自己的虛擬機命名 選擇虛擬機的類型&版本 配置虛擬機的記憶體大小 替虛擬機建立虛擬硬碟  設定虛擬硬碟所分配的大小  選擇剛剛下載好的Ubuntu iso檔 虛擬光碟設定好會顯示位置&名稱  設定系統語言,安裝Ubuntu 選擇鍵盤佈局  選擇你的時區  設定使用者名稱&密碼 開始進行初始化,這邊要等上一段時間  當你關閉虛擬機時 1.儲存機器狀態->凍結虛擬機當下動作,之後啟動即可在繼續 2.傳送關機命令->如同實體電腦正常關機的動作 3.機器關機->如同實體電腦直接切斷電源 By Hao★

[Else] 日期格式

------------------------------------------------------------------- 日期格式 yyyy/MM/dd hh:mm:ss yyyy-MM-dd hh:mm:ss MM/dd/ yyyy  hh:mm:ss MM-dd- yyyy  hh:mm:ss M大寫是為了要區分"月"與"分" 年 y yy yyyy 民國前面不會補 0 民國前面會補 0 西元 月 M MM MMM MMMM 個位數的月份 前面不會補 0 個位數的月份 前面會補 0 月份縮寫 月份完整名稱 日 d dd ddd dddd 個位數的日期 前面不會補 0 個位數的日期 前面會補 0 日期縮寫 日期完整名稱 時 h hh H HH 12 小時制 前面不會補 0 12 小時制 前面會補 0 24 小時制 前面不會補 0 24 小時制 前面會補 0 By Hao ★