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系統學習備忘系列3 本文是系列第三篇,主要是自己備忘使用,也希望對別人有些協助。 3.1 超級使用者 其實就是ROOT使用者,在LINUX中大家熟知,這裡只是總結一下,這個帳號有幾個神器的屬性,能充當任何檔案和進程的屬主,還有一些特殊的操作。 這裡面主要涉及檔案和進程的屬豬概念,我們可以通過ls
Time of Update: 2013-12-12
Ubuntu關閉服務詳解 Liunx作業系統跟Windos XP一樣,有一批系統服務隨機而啟動;略懂電腦的Windows XP使用者會禁止那些不必要的服務,以提高開機速度;如今安裝了Ubuntu作業系統,咱們也有必要瞭解Ubuntu的服務,然後根據自己的需要,將不必要的服務禁止掉,這樣既可以提高Ubuntu的啟動速度,還能夠提高系統的安全性(儘管Ubuntu
Time of Update: 2013-12-12
linux下安裝jira 第一步:安裝jdk 1.從官網下載jdk的安裝包 2.將jdk的安裝包上傳到虛擬機器或者伺服器:scp 檔案名稱(jdk-7u17-linux-x64.tar.gz) root@要傳的虛擬機器或者伺服器(210.56.194.45) 3.在、/usr/local/目錄下面建立一個java目錄:mkdir java 4.將檔案複製到java目錄下面:cp 檔案名稱(jdk-7u17-linux-x64.tar.gz)
Time of Update: 2013-12-12
Linux系統下檔案屬性:drwxr-xr-x意思 drwxr-xr-x 4 oracle dba 4096 May 20 11:47 oralog1drwxr-x--- 18 root root 4096 May 20 13:51 root 上述檔案詳細資料中drwxr-xr-x所代表的意思今天整理一下 d :第一位表示檔案類型,d是目錄檔案、
Time of Update: 2013-12-12
git查看提交曆史 這是git中使用平率非常高的一個操作,git中查看提交曆史的功能也非常強大,提供各種篩選和輸出格式定製功能。最簡單的,運行git log命令,你將看到一個詳細的提交日誌: git-log# 當然也可以只查看某個版本$ git log
Time of Update: 2013-12-12
fish shell的環境變數PATH設定 ubuntu linux下fish shell和預設的bourne shell (bash)的環境變數設定有點不太一樣。 我們知道,對於預設的bash的環境變數設定用的是export. 舉例:如果我們想把目錄/usr/matlab/bin 和 /home/aborn/aborn/scripts加入到環境變數 1)對於bash
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修改環境變數失誤,進不了系統的問題 1,因為不小心在 etc/environment(具體情況不一樣的,我改的就是 ‘/etc/profile' ,下同)裡設在環境變數導致無法登入 不要在 etc/environment裡設定 export PATH這樣會導致重啟後登入不了系統在登入介面 alt
Time of Update: 2013-12-12
sed命令學習筆記 1.sed簡介sed是非互動編輯器。它不會修改檔案,除非使用shell重新導向來儲存結果。預設情況下,所有的輸出行都被列印到螢幕上。sed編輯器逐行處理檔案(或輸入),並將結果發送到螢幕。具體過程如下:首先sed把當前正在處理的行儲存在一個臨時緩衝區中(也稱為模式空 間),然後處理臨時緩衝區中的行,完成後把該行發送到螢幕上。sed每處理完一行就將其從臨時緩衝區刪除,然後將下一行讀入,進行處理和顯示。處理完輸入
Time of Update: 2013-12-12
shell命令基本參數 shell 編程中使用到得if語句內判斷參數 –b 當file存在並且是塊檔案時返回真 -c 當file存在並且是字元檔案時返回真 -d 當pathname存在並且是一個目錄時返回真 -e 當pathname指定的檔案或目錄存在時返回真 -f 當file存在並且是正規檔案時返回真 -g 當由pathname指定的檔案或目錄存在並且設定了SGID位時返回為真 -h
Time of Update: 2013-12-12
Ubuntu下分區格式化隨身碟(fdisk&&mkfs) 前言在ubuntu下一般使用fdisk這個工具來格式化u盤,至于格式化u盤的原因必然是因為u盤本身的系統在需要使用人的機器上不能識別,例如window無法識別GPT檔案系統的u盤,這也是我一個同事今天遇到的問題,所以我需要將u盤的檔案系統格式化為ntfs,這裡介紹一下操作步驟 查看硬碟分區資訊[html] sudo fdisk -l
Time of Update: 2013-12-12
linux核心參數調整說明 所有的TCP/IP調優參數都位於/proc/sys/net/目錄。例如, 下面是最重要的一些調優參數, 後面是它們的含義:1. /proc/sys/net/core/rmem_max — 最大的TCP資料接收緩衝。2. /proc/sys/net/core/wmem_max — 最大的TCP資料發送緩衝。3. /proc/sys/net/ipv4/tcp_timestamps — 時間戳記在(請參考RFC
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
Ubuntu案頭顯示問題 昨天晚上安裝了Ubuntu,睡覺前把Ubuntu給Suspend了,今天卻打不開,電腦在運作,螢幕卻一直黑的。 於是就長按開機鍵進行軟關機。 再次啟動Ubuntu,登入介面能夠正常進入, 但是登入後,案頭只顯示壁紙,沒有最上面那功能表列 也沒有左邊的Unity啟動器 在網上搜尋了一種無之後終於找到了合適的解決方案: 首先在命令列裡面刪除 compiz配置 rm
Time of Update: 2013-12-12
Cron是一個linux下的定時執行工具。一、Cron 是Linux的內建服務,可以用以下的方法啟動、關閉、重啟服務:/sbin/service crond start //啟動服務/sbin/service crond stop //關閉服務/sbin/service crond restart //重啟服務/sbin/service crond reload //重新載入配置你也可以將這個服務在系統啟動的時候自動啟動:用chkconfig設定自啟動chkconfig --level 35
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