Time of Update: 2013-12-13
用上了CENTOS6,發現網卡名變了,學bsd的樣子,非常不習慣,並且沒感受到任何好處,放狗搜了一下, 描述在http://fedoraproject.org/wiki/Features/ConsistentNetworkDeviceNaming 有興趣的圍觀之。 解決問題如下:www.2cto.com 1、在grub裡增加biosdevname=0的啟動參數,形如 kernel /vmlinuz-2.6.32-131.21.1.el6.i68
Time of Update: 2013-12-13
首先去http://dev.mysql.com/downloads/mysql/5.5.html#downloads網站下載:分別下載以下三個檔案(由於我的機器是32位,下面是32位版本的包,如果你的機器是64位的請下載64位版本):MySQL-server-5.5.16-1.rhel5.i386.rpmMySQL-client-5.5.16-1.rhel4.i386.rpmMySQL-devel-5.5.16-1.rhel4.i386.rpm使用wget命令使用斷點傳輸的方式將這三
Time of Update: 2013-12-13
1.bin檔案 先看其有無可執行許可權,如果其沒有執行許可權,改為可執行,使用命令: chmod a+x cmdfile.bin在目前的目錄下運行 ./cmdfile.bin運行安裝檔案 rpm -ivh xxx.rpm 2.tar.gz檔案 解壓源碼 tar –zxvf xxx.tar.gz cd
Time of Update: 2013-12-13
其實故事已經講了很久,但如果你覺得到這裡你已經把故事都看明白了,那麼你錯了。不僅僅是錯了。不信,我們就繼續看,先看512行,us->transport(),這個函數指標同樣是在storage_probe時被賦值,對於隨身碟,它遵守的是Bulk-Only協議,因此us->transport()被賦值為usb_stor_Bulk_transport()。來看usb_stor_Bulk_transport(),它同樣來自drivers/usb/storage/transport
Time of Update: 2013-12-13
yum是幹什麼的 使用redhat,fedora的linuxer肯定都為rpm著名的dependency hell而頭疼(這也是所有基於rpm發行版都有的問題)。foo is needed by bar,bar is needed by foo。要裝卸個軟體,還得辛辛苦苦地梳理清楚所有依賴性問題,rpm的幾個搜尋網站成了時常光顧的場所,如果不幸碰到循環相依性,那就只有乾瞪眼的分了。
Time of Update: 2013-12-13
大家可以man 命令 或者 命令 --help來瞭解它的具體參數和操作步驟,
Time of Update: 2013-12-13
所需軟體:1.vsftpd-2.0.6.tar.gz2.pam_mysql-0.7RC1.tar.gz3.Mysql5.0.27一、安裝vsftpd[root@ganwenliang soft]# tar xzfv vsftpd-2.0.6.tar.gz[root@ganwenliang vsftpd-2.0.6]# make[root@ganwenliang vsftpd-2.0.6]# make install[root@ganwenliang vsftpd-2.0.6]# cp
Time of Update: 2013-12-13
關於GitHub的常見使用方法,請參考官網上面的說明。本篇文檔只是針對於常用的,而且容易犯錯的用法進行說明。僅僅是個人觀點。 如何使用GitHub? (1) 常用的是首先在GitHub上建立一個版本庫,然後接下來的工作是在本機建立一個版本庫,注意不一定要和原來那個版本的檔案名稱相同。比如原來建立的版本為HelloWorld,那麼本機完全可以使用一個檔案名稱為HelloRyan這樣的檔案夾。只是需要在後續操作中配置相應的資訊即可。
Time of Update: 2013-12-13
執行個體: step by step: <span style="font-size:18px;">[root@subversion ~]# man df [root@subversion ~]# df -T -h 檔案系統 類型 容量 已用 可用 已用%
Time of Update: 2013-12-13
本機調試帶參數啟動gdb --args ./program arg1 arg2 arg3 在main()處斷點break main 啟動以後設定參數運行run arg1 arg2 arg3 取消參數開始運行set argsrun 設定參數set args arg1 arg2 arg3run 分析core檔案gdb ./test ./test.coregdb --core=./test.core ./testgdb ./test 2640gdb -
Time of Update: 2013-12-13
1、安裝nginx之前需要安裝PCRE庫的安裝 最新 ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ tar –zxvf pcre-8.21.tar.gz,解壓目錄為:pcre-8.21 然後進入到cd
Time of Update: 2013-12-13
使用git已經有一段時間了,從使用git的第一天開始,就計劃逐步放棄svn. svn有的功能,git都能做到,而且做得更出色,況且git還有很多特性svn望塵莫及,還有什麼理由繼續使用svn呢? well,理由很多. 比如,git在windows上的效能問題, TortoiseGIT還沒有開發出來(或者根本沒有這個計劃?),團隊中其它人員不習慣用git....等等. 那麼,魚與熊掌,能否兼得? === SVN
Time of Update: 2013-12-13
安裝apache server的時候,我是參考:http://www.bkjia.com/os/201201/117385.html這篇文檔進行安裝的。這篇文章寫的很詳細,基本上按照這個配置也能做了。 在這裡我把幾個我碰到的問題列出來,希望對大家有所協助。 1.Apache HTTP Server 安裝時Network
Time of Update: 2013-12-13
查看系統tcp串連中各個狀態的串連數。 netstat -an | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'查看和本機80連接埠建立串連並狀態在established的所有ip netstat -an |grep 80 |grep ESTA |awk '{print$5 "\n"}' |awk 'BEGIN {FS=":"} {
Time of Update: 2013-12-13
linux命令列的history是一個熟知但不常用的命令,原因是要查某個命令的編號需要輸入history|grep xxx ,又因為!?xxx,!xxx 屬於運行即執行也不方便,ctrl+r則方便多了。 ctrl+r用途:反向搜尋執行過的命令。(reverse-i-search) 若對於現有history611 ruby foo.rb612 ruby bar.rb613 ruby fo.rb614 ruby ba.rb615 ......700
Time of Update: 2013-12-13
WebDAV(Web-based Distributed Authoring and Versioning)是基於HTTP 1.1 的一個通訊協定。它為HTTP 1.1 添加了一些擴充(就是在GET、POST、HEAD 等幾個HTTP 標準方法以外添加了一些新的方法),使得應用程式可以直接將檔案寫到Web Server 上,並且在寫檔案時候可以對檔案加鎖,寫完後對檔案解鎖,還可以支援對檔案所做的版本控制。這個協議的出現極大地增加了Web 作為一種創作媒體對於我們的價值。基於WebDAV
Time of Update: 2013-12-13
shutdown命令可以安全地關閉或重啟Linux系統,它在系統關閉之前給系統上的所有登入使用者提示一條警告資訊。該命令還允許使用者指定一個時間參數,可以是一個精確的時間,也可以是從現在開始的一個時間段。精確時間的格式是hh:mm,表示小時和分鐘,時間段由+ 和分鐘數表示。系統執行該命令後會自動進行資料同步的工作。 該命令的一般格式 語 法:shutdown [-efFhknr][-t 秒數][時間][警告資訊] &
Time of Update: 2013-12-13
Linux中常用的關機和重新啟動命令有shutdown、halt、reboot以及init,它們都可以達到關機和重新啟動的目的,但是每個命令的內部工作過程是不同的,下面將逐一進行介紹。 1.
Time of Update: 2013-12-13
對於前面的根目錄檔案系統的安裝中涉及到了mount系統調用的調用,這裡我們考慮一個檔案系統將被安裝在一個已經安裝檔案系統之上的情形,即調用mount系統調用實現。mount系統調用被用來安裝一個普通檔案系統,他的服務常式為sys_mount()。 /*sys_mount系統調用*/ /*dev_name為待安裝裝置的路徑名;dir_name為安裝點的路徑名;type是表示檔案系統類型的字串;*/ SYSCALL_DEFINE5(mount, char __user
Time of Update: 2013-12-13
根據業務定製自動安裝CentOS 過幾天機房要上架29台伺服器,需要裝系統。機器太多,想自動化安裝,由於沒測試機,實驗都在虛擬機器實現,為了能快點部署完,想了幾套方案,畢竟早點部署完, 就可以回宿舍,不用去公司了。 大體操作是:找一個DVD,安裝方式根據業務需要來(如:分區 安裝包 語言等),這樣在安裝完,系統會建立一個自動安裝系統cfg模版檔案,在/root目錄下。同時root目錄下有一個install.log記錄檔,裡面記錄了這個系統安裝了什麼包,等下就根據這個檔案記錄,