一直知道centos5支持NFS方式安装系统,但一直没有试过。昨天我这里多出了一台机器,我索性就试验了一把,效果还不错。
安装系统时一般默认安装NFS组件;若你的系统中没有安装,自行安装:

yum –y install nfs-utils  portmap。

首先配置NFS服务器端。用vi编辑NFS配置文件/etc/exports(文件默认内容为空白),添加如下内容:
    /tmp/iso-share 192.168.1.123 *(rw)。
这句话的意思是,此配置文件可以让IP为192.168.1.123的主机以读写的方式访问/tmp/iso-share文件夹。/tmp/iso-share是自己建的文件夹,用来放入iso系统文件;192.168.1.123是我客户端主机的IP地址,是说这个IP地址的主机可以访问iso-share文件夹;*(rw)用来设定权限,是说这个IP地址的主机可以对iso-share文件夹进行读写;注意小括号前面的星号,最好不要省略掉。
启动portmap和nfs服务。输入命令/etc/init.d/portmap start以及/etc/init.d/nfs start。/etc/init.d是/etc/rc.d/init.d的链接。也可以直接用命令service portmap start和service nfs start启动服务。
检查服务nfs和potmap的启动情况。输入命令/etc/init.d/nfs(portmap) status,出现is running的字样说明已经成功启用NFS。
服务器端配置完成以后,在客户端安装系统时选择NFS方式安装。
使用NFS安装系统,一般是通过硬盘安装系统时采用的一种方式,安装过程的无需赘述,跟平常硬盘安装系统的步骤一样;只是过程中间会要求你输入NFS服务器的名称(server name)和共享目录(directory)。名称就填服务器端的IP地址,我的虚拟机的IP为192.168.1.122,不知道自己服务器端IP的话,在服务器端上用命令ifconfig –a查看;目录就是/tmp/iso-share。然后按步骤顺利完成安装。
需要注意的是:这里用NFS方式安装系统只是NFS的一个简单应用而已,文中NFS权限的设定很不严谨;事实上NFS的配置与使用可以用一篇文章专门来讲。
安装过程中,在要求输入root密码以及普通用户用户名和密码时,我顺手把虚拟中的资料填进去了,事后才发现两台机器用户名和密码相同。。也不算什么大事,我也就没有修改;但是远程登陆时两者容易混淆,不知道自己到底操作的是哪台机器,所以我更改了虚拟机中命令提示符PS1的显示样式。如图:
命令export PS1=’***’可以更改PS1的样式,而且是立即生效,但是系统重启后样式又会恢复;为了使更改永久生效,我们需要修改配置文件,文件在用户的根目录下,是隐藏的。如图:
图片显示是普通用户的.bash_profile文件,红色字体部分即为我们设置的PS1样式,用echo命令也可以看到我们设置的PS1样式,如:
PS1的默认显示样式是:PS1=’[\u@\h \w]\$ ‘, \u代表显示当前用户名,\h代表显示主机名称的第一个字段,\w代表显示完整地显示当前用户的工作目录,\$代表显示提示字符,普通用户显示$,root用户显示#。
其它还有些特殊字符,如\H显示主机的完整名称,\t显示时间主机时间等,有兴趣的话可以去查找一下资料。但我个人觉得,系统默认显示样式已经是最合理的了,显示完整的主机名称、时间等没有太大的意思;想知道主机时间,一个date命令就可以了,何必占用提示符显示空间。我的机器也使用默认样式,只更改了部分字符的颜色。 
设置PS1中字符颜色的格式为:\[\e[F;Bm\],F为字符颜色,B为字符背景色,它们两个谁放在前面都一样,因为它们的颜色编号不同:字符颜色30-37,字符背景色40-47。两者编号不同但代表的色彩是一致的,就是说,30和40都代表黑色,但是30指的是字符的颜色为黑色,而40指的是字符的背景色为黑色。图片中还有一个\e[34;4m,里面的4是一个字符的字体样式代码,它是指字符有下划线;字体样式代码、字符颜色编号和字符背景色编号它们的位置都是可互换的。我把颜色表和样式代码表附在文章末尾,有兴趣的话自己都试验一下。
有些文章里说颜色设定格式为:\[\e[F;Bm,即省略了最后的\],但我按照此格式设定时出现了一个问题,进入shell后光标总是停在PS1的第一个字符的位置上,而不是停在提示符$或#的后面。
我解释一下PS1=’[\[\e[31m\]\u\[\e[0m\]@\[\e[35;4m\]192.168.1.122\[\e[0m\] \w ]\$ ’的含义。
PS1样式是系统默认样式,只更改了用户名和主机名的显示色彩,第一个下划线部分设定PS1中用户名的颜色,第二个下划线部分设定主机名的颜色。
\[\e[31m\]后面跟\u,即设定了用户名字符的色彩为红色;\[\e[35;4m\]后面跟IP,即设定了IP字符的色彩为紫色,并且有下划线;代码\[\e[0m\],意为关闭颜色输出,用来界定颜色输出的结束位置,没有它的话,你设置的色彩会影响到后面的所有内容,包括从键盘输入的字符。如图:
---------------------------------------------------------------------------
颜色表:
30 31 32 33 34 35 36 37
黑色 红色 绿色 ××× 蓝色 紫色 白色
40 41 42 43 44 45 46 47
--------------------------------------------------------------------------
代码表:
0:关闭颜色输出
1:高亮显示
4:下划线显示
5:闪烁显示
7:反白显示

转载于:https://blog.51cto.com/share/242017

NFS安装系统及PS1设定相关推荐

  1. [转]讲解安装Ubuntu nfs配置系统

    转自:http://os.51cto.com/art/201001/176511.htm 对大家推荐很好使用的nfs服务系统之前,像让大家对Ubuntu nfs服务系统有所了解,然后对Ubuntu n ...

  2. kickstart+TFTP+PXE+NFS+DHCP批量安装系统,raid

    服务端给工作站批量安装系统 通过PXE(预启动执行环境,通过网卡启动,网卡必须支持PXE技术)技术,支持工作站从远程服务器下载镜像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP ...

  3. 华硕服务器主板怎么装系统,华硕主机板安装系统时BIOS怎么设定

    华硕主机板安装系统时BIOS怎么设定以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 华硕主机板安装系统时BIOS怎么设定 ...

  4. Linux运维系列总结-Linux系统启动过程、WEB工作原理、DHCP工作原理、DNS解析原理、NFS网络文件系统、FTP文件传输协议、PXE+KICKSTART自动安装系统

    Linux运维系列总结-Linux系统启动过程.WEB工作原理.DHCP工作原理.DNS解析原理.NFS网络文件系统.FTP文件传输协议.PXE+KICKSTART自动安装系统 1.Linux系统的启 ...

  5. 酸爽!我用这套无人值守安装系统瞬间搞定上百台服务器

    来自:DBAplus社群 作者介绍: 季城希,甜橙金融运维工程师,多年IDC运维经验.擅长IDC中服务器批量高效快速集成交付,精通各品牌型号服务器硬件产品及维护. 一.前言 为啥要用无人值守安装系统? ...

  6. KickStart 无人值守安装系统

    一.简介 1.1 什么是PXE PXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持 ...

  7. PXE+Kickstart 无人值守安装系统

    文章目录 无人值守系统 部署安装 创建PXE服务器虚拟机并设置IP地址 配置本地yum源 安装并配置DHCP服务 安装并配置TFTP服务 安装SYSLinux 复制引导文件 安装并配置vsftpd服务 ...

  8. Kickstart无人值守安装系统(含DHCP超详细原理)

    前言: 为啥要用无人值守安装系统?很简单的答案!就两个! 一个是方便日常工作,另一个就是可以用来装逼! 常规装系统的办法有哪些? 光盘安装系统===>一个服务器DVD内置光驱百千块,百台服务器都 ...

  9. linux安装用户名,Linux_Linux下用户名修改法,  在安装系统的时候填写 - phpStudy

    Linux下用户名修改法 在安装系统的时候填写的用户名可能没怎么考虑,如果后来觉得这个用户名不怎么好,想在不影响任何操作的情况仅仅修改这个用户名,可以吗?答案当然是肯定的. 在这里我就不细说原理了,直 ...

最新文章

  1. Ubuntu su 认证失败
  2. python 09day --初识python
  3. Java 洛谷 P1482 Cantor表(升级版)
  4. 知识图谱实践篇(三):D2RQ SPARQL endpoint与两种交互方式
  5. DW里面html鼠标点击特效,dw制作鼠标经过时图像放大鼠标离开图像回原形效果
  6. html word classid,html之object标签的classid收集
  7. Springboot打jar包项目无法访问jsp问题解决
  8. 解决vm安装过程显示无人参与应答文件包含的产品密钥无效
  9. c语言双人贪吃蛇-基于图形库实现
  10. SegNet安装、训练、测试
  11. Golang Web框架性能对比
  12. 揭秘淘宝286亿海量图片存储与处理架构,海量小文件存储的解决方案
  13. 改善网页性能的5种方法
  14. linux cpu占用分析,Linux下CPU占用率高分析方法
  15. 您还差宝贝一张语文教学光盘!教你如何制作ISO文件
  16. 【操作系统安全】_Win7Win8系列提权漏洞
  17. 软件测试英语doc,软件测试英语单词.doc
  18. java将字符转换成拼音_java中将汉字转换成拼音的实现代码
  19. VS2015未定义标识符gets
  20. 中介房屋买卖合同及违约责任

热门文章

  1. 图像数据读取及数据扩增方法
  2. GIA张怡:关于小白入门AI算法工程师的直播分享
  3. 单张GPU搞定GPT-3超参数!先训练小模型,再“一键迁移” | 已开源
  4. 微信正在用的深度学习框架开源!支持稀疏张量,基于C++开发
  5. Nature大调查显示 :全球1/4博士生想换导师
  6. 清华唐杰:GPT-3表示能力已经接近人类了
  7. 高效Transformer层出不穷,谷歌团队综述文章一网打尽
  8. TensorFlow全球下载量破1亿,Jeff Dean激动不已,但网友却不给面子
  9. 比尔·盖茨彻底告别微软,慈善领域「再就业」发挥余热
  10. 干货 | 如何入手卷积神经网络