Time of Update: 2018-12-08
The awk function split(s,a,sep) splits a string s into an awk array a using the delimiter sep.set time = 12:34:56set hr = `echo $time | awk '{split($0,a,":" ); print a[1]}'` # = 12set sec = `echo $time | awk '{split($0,a,":" ); print a[3]}'` # = 56#
Time of Update: 2018-12-08
如果要在CMD中複製的話,必須通過滑鼠. 複製:要先標記(在CMD中擊滑鼠右鍵)要複製的內容(或者稱是範圍),然後滑鼠點擊右鍵或按斷行符號(或Ctrl+C)即可複製完成. 粘貼:擊右鍵粘貼即可把複製到粘貼板上的內容粘貼到CMD中. putty登陸遠程大型主機 複製:雙擊選中或滑鼠拖動選中要複製的內容 粘貼:點右鍵直接粘貼 Xshell登陸遠程大型主機 複製:游標選中要複製的內容,按Ctrl+Insert 粘貼:Shift+Insert
Time of Update: 2018-12-08
使用xshell登入中文版CentOS或者redhat時,在xshell下如果輸出的是中文的話可能會顯示亂碼,通過如下辦法可以有效解決亂碼問題 linux中文亂碼解決方案如下: 複製代碼 代碼如下:[root@localhost ~]# cd /etc/sysconfig/ [root@localhost sysconfig]# cp i18n i18n.bak #備份i18n檔案 [root@localhost sysconfig]# echo "" >i18n
Time of Update: 2018-12-08
一、解壓縮命令簡介 tar命令 -c: 建立壓縮檔案 -x:解壓 -t:查看內容 -r:向壓縮歸檔檔案末尾追加檔案 -u:更新原壓縮包中的檔案 這五個是獨立的命令,壓縮解壓都要用到其中一個,可以和別的命令連用但只能用其中一個。下面的參數是根據需要在壓縮或解壓檔案時可選的。 -z:有gzip屬性的 -j:有bz2屬性的 -Z:有compress屬性的 -v:顯示所有過程 -O:將檔案解開到標準輸出 下面的參數-f是必須的 -f: 使用檔案名字,切記,這個參數是最後一個參數,後面只能接檔案名。 #
Time of Update: 2018-12-08
相信很多的系統管理員可能都遇見過這樣的情況,用登入一台伺服器,使用free命令查看記憶體,卻發現swap分區被佔用。那麼到底是什麼進程佔用了這部分swap分區呢? 從2.6.16版本的kernel開始,我們可以使用proc檔案系統中的smaps來尋找這個問題。下邊是一個列出所有進程佔用swap分區情況的列表。可以通過簡單修改就可以用於統計在/proc/$PID/smaps查出。以下是指令碼: 複製代碼 代碼如下:for i in `cd /proc;ls |grep "^[0-9]"|awk '
Time of Update: 2018-12-08
如何在linux下做軟raid?希望以下介紹能對朋友們有所協助和啟發! 在虛擬機器系統中添加一塊10g的硬碟為sdb,將硬碟分5個邏輯盤分別是sdb{5,6,7,8,9},每個盤的大小是1G。 首先利用其中三塊硬碟sdb{5,6,7}建立raid5,sdb8為熱備盤。 然後將sdb6作為故障盤下線,之後拔出sdb6,插入新的盤sdb9。 命令如下:mdadm -C /dev/md0 -l5 -n3 -x1 /dev/sdb{5,6,7,8} 通過上面命令建立了使用空間為2G的raid5。盤符為/
Time of Update: 2018-12-08
在VM9的虛擬機器下完成作業系統centos5.8
Time of Update: 2018-12-08
眾所周知SFTP帳號是基於SSH帳號的,所以在預設情況下訪問伺服器的許可權是非常大的,今天的教程就是教大家進行SFTP使用者權限設定。必要條件: 你的openssh-server版本至少得失4.8p1, 因為配置許可權需要版本添加的新配置項ChrootDirectory來完成。 如何查看自己伺服器上的ssh版本?大家可以嘗試以下命令: $ ssh -V 具體實施步驟: 1. 我們需要建立一個使用者組,專門用於sftp使用者 $ groupadd sftpusers 2.
Time of Update: 2018-12-08
經過志文工作室測試有效相關配置主要內容如下:複製代碼 代碼如下:location ~ \.php(.*)$ { fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param
Time of Update: 2018-12-08
取得字串的長度複製代碼 代碼如下:代碼:%x="abcd"#方法一%expr length $x4# 方法二%echo ${#x}4# 方法三%expr "$x" : ".*"4# expr 的協助# STRING : REGEXP anchored pattern match of REGEXP in STRING尋找子串複製代碼 代碼如下:代碼:%expr index $x "b"2%expr index $x "a"1%expr index $x "b"2%expr index
Time of Update: 2018-12-08
#尋找目前的目錄中是否存在指定目錄,若不存在,則建立之複製代碼 代碼如下:function mkdir_1{ if test ! -d $1 then mkdir $1 fi}#指定檔案中的"prefix = .*"串替換為"prefix=/home/gnome-unicore-install2/usr/" #可以用來作為sed用法的參考複製代碼 代碼如下:function modify_prefix { chmod +w $1 cp $1 $1.bak
Time of Update: 2018-12-08
如果想使用easy_install工具,可能需要先安裝setuptools,不過更酷的方法是使用ez_setup.py指令碼:複製代碼 代碼如下:wget -q http://peak.telecommunity.com/dist/ez_setup.pypython ez_setup.py安裝完後,最好確保easy_install所在目錄已經被加到PATH環境變數裡:複製代碼 代碼如下:Windows: C:\Python25\ScriptsLinux:
Time of Update: 2018-12-08
一,安裝BIND 1.下載BIND http://www.isc.org 也可以去本站下載 bind9 dns軟體。 2.編譯安裝 複製代碼 代碼如下:# tar zxvf bind-9.4.0.tar.gz # cd bind-9.4.0 # ./configure sysconfdir=/etc //更多安裝選項 ./configure --help # make # make install二,配置BINDA.建立需要檔案
Time of Update: 2018-12-08
1、查看主機網卡流量複製代碼 代碼如下:#!/bin/bash#network#Mike.Xuwhile : ; do time='date +%m"-"%d" "%k":"%M' day='date +%m"-"%d' rx_before='ifconfig eth0|sed -n "8"p|awk '{print $2}'|cut -c7-' tx_before='ifconfig eth0|sed -n "8"p|awk '{print
Time of Update: 2018-12-08
一、安裝配置NFS伺服器1> 要使NFS伺服器提供服務,必須啟動inet ,portmap,nfs 和 mount這4個守護進程,並保持在後台運行。2>規劃好要共用的分區或目錄3>定義客戶機的參數4>配置NFS主設定檔:/etc/exports5>重啟NFS服務1.配置/etc/exports檔案的文法#vi /etc/exports /sharedir -maproot=daemon host2 /sharedir2 -ro
Time of Update: 2018-12-08
1、vim /var/named/chroot/var/named/hrsx.com.zone加入一行:複製代碼 代碼如下:* IN A 192.168.0.2042、到apache伺服器上,vim /usr/local/apache2/conf/extra/httpd-vhosts.conf複製代碼 代碼如下: <VirtualHost *:80> setEnv APPLICATION_ENV testing #ServerAdmin
Time of Update: 2018-12-08
1、下載hadoop包 wget http://apache.freelamp.com/hadoop/core/stable/hadoop-0.20.2.tar.gz2、tar xvzf hadoop-0.20.2.tar.gz3、安裝JDK,從oracle網站上直接下載JDK,地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html4、chmod +x jdk-6u21-linux-i586.bin;./jdk-
Time of Update: 2018-12-08
假設apache日誌格式為:118.78.199.98 – - [09/Jan/2010:00:59:59 +0800] “GET /Public/Css/index.css HTTP/1.1″ 304 – “http://www.a.cn/common/index.php” “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; GTB6.3)”問題1:在apachelog中找出訪問次數最多的10個IP。awk '{print $1}'
Time of Update: 2018-12-08
我看了下,linux下的/proc/net/dev記錄了每塊網卡發送和接受的包和位元組數。因此萌生想法,寫了一個。運行效果: 複製代碼 代碼如下:[root@74-82-173-217 ~]# ./net.sh Current Ip: inet addr:74.82.173.217 Bcast:74.82.173.223 Mask:255.255.255.224 Summry info: RX bytes:203692709 (194.2 MiB) TX bytes:93525930 (89.1
Time of Update: 2018-12-08
使用 rename 命令 ======================== NAME rename - Rename files SYNOPSIS rename from to file... ======================== 複製代碼 代碼如下:#! /bin/sh INIFILE="./dirlist.ini" CURPATH=$(pwd) for SERVERPATH in $(cut -d: -f1 $INIFILE) do cd $SERVERPATH cd ani /