在linux shell編程中,經常用到日期的加減運算以前都是自己通過expr函數計算,很麻煩其實date命令本身提供了日期的加減運算非常方便。例如:得到昨天的時間date +%Y%m%d --date="-1 day&quo
1、shell函數:shell允許將一組命令集或語句形成一個可用塊,這些塊稱為shell函數。函數由兩部分組成:函數標題、函數體。標題是函數名。函數體是函數內的命令集合。標題名應該唯一;如果不是,將會混淆結果,因為腳本在查看調用腳本前將
printf是一個把從標准輸入的字符按照你所要求的格式輸出到標准輸出即屏幕的命令.在很多時候,我們可能需要將自己的數據給他格式化輸出的。例如考試分數的輸出:假設有一個文件test.txt記錄著考試分數,內容如下圖所示:上表的數據主要分成
sed是一種在線編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨時緩沖區中,稱為“模式空間”(pattern space),接著用sed命令處理緩沖區中的內容,處理完成後,把緩沖區的內容送往屏幕。接著處
grep (global search regular RE ) and print out the line,全面搜索正則表達式並把行打印出來)是一種強大的文本搜索工具,它能使用正則表達式搜索文本,並把匹配的行打印出來.參數:1. -
一:DHCP1.首先插入系統盤並掛載進入Server裡find -name “dhcp*” 查詢下然後找到要安裝的包2.將配置dhcp的模板文件覆蓋到/etc/dhcpd.conf上然後配置地址池等參
1.NetworaManager:在無線和有線網絡之間快速切換。一般用於移動終端。2.NetworkManagerDispatcher:在多種網絡環境之間來回切換,與NetworkManager相同。3.acpid:(沒有預設端口)電源
第一步. 查看所需的相關庫[root@ns2 ~]# rpm -qa |grep e2fsprogse2fsprogs-libs-1.39-8.el5e2fsprogs-1.39-8.el5e2fsprogs-devel-1.39-8.
<cron job 裡面,如何讓腳本半分鐘運行一次?>cron本身實現不了。但可以借助於sleep命令實現。解決方法:兩個腳本一個正常,一個增加sleep30crontab設置同時啟動在有的shell(比如linux中的ba
RHEL5中實現各種服務的准備條件【制作YUM本地源:】YUM簡介:YUM是Yellow dogUpdater Modified的簡稱,yum是軟件的倉庫,它可以是http或ftp站點,也可以是本地軟件池,但必須包含rpm的header
目的:構建一台單網卡Linux網關(透明代理),該網關撥入某海外VPN服務器,客戶端設定該網關後,網絡出口則為海外VPN服務器,實現加速訪問一些網站的目的。環境信息:硬件:DELL機器一台,單網卡(IP:10.39.100.253);機
主要參考文檔:中文:http://wiki.centos.org/zh/HowTos/VNC-Server英文:http://wiki.centos.org/HowTos/VNC-Server描述很規范、全面。記錄下安裝過程中知識點/要
1、下載apache tomcat下載地址:http://tomcat.apache.org/download-70.cgi文件名:apache-tomcat-7.0.27.tar.gz把下載好的安裝包放在服務器的/tmp 目錄下2、開
1)/etc/passwd 文件個字段含義第1域: 用戶名第2域: 密碼第3域: 用戶ID第4域: 用戶組ID(0表示屬於root組)第5域: 注釋和文本第6域: 用戶家目錄第7域: 用戶shell類型2)/etc/group 文件各字
有兩種方法:1、ulimit -n 5000把允許最大打開的描述符修改為5000,只對當前終端打開的應用程序有效。2、修改 vim /etc/security/limits.conf在該文件中添加以下兩行:*
終端下輸入(用戶家目錄)vim .profile在文件的末尾處添加如下信息export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030export GST_ID3V2_TAG_ENCODING=GBK:UT
ssh 由於登錄失敗而無法啟動服務[分析與解決]$ net start sshd發生系統錯誤 1069。由於登錄失敗而無法啟動服務。分析:這是由於用戶密碼輸入錯誤導致的,以後更改用戶後sshd也可能發生這個問題,在 services.m