当前位置:首页 » 操作系统 » linuxr语言安装

linuxr语言安装

发布时间: 2023-09-14 03:05:32

① 安装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, 菜单文件中的命令全部使用小写。

热点内容
androidsdk接入 发布:2025-01-24 20:54:14 浏览:193
我的世界服务器如何使用路由器映射 发布:2025-01-24 20:49:30 浏览:739
脚本操作浏览器 发布:2025-01-24 20:41:40 浏览:296
fast自动获取ip地址服务器无响应 发布:2025-01-24 20:19:13 浏览:710
http加密数据 发布:2025-01-24 20:15:00 浏览:100
中国存储行业排名 发布:2025-01-24 20:02:21 浏览:422
arm编译链 发布:2025-01-24 19:42:12 浏览:700
linuxc的函数返回值 发布:2025-01-24 19:35:23 浏览:665
威纶编程软件反编译 发布:2025-01-24 19:30:26 浏览:49
网络存储单元 发布:2025-01-24 19:28:04 浏览:168