如何查看Linux系統使用的版本資訊呢? 下面這篇文章收集、整理了一些常見的查看Linux系統版本的方法。由於手頭只有Oracle Linux、Centos Linux、Redhat Linux三個版本Linux,所以像Debian、Ubuntu之類的Linux系統,下面方法在這些版本都沒測試過。1:more /etc/issue 命令查看1.1 Oracle Linux代碼如下:[root@DB-Server ~]# more /etc/issueOracle
Linux下為機器設定靜態IP地址:代碼如下:vim /etc/sysconfig/network-scripts/ifcfg-eth0修改這個檔案內容如下形式:代碼如下:# Intel Corporation 82541GI Gigabit Ethernet ControllerDEVICE=eth0BOOTPROTO=static #為靜態HWADDR=00:15:17:B2:DC:B5ONBOOT=yesIPADDR=10.20.134.199
顯示目前的目錄下各個檔案的大小代碼如下:ll -h(相對於 ls -lh)顯示目前的目錄下各個檔案夾的檔案總大小代碼如下:ls | xargs du -sh當前伺服器的空間使用方式 代碼如下:df -h當前檔案夾下所有檔案總大小 代碼如下:du -smh *查看檔案代碼如下:cat 1.txt | moretail -n 10 1.txt | grep uuidhead -n 10 1.txt檔案轉移代碼如下:cp a.txt /tmp/cp a.txt
一、前言最近在學習Linux核心,讀到《深入理解Linux核心》的記憶體定址一章。原本以為自己對分段分頁機制已經理解了,結果發現其實是一知半解。於是,尋找了很多資料,最終理順了記憶體定址的知識。現在把我的理解記錄下來,希望對核心學習者有一定協助,也希望大家指出錯誤之處。二、分段到底是怎麼回事相信學過作業系統課程的人都知道分段分頁,但是奇怪的是書上基本沒提分段分頁是怎麼產生的,這就導致我們知其然不知其所以然。下面我們先扒一下分段機制產生的曆史。實模式的誕生(16位處理器及定址)在8086處理器誕生
分頁機制在段機制之後進行,以完成線性—物理地址的轉換過程。段機制把邏輯地址轉換為線性地址,分頁機制進一步把該線性地址再轉換為物理地址。硬體中的分頁分頁機制由CR0中的PG位啟用。如PG=1,啟用分頁機制,並使用本節要描述的機制,把線性地址轉換為物理地址。如PG=0,禁用分頁機制,直接把段機制產生的線性地址當作物理地址使用。分頁機制管理的對象是固定大小的儲存塊,稱之為頁
伺服器端主要是安裝memcache伺服器端,目前的最新版本是 memcached-1.3.0 。下載:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz另外,Memcache用到了libevent這個庫用於Socket的處理,所以還需要安裝libevent,libevent的最新版本是libevent-1.3。(如果你的系統已經安裝了libevent,可以不用安裝)官網:http://www.monkey.org/~provos/
認識一下linux的許可權管理其實認的不是你的使用者名稱和密碼而是識別的你的UID和GID說白了,就是你的使用者ID和群組ID代碼如下:>cat
記憶體是Linux核心所管理的最重要的資源之一。記憶體管理系統是作業系統中最為重要的部分,因為系統的實體記憶體總是少於系統所需要的記憶體數量。虛擬記憶體就是為了克服這個矛盾而採用的策略。系統的虛擬記憶體通過在各個進程之間共用記憶體而使系統看起來有多於實際記憶體的記憶體容量。Linux支援虛擬記憶體,
Wireshark是世界上最流行的網路分析工具。這個強大的工具可以捕捉網路中的資料,並為使用者提供關於網路和上層協議的各種資訊。與很多其他網路工具一樣,Wireshark也使用pcap network library來進行封包捕捉。Wireshark的優勢:- 安裝方便。- 簡單易用的介面。-
剛才安裝Spynner模組,使用的是easy_install spynner安裝,各種檔案缺失啊,無意中發現apt-file命令,從此再也不用擔心編譯軟體缺少某個檔案而不知所措了。1、首先得安裝apt-file命令代碼如下:apt-get install apt-file2、接著更新apt-file的緩衝 代碼如下:apt-file update3、現在你可以使用apt-file搜尋缺失的檔案了,比如編譯過程中提示缺少 代碼如下:root@test:~# apt-file search
nmon是收集AIX或Linux主機的效能資料並分析的工具,使用簡單易用。主要有兩個,一個是nmon採集資料的工具,一般名稱為nmon_**,例如nmon_aix5.3,另一個是分析結果的工具,它是一個excel的檔案,名稱為:nmon analyser v33A.xls。nmon在一個螢幕上顯示所有重要的效能最佳化資訊,並動態地對其進行更新。還可以將相同的資料擷取到一個文字檔,便於以後對報告進行分析和繪製圖形。nmon_analyser 工具以 NMON
SLURM 是一個類似 Sun Grid Engine (SGE) 的開源分布式資源管理軟體,用於超級電腦和大型計算節點叢集,可高度伸縮和容錯。SUN 被賣給 Oracle 後,好用的 SGE 變成 Oracle Grid Engine 並且從 6.2u6 版本開始成為商業軟體了(可以免費使用90天),所以我們不得不另尋其他的開源替代方案,SLURM 是上次在德班高效能會議的時候一位陌生人介紹的,聽上去不錯。SLURM
1) 工具說明dstat是一個用來替換 vmstat,iostat netstat,nfsstat和ifstat這些命令的工具, 是一個全能系統資訊統計工具. 與sysstat相比, dstat擁有一個彩色的介面, 在手動觀察效能狀況時, 資料比較顯眼容易觀察; 而且dstat支援即時重新整理, 譬如輸入dstat 3, 即每三秒收集一次, 但最新的資料都會每秒重新整理顯示. 和sysstat相同的是, dstat也可以收集指定的效能資源。2)
如果你需要在Linux 中操作windows下的檔案,那麼你可能會經常遇到檔案編碼轉換的問題。Windows中預設的檔案格式是GBK(gb2312),而Linux一般都是UTF-8。下面介紹一下,在Linux中如何查看檔案的編碼及如何進行對檔案進行編碼轉換。查看檔案編碼在Linux中查看檔案編碼可以通過以下幾種方式:(1).在Vim 中可以直接查看檔案編碼 代碼如下::set fileencoding
1.安裝一些依賴關係,官方說明給出了所需的依賴。代碼如下:sudo apt-get updatesudo apt-get install git git-core pkg-config make autoconf \ libtool g++ tcl unzip libyajl-dev libyajl1 qt4-qmake \ libsqlite3-dev curlsudo apt-get install gperf bison libglib2.0-dev libssl-dev \ libxi-
話說某年某月,筆者買了一台 Kindle 後,發現這貨有專有的電子書格式,其中大家比較偏愛 mobi 格式。為了找資源,不得不混跡於各類 Kindle 論壇。後來偶然發現我們自己也能編輯製作 mobi 電子書,在這裡做一個簡單教程,算是回饋一下各類愛書人吧。筆者 現在用的系統是 MATE 版本的 LinuxMint 17.2,其它版本的大同小異,相信大家自會融會貫通的,好了,廢話不多說,開始本文。對於 MATE 案頭,預設的文字編輯器是 pluma。有時候我們開啟某個 txt 檔案,
關閉連接埠代碼如下:iptables -A INPUT -p tcp --dport 111 -j DROP開啟連接埠 代碼如下:iptables -A INPUT -p tcp --dport 111 -j ACCEPT開發不連續連接埠(包括單個):代碼如下:iptables -A INPUT -p tcp -m multiport --dport 21,20 -j ACCEPT其他都關閉:代碼如下:iptables -A INPUT -p tcp -j REJECT
在這裡先講講linux命令df的資料:df 命令:linux中df命令的功能是用來檢查linux伺服器的檔案系統的磁碟空間佔用情況。可以利用該命令來擷取硬碟被佔用了多少空間,目前還剩下多少空間等資訊。1.命令格式:df [選項] [檔案]2.命令功能:顯示指定磁碟檔案的可用空間。如果沒有檔案名稱被指定,則所有當前被掛載的檔案系統的可用空間將被顯示。預設情況下,磁碟空間將以 1KB 為單位進行顯示,除非環境變數 POSIXLY_CORRECT
公司現在用iptables作為區域網路中的防火牆,上網沒有問題。這次因為測試,需要串連pptp vpn 。問題來了,vpn撥號一直失敗,報619錯誤 。我用手機或者家裡撥號都沒有問題。登陸路由器,把pptp那些支援都開了再試,結果不行。再找iptables的原因,最後終於解決。1、在iptables中添加允許1723連接埠和gre協議。2、載入iptables中的幾個模組,ip_nat_pptp ,ip_nat_proto_gre,ip_conntrack_pptpmodprobe
一、源碼編譯安裝mysql5.5.2作業系統:Redhat Enterprise Linux 6.21. 建立使用者、目錄和修改許可權# mkdir -p /usr/local/mysql/data# groupadd mysql# useradd -g mysql mysql# chown -R mysql.mysql /usr/local/mysql/data/2. 安裝所需相關庫檔案# yum install -y gcc gcc-c++ gcc-g77 autoconf