linuxr語言安裝
① 安裝r語言是一定要裝git嗎
安裝r語言是一定要裝git
Git(讀音為/g_t/)是一個開源的分布式版本控制系統,可以有效、高速地處理從很小伍培蔽到非常大的項目版本管理。也是腔州Linus Torvalds為了幫助管理中啟linux內核開發而開發的一個開放源碼的版本控制軟體。
② 在linux(ubuntu)中使用網頁版的rstudio
RStudio是R語言集成開發環境的應用軟體,RStudio Server是一個基於web訪問的RStudio雲端開發環境,需要安裝在伺服器上,支持多用戶遠程訪問使用。可以在網頁端打開,而且界面與windows版本的相橋並同。
安裝就先不說了,挺簡單的虧汪。安裝完成後輸入rstudio-server可以看到相應的指令。
為敏空跡了激活,我們輸入rstudio-server start,就已經激活了。但要在網頁端打開,我們還要知道ip是多少。
輸入ifconfig,我們可以看到ip
③ 怎麼安裝r語言安裝 data.table包
1、通過選擇菜單:程序包->安裝程序包->在彈出的對話框中,選擇你要安裝的包,然後確定。
2、使用命令
install.packages(package_name,dir)
package_name:是指定要安裝的包名,請注意大小寫。
dir:包安裝的路徑。默告茄叢認情況下是安裝在..\library 文件夾中的。可以通過本參數來進行修改,來選擇安裝的文件夾。
3、本地來安裝
如果你已經下載的相應的包的壓縮文件,則可以在本地來進行安裝。請注意在windows、unix、macOS操作系統下安裝文件的後綴名是不一樣的:
1)linux環境編譯運行:tar.gz文件
2)windows 環境編譯運行 :.zip文納頃件
3)MacOSg環境編譯運行:.tgz文件
註:包安裝好後,並不可以直接使用,如果在使用包中相關的函數,必須每次使用前包載入到內存中。通過library(package_name)來完成。 包安裝後,如果要使用包的功能。必須先把包載入到內存中(默認情況下襪櫻,R啟動後默認載入基本包),載入包命令:
Library(「包名」)
Require(「包名」) 1、查看包幫忙
library(help=package_name)
主要內容包括:例如:包名、作者、版本、更新時間、功能描述、開源協議、存儲位置、主要的函數
④ 如何安裝linux系統 具體步驟
我也是暑假才裝的ubuntu 9.04,我裝的是vista與Ubuntu雙系統。一. .我推薦你下個UltraISO軟體,做一個U盤啟動,具體方法如下:在工具欄找到 啟動,下拉框中選 寫入硬碟映像 ,接下來選你的U盤盤符,寫入方式選USB-HDD,等完成後一個啟動U盤就做好了。安裝的時候,開機時,按F12,不過不同的電腦可能不同,選USB啟動。二. 分區問題 我幫你找了個很詳細的教程一.掛載點
在Linux系統裡面,「分區」,被稱作「掛載點」,簡單明了的說,「掛載點」意思就是:把一部分硬碟容量,「分」成一個文件夾的形式,用來干什麼事情。這個文件夾的名字,就叫做:「掛載點」。所以,和Windows有著本質上的超級大的區別,你在任何linux發行版系統裡面,絕對不會看到C盤,D盤,E盤這樣的,你能看到的,只有「文件夾」形式存在的「掛載點」。
在Linux 系統裡面,有一些已經定義好,用來干一些事情的掛載點,常見的「掛載點」有:
1. Boot
大家應該很常見這個英文,是引導的意思。對於Linux來講,一部分容量,用來「掛載」Boot,就是用於存儲系統的引導文件
2. / 或者 /ROOT
就一個符號,是Linux系統特有的,是「根目錄」的意思。根目錄,用來存儲用戶的一些基本配置文件,軟體設置文件等等很多
3. home
「家」的意思,在Linux系統裡面,它是用來存儲用戶的程序,文件,文檔等等所有資源。因此,進行「分區」操作的時候,它是要分的很大很大很大的。
4. SWAP
這個,是Linux和Windows最大的區別了。Windows沒這個東西,只有Linux才有。其實它也不是一個「掛載點」,為了菜鳥們理解方便,我這里姑且把它當作一種掛載點。SWAP分區,是讓「內存」臨時存儲文件的專用空間。
小知識:對於大部分常見的Linux核心的系統,上述的 2,4.有它們2個「掛載點」,就夠了。當然,Linux下還有其他很多「掛載點」,可以進行詳細的設置,我說的2和4,只是必須的,一定要有的,最最基礎的!沒有它們2個掛載點,根本不能繼續安裝系統的!
5. usr
用來存放系統自帶的,或者通過更新安裝的軟體的地方。
6. tmp
臨時文件存儲地方,大家可以理解為Windows下的:C:\Documents and Settings\Administrator\Local Settings\Temp 目錄。^_^
7. 自行設置「掛載點」
咱們在Windows裡面,可以通過「新建文件夾」來存儲一類東西,當然在Linux下也行。除了這個方法,你也可以在「分區」的時候,自己設置一個「掛載點」(其實功能就等於建立個專門的地方,存放專門的東西」)
其他,還有很多很多。我不一一細說了,下面有張圖,裡面有各個文件夾對應的功能,存貯的東西。大家都可以在「分區」的過程中,手動「掛載」,設置具體容量。
二.Linux系統下,硬碟光碟機等設備的命名規則
Linux 好像很喜歡「另類」,它對硬碟設備的命名方法,也和Windows有很大區別。在Linux系統裡面,你的硬碟設備信息,是專門存儲在「dev」這個掛載點裡面的。上面我沒有提到這個掛載點,大家知道就行了。後面會見到。它的硬碟命名方法是:
1. IDE 介面的硬碟,Linux下稱為(或者說是顯示為):HD
2. SATA 硬碟或者 SCSI硬碟,稱為: SD
3. 光碟機,就是 CDROM 了。如果有多個光碟機,是按數字命名排列的,比如:CDROM0,CDROM1,CDROM2
4. 硬碟裡面的 Windows下的分區
以Ubuntu 8.04以上為例,它已經很好很好的支持 Windows分區類型(FAT32,FAT,NTFS)的讀寫操作了。你系統安裝好後,它就能自動識別這些Windows分區。它們會以「該分區的容量大小+分區卷標」,來標明,比如: 22.5G GAME, 30G System^^^這樣。在你系統的「位置」裡面,就能看到的。
5. 如果你有多硬碟………………
剛才說了,在Linux裡面,硬碟被分為:HD 和 SD,那麼,根據英文26個字母的順序。第一塊硬碟,就是 hda,那麼,這塊硬碟的第一個掛載點,就是 hda1,以此類推 hda2,hda3^^^
剛才說了,多塊硬碟,是根據26個字母順序排的,那麼, hdb就是第二塊硬碟了。這個應該很容易理解吧?它的「分區」,自然就是:hdb1,hdb2,hdb3……………………同樣道理,大家應該能知道, sdb3,是什麼意思了吧?
三.關於常見掛載點的容量設置
每個人的硬碟大小都不同,自然也沒有「定論」了,我大致說下,大家可以根據自己實際情況,酌情考慮
1. boot
Linux系統,它的引導文件很小很小,這個boot掛載點,大家分 100M,就足夠了(這個基本上能算是定論!不管你硬碟多大,就分這么多,足夠足夠了!等你安裝完了系統,去看看它,其實就占 45M——50M)
小知識:BOOT掛載點,並不是必須的。但是個人建議,如果你要做雙系統,最好是單獨分出來,等你安裝grub引導器的時候,把它安裝到boot上,就是雙系統了,這樣做,目的就是更明確,更方便。
2. / (有些linux發行版,這個也寫做:/root,功能道理是一樣的)
剛才說過了,得大點,至少5G以上
3. home
剛才也說了,是要求最大最大最大的。。。。。。你就盡量分吧。嘿嘿!網上常見的,80的硬碟,分給它 70G的都有………………
4. SWAP
有一個不成文的小規律: 電腦內存,小於 1G的,SWAP分 512M;內存大於 1G的,分 1G就行。
5. TMP
臨時存放些垃圾的,自己看著吧了。大不了用滿了清理唄。
小知識:linux和windows不一樣,垃圾很少很少,可以說是幾乎沒有,所以,在linux系統下,你完全不用考慮,系統垃圾文件的問題喔!所以,用linux,自然就不用天天吵著:我怎麼清理垃圾阿!
6. usr
占你整個容量的 15%差不多吧。呵呵,自己酌情考慮,其實你不「掛載」這個都行的。
Linux的分區,之所以讓大家頭疼,就是因為它並不是給每個分區,分配一個「字母盤符」,而是通過具體的文件夾名字,來進行「掛載」,進行功能的區分。其實,大家在潛意識里,明白這些掛載點的意思,就行了。別非想著Windows,分區就得有個盤符。。。。。。。^_^想用Linux,很多觀念都必須要改變滴~
四.實戰 Ubuntu 8.04.1 硬碟分區
基礎知識說完了,該進入正題了,以:Ubuntu 為例,來一步一步的圖文說明分區過程。
硬碟「分區」,是Ubuntu系統安裝過程的:第三步,前兩步我實在覺得沒必要說了。
1. 系統語言選擇—— 都知道選擇中文(簡體)吧?而且默認就是,直接回車即可!
2. 選擇時區 —— 默認就是 (SHANGHAI),會拼音的都明白。中國上海。直接回車
3. 開始頭疼的硬碟分區
首先出現的是這個界面,我們選擇「手動」
⑴ 這里,就是Ubuntu系統的「分區」軟體界面了。每種Linux系統,都自帶分區軟體,他們的界面和使用方法,也大致相同,菜鳥們學會一種,就完全可以應付所有的了。雖然網上也有很多專門給Linux系統「分區」的第三方軟體,但我個人還是推薦大家用系統自帶的,方便,直接,快捷~
如圖,下面列出了我的硬碟設備:dev/sda ,還用解釋么?sda:「sata介面第一塊硬碟」
⑵我們選中下面的「空閑空間」行,就能點擊「新的分區」了。
⑶點擊「新的分區」,我們來創建掛載點。界面如圖,我逐個解釋
★新分區的類型
boot 和 swap(交換分區)是主,其他的掛載點,都是邏輯。這個不解釋了。當然不是定論
★新建分區容量: 自己填寫吧
★新分區位置: 默認就行,選擇「開始」
★用於
Linux的「分區」,也有很多種類,就像是Windows包括NTFS,FAT32。 現在這個時代,建議大家選擇 Ext3 日誌文件系統就行了。還有一種 R...FS,具體名字忘了,^_^,也可以。不過我都用Ext3,實質存放檔案的分割區。事實上除了ext3外,GNU/Linux可以使用ext2、xfs、reiser及jfs等檔案系統存放檔案,每個檔案系統都有其長短處,不過初學者先使用ext3。
一會兒要建立SWAP掛載點,就是在這里選擇!別忘了!
★ 掛載點
不解釋了,前面開始時候就介紹了,「分區」軟體裡面羅列了常見的:boot, /, home,usr,temp
看看,這裡面已經提供了如下這些掛載點,大家直接選擇就行了:
⑷第一步,建立 BOOT 掛載點的「分區」,看圖吧,最直接
⑸第二步:建立 SWAP ,交換空間
⑹建立 /,根目錄掛載點
⑺建立 HOME,用戶掛載點
⑻到這里,最基本的,就建立忘了,教程裡面,我就建立這幾個,其他的,大家想建立,可以照貓畫虎就行了,應該這個本事都具備吧?^_^ 看下面的圖,是已經都掛載好的硬碟了。
4. 填寫個人信息:用戶名,密碼(輸入2遍),填寫計算機名稱
5. 開始「全自動」安裝。。。。。。。。。
6. 最後重啟,就裝完系統拉!
其實我裝的時候就分了/root boot swap home,總共我是分了20G。(Linux下可以打開FAT32,ntfs的盤就是xp下的盤,在xp下不能打開ext格式的盤) 三 關於怎麼切換系統,開機的時候有操作系統的選擇,你可以選擇windows或Linux。四 按步驟來的話一般是不會使文件丟失的,不要擔心。當然可以用GHOST備份。五 分區的話可以用分區魔法師,文件不會丟失的。分區最好是空出一部分。(圖傳不上去,很抱歉,可以自己到網上搜索)
⑤ linux伺服器安裝R語言及Rstudio server
在linux伺服器上使用R語言及Rstudio server
cat /etc/redhat-release: 查看伺服器系統版本
wget https://mirrors.tuna.tsinghua.e.cn/CRAN/src/base/R-3/R-3.6.1.tar.gz
checking for rl_callback_read_char in -lreadline... no
configure: error: --with-readline=yes (default) and headers/libs are not available
configure: WARNING: you cannot build info or HTML versions of the R manuals
configure: WARNING: you cannot build PDF versions of the R manuals
configure: WARNING: you cannot build PDF versions of vignettes and help pages
6.安裝
make
make install
安裝成功!
R #在命令行直接輸入「R」即可進入R 編輯。
q() ##退出R編輯
7.安裝R-studio-server
wget https://download2.rstudio.org/server/centos6/x86_64/rstudio-server-rhel-1.2.1335-x86_64.rpm
yum install rstudio-server-rhel-1.2.1335-x86_64.rpm
8.R-studio-server的一些命令
rstudio-server start ##啟動 rstudio
rstudio-server stop ## 關閉rstudio
rstudio-server status ## 查看rstudio 運行狀態
運行rstudio-server status出現 「Active: active (running) 」 表示rstudio 已啟動
rstudio-server verify-installation ## 查看rstudio 安裝錯誤
rstudio-server restart ##重啟
ifconfig ##查看伺服器ip地址。
查看運行中R進程
rstudio-server active-sessions
指定PID,停止運行中的R進程
rstudio-server suspend-session <pid>
停止所有運行中的R進程
rstudio-server suspend-all
強制停止運行中的R進程,優先順序最高,立刻執行
rstudio-server force-suspend-session <pid>
rstudio-server force-suspend-all
RStudio Server臨時下線,不允許web訪問,並給用戶友好提示
rstudio-server offline
RStudio Server臨時上線
rstudio-server online
8.rstudio-server系統設置
主要有兩個配置文件,默認文件不存在(非必要,可不做修改)
/etc/rstudio/rserver.conf
/etc/rstudio/rsession.conf
vi /etc/rstudio/rserver.conf
www-port=8080#監聽埠,默認是8787,可以不做修改
www-address=127.0.0.0#允許訪問的IP地址,默認0.0.0.0
rstudio-server restart
vi /etc/rstudio/rsession.conf
session-timeout-minutes=30#會話超時時間
r-cran-repos= http://ftp.ctex.org/mirrors/CRAN #CRAN資源庫
rsession-which-r=/usr/local/bin/R ## 如果非root安裝,更改R所在目錄。
9.通過瀏覽器連接Rstudio-server
直接打開瀏覽器,輸入http://<伺服器ip>:8787 ## 如果修改過rserver.conf文件,後面的8787埠改為相應的埠即可。
這里需要我們輸入用戶名和密碼。關於用戶名有2點注意事項:
(1).不允許使用system 用戶登陸,即用戶ids小於100的用戶。只能用普通用戶登錄
(2).用戶的認證可以使用RSA。
如果沒有普通用戶,可以添加:
useradd newname # 添加一個名為newname的用戶
passwd newname ###給新用戶newname 設置密碼,密碼需是復雜密碼,否則可能通不過。
usermod -G happy newname ####將新用戶newname添加到happy 用戶組中,
在用useradd添加用戶之後,在默認的情況下,該賬號是暫時被封鎖的, 也就是說,該賬號是無法登錄,須要用passwd命令來給新創建的用戶設置密碼之後才可以使用。
10可能存在的問題
10.1如果你的rstudio-server沒有啟動 很大程度是安裝有誤,這里我將我遇到的錯誤分享出來
rstudio-server verify-installation
There is a libR.so in /usr/lib/R/lib, but (weirdly) ls -l reveals that
it dates from the my previous install of R-3.5.1 for which I did not
configure with --enable-R-shlib.
這里就提到無法找到libR.so文件,原因是配置R語言文件時,沒有加參數--enable-R-shlib.
這就必須要重新安裝R語言。使用make uninstall 刪除之前的安裝,最好也刪除R-3.6.1所在的文件夾,用「rm -r -f R-3.6.1".
使用rm 命令 -r 參數表示全部刪除, -f 參數表示強制刪除,不會提醒。 同時使用這兩個參數要小心。
10.2 普通用戶無法啟動rstudio-server
sudo rstudio-server start## 以管理員方式執行命令
這時會需要輸入密碼並提示
xxx is not in the sudoers file.This incident will be reported.
如果不想出現上面的提示,就是給該用戶提高許可權,添加用戶使用sudo的權利。
su root ###切換到root用戶,如果有root許可權的話。
chmod u+w /etc/sudoers ###添加sudo文件的寫許可權
vi /etc/sudoers ###編輯sudoers文件,添加許可權。
找到這行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (這里的xxx是你的用戶名)
youuser ALL=(ALL) ALL
%youuser ALL=(ALL) ALL
youuser ALL=(ALL) NOPASSWD: ALL
%youuser ALL=(ALL) NOPASSWD: ALL
chmod u-w /etc/sudoers ##撤銷sudoers文件寫許可權
⑥ linux系統能安裝rstudio么
是的,可以在Linux系統上安裝RStudio。 RStudio是一款開源的數據科學和統計分析工具,可以與R語言配合使用。
安裝RStudio的方法有很多,可以根據你的Linux發行版來選擇廳頌檔合適的方法。
使用包管理器安裝。在Debian或Ubuntu上可以使用apt-get,在Fedora上可以使用yum等。
sudo apt-get install r-base r-base-dev
sudo apt-get install gdebi-core
wget https://download1.rstudio.org/desktop/bionic/amd64/rstudio-1.4.1103-amd64.deb
sudo gdebi rstudio-1.4.1103-amd64.deb
下載安裝包並安裝
添加Rstudio官方源並安扮亂裝
在安裝Rstudio之前,你需要安裝R語言,請確保你的系統中已經安裝了R語言。
如果你是第一次安裝Rstudio,建議你仔細閱讀官方文檔來獲取更多櫻啟安裝信息。
⑦ R在linux中的library path的問題:
問題:
非root許可權下安裝的R包都是默認安裝在
/home/[yourname]/R/x86_64-pc-linux-gnu-library/[version]
這就導致一個問題,別的用戶無法使用到你安裝的包,需要自己再安裝一遍,這樣就很麻煩
解決辦法:將別人的R library path 載入到自己的R環境變數中就可以了:
先查看一下包的安裝路徑:
.libPath()
[1] "/home/user2/R/x86_64-pc-linux-gnu-library/4.1"
[2] "/usr/local/lib/R/site-library"
[3] "/usr/lib/R/site-library"
[4] "/usr/lib/R/library"
安裝時會按照順序安裝,
[1] "/home/balter/conda/envs/dada2/lib/R/library" "/usr/local/lib/R/site-library"
[3] "/usr/lib/R/site-library" "/usr/lib/R/library"
export R_LIBS="/home/user2/R/x86_64-pc-linux-gnu-library/4.1"
即可湊合用。
更專業點就是修改R啟動時候載入的Rprofile文件,參考:
https://www.cnblogs.com/jessepeng/p/10984983.html
⑧ 如何安裝LINUX
以Red Hat Linux 7.0為例說明安裝過程,如下:
塞入第一張光碟,讓計算機從CDROM啟動,馬上就出現了簡潔的歡迎信息。敲回車,可以進入默認的安裝模式-圖形界面,滑鼠操作,基本和6.1、6.2類似。敲入「text」,可以進入文本安裝模式,和6.0以前的版本相似。不支持滑鼠,需要使用鍵盤操作,主要是為了兼容。如果你的計算機使用圖形模式不好用,比如,屏幕出奇的大,按鈕怎麼也找不到,那就使用此模式。
打入「expert」,可以進入所謂的專家模式,實際上就是安裝程序把所有的步驟都交給了你,隨遍你怎麼設置,如果你的機器有些特殊的硬體,安裝程序無法正確配置,那就試試這樣的方式。
敲入「linux rescue」,會進入「救援」模式,主要用於原有的Linux系統無法正常啟動的情況。使用這個辦法,實際上你是進入了一個微型的Linux系統,裡面有許多可以用來拯救操作系統的工具程序。
如果你有特殊硬體的安裝驅動盤,就敲入「linux dd」,它會提示你插入軟盤,讀取進系統。以便更好的利用它們。
敲回車進入默認安裝模式,內核啟動後,出現語言選擇選單,18種語言,可惜就是沒有中文。選「english」,再挑鍵盤,滑鼠。值得一提的是,我的雙飛燕4D+滑鼠自動的被認出三鍵。要知道,第三鍵在Linux環境下的作用很大。許多操作可以用它來實現,如果你沒有三鍵滑鼠,就使用模擬三鍵的方法,左右鍵同時按下,即表示第三鍵。
安裝界面非常好用,左面有及時詳盡的幫助信息,右面是選項。完全滑鼠操作。
在系統安裝的階段,最重要的事情是看清楚左面的說明!因為許多的朋友都有過慘痛的教訓-漫不經心,結果,硬碟裡面所有的東西都被幹掉了,系統癱瘓。簡直欲哭無淚,好些人不停的到網上請教恢復的辦法。
這里詳細說明一下,RedHat 7.0有兩大類安裝方式:Install 或者 upgrade。前者包含下面三種選擇: WorkStation、ServerSystem、Custem System。用滑鼠可以很容易的切換。後者則是升級程序,使用RPM,可以把硬碟原有的舊版本的Linux軟體替換掉。
WorkStation---一般用戶推薦此方式。工作站類型安裝將會清除掉所有硬碟上原有的所有Linux分區信息。不管與Linux無關的分區,如聞到死98。不過,安裝非常容易,如果硬碟有Windows98,它會自動配置LILO的雙啟動,但是,如果和NT並存,就不要使用這種方法,應使用定製方式,否則,很可能你的NT再也起不來了。
ServerSystem---伺服器類型安裝將會幹掉所有硬碟上所有分區的一切信息。絕對不是開玩笑!要是你的機器作為網路伺服器,就使用它。
Custem System ---定製類型的安裝。不喜歡上面的類型,或者想嘗試自由的配置過程,就用它。
我使用WorkStation類型,下面的步驟是分區,如果你經驗不足,或者怕麻煩,可以使用自動分區辦法,安裝程序會自動創建「/」、「swap」、「/boot」分區。當然,原來硬碟上的Linux分區信息全部抹除,如果機器中裝有Windows98則不要管它,它會安然無恙的。
格式化完分區後,下面是挺有意思的時區選擇,右上邊有張世界地圖,滑鼠箭頭往上一放,程序自動選擇最近的地區時區,我們肯定選擇China啦。
下一步,輸入超級用戶-root的口令,也可以在這里建立必要的普通用戶賬號。注意,口令是非常重要的屏障,最好使用大小寫字母混合數字的口令形式。MD5 Password 和 Shadow Password也是不可少的。
在選擇軟體包群組的時候,有Gnome、KDE、Games三種,看來RedHat對游戲迷想的挺周到。注意群組是可以多選的,可以安裝三種分組的任何組合。
安裝程序自動生成了很友好的軟體包選擇界面,左側是樹型圖示,把所有的軟體包按應用范圍分成了不同的歸屬,如Internet應用、X 窗口、軟體開發,資料庫、共享庫文件等等。右面是代表軟體的圖標,「打勾」的狀態就表示選中了,而屏幕下側則是針對右側軟體包的註解說明,介紹這個軟體是干什麼用的,有什麼特點。
我在裡面找到了好多新出爐的程序,看看,操作數碼相機的,支持ISDN的,使用刻錄機、掃描儀的。流口水了吧?相信很快,Linux不能很好的支持新硬體的歷史就要成為過去了。這部分內容也應該是屬於RedHat 7.0的新特點之一吧。
往下的操作步驟就平常了,配置X窗口,選擇顯示器,挑顯卡。我的Premedia2可以輕松的認出,而這一點,最新的TurboLinux6.1也沒做到。這可能是由於X Free 4.0的緣故。TurboLinux 6.1用的是X Free 3.3.6。
定製合適的X解析度,選中默認的窗口環境,然後測試一下,成功就繼續,否則重新調整直到成功為止。我為我的14寸顯示器(老土 :-)選中了「800X600」,24位彩色。
真正的拷貝過程開始了,看看估計的時間,你可以去喝杯茶水,不過要回來,因為最後需要使用第二張光碟完成安裝,然後是製作啟動軟盤,不樂意就跳過去。馬上,「祝賀安裝完畢。」
急不可耐的重新啟動後,發現有了新的變化。RedHat 7.0把LILO啟動界面圖形化了,屏幕顯示出小紅帽圖像和需要啟動的操作系統,使用鍵盤箭頭可以切換。 可惜,我並不喜歡這個圖形,對於玩過圖形的我而言,它太粗糙了。
進入Linux系統。OK!
⑨ linux的安裝問題
1 Red Hat Enterprise Linux 5的安裝
安裝Red Hat Linux的硬體要求如下,一般現在的電腦配置都可以滿足這些要求了哈: CPU:Pentium以上處理器。文本模式推薦配置:200MHz奔騰或更高,圖形模式推薦配置:400MHz奔騰內存:文本模式最小內存值128MB,圖形模式最小內存值:192MB,推薦使用256MB以上的內存。硬碟:RHEL5安裝需要3GB以上的硬碟空間,完全安裝全部軟體包需大約5GB的硬碟空間。顯卡:VGA兼容顯卡。光碟機:CD-ROM/DVD-ROM。其他設備:如音效卡、網卡和Modem等。軟碟機:可選
Red Hat網站提供了經過兼容性測試和認證的「硬體兼容性列表」,在得到系統硬體設備的具體型號後,最好訪問http://bugzilla.redhat.com/hwcert/來查看用戶的配置是否在清單之中Linux 支持在一台計算機中安裝多個操作系統,它通過使用GRUB多重啟動管理器來支持多操作系統並存,GRFreeBSD、OpenBSD、DOS 和Windows等操作系統。計算機啟動時,用戶可以使用GRUB提供的菜單選擇需系統,所以不必擔心出現安裝了Linux後,導致其他操作系統不能使用的問題。
Redhat支持不同的安裝方式(如光碟安裝、硬碟安裝及網路安裝),我們首先以最基本、最常用的光碟安裝開Linux介紹及Redhat5.1基礎可以參考【51CTO_RHCE講座】RHCE課程筆記專題。
不可與root分區分開的目錄:/dev,/etc,/sbin,/bin,/lib,系統啟動時,核心只載入一個分區,那就是/,載入/dev,/etc,/sbin,/bin,/lib五個目錄的程序,所以以上幾個目錄必須和/根目錄在一起。最好單獨分區的目錄:/home,/usr,/var,/tmp,出於安全和管理的目的,以上四個目錄最好要獨立出來,samba服務中,/home目錄我們可以配置磁碟配額quota。
我們以40G硬碟為例: /boot 100MB / 10GB
swap 512MB /home 10GB /usr 8GB /var 5GB /tmp 3G
1.1 Red Hat Enterprise Linux 5光碟安裝
這樣我們就到了RHEL5安裝界面,點回車是以圖形截面安裝,輸入linux text是用CLI安裝.
這里我們選語言為簡體中文。
按OK
這里選美式鍵盤US
這里可以輸入RHEL5.1的序列號,也可以跳過不填,對安裝應用沒關系。RHEL 5安裝序列號哈Server: * Red Hat Enterprise Linux (Server including virtualization): 2515dd4e215225dd * Red Hat Enterprise Linux Virtualization Platform: 49af89414d147589 Client: * Red Hat Enterprise Linux Desktop: 660266e267419c67 * Red Hat Enterprise Linux Desktop + Workstation Option: da3122afdb7edd23 *Red Hat Enterprise Linux Desktop + Workstation + DualOS Option (Virtualization): 7fcc43557e9bbc42 *Red Hat Enterprise Linux Desktop + DualOS Option (Virtualization): fed67649ff918c77
提示要初始化硬碟,選YES繼續。
這里分區我們選擇自定義
我們進行硬碟分區: New 就是建立新的分區EDIT 就是更改已有的分區DELETE 就是刪除已建立的分區RESET 就是把你剛才的設定全部取消。恢復到現在的樣子RAID 是磁碟陣列
LVM 是邏輯卷
/boot 100MB,記住,boot需要放在磁碟的第一個分區上,怎麼看是不是在第一個分區上?看開始的塊是不是1
/ 根目錄 10G
swap 512MB 一到兩倍內存容量
/home 10G 存放普通用戶信息
/usr 8G linux系統所在位置
/var 5G 默認伺服器的登錄文件(郵件與WWW默認路徑)
/tmp 3G
最後分區結果如下,按OK繼續:
選擇Use GRUB Boot Loader
這步選擇默認
這里設置GRUB密碼,可以設置也可以不設置,如果設置了請記住自己的密碼哈。
這里點OK就可以了
這里我們安裝在MBR
這里選擇YES配置網卡
選擇啟用IPv4支持,IPv6可以不選,一般都沒用
這里選擇手動配置網卡192.168.0.0/24
這里輸入你的網關及DNS伺服器地址
輸入主機名,我輸入的是RHEL5
時區選擇Asia/Shanghai
配置ROOT密碼,輸入兩次,記住自己輸入的口令哦
我們去掉Virtualization組件並選擇自定義安裝軟體包。
自定義安裝軟體包時,我們添加Development Libraries和Development Tools組件,保證系統軟體開發的程工具完整性,然後OK下一步,伺服器軟體我們以後自己裝。
LINUX要安裝軟體都是需要檢測依耐關系的
開始安裝,安裝日誌在/root/install.log
Linux安裝已經完成,重啟一下計算機
選擇退出
到了Linux登錄界面
以root帳戶登錄
在CLI界面下我們要啟動圖形界面可以輸入startx,我們如果要修改成一直圖形界面啟動Linux,可以輸入vi /etc/inittab,鍵入i編輯把id:3改成id:5,保存退出。
1.2 Red Hat Enterprise Linux 5硬碟安裝
如果我們沒有RHEL5.1的安裝光碟,只有它的ISO鏡像文件,那我們可以進行RHEL5.1硬碟安裝。我們可以RHEL5.1的ISO鏡像文件放在主機的一個可用分區上(比如FAT/FAT32文件系統),NTFS是不行的哈,如果fat32格式,只有NTFS格式,那我就沒有辦法了,因為好象NTFS格式轉化為fat32風險比較大,最好的辦法空餘空間分出3GB主分區,作為fat32文件系統。把RHEL5.1鏡像文件到那個分區也可以。
注意: 劃分出來的3G分區最好是分為主分區,也可以是fat32格式的C盤,或者是D盤(也就是/dev/hda5),因分成其他邏輯分區後RHEL5硬碟安裝時報錯。總是提示Error informing the kernel about modifications to partition /dev/sda5 - 設備或資源忙。結果格了N次,系統重做N次,汗~~~
需要提取RHEL5鏡像下isolinux目錄裡面的兩個文件。vmlinuz 和initrd.img. isolinux目錄下包含了從 CD 啟動所需要的文件: vmlinux是一個可執行文件,包含靜態與Linux內核的可執行文件格式; initrd.img映像中包含了支持Linux系統核心兩個階段引導過程所需要的必要可執行程序和系統文件initrd; 我們把vmlinuz、initrd.img及rhel5鏡像文件放到我們劃分出來的那個3GB的分區上。
先到網上http://download.gna.org/grub4dos/下載一個grub-for-dos的工具(附件里的就是),我這里下grub4dos-0.4.4-2008-11-19.zip。
可從以下網址下載GRUB4DOS最新版及較早版本。http://download.gna.org/grub4dos/ http://download.gna.org/grubutil/ http://grub4dos.jot.com/WikiHome https://gna.org/projects/grub4dos/ http://grub4dos.sourceforge.net/wiki (官方說明文檔)
下載grub4dos後,解壓縮後就可以了。核心文件有下面這幾個:grldr和grub.exe,及menu.lst(此為樣本改)。如果你需要中文支持,就用chinese子目錄中的文件。
通過Windows NT/2000/XP/2003的啟動管理器啟動GRUB4DOS 在 Windows NT/2000/XP/2003中,可以把grldr和menu.lst拷貝到C:\。
然後在boot.ini的最後加上一行:c:\grldr="Start GRUB4DOS"
如果boot.ini中的timeout值為零,把它設置為大於0的數字,例如timeout=30,然後保存boot.ini。
注意:boot.ini文件一般是隱藏的,你需要在文件夾選項中設置顯示所有文件,或者在cmd中使用以下命令來boot.ini的隱藏屬性。
編輯boot.ini前,可在cmd下輸入: attrib -s -r -h c:\boot.ini 解除boot.ini的只讀屬性,編輯完後輸入: attrib +s +r +h c:\boot.ini 恢復boot.ini的原有屬性。
下一次啟動Windows時,你會發現啟動畫面中多了Start GRUB4DOS這一選項,使用它便可啟動GRUB4D
該方案的優點:不需要修改MBR和啟動扇區
參考,感興趣的可以自己研究下: 對於多數沒有或很少接觸過linux的windows用戶來說,剛開始使用grub時離不開菜單。也就是說,使用g們要准備menu.lst文件。下面是一個menu.lst的例子。(以#開始的行,表示注釋,不執行) # 默認延遲時間(秒) timeout 30 # 第一項為默認值default 0 # 設置圖形背景文件splashimage (hd0,0)/boot/grub/xp2008.gz # 設置中文支持的字體文件fontfile (hd0,0)/boot/grub/fonts title 使用map啟動本地硬碟上的瑞星殺毒軟盤鏡像文件map (hd0,0)/boot/grub/rav.img (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0) title 使用memdisk啟動本地 Win98 軟盤鏡像文件kernel (hd0,0)/boot/grub/memdisk.gz initrd (hd0,0)/boot/grub/win98.img title 使用memdisk啟動本地硬碟上的瑞星殺毒軟盤壓縮鏡像文件root (hd0,0) kernel /boot/grub/memdisk.gz c=80 h=12 s=36 floppy initrd /boot/rav.zip title 啟動第一主分區(hd0,0)上的操作系統rootnoverify (hd0,0) makeactive chainloader +1 title 啟動第二主分區(hd0,1)上的操作系統
rootnoverify (hd0,1) makeactive chainloader +1 title 重啟reboot title 關機halt 參考這個例子,我們就可以根據自己需要對菜單進行修改。比如從網上下載了效率源的鏡像文件,文件名為XLY.IMG。我們只需把title 使用memdisk啟動本地 Win98 軟盤鏡像文件kernel (hd0,0)/boot/grub/memdisk.gz initrd (hd0,0)/boot/grub/win98.img 改成title 硬碟檢測修復工具效率源 (memdisk) kernel (hd0,0)/boot/grub/memdisk.gz initrd (hd0,0)/boot/grub/xly.img 或者改成title 硬碟檢測修復工具效率源 (map) map (hd0,0)/boot/grub/xly.img (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0) 同時把xly.img文件保存到第一主分區(一般是C:)的boot\grub目錄下。當然也可以保存到其它路徑。比如xly.img文件保存到C:\boot下,則menu.lst文件相應改為: map (hd0,0)/boot/xly.img (fd0) 又如xly.img文件保存到D:\test下,則menu.lst文件相應改為: map (hd0,4)/test/xly.img (fd0) (參看下面的注意d) 從上面的例子可以看出,啟動軟盤鏡象,有兩種方式,即用memdisk或用map。用memdisk時,img文件可壓縮;在img文件大小為非1.44MB或2.88MB標准鏡像時,需要指定CHS參件的CHS參數可用winimage獲得。即例子中的: title 使用memdisk啟動本地硬碟上的瑞星殺毒軟盤壓縮鏡像文件root (hd0,0) kernel /boot/grub/memdisk.gz c=80 h=12 s=36 floppy initrd /boot/rav.zip 另外,菜單文件中的文件路徑可用相對路徑(如:/boot/rav.zip)或絕對路徑(如:(hd0,0)/boot/grub/xly示。map方式對軟盤映像大小沒有限制,但要求必須連續存放。改進的map --mem則無此限制。比如: map --mem /boot/xxx.ima (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0) 注意: a, 菜單文件中所用的memdisk.gz文件,不包括在grub4dos的發行包里,需自行准備。可從gnu grub軟體它基於grub的工具(如一鍵ghost,本人的gghost)中獲得。b, 菜單中所用的其它文件如xp2008.gz(背景文件)、fonts(中文字體文件)及各種鏡像文件等,均需拷貝定路徑。 fontfile命令不可單獨使用,需與splashimage一起使用。c, 菜單文件中的命令全部使用小寫。