Time of Update: 2017-01-18
複製代碼 代碼如下:#!/bin/bash##chkconfig: 35 88 14#description: tomcat auto start script#script by okhelpercase "$1" instart)echo "Here is start script..."JAVA_HOME=/usr/jdk1.6.0_13;export JAVA_HOMEJRE_HOME=$JAVA_HOME/jre;export JRE_HOMEexport
Time of Update: 2017-01-18
xargs是給命令傳遞參數的一個過濾器,也是組合多個命令的一個工具。它把一個資料流分割為一些足夠小的塊,以方便過濾器和命令進行處理。通常情況下,xargs從管道或者stdin中讀取資料,但是它也能夠從檔案的輸出中讀取資料。xargs的預設命令是echo,這意味著通過管道傳遞給xargs的輸入將會包含換行和空白,不過通過xargs的處理,換行和空白將被空格取代。xargs 是一個強有力的命令,它能夠捕獲一個命令的輸出,然後傳遞給另外一個命令,下面是一些如何有效使用xargs 的實用例子。1.
Time of Update: 2017-01-18
一、問題的提出 如圖1所示,在單位有個私人地址為192.168.0.0的網路,各電腦是通過ADSL共用方式接入Internet,在家中有台電腦也通過ADSL訪問Internet,現在想在家中隨時安全地訪問單位192.168.0.2這台機器,實現方法很多,最為安全的是通過VPN。 二、什麼是VPN
Time of Update: 2017-01-18
一聽名字就知道 PcAnyWhere 是什麼意思了,PcAnyWhere是一套老牌遠端控制軟體,可運行在Windows95/98/NT/2000/ME下。使用者可以通過主控或被控的方式,遠端管理已串連上互連網或內連網的電腦,而且管理方式為What's you see what's you get --- 所見即所得 (WYSIWYG)的控制方式;PcAnyWhere 還支援全屏操作,更加可以顯示全屏真彩。 PcAnyWhere
Time of Update: 2017-01-18
1、linux裡查看所有使用者(1)在終端裡.其實只需要查看 /etc/passwd檔案就行了.(2)看第三個參數:500以上的,就是後面建的使用者了.其它則為系統的使用者.或者用cat /etc/passwd |cut -f 1 -d :2、使用者管理命令useradd 註:添加使用者adduser 註:添加使用者passwd 註:為使用者佈建密碼usermod 註:修改使用者命令,可以通過usermod 來修改登入名稱、使用者的家目錄等等;pwcov
Time of Update: 2017-01-18
功能:把指定的輸入檔案拷貝到指定的輸出檔案中,並且在拷貝過程中可以進行格式轉換。可以用該命令實現DOS下的 diskcopy命令的作用。先用dd命令把磁碟片上的資料寫成硬碟的一個寄存檔案,再把這個寄存檔案寫入第二張磁碟片上,完成diskcopy的功能。需要注意的是,應該將硬碟上的寄存檔案用rm命令刪除掉。系統預設使用標準輸入檔案和標準輸出檔案。 文法:dd [選項] 複製代碼 代碼如下:if =輸入檔案(或裝置名稱)。 of =輸出檔案(或裝置名稱)。 ibs = bytes
Time of Update: 2017-01-18
1.cd - 作用是快速切換到前一個目錄,如下:複製代碼 代碼如下:amosli@amosli-pc:~$ cd learn/fd/amosli@amosli-pc:~/learn/fd$ cd -/home/amosli2.dirs:顯示目錄棧,列出當前堆棧中儲存的目錄列表複製代碼 代碼如下:amosli@amosli-pc:~/learn/fd$ dirs~/learn/fd說明: dirs的 -p參數可以每行一個目錄的形式顯示堆棧中的目錄列表-v參數可以在目錄前加上編號注意:有
Time of Update: 2017-01-18
1.ls -d *複製代碼 代碼如下:amosli@amosli-pc:~$ ls -d *%APPDATA% develop
Time of Update: 2017-01-18
指令碼需求如下:此SHELL指令碼放在crontab計劃任務裡,每隔6小時(此時間根據實際情況來定義)就去讀取/var/log/secure指令碼,取出裡面惡意猜測IP,如果單位時間內(一星期)的串連數是高於一個閥值,例如100(此閥值也可以根據實際情況來定義),則將其加進/etc/hosts.deny黑名單裡,如果低於此閥值,則無視此IP。 /var/log/secure裡認證失敗資訊如下:複製代碼 代碼如下:Nov 28 10:18:08 centos2 sshd[7556]:
Time of Update: 2017-01-18
複製代碼 代碼如下:#include <iostream> using namespace std; void ShellQin(int A[],int n) { int gap=n/2; int i,j; for(;gap>0;gap=gap/2)//設定初始gap,按照gap進行分組,gap按照gap/2遞減 {
Time of Update: 2017-01-18
分類:程式WshShell 對象ProgID Wscript.Shell 檔案名稱 WSHom.Ocx CLSID F935DC22-1CF0-11d0-ADB9-00C04FD58A0B IID F935DC21-1CF0-11d0-ADB9-00C04FD58A0B 下表說明和 WshShell 對象有關的屬性。屬性 說明 Environment 返回 WshEnvironment 集合對象。 SpecialFolders 使用 WshSpecialFolders 對象提供對
Time of Update: 2017-01-18
1.使用時間相關的隨機數利用data命令產生輸出unixtimestamp(%s)和目前時間的納秒資料(%N,精確到億分之一秒。)前者保證在不同秒數之內輸出不重複 後者保證在同一秒內數字不重複 兩者組合就可以了複製代碼 代碼如下:date +%s%N這個方法不依賴系統 只要時間不停止,就一直可以得到不重複的為隨機數2.系統shell內部變數 $RANDOM這麼沒啥好說的 依賴shell3.通過Linux的隨機裝置擷取 然後算校正和複製代碼 代碼如下:head -10
Time of Update: 2017-01-18
此指令碼在生產伺服器上使用了一年多,本指令碼崇尚簡單唯美,只需要一個指令碼就可以在任何一台有網路的伺服器上自動設定LNMP。本指令碼會在指令碼執行目錄下,建packages目錄用於存放LNMP所需要的軟體。大家安裝完可以刪除該目錄。使用方法:1、把shell指令碼的內容儲存為nginx_php2、root許可權下運行:複製代碼 代碼如下:chmod u+x nginx_php; ./nginx_php init; ./nginx_php ins_mysql-server;
Time of Update: 2017-01-18
Set exeRs = objws.Exec("pscp -r -scp -pw " & password & " " & loginid & "@" & host & ":" & data_path & fileName & " " & windows_path)但在測試的時候,當拷貝的檔案比較大,拷貝時間較長的時候就出現cmd視窗死在那裡不動了的情況,直接在cmd視窗中運行pscp拷貝相同的檔案就可以正常
Time of Update: 2017-01-18
首先用w查看當前登入使用者,運行w命令的是目前使用者,需要保留,其他一概踢掉。 方法一,傳統辦法,找到其他終端的名字,然後找到響應的進程殺掉複製代碼 代碼如下:# w |grep -v -w w# ps aux |grep tty# kill xxx進程號方法二,另一種思路,找到其他終端的名字,直接殺死tty複製代碼 代碼如下:# w |grep -v -w w# pkill -t
Time of Update: 2017-01-18
複製代碼 代碼如下:# /bin/bash# creator:lihuibin# date : 2014-03-10 16:45# desc : upload file to ftphosts="192.168.56.100"port=21user=testpass=testpwdwork_path="/var/www/cms"packname="publish"#hosts=$1#port=$2#user=$3#pass=$4#packname=$6#work_path=$5cd $work_
Time of Update: 2017-01-18
複製代碼 代碼如下:#!/bin/bashwhile [ "1" ]doeth=$1RXpre=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $2}')TXpre=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print $10}')sleep 1RXnext=$(cat /proc/net/dev | grep $eth | tr : " " | awk '{print
Time of Update: 2017-01-18
亞太地區網路資訊記錄在這裡,每天都有更新。http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest下面這個指令碼將對這段文本進行編輯,輸出國內幾大電訊廠商網段。複製代碼 代碼如下:#!/bin/sh#auto get the IP Table#get the newest delegated-apnic-latestrm delegated-apnic-latestif type wgetthen wget http://ftp.
Time of Update: 2017-01-18
一般情況下,我們只需要監控程式進程在沒在就可以了。但是這次遭遇了這樣的事,公司開發的程式,程式進程還在,但是死結了。導致大範圍的影響,更要命的是根本不知道問題出在哪裡,還是別的測試部同事幫忙發現的,真是丟盡營運的臉了…為避免下次再遭遇到這樣的情況,分析了這次進程死結的現象,發現死結會佔用100%的cpu,正常情況下只佔用10%以內。決定編寫nagios外掛程式,用來監控程式佔用的資源,包括cpu,記憶體等。一、shell指令碼需求分析:
Time of Update: 2017-01-18
卸載並刪除WScript組件 wscript.shell可以調用系統核心運行DOS基本命令,對系統安全造成危害。我們要卸載並刪除該組件,來防止此類木馬的危害。 命令列模式下執行“regsvr32 /u wshom.ocx” 命令列模式下執行“regsvr32 /u wshext.dll” 搜尋wshom.ocx,刪除所有搜尋到的內容。如果彈出Winodws系統檔案保護對話方塊,則確認刪除 搜尋wshext.dll,刪除所有搜尋到的內容。如果彈出Winodws系統檔案保護對話方塊,則確認刪除