Linux環境變數的修改(永久,暫時) Linux修改環境變數,很簡單但很重要 一、Linux的變數種類 按變數的生存周期來劃分,Linux變數可分為兩類: 1. 永久的:需要修改設定檔,變數永久生效。 2. 臨時的:使用export命令列聲明即可,變數在關閉shell時失效。 二、設定變數的三種方法 1. 在/etc/profile檔案中添加變數【對所有使用者生效(永久的)】
1、通常這種情況是出現在 通過su root命令來進行操作的時候。 su或者su root 只是相當於以root使用者身份來操作,實際的系統內容並沒有切換到root使用者的環境,而只是當前登入使用者; su -,-l,--login都是已經完全的切換的root環境下,相當於完全用root使用者登入。 service命令目錄在/sbin/下 故解決此問題有兩種方式: a、直接使用su - root來切換到root使用者,然後使用
Linux命令:hdparm 功能說明:顯示與設定硬碟的參數。 語 法:hdparm [-CfghiIqtTvyYZ][-a <快取分區>][-A <0或1>][-c ][-d <0或1>][-k <0或1>][-K <0或1>][-m <分區數>][-n <0或1>][-p ][-P <分區數>][-r <0或1>][-S <時間>][-u <0或1>][
其實,使用Cygwin類比Linux環境來運行Hadoop是非常輕鬆的,只需要簡單地配置一下就可以運行基於單機的Hadoop。 這裡,比較關鍵的就是Cygwin的安裝,在選擇安裝的時候一定要安裝openssh,否則不會成功的,下面簡單說一下Cygwin的安裝及其配置: Cygwin的下載安裝 首先點擊http://cygwin.com/setup.exe下載setup.exe,例如儲存到案頭,點擊就可以進行下載安裝了。
1. grep簡介 grep (global search regular expression(RE) and print out the line,全面搜尋Regex並把行列印出來)是一種強大的文本搜尋工具,它能使用Regex搜尋文本,並把匹配的行列印出來。Unix的 grep家族包括 grep、egrep和fgrep。egrep和fgrep的命令只跟 grep有很小不同。egrep是 grep的擴充,支援更多的re元字元,
如果你是一位IT支援專家,你對於Windows的命令操作非常喜歡,在你第一次使用Linux的命令列的時候,你可能很快就會發現自己被搞糊塗 了。長期以來你所熟悉的DOS命令在Linux中不存在了。所以你會發現,自己面臨著一項可怕的任務:重新學習並熟悉一整套新的命令。 作為另一個選擇,你可以利用Linux command shell固有的靈活性,建立指令碼,協助你在Linux環境中類比DOS命令。具體做法如下。 shell scripting的基礎 Linux的shell
弄了半天,總算windows下ssh成功串連vmware中的Linux了。 筆記記錄一下。有時間要把vmware中的網路設定研究一下。 windows為win7, Linux為centos6.3 1. 將vmware中centos的網路連接方式修改為host-only. 2.在windows下,將本地串連(或者是無線串連)中的網際網路共用開啟,選擇VMware Network Adapter VMnet1 windows7下串連在
有時候我們經常需要登入遠程伺服器運行一些程式,如果這些程式需要運行很長時間(幾個小時),而程式運行過程中出現網路故障,或者客戶機故障,這時候客戶機與遠程伺服器的連結將終端,並且遠程伺服器沒有正常結束的命令將被迫終止。 解決此問題的最簡單的方法是nohup,但是nohup也有很多的問題,有了screen,這一切便都迎刃而解了。 screen其實就是linux虛擬終端,你可以用它建立很多虛擬終端,每個終端可以建立1~10個視窗,每個視窗相當於一個linux
據 LinuxDevices 報道,法國的 ENAC 開發組已為 Linux 核心開發了類似 iPhone 的 Multi-touch(多點觸摸)支援人員。該開發組提供了一段視頻用來展示 Linux 的 Multi-touch 技術。除了需要相關硬體的驅動及韌體支援外,要在 Linux 上實現此 Multi-touch 技術,你還將需要 Linux Kernel 2.6.30 和包含 DBus 外掛程式的 Compiz 視窗管理器。 原視頻及相關原始碼可在
以下內容轉載自:http://forum.ubuntu.org.cn/viewtopic.php?t=27451
前天有朋友問我,為啥我的Linux系統沒運行多少程式,顯示的可用記憶體這麼少。 其實Linux與Win的記憶體管理不同,會盡量緩衝記憶體以提高讀寫效能,通常叫做Cache Memory。有時候你會發現沒有什麼程式在運行,但是使用top或free命令看到可用記憶體free項會很少,此時查看系統的 /proc/meminfo 檔案,會發現有一項 Cached Memory: 輸入cat /proc/meminfo查看: MemTotal: 16425996 kB
一.基礎知識:線程和進程 按照教科書上的定義,進程是資源管理的最小單位,線程是程式執行的最小單位。在作業系統設計上,從進程演化出線程,最主要的目的就是更好的支援SMP以及減小(進程/線程)環境切換開銷。
1,su命令 (su為switch user,即切換使用者的簡寫) 格式:su -l USERNAME(-l為login,即登陸的簡寫) 如果不指定USERNAME(使用者名稱),預設即為root,所以切換到root的身份的命令即為:su -root或是直接 su - 使用su切換使用者時需知曉對應使用者的登陸密碼 2:su - 與su的區別 su -
awk 分析檔案 1,預設每行按空格或TAB分割,輸出文本中的1、4項 awk '{print $1,$4}' log.txt 2,指定分割字元‘逗號’,輸出文本中的1、4項 awk -F, '{print $1,$4}' log.txt 3,設定變數 awk -va=1 '{print $1,$1+a}' log.txt; awk -va=1 -vb=s '{print $1,$1+a,$1b}' log.txt 4,運算,
chkconfig: chkconfig命令主要用來更新(啟動或停止)和查詢系統服務的運行級資訊。謹記chkconfig不是立即自動禁止或啟用一個服務,它只是簡單的改變了符號串連。 文法: chkconfig --list [name] chkconfig --add name
有時檔案夾在不同的系統的電腦上,如果要兩者共同的使用,把windows下的檔案夾掛載到linux虛擬機器下,那麼要怎麼辦呢。現在我們一起去看看吧。 這裡的掛載,指的是linux虛擬機器可以訪問windows系統的指定檔案夾,http://包括讀寫。
Linux col 命令 功能說明:過濾控制字元。 語 法:col [-bfx][-l<緩衝區列數>] 補充說明:在許多UNIX說明檔案裡,都有RLF控制字元。當我們運用shell特殊字元">"和">>",把說明檔案的內容輸出成純文字檔案時,控制字元會變成亂碼,col指令則能有效濾除這些控制字元。 參 數: -b 過濾掉所有的控制字元,包括RLF和HRLF。 -f
這是linux中一個非常重要命令,請大家一定要熟悉。它的功能是為某一個檔案在另外一個位置建立一個同不的連結,這個命令最常用的參數是-s,具體用法是:ln -s 源檔案 目標檔案。 當 我們需要在不同的目錄,用到相同的檔案時,我們不需要在每一個需要的目錄下都放一個必須相同的檔案,我們只要在某個固定的目錄,放上該檔案,然後在其它的 目錄下用ln命令連結(link)它就可以,不必重複的佔用磁碟空間。例如:ln -s /bin/less /usr/local/bin/less -s
linux的echo命令, 在shell編程中極為常用, 在終端下列印變數value的時候也是常常用到的, 因此有必要瞭解下echo的用法 echo命令的功能是在顯示器上顯示一段文字,一般起到一個提示的作用。 該命令的一般格式為: echo [ -n ] 字串 其中選項n表示輸出文字後不換行;字串能加引號,也能不加引號。用echo命令輸出加引號的字串時,將字串原樣輸出;用echo命令輸出不加引號的字串時,將字串中的各個單詞作為字串輸出,各字串之間用一個空格分割。
連結有兩種,一種被稱為永久連結(Hard Link),另一種被稱為符號連結(Symbolic Link)。預設情況下,ln命令產生永久連結。 硬串連指通過索引節點來進行的串連。在Linux的檔案系統中,儲存在磁碟分割中的檔案不管是什麼類型都給它分配一個編號,稱為索引節點號(Inode Index)。在Linux中,多個檔案名稱指向同一索引節點是存在的。一般這種串連就是硬串連。硬串連的作用是允許一個檔案擁有多個有效路徑名,這樣使用者就可以建立硬串連到重要檔案,以防止“