Time of Update: 2014-05-24
使用 yum 程式安裝所需開發包(以下為標準的rpm包名稱)# yum install gcc gcc-c++ gcc-g77 flex bison autoconf automake bzip2-devel zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel pam-devel openssl-devel libxml2-devel gettext-devel pcre-devel[/
Time of Update: 2014-05-24
在SSH裡快速修改主機名稱1、查看當前主機名稱hostname #直接執行該命令,查看當前主機名稱2、修改主機名稱為www.centoscn.comhostname www.centoscn.com黃色部分可以根據自己實際情況修改,直接斷行符號儲存即可。三、開機時自動修改主機名稱如果有特殊需要,通過Linux開機軟體自啟功能執行命令。1、編輯相關檔案vi /etc/rc.d/rc.local2、添加一行命令hostname
Time of Update: 2014-05-24
如果從一台linux伺服器通過ssh遠程登入到另一台機器,這種情況通常會在多台伺服器的時候用到。因為常常會為伺服器架設一個防火牆,在外網不能直接存取某一台伺服器,要能訪問,則需要先串連到防火牆外面的一台機器,然後再通過它串連上防火牆內的伺服器。如用root帳號串連一個IP為192.168.1.102的機器,輸入:“ssh192.168.1.102-lroot”,斷行符號後輸入root帳號的密碼再斷行符號確認即可。如果該伺服器的ssh連接埠不是預設的22連接埠,是自訂的一個
Time of Update: 2014-05-24
目前很多網站可以為使用者指派一個自己定義的次層網域,例如:myname.netingcn.com,但實際訪問的地址可能為www.netingcn.com/user.php?uid=myname。要使其能正常工作,首先在DSN解析那裡需要配置泛網域名稱解析,接下來在nginx設定檔中設定rewrtie即可。nginx配置如下:server { listen 80; server_name *.netingcn.com;...if ($host ~*
Time of Update: 2014-05-24
Centos下可以通過配置crontab來定時執行任務,執行體可以是一條系統命令或自己寫的一個指令碼,同時可以指派使用者來執行。配置crontab有兩種方法。方法1、使用crontab命令,例如添加一個新的或編輯已有的,使用:crontab -e就可以進入設定檔。此時配置crontab的執行者是當前登入使用者,如果目前使用者是root,需要為其他使用者配置,可以使用crontab -e -u 使用者名稱或su 使用者名稱crontab
Time of Update: 2014-05-24
LVM是 Logical Volume Manager(邏輯卷管理)的簡寫,它由Heinz Mauelshagen在Linux
Time of Update: 2014-05-24
系統命令:# uname -a # 查看核心/作業系統/CPU資訊# head -n 1 /etc/issue # 查看作業系統版本# cat /proc/cpuinfo # 查看CPU資訊# hostname # 查看電腦名稱# lspci -tv # 列出所有PCI裝置# lsusb -tv # 列出所有USB裝置# lsmod # 列出載入的核心模組# env # 查看環境變數資源命令:# free -m # 查看記憶體使用量量和交換區使用量# df -h # 查看各分區使用方式# du
Time of Update: 2014-05-24
理解Linux系統中的LVM管理:LVM是 LogicalVolume
Time of Update: 2014-05-24
1、修改使用者進程可開啟檔案數限制在Linux平台上,無論編寫用戶端程式還是服務端程式,在進行高並發TCP串連處理時,最高的並發數量都要受到系統對使用者單一進程同時可開啟檔案數量的限制(這是因為系統為每個TCP串連都要建立一個socket控制代碼,每個socket控制代碼同時也是一個檔案控制代碼)。可使用ulimit命令查看系統允許目前使用者進程開啟的檔案數限制:[speng@as4 ~]$ ulimit
Time of Update: 2014-05-24
其實之前也寫過關於Linux下綁定雙網卡的博文。今天又進行了一次綁定實驗,發現比原來的綁定簡單多了。可能是由於系統或者是系統版本不一樣的問題。以前的關於Linux下綁定雙網卡的文章一大串。今天發現就是不做那些操作也是可以的。所以,下面做簡單的記錄。[root@localhost ~]# cd /etc/sysconfig/network-scripts/[root@localhost network-scripts]# cp ifcfg-eth1 ifcfg-bond0vim
Time of Update: 2014-05-24
在SMP系統中,我們的應用程式經常使用多線程的技術,那麼在Linux中如何查看某個進程的多個線程呢?本文介紹3種命令來查看Linux系統中的線程(LWP)的情況:在我的系統中,用qemu-system-x86_64命令啟動了一個SMP的Guest,所以有幾個qemu的線程,以此為例來說明。1. pstree 命令查看進程和線程的樹形結構關係[root@jay-linux ~]# pstree | grep qemu
Time of Update: 2014-05-24
CronTab 任務周期計劃格式:* * * * * command分(0-59)、時(0-23)、日(1-31)、月(1-12)、周(0-6)說明:1、星號可以匹配所有字元2、一個整數、必須精確匹配3、用短劃線隔開的兩個整數,它們匹配的是值的範圍。4、時間範圍後加斜扛和一個步長值。1-10/2普通使用者流程:crontab -e
Time of Update: 2014-05-24
設定檔/etc/ssh/sshd_config包含這一系列單行聲明,每行聲明均以某個關鍵字(不區分大小寫)開頭,其後跟著空格,最後是參數(區分大小寫)。想要這些修改生效,必須重新載入sshd伺服器。AllowUsers
Time of Update: 2014-05-24
Linux下(centos6.0)安裝Node.js1.wget http://nodejs.org/dist/node-v0.6.9.tar.gz tar zxvf node-v0.6.9.tar.gz cd node-v0.6.9 ./configure --prefix=/usr/local/node ----------安裝提示-------------Checking for program g++ or c++ : not found Checking for
Time of Update: 2014-05-24
#!/bin/sh#設定變數bak_path=/root/bak_linuxdate=$(date +%Y%m%d)log_file=$bak_path/$date#log.log#把執行結果寫到日誌中exec 1>>$log_file 2>&1#把要備份的目錄打包放到$bak_path目錄下tar -zcvf $bak_path/$date#boot.tar.gz /boottar -zcvf $bak_path/$date#etc.tar.gz /etctar
Time of Update: 2014-05-24
在現在的圖文編輯器時代,Linux預設的編輯器仍然是vi或vim。本文所討論的Linux vi命令將協助新手管理員更好的使用vi。這離不開Linux
Time of Update: 2014-05-24
簡介Linux非同步I/O是Linux核心中提供的一個相當新的增強。它是2.6版本核心的一個標準特性,非同步非阻塞I/O背後的基本思想是允許進程發起很多I/O操作,而不用阻塞或等待任何操作完成。稍後或在接收到I/O操作完成的通知時,進程就可以檢索I/O操作的結果。這並不是一個詳盡的介紹,但是我們將試圖介紹最常用的一些模型來解釋它們與非同步I/O之間的區別。給出了同步和非同步模型,以及阻塞和非阻塞的模型。每個I/O模型都有自己的使用模式,它們對於特定的應用程式都有自己的優點。本節將簡要對其一一進行
Time of Update: 2014-05-24
說明:環境:VMware workstation系統:centos6.2以下操作均在root下執行的1.隨身碟掛載mkdir /mnt/usb //建立一個目錄,用於掛載隨身碟fdisk -l //查看系統中掛載的隨身碟,若系統有一塊硬碟sdb1 代表你的隨身碟,/dev/sdb1表明機 器已識別隨身碟,mount /dev/sdb1 /mnt/usb //把隨身碟/dev/sdb1掛載到/mnt/usb目錄下cd /mnt/usb
Time of Update: 2014-05-24
預設迷你安裝,或者因為需要,在安裝系統的時候沒有安裝案頭組建,現在開始安裝案頭環境以centos6為例,有點小差別,其他系統請參照yumgrouplist尋找相關組建1.顯示系統已經安裝的組件和可以安裝的組件:#yumgrouplist2.如果系統安裝之初採用迷你安裝沒有安裝xwindow#yumgroupinstall"XWindowSystem"3.安裝GNOME案頭環境yumgroupinstall"GNOMEDesktopEnvironment"4
Time of Update: 2014-05-24
1、查詢線上使用者:[plain]view plaincopy[root@leekwen~]#w09:18:37up22:30,4users,loadaverage:0.00,0.02,0.00USERTTYFROMLOGIN@IDLEJCPUPCPUWHATrootpts/2122.224.121.19409:0313:560.01s0.00stail-f/var/lorootpts/4122.224.121.19409:056:160.01s0.01s-bashrootpts/5122.22