Time of Update: 2013-12-13
ctags-不使用ide,查看方法的定義 ctags配合vim可以查看方法的定義,如同ide的按住ctrl+單擊查看方法 安裝 sudo apt-get install ctags vim本身大小寫敏感,需要設值vim .vimrc,並鍵入set ignorecase 使用 ctags main.c在目前的目錄產生tags檔案,或者用萬用字元 ctags *.c vim tags可以查看程式結構 ctags
Time of Update: 2013-12-13
[Linux] su: cannot set user id: Resource temporarily unavailable解決 今天ssh mysql db 測試伺服器,進去切換成Mysql帳號報錯如下: 登陸mysql報錯如下:[xxx@xxx-c003db2 ~]$ mysql -uroot -ERROR 1135 (HY000): Can't create a new thread (errno 11); if you are not out
Time of Update: 2013-12-13
如何在指令碼中執行scp時自動輸入密碼 用Perl或者其他指令碼的時候,都會遇到需要輸入密碼的問題,導致指令碼會被中斷。 如何才能不被中斷,SCP可以自動輸入密碼呢,指令碼順利執行呢?我用了一個sshpass工具。 1.: http://sourceforge.net/projects/sshpass/ 2.安裝: ./configure make make install 3.為了能在任意地方執行命令
Time of Update: 2013-12-13
Ubuntu 13.10已經發布,從13.04升級成功後,發現Eclipse功能表列點擊後,不能展示下拉式清單了,但是快速鍵有效。這個應該算是Ubuntu Unity的bug,bug詳情,Ubuntu官方還沒有解決該問題,不過國外論壇已經有暫時的解決方案:不要直接啟動eclipse,使用env UBUNTU_MENUPROXY=
Time of Update: 2013-12-13
作者:gauss(轉貼) 來源:www.linuxforum.net 利用串口終端作為Linux控制台,可以免去額外的鍵盤,顯示卡和顯示器,同時可將Linux主機作為一個任意用途的嵌入式黑匣。 將串口終端串連到電腦的串口上並不困難,可以參考Linux的HOWTO文檔和以及inittab和agetty的協助資訊。這裡扼要地說一下。 首先,準備好一根null modem 電纜. 其次,在檔案/etc/inittab 增加下面一行。[註:如果你不採用
Time of Update: 2013-12-13
擊“下一步”按鈕,系統將重新啟動,啟動後首次出現啟動選擇菜單,如22所示啟動選項第一是正常啟動圖形介面,第二項是進安全模式,第三項是進命令提示模式,第四項是進Windows。一般選擇第一個,10秒後自動進入,接著出現如23所示,輸入密碼後斷行符號,出現如24首次登陸所用時間會長一點,耐心等候,接著出現圖25所示啟動完後,接著出現26所示
Time of Update: 2013-12-13
1、處理特殊的檔案名稱 假設Linux系統中有一個檔案名稱叫“-ee”,如果我們想對它進行操作,例如要刪除它,按照一般的刪除方法在命令列中輸入rm -ee命令,介面會提示我們是“無效選項”(invalid option),原來由於檔案名稱的第一個字元為“-”,Linux把檔案名稱當作選項了,我們可以使用“--”符號來解決這個問題,輸入“rm -- -ee”命令便可順利刪除名為“-ee”的檔案。如果是其他特殊字元的話可以在特殊字元前加一個“”符號,或者用雙引號把整個檔案名稱括起來。 2
Time of Update: 2013-12-13
ps:查看系統中的進程,Linux中可以使用ps -aux查看所有進程 參數w表示加寬顯示的命令列,參數w可以寫多次,通常最多寫3次,表示加寬3次,這足以顯示很長的命令列了。例如:ps -auxwww top:顯示系統記憶體、cpu使用方式,並可自動重新整理進程列表 vmstat:顯示當前的記憶體使用量情況 netstat:顯示網路狀況,使用參數p可以查看對應的進程號及程式名, 通常使用參數a(顯示所有串連情況)和n(不反查網域名稱和服務名),例如:netstat -anp。
Time of Update: 2013-12-13
一、磁碟分割 1、如果是新安裝系統,對磁碟分割應考慮安全性: 1)根目錄(/)、使用者目錄(/home)、臨時目錄(/tmp)和/var目錄應分開到不同的磁碟分割; 2)以上各目錄所在分區的磁碟空間大小應充分考慮,避免因某些原因造成分區空間用完而導致系統崩潰; 2、對於/tmp和/var目錄所在分區,大多數情況下不需要有suid屬性的程式,所以應為這些分區添加nosuid屬性; 方法一:修改/etc/fstab檔案,添加nosuid屬性字。例如: /dev/hda2
Time of Update: 2013-12-13
目前伺服器上安裝最多的系統大致是三種:Windows、Linux、FreeBSD。從安全性上來說:Windows是大家熟悉不過,最容易安裝和配置的系統,但是其安全性相對較差。一旦被駭客攻破,這就意味著整個作業系統以及你的所有的使用者帳號都將陷入癱瘓。Linux和FreeBS的安全性相對較高,如果Web伺服器被駭客攻破,這個Web伺服器上的使用者仍可以使用。攻破你的Web伺服器的駭客很有可能仍然不能得到根的存取權限。從穩定性性來說:FreeBSD比Linux比Windows穩定,像YAHOO,16
Time of Update: 2013-12-13
目錄:1、程式和進程;1.1 進程分類;1.2 進程的屬性;1.3 父進程和子進程; 2、進程管理;2.1 ps 監視進程工具; 2.1.1 ps參數說明;2.1.2 ps 應用舉例; 2.2 pgrep 3、終止進程的工具 kill 、killall、pkill、xkill;3.1 kill 3.2 killall 3.3 pkill 3.4 xkill 4、top 監視系統任務的工具;4.1 top 命令用法及參數;4.2 top 應用舉例; 5、進程的優先順序: nice和renice;6
Time of Update: 2013-12-13
作者: Jeramiah Bowling/黃永兵 譯
Time of Update: 2013-12-13
一種Linux下隱藏檔案的新方法 Author: wztEMail: wzt@xsec.orgSite: http://www.xsec.org & http://hi.baidu.com/wzt85Date: 2008-9-23一. 概述目前通用的隱藏檔案方法還是hooksys_getdents64系統調用,
Time of Update: 2013-12-13
這段時間老碰到有人問及各個linux版本的本地root密碼破解方法,我這裡自己以及在網路上搜集了些資料,希望對看到了這文章而又恰好用得到的技術人員有點協助:(一)RedHat/CentOS/Fedora 系統密碼破解1.在grub選項菜單按E進入編輯模式2.編輯kernel 那行最後加上S (或者Single)3.按B,啟動到single-user mode4.進入後執行下列命令# mount -t proc proc /proc# mount -o remount,rw
Time of Update: 2013-12-13
Vim基本編輯和移動命令 1.上下左右移動游標: h:左 l:右 k:上 j:下2.刪除一行:dd www.2cto.com
Time of Update: 2013-12-13
linux下常用的故障排查命令列 1.查看TCP串連狀態netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rnnetstat -n | awk '/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}'netstat -n | awk '/^tcp/ {++state[$NF]}; END {for(key in state) print
Time of Update: 2013-12-13
介紹過夥伴系統的原理和Linux夥伴系統的資料結構,現在來看夥伴系統是如何來分配頁面的。實際上,夥伴系統分配頁面的演算法並不複雜,但是由於考慮到分配記憶體時要盡量減少片段的產生(涉及遷移機制)以及當記憶體不足時需要採取各種更為積極的手段,使得核心分配頁面的相關函數完整地分析起來比較複雜龐大。在這裡,我們只關注分配時最一般的情況,而其他情況的處理在以後單獨拿出來討論。
Time of Update: 2013-12-13
解決centOS在webmin安裝後外部主機不能訪問的問題 一般webmin安裝成功後可以訪問,但是centos中的防火牆規則比較嚴密 用curl http://localhost:10000 可以看到內容,但是外部無法訪問, 原因是防火牆沒有開啟10000連接埠,需要將10000連接埠加入到信任規則中 www.2cto.com 加入方法:進入/etc/sysconfig/目錄 輸入命令:iptables -I INPUT -p
Time of Update: 2013-12-13
Ubuntu 11.04下安裝配置JDK 7 第一步:下載jdk-7-linux-i586.tar.gz[plain] wget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz (註:如果下載不下來,建議使用迅雷下載,然後拷貝到Linux系統上。)第二步:解壓安裝[plain] sudo tar zxvf
Time of Update: 2013-12-13
Linux navicat串連window上的MySQL很慢的問題 我還真是笨死了,竟然轉不過灣來,在window上用navicat 串連linux的mysql, 曾經出現過很慢的問題,網上找一個解決辦法就是在[mysqld]下加上skip-name-resolveJava代碼 skip-name-resolve www.2cto.com 今天,公司電腦緊缺,我只好用SUSE Linux