Time of Update: 2015-04-17
標籤:我以為基礎,說明Linux的架構(architecture)。(該圖參考《Advanced Programming in Unix Environment》)最內層是硬體,最外層是使用者常用的應用,比如說firefox瀏覽器,evolution查看郵件,一個計算流體模型等等。硬體是物質基礎,而應用提供服務。但在兩者之間,還要經過一番周折。還記得Linux啟動。Linux首先啟動核心
Time of Update: 2015-04-17
標籤:使用luks加密磁碟,磁碟需要映射才可以掛載,映射的時候需要輸入密碼驗證。luks相對於是對硬碟上了一把鎖,要想開啟就得有相應的鑰匙,如果開啟了就可以隨意操作了,和普通硬碟一樣。使用方法如下:0、分區 建立一個磁碟分割/dev/sdb1,不進行格式化 [[email protected]]#fdisk /dev/sdb1 顯示當前分區資訊 Command (m for help):p 刪除分區 Command (m for help):d
Time of Update: 2015-04-17
標籤:linux 工作管理員 running 系統管理 average top 命令是 Linux 下常用的效能分析工具,能夠即時顯示系統中各個進程的資源佔用狀況,類似於 Windows 的工作管理員。
Time of Update: 2015-04-17
標籤:yum源如何改成本地下載CentOS中的yum安裝軟體是非常方便的,可以自己解決軟體的依賴問題。但是有很多人在學習中需要安裝軟體但是又沒有網路的情況下,非常尷尬。本文介紹如何更改yum源到本地(以VMware為例)修改/etc/fstab檔案如下:650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/6B/89/wKiom1UvvnCBZxEjAAFMivOFO9Q234.jpg" title="fstab.png" alt="
Time of Update: 2015-04-17
標籤:查看 linux 系統資訊
Time of Update: 2015-04-17
標籤:描述:Linux預設內建ZIP壓縮,最大支援4GB壓縮,RAR的壓縮比大於4GB. 流程:下載 》安裝 》 使用 -------------------------------------------------- 下載 1234567891011# wget http://www.rarsoft.com/rar_CN/rarlinux-3.9.3.tar.gz --16:01:50-- http://www.rarsoft.com/rar_CN/
Time of Update: 2015-04-17
linux核心基礎層的學習(1),linux核心 一:核心基礎層資料結構 1:雙向鏈表list a):鏈表的定義struct list_head{ struct list_head *next,*pre; }b):container對象和list_entry#define container_of(ptr,type,member){ \ const typeof(((type *)0->member) *_mptr = (ptr); \ (type*)(
Time of Update: 2015-04-17
linux 系統時間和硬體時間設定,linux硬體 1.簡介 Linux中有硬體時鐘與系統時鐘兩種時鐘。硬體時鐘是指主機板上的時鐘裝置,也就是通常可在BIOS畫面設定的時鐘。這個時間有主板上電池供電維持,如果主板電池電量耗盡,如果斷電的話,恢複到出廠設定。系統時鐘則是指kernel中的時鐘。所有Linux相關指令與函數都是讀取系統時鐘的設定。因為存在兩種不同的時鐘,那麼它們之間就會存在差異。當Linux啟動時,系統時鐘會去讀取硬體時鐘的設定,之後系統時鐘即獨立運作。
Time of Update: 2015-04-17
記CentOS-7-x86_64-DVD-1503與Windows7單硬碟雙系統的安裝,windows7下安裝centos我最初的設想是:Win引導CentOS,最後卻變成了CentOS引導Win了。算是‘弄拙成巧’了吧。因為我打算用隨身碟燒錄鏡像直接從隨身碟啟動,所以不需要網上一些教程裡面的繁瑣的win下引導CentOS安裝盤;但是有個問題一開始讓我遲疑了一下:隨身碟啟動安裝好CentOS後肯定是能進CentOS的,那怎麼進win呢?好吧,那就看看CentOS裡面能不能
Time of Update: 2015-04-17
使用lsof恢複誤刪記錄檔或資料庫尋找誰在使用檔案系統在卸載檔案系統時,如果該檔案系統中有任何開啟的檔案,操作通常將會失敗。那麼通過lsof可以找出那些進程在使用當前要卸載的檔案系統,如下: # lsof /GTES11/COMMAND PID USER FD TYPE DEVICE SIZE NODE NAMEbash 4208 root cwd DIR 3,1 4096 2 /GTES11/vim 4230 root cwd DIR 3,1 4096 2
Time of Update: 2015-04-17
Python下科學計算包numpy和SciPy的安裝Python下大多數工具包的安裝都很簡單,只需要執行 “python setup.py install”命令即可。然而,由於SciPy和numpy這兩個科學計算包的依賴關係較多,安裝過程較為複雜。網上教程較為混亂,而且照著做基本都不能用。在仔細研讀各個包裡的README和INSTALL之後,終於安裝成功。現記錄如下。系統內容:OS:RedHat Linux 5Python版本:Python2.7.3gcc版本:4.1.2
Time of Update: 2015-04-17
sed一些參數的用法sed一些參數的用法,把/etc/passwd 複製到/root/test.txt,用sed列印所有行 列印test.txt的3到10行 列印test.txt 中包含 'root' 的行 刪除test.txt 的15行以及以後所有行 刪除test.txt中包含 'bash' 的行
Time of Update: 2015-04-17
CentOS 6.5 下yum安裝VLC鑒於VLC這個播放器的牛X+V5,在windows下用起來確實很安逸,吃過晚飯突然想在CentOS上也安裝一個來耍耍。網上搜羅半天,包括VLC官網都沒找到對CentOS的指導教程,最接近的就是Fedora系統了。大家都知道Fedora和CentOS都是一個媽生的,那麼它們應該有相同之處吧。順著這個思路,開啟久違的Fedora 16虛擬機器,一條yum install vlc下來發現版本竟然是1.x.x,你丫這是要鬧哪樣啊。VLC官網剛放出了2.7.0版本,
Time of Update: 2015-04-17
LinuxRegexawk講解awk和sed一樣是流式編輯器,它也是針對文檔中的行來操作的,一行一行的去執行。awk比sed更加強大,它能做到sed能做到的,同樣也能做到sed不能做到的。awk常用來分段;awk不用加任何參數就可以實現 + ? * . | 這些特殊符號;1、截取文檔中的某個段[root@bkjia ~]# head -n2 passwd |awk -F: '{print $1}' root bin [root@bkjia ~]# head -n2 passwd
Time of Update: 2015-04-17
進階Linux命令ln -s 源 目標 建立符號連結history 5 顯示最近使用的5個命令!5 執行曆史編號為5的命令date MMDDHHMMCCYY.SS [月月日日時時分分年年年年.秒秒]cal 4 2015 查看2015年4月的日曆netstat -anp 查看網路狀態kill -9 pid 強制殺死進程traceroute www.521java.com 追蹤路由route [顯示路由表,顯示離自己比較進的路由器]chsh -s /bin/bash 改變目前使用者的Shell
Time of Update: 2015-04-17
LinuxRegexgrep與egrepRegex:它是指一個用來描述或者匹配一系列符合某個句法規則的字串的單個字串。在很多文字編輯器或其他工具裡,Regex通常被用來檢索或替換那些符合某個模式的常值內容。其實Regex,只是一種思想,一種表示方法。只要我們使用的工具支援表示這種思想那麼這個工具就可以處理Regex的字串。常用的工具有grep, sed, awk,這三個都是針對文本的行才操作的。grep 過濾器文法: grep [-cinvABC]
Time of Update: 2015-04-17
Debian/Ubuntu下Nginx的安裝、反向 Proxy和負載平衡的基本配置源碼安裝去Nginx官網下載最新穩定版,這裡用的是nginx-1.6.3版。下載完成後解壓縮,進入該目錄執行:./configure如果你的機器上沒有安裝PCER庫、zlib庫等,這一步會出錯。sudo apt-get install libpcre3-dev zlibc zlib-bin然後執行:sudo makesudo make
Time of Update: 2015-04-17
linux命令(while,shell參數的用法)#!/bin/bash while IFS=: read name1 name2 name3 name4 #IFS是從檔案讀取內容時指定的分割符號,將a中的內容以:分開的部分分別賦值給相應變數. do echo $name1 '|' $name2 '|' $name3 '|' $name4 done <a
Time of Update: 2015-04-17
linux命令(find中-a,-o,not的用法)sudo find /etc -size +1M -exec echo {} \;#在/etc目錄下找檔案大小在1M以上的檔案並且顯示,檔案用分行符號隔開。sudo find /etc -size +1M | xargs echo#達到-exec相同的功能但是用空格分開尋找到的檔案。#-exec後面的{} \;是不能少的。find 緊跟的是指定開始尋找的絕對路徑,我取當前路徑。find ./ -user
Time of Update: 2015-04-17
Linux系統CentOS6.564位註冊、安裝git版本控制工具一、描述本文描述Linux系統CentOS6.5 64位註冊、安裝git版本控制工具整個過程,其中Git是一個分布式的版本控制系統,最初由Linus