Time of Update: 2013-12-13
《Linux命令列與shell指令碼編程大全》sed進階 多行命令sed編輯器包含了3個可用來處理多行文本的命令1.N:將資料流中的下一行加進來建立一個多行組來處理2.D:刪除多行組中的一行3.P:列印多行組中的一行next命令單行的next命令n命令會告訴sed編輯器移動到資料流中的下一文本行,而不用重新回到命令的最開始再執行一遍通常sed編輯器會在移動到資料流中的下一文本行前在這行上執行所有定義好的命令。單行的next命令改變了這一流程[plain] $ cat
Time of Update: 2013-12-13
Linux下如何新增硬碟 1.file –s /dev/hda1 查看分區檔案格式 2.fdisk –l 查看所掛硬碟分區情況 3.fdisk /dev/裝置名稱 對裝置進行分區 4.格式化分區 格式化成ext2的分區 Mke2fs /dev/hda1 格式化成ext2格式 Tune2fs
Time of Update: 2013-12-13
ubuntu系統使用記錄 新系統ubuntu12.04lts64位。 現實許可權問題: 來啟用root賬戶 #sudo passwd -u root #sudo passwd root 然後就可以使用su root了 安裝jdk 首先ubuntu預設安裝的是openjdk 卸載命令 #apt-get purge
Time of Update: 2013-12-13
tar、gzip、unzip命令的詳細使用方法備忘 tar可以為檔案和目錄建立檔案。利用tar,使用者可以為某一特定檔案建立檔案(備份檔案),也可以在檔案中改變檔案,或者向檔案中加入新的文 件。tar最初被用來在磁帶上建立檔案,現在,使用者可以在任何裝置上建立檔案,如磁碟片。利用tar命令,可以把一大堆的檔案和目錄全部打包成一個檔案,這 對於備份檔案或將幾個檔案組合成為一個檔案以便於網路傳輸是非常有用的。Linux上的tar是GNU版本的。 文法:tar
Time of Update: 2013-12-13
Ubuntu 12.04出現“Could not write bytes: broken pipe”原因與解決 根據我的實際經驗和網上搜尋到的一些資訊,出現這個問題的原因一般是修改了:/etc/enviroment
Time of Update: 2013-12-13
Linux Ctrl+z jobs bg fg使用及區別 一、& 最經常被用到這個用在一個命令的最後,可以把這個命令放到後台執行二、ctrl + z可以將一個正在前台執行的命令放到後台,並且暫停三、jobs查看當前有多少在後台啟動並執行命令四、fg將後台中的命令調至前台繼續運行如果後台中有多個命令,可以用 fg
Time of Update: 2013-12-13
linux技巧:讓任務一直執行 在工作中,經常會遇到耗時命令,比如repo
Time of Update: 2013-12-13
1 公開訪問1.1 安裝 Sambasudo apt-get install sambasudo apt-get install smbfs 1.2 建立共用目錄sudo mkdir /home/michael/sharesudo chmod 777 /home/michael/share 1.3 修改 Samba 配置 sudo vim /etc/samba/smb.conf找到如下這句: ; security =
Time of Update: 2013-12-13
Linux下vmstat輸出釋疑:Vmstatprocs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----r b swpd free buff cache si so bi bo in cs us sy id wa0 0 100152 2436 97200 289740 0 1 34 45 99 33 0 0 99 0procsr
Time of Update: 2013-12-13
本人從官網www.tomcat.org上面下載的6.0.1_31版本,並解壓包後改名存放在:/usr/share/tomcat6 本人使用的是root使用者登入,下面就說說具體的操作步驟, 1、在/usr/share/tomcat6/bin中有commons-daemon-native.tar.gz 壓縮包 2、解壓commons-daemon-native.tar.gz [root@localhost
Time of Update: 2013-12-13
任務調度的crond常駐命令 crond
Time of Update: 2013-12-13
1. CPU a. CPU
Time of Update: 2013-12-13
PATH="完整路徑即可" function IsFile(){ FULLPATH="$1" #遍曆目錄 for fName in $(/bin/ls $FULLPATH)
Time of Update: 2013-12-13
今天需要寫一個shell指令碼來完成apache日誌的篩選,需求很簡單,就是要把10分鐘之前的日誌找出來,然後放到另一個檔案中。shell中用date命令對日期進行處理,但怎麼擷取10分鐘之前的時間呢,仔細看了一下help,沒有看出對時間的“運算”,有的也就是一些輸出格式的描述。但有一個參數 -d or --date=STRING 其描述是display time described by STRING, not
Time of Update: 2013-12-13
vsftpd 530 Login incorrect錯誤與530 Permission denied錯誤的解決方案 今天用root使用者登入vsftpd出現530 Login incorrect錯誤與530 Permission denied錯誤。 530 Permission denied 原因是/etc/vsftpd/vsftpd.conf裡userlist_enable=YES /etc/vsftpd/user_list含有root名單 2
Time of Update: 2013-12-13
註冊linux服務範本#! /bin/sh# chkconfig: 2345 85 15 ### BEGIN INIT INFO# Provides: XXXX# Required-Start: $remote_fs $network# Required-Stop: $remote_fs $network# Default-Start: 2 3 4 5#
Time of Update: 2013-12-13
在安裝一個新的fedora發行版本後,可以選擇升級所有的軟體,也可以只升級下fedora編譯過的核心包,在測試完新的核心後,再把舊的核心包卸載掉,節約空間。這裡只探討fedora的自動線上升級方式,沒有使用手動的方式,也即意味著會自動搞定vmlinuz,initrd.img,system.map 等檔案的位置,以及Grub的設定檔/etc/grub/grub.conf的修改。 一、升級fedora的核心 a.查看目前核心版本 [qkshan
Time of Update: 2013-12-13
實現了負載平衡和session共用1 、 jdk 的安裝配置:jdk 的版本為: jdk-6u31-linux-i586.binmkdir /usr/java將下載的 jdk-6u31-linux-i586.bin 複製到 /usr/java 目錄下cp jdk-6u31-linux-i586.bin /usr/java安裝./ jdk-6u31-linux-i586.bin 安裝後的配置環境變數:vi /etc/profile在檔案最後添加:export
Time of Update: 2013-12-13
1 Linux進程的睡眠和喚醒在Linux中,僅等待CPU時間的進程稱為就緒進程,它們被放置在一個運行隊列中,一個就緒進程的狀 態標誌位為TASK_RUNNING。一旦一個運行中的進程時間片用完, Linux 核心的調度器會剝奪這個進程對CPU的控制權,並且從運行隊列中選擇一個合適的進程投入運行。當然,一個進程也可以主動釋放CPU的控制權。函數 schedule()是一個調度函數,它可以被一個進程主動調用,從而調度其它進程佔用CPU。一旦這個主動放棄CPU的進程被重新調度佔用
Time of Update: 2013-12-13
Linux命令find -perm使用方法 花了點時間才將linux中find命令的-perm參數弄懂,分享一下。 find -perm,根據檔案的許可權來尋找檔案,有三種形式:find -perm modefind -perm -modefind -perm +mode那麼這三者之間有什麼區別呢?解釋之前首先得簡單說一下linux中檔案許可權位的概念。在linux中檔案或目錄有三者許可權r,w,x,代表的含義分別是讀、寫、可執行。而一個檔案或目錄的屬性中又包括所屬使用者u、