Time of Update: 2018-12-05
一、作業系統概述作業系統體繫結構 分為模組結構、分層結構、對象結構三種。其中模組結構效率最高,但系統的可理解性、可維護性和可移植性都比較差。 Linux核心基本屬於模組結構,而MS-DOS系統核心採用的是階層,Windows NT/2000及Solaris則是典型的對象結構。 作業系統核心按照其啟動並執行情況可以分為:宏核心與微核心。前者也稱為單核心,Linux系統屬於單核心類型。對象結構的系統核心通常是微核心,例如,Windows NT/2000系統就是微核心。
Time of Update: 2018-12-05
LFS──Linux from Scratch,就是一種從網上直接下載源碼,從頭編譯LINUX的安裝方式。它不是發行版,只是一個菜譜,告訴你到哪裡去買菜(下載源碼),怎麼把這些生東西( raw code) 作成符合自己口味的菜肴──個人化的linux,不單單是個性的案頭。 存在的原因 LFS 存在的一個重要原因是可以協助人們學習 linux 系統的內部是如何工作的。構建一個 LFS 系統會協助示範是什麼使
Time of Update: 2018-12-05
http://linux.chinaunix.net/techdoc/install/2008/05/31/1008467.shtml 掛u盤之前,運行命令cat /proc/partitions,看看現在系統中有哪些分區。插上u盤以後,再次運行上述命令,看看多出來什麼分區(通常是sda1,PS由於偶是在虛擬機器下裝的,所以是sdb1).1、插入隨身碟2、輸入 fdisk -l /dev/sda 查看輸出結果,比如我的是這樣的: # fdisk -l /dev/sda
Time of Update: 2018-12-05
閑扯什麼時候開始有“UNIX/LINIX”這一詞彙,我忘了?只知道它是一個作業系統,跟dos一個層級的?!也就停留在這個概念的層次上,所以很多對我來說都是迷。UNIX也走過了40多個年頭的路程,而它的每一個組織不斷得到改進;21世紀開源勢頭正猛,前進的步伐更快了!本文眼過千邊,不如手過一遍!以下結論來自apue、互連網或者些許自己的理解,實踐環境:Linux
Time of Update: 2018-12-05
建立SSH信任將A主機做為用戶端(發起SSH請求 ip:192.168.200.170)將B主機作為伺服器端(接收ssh請求 ip:192.168.200.149)以上以主動發起SSH登入請求的主機和接收請求的主機進行分類<1>A主機產生公,私密金鑰認證 [root@buddytj-10 .ssh]# ssh-keygen -t rsa #rsa演算法的認證Generating public/private rsa key pair.
Time of Update: 2018-12-05
文章目錄 安裝JDk 安裝JDk 要安裝tomcat,首先必須要安裝jdk(直接去官網下載最新版本即可)安裝jdk後,需要對配置其環境變數,如下:如果想對所有的使用者都生效,需要修改/etc/profile檔案,但是需要有root使用者的許可權;如果只有test使用者的許可權,則按照以下操作配置:1. 修改/home/test/.bash_profile檔案在檔案中加入以下內容:export
Time of Update: 2018-12-05
一,為什麼要使用lighttpd?apache不可以嗎?在支援純靜態對象時,比片,檔案等 ,lighttpd速度更快,更理想[下面四段話來自:http://www.javayou.com/diary/3264\]Lighttpd是一個德國人領導的開源軟體,其根本的目的是提供一個專門針對高效能網站,安全、快速、相容性好並且靈活的web server環境。具有非常低的記憶體開銷,cpu佔用率低,效能好,以及豐富的模組等特點。lighttpd是眾多OpenSource輕量級的web
Time of Update: 2018-12-05
linux zip命令zip -r myfile.zip ./*將目前的目錄下的所有檔案和檔案夾全部壓縮成myfile.zip檔案,-r表示遞迴壓縮子目錄下所有檔案.2.unzipunzip -o -d /home/sunny myfile.zip把myfile.zip檔案解壓到 /home/sunny/-o:不提示的情況下覆蓋檔案;-d:-d /home/sunny 指明將檔案解壓縮到/home/sunny目錄下;3.其他zip -d myfile.zip
Time of Update: 2018-12-05
一般情況,本地網路跟遠程網路進行資料交抱,或者資料移轉,常用的有三種方法,一是ftp,二是wget /fetch 三是,rsync 大型資料移轉用rysync,其次用fetch/wget ,最次是ftp,最慢是ftp.這幾天,在忙資料移轉時,用到ssh的scp方法來遷移資料。速度與效果都很好。特別是現在許多伺服器為了安全,都會改 ssh預設的22連接埠,改成一個特殊的連接埠。所以。在scp或者sftp時,就要指定通過什麼連接埠來遷移。現在,特記下這個特殊連接埠來scp的命令。scp -P
Time of Update: 2018-12-05
rsync是Linux系統下的資料鏡像備份工具,從軟體的命名上就可以看出來了——remote sync。rsync支援大多數的類Unix系統,無論是Linux、Solaris還是BSD上都經過了良好的測試。rsync的最新版本可以從
Time of Update: 2018-12-05
Linux檔案一般是用一些相關的應用程式建立,比像工具、文檔工具、歸檔工具... .... 或 cp工具等。linux檔案的刪除方式是用rm 命令。Linux檔案類型;Linux檔案類型和Linux檔案的檔案名稱所代表的意義是兩個不同的概念。我們通過一般應用程式而建立的比如file.txt、file.tar.gz
Time of Update: 2018-12-05
mso-fareast-font-family:宋體;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-fareast">核心線程是直接由核心本身啟動的進程。核心線程實際上是將核心功能委託給獨立的進程,與系統中其他進程“並行”執行(實際上,也並行於核心自身的執行),核心線程經常被稱為核心“守護進程”。它們主要用於執行下列任務:mso-char-indent-count:0;mso-list:l4 level1 lfo1
Time of Update: 2018-12-05
proc檔案系統是一個特殊檔案系統,它只存在記憶體當中,而不佔用外存空間。它以檔案系統的方式為訪問系統核心資料的操作提供介面。使用者和應用程式可以通過proc得到系統的資訊,並可以改變核心的某些參數。" 1、從/proc檔案系統擷取相關的績效參數 cpu使用率: /proc/stat 記憶體使用量情況: /proc/meminfo 網路負載資訊: /proc/net/dev相應的計算方法:(摘自:什麼是proc檔案系統,見參考資料)
Time of Update: 2018-12-05
mso-hansi-font-family:Calibri">方法1:修改系統調用表(適用於linux-2.4Calibri;mso-hansi-font-family:Calibri">核心)核心使用sys_call_tableCalibri;mso-hansi-font-family:Calibri">數組來儲存系統調用表,將系統調用號與系統調用處理函數對應起來,通過修改sys_call_tableCalibri;mso-hansi-font-family:Calibri">數組的某一個元素
Time of Update: 2018-12-05
mso-fareast-font-family:宋體;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-fareast">進程是作業系統啟動並執行基礎,本文以比較粗獷的角度閑侃linux進程方面的知識。minor-fareast;mso-fareast-font-family:宋體;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-farea
Time of Update: 2018-12-05
mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋體;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin">馬上要做畢業論文的測試,需要自己寫測試程式、產生資料、作圖,最簡單的方式莫過於使用excelmso-ascii-theme-font:minor-latin;mso-fareas
Time of Update: 2018-12-05
由字元介面切換到圖形介面可用兩種簡單方法實現:1、在字元介面輸入startx或init 5 。2、通過編輯/etc/inittab檔案實現預設進入圖形介面。把其中的id:3:initdefault中的3改為5,這樣以後系統啟動後將直接進入圖形介面模式。真機環境中,在圖形介面和文本介面間切換: Ctrl+Alt+F(n) , 其中F(n)為F1-F6 ,為6個控制台; Ctrl+ALT+F7 ;虛擬機器環境,在圖形介面和文本介面間切換:
Time of Update: 2018-12-05
新項目組的開發用到了一個不太好用的版本控制工具firefly,這東西與eclipse的整合倒是挺好。索性就研究了下linux下的eclipse CDT環境的搭建,其實挺簡單的,現總結如下,以供大家參考。 使用環境:RHEL5.5 64bit(此處注意,本人使用的是64位系統,32位請選擇相應的軟體)開發環境:eclipse、CDT、java1.7 一、下載1、
Time of Update: 2018-12-05
今天在群裡有人問如何刪除一個檔案夾下按照時間排序的前N個檔案夾,該目錄下只有檔案夾。個人寫了一個指令碼,群裡有人寫了一個指令碼,現整理下來,方便以後查閱。個人的:#!/bin/shls -lrt| awk '{if(NR<4 && NR!=1) printf("rm -rf %s\n",$8)}' >rm2.shchmod 755 rm2.sh./rm2.shrm rm2.sh高手的:#!/bin/shfor i in `ls -lthr | head -3
Time of Update: 2018-12-05
一、擷取檔案大小1、使用stat函數擷取檔案大小先看看struct結構吧,其中檔案大小定義如下:#ifndef __USE_FILE_OFFSET64 __off_t st_size; /* Size of file, in bytes. */#else __off64_t st_size; /* Size of file, in bytes. */#endif一般我們使用的都是__off_t,也就是long int(4個位元組,-2147438648~+21414386