Time of Update: 2013-12-12
使用linux系統時會出現這樣的情況,當你安裝了某個網卡的驅動程式時,或者安裝了與網卡相關的程式後。 網卡會出現所謂的漂移現象。(注意:不是飄逸)。可能的表象為: (1):網卡順序顛倒,比如之前你的網線串連的網口為eth0,當安裝某個網卡的驅動後,可能它的名字變為eth0或者eth3,等等情況。 (2):網卡名字改變,這種情況倒不是eth0到eth1的改變,而是很詭異的變化,比如eth0找不到了,多了個網卡名字叫 __tmp3183921382193__
Time of Update: 2013-12-12
一個實現linux shell檔案鎖的例子 最近看到很多討論如何能不讓指令碼重複執行的問題,實際就是檔案鎖的概念,寫了一個小例子:把這個作為檔案開頭不會產生重複執行的情況。(我想兩個執行指令碼的檔案名稱一模一樣應該不會經常出現吧) #!/bin/bashLockFile(){ find /dev/shm/* -maxdepth 0 -type l -follow -exec unlink {} \; [ -f /dev/shm/${0##*/} ] &
Time of Update: 2013-12-12
Linux-0.00運行環境搭建 這裡的Linux-0.00由Linus Torvalds寫的Linux最初版本,只是列印AAA和BBB,此源碼在redhat9.0中無法編譯,但在《Linux核心完全剖析》一書中其作者給出了可以在redhat9.0中編譯通過的Linux-0.00版本。 運行環境使用Bochs虛擬機器,以後也會使用VMware虛擬機器運行由redhat9.0中編譯出來的Linux-0.11系統。 準備工具: VMware
Time of Update: 2013-12-12
更新過程意外停止,造成提示:yum-complete-transaction的解決方案 前些天由於意外,自己在yumupdate沒有結束的情況下直接Ctrl+C,中止了更新過程,造成沒有辦法進行程式的安裝和修改操作。經過一番摸索,把經驗分享下。通常這個時候系統會提示在root許可權下,執行yum-complete-transaction即可。可是理想和現實總是有一定的差距的!很多時候由於依賴性的問題會有很多檔案包無法安裝,而使得yum復原。
Time of Update: 2013-12-12
Ubuntu設定網關服務共用網路 今天單位盼望已久的6台刀片機總算到了,由Supermicro公司的人配置好後,發現除了master節點外其他的節點都無法上網,原因也很簡單,因為我們就一個外網的口,接在master上了。於是就自己動手設定網關和網關服務,使其他的節點也能夠通過master上網。 首先在master節點上配置/etc/sysctl.conf,將下面兩項配置登出 # Uncomment the next line to enable packet
Time of Update: 2013-12-12
Ubuntu下安裝最新版本的CMake Ubuntu內建的apt-get install方式安裝的CMake版本有點老。項目中需要最新版本的CMake 2.8.9, 這個版本還是採用CPack打包的,為了體驗一把CPack的發布的便利性,就試用一下。 首先卸載已經安裝的舊版的CMake apt-get autoremove cmake 然後下載: cd /usr wget http://www.cmake.org/files/v2.8/
Time of Update: 2013-12-12
Ubuntu下開啟SSH存取權限 安裝SSH服務[plain] sudo apt-get install openssh-server Ubuntu預設安裝了openssh-client,所以在這裡就不安裝了,如果你的系統沒有安裝的話,再用apt-get安裝上即可。 然後確認sshserver是否啟動了:[plain] ps -ef|grep ssh
Time of Update: 2013-12-12
Linux mint14IME及私人驅動 安裝mint14後沒有無線驅動和中文IME,本文向大家介紹這兩個問題的解決方案。 1安裝IME:sudo apt-get install ibus-pinyin 登出再登入就會看到右下角的IME。 2安裝無線網卡 菜單-控制中心(或者其他類似的面板)-software
Time of Update: 2013-12-12
nfs網路檔案系統掛載筆記整理1 檢索後整理: 一、 伺服器端(server)配置 1.編輯目錄下的共用目錄設定檔/etc/exports,用於指定共用目錄及許可權等。 執行如下命令編輯檔案/etc/exports:# vi /etc/exports 在該檔案裡添加如下內容: /opt/workplace
Time of Update: 2013-12-12
linux檔案壓縮包管理-tar 1.1tar簡介tar命令是Unix/Linux系統中壓縮和解壓檔案的常用方法,幾乎可以工作於任何環境中,它的使用許可權是所有使用者。---------------------------------------------------------------------------------------------------1.2tar文法格式 tar [主選項+輔選項]
Time of Update: 2013-12-12
ubuntu下開啟非全屏終端的方法 gnome-terminal --full-screen//--------------------------------------第一種(當然是笨方法了)依次開啟(應用程式-附件-終端),如果閑的麻煩,可以直接把它添加面板,這樣也方便點!第二種首先按住Alt,然後按一下F2,出來一個運行框,在裡面輸入 gnome-terminal即可運行。在這個運行框裡,可以執
Time of Update: 2013-12-12
SD卡(隨身碟)安裝Ubuntu 13.4 裝了一下Debian 6.07,啟動後顯示一堆 Unicode 小方塊。openSuse 12.4,沒有wifi支援。Ubuntu 13.4最省事,直接跑起來了,介面的字型看起來不錯,像是面向案頭使用者的。體驗了一把預設的
Time of Update: 2013-12-12
Ubuntu查看檔案和檔案夾大小命令筆記 $ du -h --max-depth=114M ./partial233M . 如果目前的目錄下檔案和檔案夾很多,使用不帶參數的命令,可以迴圈列出目前的目錄下所有檔案和檔案夾所使用的空間。 檔案多時就會很亂,可以使用參數--max-depth=指定深入 目錄的層數;如要查看目前的目錄已使用的總空間大小,使用">$ du -h
Time of Update: 2013-12-12
安裝了linux虛擬機器主機管理系統wdcp的童鞋可能會有疑問,如何在wdcp下正常使用vpn,下面給大家講解一下解決方案。 一、首先檢查你VPS的PPP和TUN有沒有啟用:執行命令cat /dev/ppp #顯示No such device or address為通過cat /dev/net/tun #顯示File descriptor
Time of Update: 2013-12-12
linux---shell---1命令執行 1. Shell 如何執行命令 1> 執行互動式命令 使用者在命令列輸入命令後, 一般情況下, shell 會fork並exec該命令,但是Shell的內建命令例外,執行內建命令相當於執行Shell的某個函數, 並不建立進程。如: cd / alias / umask / exit ... 2> 執行指令碼 首先編寫一個簡單的指令碼,儲存為script.sh: ----------
Time of Update: 2013-12-12
Linux相關問題-Ubuntu 12.04下解決Tomcat自啟動問題 當我們安裝好Tomcat使用後發現,每次啟動都需要在終端中手動鍵入sudo /var/tomcat/bin/startup.sh,那麼我們怎麼解決這個問題呢以下是我的解決方案: 1.首先開啟終端,輸入su,接著輸入ROOT的密碼獲得ROOT許可權。進入/etc檔案夾(使用cd /etc命令)2.開啟rc.local檔案(在/etc目錄下使用vi
Time of Update: 2013-12-12
關於SSH的一些總結 1. 查看sshd的版本 [plain]root # rpm -qf /usr/sbin/sshd openssh-server-4.3p2-82.el5 root # rpm -qi openssh-server-4.3p2-82.el5 Name : openssh-server
Time of Update: 2013-12-12
centos上redmine跟SVN的整合 一. 先安裝SVN 二.SVN跟Apache整合 1.建立一個SVN版本庫 [php] #cd /var/www/ #mkdir svn #cd svn #svnadmin create test1 //SVN安裝完之後,建立SVN倉庫的根目錄為/
Time of Update: 2013-12-12
如何快速是DNS修改生效 OSX, Chrome, and DNS 在開發中,經常會給網域名稱綁定一些ip,然後又需要經常切換,那麼在linux下如何快速讓DNS修改聲息呢? 1.先用dig命令查詢網域名稱對應的ip是否已經生效 shell$ dig grepalex.com ;; ANSWER SECTION:grepalex.com. 3600 IN A
Time of Update: 2013-12-12
sed(檔案)命令的一些用法 文本間隔:-------- # 在每一行後面增加一空行 sed G # 將原來的所有空行刪除並在每一行後面增加一空行。 # 這樣在輸出的文本中每一行後面將有且只有一空行。 sed '/^$/d;G' # 在每一行後面增加兩行空行 sed 'G;G' # 將第一個指令碼所產生的所有空行刪除(即刪除所有偶數行) sed 'n;d