Time of Update: 2013-12-12
rsync啟動指令碼 01#!/bin/bash www.2cto.com 02#03# rsyncd This shell script takes care of starting and stopping04# standalone rsync.05#06# chkconfig: - 99 5007# description:
Time of Update: 2013-12-12
在Gentoo下交叉編譯 “Sometimes it pays to stay in bed in Monday, rather than spending the rest of the week debugging Monday’s code. “ – Dan Salomon 前幾天攬了個“髒活”,交叉編譯raspbian的檔案系統鏡像。好久沒幹過這麼繁瑣的
Time of Update: 2013-12-12
開啟nginx狀態監控 1.nginx的ngx_http_stub_status_module提供能夠擷取Nginx自上次啟動以來的工作狀態 的功能。 www.2cto.com 如果是編譯安裝的話,需要–with-http_stub_status_module啟用 2.該模組是基於某個server的,所以必須在server裡面 3.nginx.conf配置 01server02 {03
Time of Update: 2013-12-12
debian 5升級debian 6 由於需求要使用xen 4.0提供虛擬化,所以需要將線上一些debian 5系統升級為debian 6. www.2cto.com 1.修改源為debian 6 1root@10.1.6.200:~# cat /etc/debian_version25.0.23root@10.1.6.200:~# vim /etc/apt/sources.list4deb http://mirrors.16
Time of Update: 2013-12-12
ubuntu下調整vdi大小 昨天急於使用xp所以安裝了一個virtuabox,然後安裝了xp,但是考慮不周,當時只設定了20G,結果今天想裝一下VS2008,還沒裝完就報錯了,錯誤原因是空間不足,但是找了一下virtualbox裡也沒有相關調整vdi大小的可視化操作選項,搜尋網路總結以下步驟可解決,本人親測:先上一張配置前的照片為證第一步,使用virtualbox命令列工具調整分區大小執行的命令:VBoxManage modifyhd winxp.vdi
Time of Update: 2013-12-12
linux Shell中常用的條件判斷 -b file 若檔案存在且是一個塊特殊檔案,則為真-c file 若檔案存在且是一個字元特殊檔案,則為真-d file 若檔案存在且是一個目錄,則為真-e file
Time of Update: 2013-12-12
如何恢複linux的環境變數ubuntu中root使用者沒有辦法使用命令 問題分析及解決辦法: 這主要是路徑問題,先查看$PATH變數的設定。echo $PATH裡面的格式是xxx:xxx:xxx:xxx這應該沒包含/usr/bin這個路徑。執行下面命令就可以將這個路徑包含進去:export
Time of Update: 2013-12-12
window linux NOTICE # grub.conf generated by anaconda## Note that you do not have to rerun grub after making changes to this file# NOTICE: You do not have a /boot partition. This means that# all
Time of Update: 2013-12-12
二,linux核心被載入的過程 一,linux安裝時遇到的概念解析 核心必須模組vmlinz(5M左右)不認識硬碟,原本是需要寫跟loader中一樣的內容,來載入非必要模組。核心非必要的功能被編譯為模組放在了/lib/modules(143M)中。 現採取的措施是 在loader載入kernel的同時 也載入initial RAM Disk ==initrd 到記憶體中。initrd在一般命名為/boot/initrd(14M)
Time of Update: 2013-12-12
Linux系統禁ping和開啟轉寄功能 作為伺服器,安全方面是非常重要的一個問題。很多時候就是要求系統做到系統禁止別的主機進行ping自己的地址。下面介紹下Linux下如何禁止ping和怎麼開啟系統IPv4的轉寄功能。其實非常簡單,只需一條命令就搞定了。同時,切換也相當方便。看下面的圖就知道,只需要修改目錄/proc/sys/net/ipv4/中的icmp_echo_ignore_all文檔的一個值,而這個值的範圍也非常小,只在0和1之間。有友友們會想,這樣就可以了?確實是的,因為改p
Time of Update: 2013-12-12
linux關於處理常值內容的命令 最近學習了 一些處理常值內容的命令今天總結一下,以便以後複習! 以下命令只列出了一些常用參數. uniq 命令 uniq 命令不加參數可以刪除檔案中的重複行(這些重複的行必須相鄰,不相鄰不能去除). -c 在輸出行前面加上每行在輸入檔案中出現的次數; -d 僅顯示重複行; -u 僅顯示沒有重複過的行。 命令模式: uniq [參數]
Time of Update: 2013-12-12
通過losetup虛擬出塊裝置(檔案系統) 在Linux系統中,SCSI磁碟最多隻支援15個分區(3個主要磁碟分割sda1-sda3 + 1個擴充分區sda4 + 11個邏輯分區sda5-sda15),而IDE磁碟也只支援63個分區 [root@rhel6 ~]# fdisk -l /dev/sda Disk /dev/sda: 6442 MB, 6442450944 bytes 16 heads, 63 sectors/track, 12483
Time of Update: 2013-12-12
ubuntu下SVN伺服器安裝配置和鉤子 一、SVN安裝1.安裝包1.$ sudo apt-get install subversion2.建立項目目錄$ sudo mkdir /home/xiaozhe/svn$ cd /home/xiaozhe/svn/$ sudo mkdir mypro 3.建立svn檔案倉庫$ sudo svnadmin create /home/xiaozhe/svn/mypro 4.匯入項目到svn檔案倉庫 (可有可無)$ sudo
Time of Update: 2013-12-12
安裝linux jdk錯誤 安裝linux jdk 出現以下錯誤: ./install.sfx.XXX: not found 系統內容:ubuntu 11(64位) , jdk-6u43-linux-i586.bin 32位 在安裝的過程中會出現以上錯誤,./install.sfx.XXX: not found sudo ./jre-6u43-linux-i586.binUnpacking...Checksumming.
Time of Update: 2013-12-12
今天寫了一個shell指令碼,然後在執行的時候報錯,指令碼內容很簡單,僅供測試:Shell代碼: #!/bin/sh echo "test shell " 具體報錯資訊如下:Shell代碼: [root@localhost test]# ./test.sh -bash: ./test.sh: /bin/sh^M: bad
Time of Update: 2013-12-12
修複ubuntu的grub的方法 我是採用live CD的方法修複的。用Ubuntu的安裝CD,也就是Live CD從光碟機啟動,開啟一個終端視窗,在裡面輸入如下命令:sudo -i (獲得超級使用者權限)mount /dev/sda7 /mnt
Time of Update: 2013-12-12
用expect編寫Linux自動化互動登入指令檔 #本文中所有伺服器名,使用者名稱,密碼都不是真實的。什麼是expect,就是突破shell不能自動互動的局限,可以實現用指令碼進行互動的語言。上代碼吧:goto檔案,用於簡化登入很長名字,不容易管理的伺服器的步驟。前面是個switch,後面是互動的代碼,可以自動輸入密碼,自動進入想去的目錄。[plain] #!/home/users/liuzuocheng/local/tcl/bin/expect -f set
Time of Update: 2013-12-12
Bash的檔案名稱元字元 元字元 含義1. * 匹配0個或者多個任一字元2. ? 匹配1個任一字元3. [abc...] 匹配一個括弧中的字元,如果使用連接線(-),則表示匹配範圍中的一個字元。(如, a-z, A-Z, 0-9)4. [!abc...] 匹配一個括弧中的沒有的字元5. ~ 目前使用者的主目錄(Home)6. ~name name使用者的主目錄(Home) 7. ~+ 當前的工作目錄($PWD)
Time of Update: 2013-12-12
Linux命令查看主機配置資訊 在Linux中可以使用lspci 和 cat /proc/cpuinfo 查看主機的資訊,這個相當於Windows下CPU-Z軟體哦. 我用的Vmware 裝的虛擬機器 這個是我原生資訊 01[root@localhost home]# cat /proc/cpuinfo02processor : 003vendor_id :
Time of Update: 2013-12-12
Linux命令解析:su root和su -root su - root is the same as su -just like login as root, then the shell is login shell,which mean it will expericene a login process,usually .bash_profile and .bashrc will be sourced su root