initrd.img是一個小的映象,包含一個最小的linux系統。通常的步驟是先啟動內核,然后內核掛載initrd.img,并執行里面的腳本來進一步掛載各種各樣的模塊,然后發現真正的root分區,掛載并執行/sbin/init...initrd.img當然是可選的了,如果沒有initrd.img,內核就試圖直接掛載root分區。說initrd.img文件還會提到另外一個名角---vmlinuz。vmlinuz是可引導的、壓縮的內核。“vm”代表“Virtu
系統 2019-08-12 01:33:34 2559
雨林木風以前是制作Windows系統安裝光盤的組織,在MS反盜版的作用下,雨林木風已經轉戰Linux陣營,并在近期推出了基于Fedora11的、中文友好的Linux發行版:YlmfLinux!關于YlmfLinux的詳細介紹可以看這里:http://www.ylmf.net/read.php?tid=1352508下面引用其中的說明:Ylmflinuxv1.0版特性說明:-基于Fedora11版本去掉系統多余的軟件包,增加驅動與常用應用軟件-集成openo
系統 2019-08-29 22:36:55 2556
原文:Linux下簡單客戶端服務器通訊模型(TCP)服務器端:server.c#include#include#include#include#include#include#include#include#include#include#def
系統 2019-08-12 01:32:20 2554
Linux的啟動流程目前比較流行的方式主要是以下步驟:1、引導器(例如GRUB)啟動;2、內核啟動;3、系統進程啟動與配置。本文以GRUB為研究對象,對GRUB啟動與內核啟動兩個部分進行描述,關于系統進程的進一步啟動與配置將用另一篇文章來說明。常見的目錄結構(以CentOS5.3為例):/boot|--System.map-2.6.18-128.el5|--System.map-2.6.18-128.el5xen|--config-2.6.18-128.e
系統 2019-08-12 09:29:51 2553
由于項目需求,需要在linux平臺搭建一套ES服務。在搭建過程中,遇到各種各樣的問題。后來都一一解決。現在要記錄下來這個過程,以及其中遇到的問題,及其解決方法。一、環境配置操作系統:CentOS7ElasticSearch版本:1.4.1JDK版本:1.7SSHSecureShell版本:3.2.9elasticsearch-servicewrapper:ES的服務插件,一般在linux上使用。二、操作過程1.elasticsearch作為一個系統serv
系統 2019-08-12 09:27:03 2552
命令行下默認的編輯模式是emacs的,ctrl-f向前ctrl-b向后ctrl-d刪除,快捷鍵不熟悉,再幾麻煩增加負擔,因為我平常是用vi的,讓終端命令行變成vi模式,對廣大vi使用者可是個福音啊!設置命令:%set-ovi設置之后,就可以像在vi中編輯一樣在Shell中輸入命令。可以使用vi的一些功能加快命令的輸入。這對習慣vi的人來說非常方便。如果放到.profile里面,就可以開機加載了。說明:set-ovi表示[b]編輯命令行用vi模式[/b],默
系統 2019-08-12 01:32:15 2551
Linux2.6內核引導過程分析上一篇文章介紹了Linux內核的編譯過程,接下來本文利用生成的內核,介紹Linux的內核的引導過程。本文以x86為例,x86與嵌入式系統的區別在于多了一個BIOS轉移到BootLoader的過程。Linux內核引導的過程包含多個階段,接下來將依次解讀:1.系統加電階段1:系統加電時,處理器會執行一個位于已知位置處的代碼。PC中即我們熟知的BIOS,它保存在主板的閃存中。BIOS從0xFFFF0處開始執行,首先執行POST(加
系統 2019-08-29 23:14:56 2546
InstallIPythonnotebookinUbuntu12.04?NotesonUbuntu(Linux)computingNotesonUbuntu(Linux)computingBriefnotesoninstallation,setupandothertasksintheUbuntuworldInstallIPythonnotebookinUbuntu12.04leaveacomment?IPythonallowsfortheuseofPyth
系統 2019-08-12 01:31:58 2545
http://lvtao.net/redhat_64_setup/index.html第1章.Itanium系統特有信息1.1.Itanium系統安裝總覽在Itanium系統上安裝紅帽企業Linux和在基于x86的系統上安裝紅帽企業Linux不同。一般來說,成功安裝的步驟包括:引導入EFI(可擴展固件界面)Shell。如果你無法從光盤引導,根據紅帽企業Linux提供的引導映像創建一個LS-120磁盤。使用EFIShell和ELILO引導裝載程序,載入并運行
系統 2019-08-12 01:32:42 2544
這幾天用虛擬機裝了centos,以前沒有用過linux,先將搭建javaweb環境記錄如下:一、卸載系統安裝的jdk環境。1、安裝好的CentOS會自帶OpenJdk,用命令java-version,會有下面的信息:javaversion"1.6.0"OpenJDKRuntimeEnvironment(build1.6.0-b09)OpenJDK64-BitServerVM(build1.6.0-b09,mixedmode)最好還是先卸載掉openjdk,
系統 2019-08-12 01:33:21 2543
源貼地址:http://www.blogjava.net/shaofan/archive/2006/12/25/89801.htmlUbuntu/Debian中的update-alternative用來對系統中不同版本的同個軟件進行管理。比如,系統中可能裝有GNU的Java編譯器,和SUN的Java編譯器。可以用update-alternatives來設置當前使用它們中的哪一個。它的原理是在/usr/bin中建立一個link,指向/etc/alternat
系統 2019-08-12 01:51:53 2541
發布日期:2004年8月01日楊沙洲(pubb@163.net)國防科技大學計算機學院簡介:本文詳細分析了2.6.x內核中鏈表結構的實現,并通過實例對每個鏈表操作接口進行了詳盡的講解。原文地址:http://www.ibm.com/developerworks/cn/linux/kernel/l-chain/index.html一、鏈表數據結構簡介鏈表是一種常用的組織有序數據的數據結構,它通過指針將一系列數據節點連接成一條數據鏈,是線性表的一種重要實現方式
系統 2019-08-12 01:32:58 2537
tomcat自啟動配置:方法一:Xml代碼vi/etc/rc.local添加如下一行Xml代碼/opt/apache-tomcat-7.0.29/bin/startup.sh(腳本絕對路徑)注意:要添加在exit0上邊,reboot試試。方法二:1、安裝sysv-rc-confXml代碼apt-getinstallsysv-rc-conf2、在/etc/ini.d/目錄下,2.1新建文件:Xml代碼touchtomcatStart2.2編輯腳本:Xml代碼
系統 2019-08-12 01:32:30 2536
晚上配合外包人員調試短信平臺及通道監控的模塊,對方發布項目之后發下服務器版本太低,因此要升級。NND,去sun.comdown下了這個東西,將近80M,日,花了一個多小時上傳到服務器,然后安裝,重新發布,項目OK了,忙了幾個小時,總算出結果了。貼一下Linux下安裝jdk的操作步驟,趁還沒忘,感覺總結一下,不然以后忘得更快,之前裝過一次86和jdk1.5。上次安裝的jdk1.5是tar打包文件。因此解壓沒有什么問題,這次down的是bin文件(還有一種.r
系統 2019-08-12 09:30:20 2535
Linux系統中OpenSSH的安裝和配置概述許多網絡程序,如telnet、rsh、rlogin或rexec,用明文(plaintext)傳送口令和秘密的信息,所以就可利用任何連接到網絡上的計算機監聽這些程序和服務器之間的通信并獲取口令和秘密信息。現在,telnet程序對于日常的管理工作是必不可少的,但是它又是不安全的,那么用什么來替代它呢?OpenSSH就是那些過時的、不安全的遠程登錄程序,如:telnet、rlogin、rsh、rdist或rcp的替代
系統 2019-08-29 23:54:02 2532