Time of Update: 2018-12-04
關於Suid和Sgid當程式被執行的時候,擁有超級使用者的許可權,完成時又回到普通使用者的許可權1. 建立兩個使用者natasha和marry,並建立一個組。useradd natashauseradd marrygroupadd mygroup2.分別查看兩個使用者,預設組和使用者名稱相同。3.分別將兩個使用者添加到mygroup組中,並查看是否加入該組中。 cat
Time of Update: 2018-12-04
關於dmstool在網上的資料很少,我也是通過使用才曉得一些用法,下面我是通過工具的help說明得到的用法:描述:This script is a client side tool. Users can use it for collecting DMS metrics from multiple DMS instrumented servers。用法:Usage: dmstool -helpdmstool -list [-table] [-delimitor
Time of Update: 2018-12-04
今天在統計警示機器的相關情況,然後發現了這個grep -v作用的重要性,拿來和大家分享!grep -v "==0" /home/oracle/zy/physical.log > /home/oracle/zy/summary.log-v的作用是為了剔除不合格,如下例子cat /home/oracle/zy/physical.log 。。。。。。。。。172.16.30.21 Sun Aug 21 23:55:10 CST 2011 Unable to get a physical
Time of Update: 2018-12-04
空閑子進程:是指沒有正在處理請求的子進程。1、prefork.c模組(一個非線程型的、預派生的MPM) prefork MPM 使用多個子進程,每個子進程只有一個線程。每個進程在某個確定的時間只能維持一個串連。在大多數平台上,Prefork MPM在效率上要比Worker
Time of Update: 2018-12-04
NIS(Network Information Service)NIS是集中控制幾個系統管理資料庫的網路用品。NIS簡化了UNIX和LINUX案頭客戶的管理工作,用戶端利用它可以使用中心伺服器的管理檔案。案頭系統的使用者無需建立他們自己的/etc/passwd,他們只簡單的使用維護在NIS伺服器的檔案即可。當用戶端登入某個賬戶時,他在用戶端沒有自己的家目錄,可以使用自動掛載器,登上伺服器,切換到使用者的家目錄。1. 對於用戶端,首先得處於某個域中,使用下列命令可以查看。2.
Time of Update: 2018-12-04
TIBCO Enterprise Message Service功能介紹Java Message Service
Time of Update: 2018-12-04
現在我有一些應用的列表資訊,但是發現最後一列缺少了對應的ip,那麼針對比較多的資訊,我應該怎樣添加呢手動的話,我肯定會瘋的,那麼我們就使用指令碼吧~資訊列表的內容如下格式:應用程式名稱 應用程式套件名 執行個體 AS內容:app-sohu /usr/weblogicapp/sohu/app-ws-sohu.war sohuServer-150
Time of Update: 2018-12-04
#!/bin/bashtoday=`date +"%a %b %d"`yesterday=`date --date="1 day ago" +"%a %b %d"`dirname=`date --date="1 day ago" +"%Y%m%d"`mkdir -p /home/oracle/zy/$dirnamesed -n "/$yesterday/,/$today/p" /opt/oracle/monitor/as/monitorAs.log >
Time of Update: 2018-12-04
除了我們很喜歡使用的 test 之外,其實,我們還可以利用判斷符號『 [ ] 』(就是中括弧啦) 來進行資料的判斷呢! 舉例來說,如果我想要知道 $HOME 這個變數是否為空白的,可以這樣做:[oracle@SOR_SYS]$ [ -z "$HOME" ] ; echo $?1使用中括弧必須要特別注意,因為中括弧用在很多地方,包括萬用位元組與正規標記法等等,所以如果要在 bash 的文法當中使用中括弧作為 shell 的判斷式時,必須要注意中括弧的兩端需要有空白位元組來分隔喔![
Time of Update: 2018-12-04
今天突然看到jetty日誌裡面的日誌好多是以日期結尾的,但是記得以前學過tar命令,想著具體怎麼實現的,就去看了看啟動指令碼,裡面設定了日誌的格式,就是將產生的日誌又移動為你想要的帶日期的格式eg:你可以在你的目錄中建立一個記錄檔:touch zy.log 此時你可以將你的記錄檔改成帶日期的格式:mv zy.log zy.log.`date+"%Y-%m-%d-%H:%M"`【顯示結果:zy.log.2011-07-13-10:31】mv
Time of Update: 2018-12-04
case $變數名稱 in “第一個變數內容”) <==每個變數內容建議用雙引號括起來,關鍵字則為小括弧 程式段 ;; <==每個類別結尾使用兩個連續的分號來處理! “第二個變數內容”) 程式段 ; *) <==最後一個變數內容都會用*來代替所以其他值 不包含第一個變數內容與第二個變數內容的其他程式運行段
Time of Update: 2018-12-04
在某些時刻我們常常需要『判斷』某個變數是否存在,若變數存在則使用既有的配置,若變數不存在則給予一個常用的配置。 我們舉底下的例子來說明好了,看看能不能較容易被你所理解呢!範例一:測試一下是否存在 username 這個變數,若不存在則給予 username 內容為 root[root@SOR_SYS ~]# echo $username <==由於出現空白,所以 username 可能不存在,也可能是Null
Time of Update: 2018-12-04
變數除了可以直接配置來修改原本的內容之外,有沒有辦法透過簡單的動作來將變數的內容進行微調呢? 舉例來說,進行變數內容的刪除、取代與替換等!是可以的!我們可以透過幾個簡單的小步驟來進行變數內容的微調喔! 底下就來試試看!本小節我們主要介紹變數內容的刪除變數的內容可以很簡單的透過幾個咚咚來進行刪除喔!我們使用 PATH 這個變數的內容來做測試好了範例一:先讓小寫 path 自訂變數配置的與 PATH 內容相同[root@SOR_SYS ~]# path=${PATH}[root@SOR_SYS ~
Time of Update: 2018-12-04
(一)假如我們有個指令碼monitor中的函數search調用searchfile.sh指令碼中的searchlog函數,例如:截取searchfile.sh的一部分:searchlog(){ local searchas=$1 asinfo=(`getAsInfo $1`) local searchfile=$2 local keyword="$3" local linenum=1000 if [ ! -z $
Time of Update: 2018-12-04
今天在重新添加一個檔案的時候,因為雷同,所以直接拷貝了一份,然後修改一下名字就好了,但是拷貝過後,我發現裡面要修改的都是一個字串替換成另一個字串,於是就使用命令來替換~下面我們來說一下如何替換吧!Listen 8012<VirtualHost _default_:8012>DocumentRoot "/opt/oracle/html_99bill"ServerName localhostServerAdmin WebAdmin@99bill.comCustomLog
Time of Update: 2018-12-04
LVM(Logical Volume Manager)1.建立邏輯卷分為以下幾個過程:(1)建立物理分區(PP) 建立三個分區,分別為/dev/hda1, /dev/hda2, /dev/ha3,且必須將檔案的系統類別型改成8e,結果如所示: 執行命令:partprobe(為了讓系統識別新建立的分區)(2).建立物理卷(PV)pvcreate /dev/had –vpvdisplay
Time of Update: 2018-12-04
給我們的web網站安裝以一個日誌分析器,可以直觀的查看作業系統、應用程式、裝置和安全產品的日誌資料,能夠協助你提前發現和避開災難,並且找到安全事件的根本原因,下面我就來手把手的交大家怎樣給我們的web網站配備一個日誌分析器。 這裡我們使用的是awstats這款因效果而著稱的日誌分析軟體 安裝awstats 1、首先下載最新版的awstats-6.95.tar.gz至某目錄中,而後進行安裝配置的準備工作: mkdir /var/lib/awstats
Time of Update: 2018-12-04
Ext.onReady(function(){ new Ext.Viewport({ layout: 'border', items: [{ region: 'north', html: '<h1 class="x-panel-header">Page Title</h1>', autoHeight: true, border:false, margins: '0 0 5 0' },
Time of Update: 2018-12-04
Raid(獨立磁碟容錯陣列)總結:Raid0:等量磁碟區,平均分配,不具備容錯功能,不要求磁碟空間大小一樣,一塊壞掉,其它都沒用。 Raid1:鏡像磁碟區,儲存速度慢,但讀取速度快,提供容錯功能,利用率為50% Raid4:至少需要三塊硬碟,其中一Block Storage校正碼。 Raid5:沒有專門儲存校正碼的裝置,允許壞一塊硬碟,它的利用率為 (n-1)/n . Raid6:允許壞兩塊硬碟,利用率為(n-2)/n
Time of Update: 2018-12-04
想必大家都可能見過EOF這個用法,但是不知道你是否注意過細節呢?下面我們通過一個指令碼menu來測試一下吧~#!/bin/bashprintf "Do you want to see the menu?"read answerif [[ $answer == "yes" ]]then cat << EOF 1)Steak and eggs 2)Fruit and Yogurt 3)Pie and icecream