linux ipfs安装部署

1、打开Linux终端系统,然后在系统中输入如下代码。2、然后开始填写ip地址、子网掩码、网关等命令代码,如图所示。3、在终端填写完之后,进行保存然后退出。4、接着把网络服务进行重启,红框代码是进行重启的代码。5、然后进行ping网关操作,进行外网进行测试,通过正常即可。

首先你得知道几个命令:ifconfig 查看网卡信息的命令(网卡以eth0~ethN命名,看你网卡用的是哪个)。另外,它只在root用户下可能,一般普通用户不能用。route -n 查看路由的命令。cat /etc/resolv.conf 查看DNS,配置DNS可在这个文件配置命令行里有三种修改IP方法,其中一种是临时的,重启后就没有了,在此不提了。只说两种永久生效的:1,在命令行里,通过命令调出图形界面配置,比较直观,容易配置:命令setup弹出图形界面,选择network configuration ----> 回车----->两个选项,第一个是网卡,第二个DNS,在此不多讲了。写太多了,最主要是很直观。最后配置完了后,点TAB键或者上下左右键 选:OK---->save--->save&quit--->quit2,命令行编写配置文件来实现,一般你的网卡是eth0.# vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0 BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址

1、命令行使用vi编辑器打开网卡配置文件ifcfg-eth0:vi /etc/sysconfig/network-scripts/ifcfg-eth02、开始编辑,填写ip地址、子网掩码、网关、DNS等。其中“红框内的信息”是必须得有的。3、编辑完后,保存退出。4、重启网络服务。service network restart或/etc/init.d/network restart5、ping网关,ping外网进行测试。都能ping通表示网络正常。

(1)Ifconfig命令 第一种使用ifconfig命令配置网卡的ip地址。此命令通常用来零时的测试用,计算机启动后ip地址的配置将自动失效。具体用法如下。Ipconfig ethx ipadd netmask x.x.x.x。其中ethx中的x代表第几快以太网卡,默认第一块为0.ipadd代表ip地址。x.x.x..x为子网掩码。例如给网卡eth0配置的ip地址为192.168.1.1 子网掩码为 255.255.255.0 。如下下图所注意(此方法配置的ip地址后计算机从新启动将会失效)(2)neat命令Neat命令=redhat-config-network图形下配置ip地址双击图下画红线的部分双击划线部分后出现下图所示:根据要求配置相关信息双击ok配置完毕。配置完后重启服务,并查看配置ip地址。注意(此方法配置的ip地址后计算机从新启动仍然有效)(3)netconfig命令输入netconfig后将会出现下图所示,单击yes按钮。进行相关配置后ok退出。注意(此方法配置的ip地址后计算机从新启动仍然有效)(4)vi /etc/sysconfig/network-scripts/ifcfg-ethx配置完以后重启动服务.,p地址就配置好了。其实前面3个的配置方法最终还是改变了/etc/sysconfig/network-scripts/ifcfg-ethx下的配置文件罢了。

在/etc/sysconfig/network-scripts/找到 ifcfg-eth0 这个文件IPADDR=xxx.xxx.xxx.xxxNETMASK=255.255.255.0GATEWAY=xxx.xxx.xxx.xxx

1、首先使用root用户登录到linux操作系统。2、右键点击计算机桌面空白处,点击“Open Terminal”,打开命令终端。3、在命令行输入 ifconfig 命令查看当前配置的IP地址,然后输入 vim /etc/sysconfig/network-scripts/ifcfg-eth0 命令,打开文件编辑界面。4、在ifcfg-eth0文件编辑界面,按下任意键开启编辑状态,设置BOOTPROTO为dhcp还是static,dhcp表示自动获取IP地址,static表示设置静态地址,配置IPADDR、NETMASK、GATEWAY的值。5、配置好之后,按下esc键,输入 :wq命令保存编辑的内容并退出文件编辑界面。返回到命令界面后,输入 service network restart ,重新启动network网络服务。6、配置好之后,可以在其他计算上使用Ping命令测试连通性。

通过配置文件配置LINUX的IP命令:vim /etc/sysconfig/network-scripts/ifcfg-eth0 配置文件如下: ONBOOT=yes  BOOTPROTO=none:表示不使用dhcp服务,如果是手动配置静态的ip地址,BOOTPROTO的值可以为none或者static。  IPADDR=192.168.1.66:表示设置IP地址。 NETMASK=255.255.255.0:表示设置子网掩码。  GATEWAY=192.168.1.1: 表示设置网关。 DNS1=192.168.1.1:表示设置首选DNS服务器,DNS有自己的配置文件/etc/resolv.conf,在这里设置DNS,就是把它写入了DNS的配置文件/etc/resolv.conf。 然后,执行service network restart,重启网络服务配置文件生效即可。扩展资料:通过ifconfig命令配置LINUX的IP命令:命令名称:ifconfig基本语法:ifconfig [网卡标识] [IP地址]英文原意:interface configuration执行权限:root功能描述:查看或临时配置网卡信息说明: ifconfig 命令主要是用来查看网卡的配置信息,因为用它来配置网卡的IP地址时,只会临时生效(Linux服务器重启后就会失效)。这种配置ip的方式只能设置IP和子网掩码,估只适合内网(局域网)使用。如果想连通外网,还必须设置网关和DNS。

linux下配置ip地址四种方法:一、Ifconfig命令 第一种使用ifconfig命令配置网卡的ip地址。此命令通常用来零时的测试用,计算机启动后ip地址的配置将自动失效。具体用法如下。Ipconfig  ethx   ipadd    netmask      x.x.x.x。其中ethx中的x代表第几快以太网卡,默认第一块为0.ipadd代表ip地址。x.x.x..x为子网掩码。例如给网卡eth0配置的ip地址为192.168.1.1 子网掩码为 255.255.255.0 。 此方法配置的ip地址后计算机从新启动将会失效。二、neat命令1、Neat命令=redhat-config-network图形下配置ip地址2、双击图下画红线的部分3、双击划线部分后出现下图所示:根据要求配置相关信息4、双击ok配置完毕。配置完后重启服务,并查看配置ip地址。此方法配置的ip地址后计算机从新启动仍然有效三、netconfig命令1、输入netconfig后将会出现下图所示,单击yes按钮。2、进行相关配置后ok退出。此方法配置的ip地址后计算机从新启动仍然有效四、vi  /etc/sysconfig/network-scripts/ifcfg-ethx配置完以后重启动服务.,p地址就配置好了。其实前面3个的配置方法最终还是改变了/etc/sysconfig/network-scripts/ifcfg-ethx下的配置文件罢了。此方法配置的ip地址后计算机从新启动仍然有效。

无论是Linux自动安装还是我们手工安装,Linux都会向你询问有关网络的问题并配置相关的软件。这个用于配置网卡的基本命令就是ifconfig。  在执行ifconfig命令后,系统将在内核表中设置必要的参数,这样Linux就知道如何与网络上的网卡通信。ifconfig命令有以下两种格式:  ifconfig [interface]  ifconfig interface [aftype] option | address …ifconfig的第一种格式(或使用不带任何参数的ifconfig命令)可以用来查看当前系统的网络配置情况。在刚刚安装完系统之后,实际上是在没有网卡或者网络连接的情况下使用Linux,但通过ifconfig可以使用回绕方式工作,使计算机认为自己工作在网络上。现在我们运行一下ifconfig命令,不带参数的ifconfig命令可以显示当前启动的网络接口,其输出结果为:[root@localhost ~]# ifconfigeth0 Link encap:Ethernet HWaddr 00:0C:29:C9:2E:F5 inet addr:10.214.53.102 Bcast:10.214.55.255 Mask:255.255.252.0inet6 addr: fe80::20c:29ff:fec9:2ef5/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:3144 errors:0 dropped:0 overruns:0 frame:0TX packets:52 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:230811 (225.4 KiB) TX bytes:7489 (7.3 KiB)Interrupt:10 Base address:0x1080 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0inet6 addr: ::1/128 Scope:HostUP LOOPBACK RUNNING MTU:16436 Metric:1RX packets:7707 errors:0 dropped:0 overruns:0 frame:0TX packets:7707 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0 RX bytes:11361824 (10.8 MiB) TX bytes:11361824 (10.8 MiB)其中以eth0为首的部分是本机的以太网卡配置参数,这里显示了网卡在下的设备名/dev/eth0和硬件的MAC地址00:0C:29:C9:2E:F5,MAC地址是生产厂家定的,每个网卡拥有的唯一地址。不过我们可以手工改动网卡的MAC地址,只要我们在/etc/rc.d/init.d/中的network中加入:ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx然后重启,此时再用ifconfig命令查看一下,我们就会发现网卡的MAC地址已经变成xx:xx:xx:xx:xx:xx了。下一行显示本机的IP地址信息,分别是本机的IP地址,网络广播地址和子网掩码。必须确认这些信息都是正确无误的,否则Linux服务器无法与其它网络设备建立连接。我们也可以手工实现IP与Mac地址的捆绑,命令是:#arp -i eth0 -s xxx.xxx.xxx.xxx(IP) xx.xx.xx.xx.xx(MAC)接下来显示的是设备的网络状态。MTU(最大传输单元)和Metric(度量值)字段显示的是该接口当前的M T U和度量值的值。按照惯例,度量值供某些操作系统所用,用于计算一条路由的成本。再下来显示接口通信的网络统计值。RX和TX分别表示接收和传送的数据包。如果你的网卡已经完成配置却还是无法与其它设备通信,那么从RX和TX的显示数据上可以简单地分析一下故障原因。在这种情况下,如果你看到接收和传送的包的计数(packets)增加,那有可能是系统的IP地址出现了混乱;如果你看到大量的错误(errors)和冲突(Collisions),那么这很有可能是网络的传输介质出了问题,例如网线不通或hub损坏。再下面的Interrupt:5 Base address:0xece0显示的是网卡的中断调用号和端口号,这是两个非常重要的硬件配置信息。如果您的网卡是PCI的,那么Linux在引导时有可能会自动配置这些信息(也很有可能会让您手工配置)但目前绝大多数网卡都是PnP的,这就需要我们进行手工配置了。如果您的网卡还没有配置好,那么运行:[root@localhost ~]#ifconfig系统只会输出以lo为首的部分。lo是look-back网络接口,从IP地址127.0.0.1就可以看出,它代表"本机"。无论系统是否接入网络,这个设备总是存在的,除非你在内核编译的时候禁止了网络支持,这是一个称为回送设备的特殊设备,它自动由Linux配置以提供网络的自身连接。IP地址127.0.0.1是一个特殊的回送地址(即默认的本机地址),您可以在自己的系统上用telnet对IP地址127.0.0.1进行测试。如果有inetd进程在运行的话您会从自己的机器上获得登录提示符。Linux可以利用这个特征在进程与仿真网络之间进行通信。(您有兴趣的话还可以试试本机的实际IP地址,如这里的机器就是210.34.6.89,或者试试"localhost",或者"127.0.0.1",同样可以模拟网络通信。这可是Linux一个非常突出的优点!)如果你只是关心某个设备是否正常,可以在ifconfig后面加上接口名字:[root@localhost ~]# ifconfig eth0eth0 Link encap:Ethernet HWaddr 00:0C:29:C9:2E:F5 inet addr:10.214.53.102 Bcast:10.214.55.255 Mask:255.255.252.0inet6 addr: fe80::20c:29ff:fec9:2ef5/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:7147 errors:0 dropped:0 overruns:0 frame:0TX packets:89 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000 RX bytes:512708 (500.6 KiB) TX bytes:12266 (11.9 KiB)Interrupt:10 Base address:0x1080表示eth0设备已经正常工作。有时需要为某个设备接口配置多个IP地址,办法是使用设备别名,例如,eth0设备可以有eth0,eth0:0,eth0:1....多个别名,每个都可以有一个独立的IP地址:#ifconfig eth0 210.34.6.89 netmask 255.255.255.128 broadcast 210.34.6.127 #ifconfig eth0:0 210.34.6.88 netmask 255.255.255.128 broadcast 210.34.6.127这样,210.34.6.89和210.34.6.88都会被绑定在eth0设备上,使用同样的网络设备,不同的IP地址。如果你要暂停某个网络接口的工作,使用down参数:#ifconfig eth0 down将取消eth0网络接口。与之对应的是有一个参数up,不过由于是缺省值,所以从来不用。如果我们使用了带有参数的ifconfig命令,那就可以手动设置网卡的配置参数了。有效的ifconfig命令参数及其意义为(选项对应的特性可以打开也可以取消,只在选项名前加一个破折号(-)即可):Interface 网络设备名,如eth0就表示本机的第一块网卡。up 标志接口处于" up"状态,也就是说, IP层可以对其进行访问。这个选项用于命令行上给出一个地址之时。如果这个接口已被" down"选项临时性取消的话(与该选项对应的标记是UP RUNNING),还可以用于重新启用一个接口。down 标标志接口处于" down"状态,也就是说, IP层不能对其进行访问。这个选项有效地禁止了IP通信流通这个接口。注意,它并没有自动删除利用该接口的所有路由信息。如果永久性地取消了一个接口,就应该删除这些路由条目,并在可能的情况下,提供备用路由。netmask 标分配子网掩码,供接口所用。要么给一个前面是0x的32位十六进制号码,要么采用只适用于两台主机所用的点分四段式号码。对SLIP和PLIP接口来说,这个选项是必须配置的。address 设置指定接口设备的IP地址。dstaddr adderss 为PPP设置远程IP地址,此关键字可用pointopoint代替。irqaddress 设置指定接口设备使用的中断行。pointtopoint address 该选项用于只涉及两台主机的点到点链接。对SLIP和PLIP接口来说,这个选项是必须配置的(如果已经设置了一个点到点地址,ifconfig就会显示出POINTTPOINT标记)。broadcast address 广播地址通常源于网络编号,通过设置主机部分的所有位得来。有的I P采用的方案有所不同:这个选项可适用于某些奇怪的环境(如果已经设置了广播地址, ifconfig就会显示出一个BROADCAST标记)。hw class addr 设置指定接口设备的MAC地址,关键字的后面必须跟硬件名或者与之等价的ASCII码。目前支持的硬件类有ether, ax25, ARCnet和 netrom。metric number 该选项可用于为接口创建的路由表分配度量值。路由信息协议( RIP)利用度量值来构建网络路由表。ifconfig所用的默认度量值是0。如果不运行RIP程序,就没必要采用这个选项。如果要运行RIP程序,就尽量不要改变这个默认的度量值。mtu bytes 该选项用于设置最大传输单元,也就是接口一次能处理的最大字节数。对以太网接口来说, MTU的默认设置是1500 个字节;对SLIP接口来说,则是296个字节。arp 标这个选项专用于以太网或包广播之类的广播网络。它启用ARP(地址解析协议)来保护网络上各台主机的物理地址。对广播网来说,默认设置是" on"(开)。promisc 将接口置入promiscuous(混乱)模式。广播网中,这样将导致该接口接收所有的数据包,不管其目标是不是另一台主机。该选项允许利用包过滤器和所谓的以太网窥视技术,对网络通信进行分析。通常情况下,这对揪出网络故障的元凶来说,是相当有用的。但另一方面,如果有人蓄意攻击你的网络,也可浏览到s通信数据,进而获得密码,破坏你的网络。一项重要的保证措施是杜绝任何人将他们的计算机接入你的以太网。另一个选项用于保护某些身份验证协议的安全,比如Kerberos或SRA登录套件(该选项对应的标记是PROMISC)。traIlers 开或关闭跟踪器。目前在某些Linux系统中还无法实现此功能。allmulti 多播地址即是向不在同一个子网上的一组主机广播数据。多播地址尚未获得内核支持(该选项对应的标记是ALLMULTI)txqueuelen len 设置指定接口设备的发送队列长度。由此可以看出有大量的参数可用于配置网卡,下面是在这台计算机上使用ifconfig命令的实例:#ifconfig eth0 210.34.6.89 netmask 255.255.255.128 broadcast 210.34.6.127该命令的作用是设置网卡eth0的IP地址,网络掩码和网络的本地广播地址。同样的方式可以用来配置eth1,eth2等等,通常netmask和broadcast只要设置一个就可以了。

linux 下有个工具的 netconfig运行netconfig 就可以配置 相关网络参数。

建议结合企业实际的自身技术优势才能打造一款性价比超高的kuangji,不一定配置越高就是好。

IPFS矿机配置,下面我以星际奥云矿机为例,表现为下面几个方面:1、Linux 系统目前市面上很多IPFS矿机用的还是windows系统,实际上这是种很不专业的表现。windows本身设计就是为了给家庭电脑服务的,也就是说它会让挖矿效率大幅降低。而且Linux系统比windows漏洞少,安全程度高。所以星际奥云才会使用LInux操作系统。2、矿机的硬盘扩展位在IPFS挖矿早期挖矿可能并不需要那么多数量的硬盘。将矿机全部装满硬盘,不仅造成成本的上升,而且也会增加硬盘的损耗。而在后期不足时,可以及时补充插入硬盘。3、支持热拔插支持热插拔技术的IPFS矿机就能够在不关闭系统不切断电源的情况下取出和更换硬盘,极大的提高了IPFS矿机应对灾难是的恢复能力。降低扣代币风险。4、企业级硬盘IPFS矿机最好是采用企业级硬盘,可以7*24小时不间断工作,比起普通硬盘来说,高出的不是一个等级。

其实IPFS官方已经公布过矿机配置,但是经过时间/实践证明,官方公布的配置挖矿效率非常的慢,主要需要如何配置需要根据企业/个人的自身需要进行合理化定制,达到最高效,星际无限是基于IPFS全生态服务的高新技术企业,拥有全行业最完善的一站式Filecoin挖矿整体解决方案,从硬件设备到超大型IDC矿场再到软件系统,多年积累构建了IPFS领域超强技术实力。

主网上线后,各个厂家机器的硬件配置将不是什么秘密。所以最后竞争的还是各家的软件实力。

配置IP地址子网掩码网关:vi /etc/sysconfig/network-scripts/ifcfg-eth0 参考下面配置修改为你需要的IPDEVICE=eth0BOOTPROTO=noneONBOOT=yesHWADDR=00:50:56:be:b5:4aNETMASK=255.255.255.0IPADDR=192.168.1.8GATEWAY=192.168.1.1TYPE=Ethernet配置DNS服务vi /etc/resolv.confnameserver 8.8.8.8wq保存退出

1.你先要检查这个网络接口是不是存在 ifconfig -a2.你可以参考下面朋友做法,改写配置文件.3.你也可以使用SETUP 里面有个网络设置4. 实例一:比如我们用ifconfig 来调试 eth0网卡的地址[root@linuxchao ~]#ifconfig eth0 down[root@linuxchao ~]#ifconfig eth0 192.168.1.99 broadcast 192.168.1.255 netmask 255.255.255.0[root@linuxchao ~]#ifconfig eth0 up[root@linuxchao ~]#ifconfig eth0

不能使用 ifconfig 是不是没有切换到root用户,因为没有权限。

先把系统装完,然后再系统里面配置IP安装的时候,配置IP作用不大,除非你是要网络安装

方法/步骤Apache是Linux下的Web服务器,Apache用的是静态页面,需要加载模块来支持动态页面,会动态实时的调整进程来处理,最合理的使用多核CPU资源,支持虚拟主机应用,多个Web站点共享一个IP地址。安装Web服务先安装Web服务,通过命令yum groupinstall命令进行安装,建议用groupinstall而不用Install是因为groupinstall,会把该服务所有相关的服务包一起安装,这样不会有丢失。我们通过service httpd restart来开启服务,这里用restart而不用start的原因是restart更安全,因为你不知道该服务是否已经开启,如果已经start了再次用start可能会有意外的问题产生,故这里用restart.我们通过命令chkconfig httpd on来开启httpd服务在下次开机后,仍然是开启有效的,这样的好处在于通过设置自动开启服务,避免人为失误操作,也会保证计算机重启或者断电后服务还是开启的。验证httpd服务是否正常开启,是否能够对外提供服务,我们进入/var/www/html/,这里是主站点,我们写一个简单的页面,然后重定向到index.html,这是默认的首页。通过http访问该服务,发现已经成功服务该站点。我们通过命令vim /etc/httpd/conf/httpd.conf可以对httpd配置文件进行修改,也可以用配置文件里面的功能,有些功能用#号注释掉了,如果想使用该功能的话,直接删除#号,可以让内置的配置文件该功能生效。我们通过命令ll /etc/httpd可以查看到该目录下有conf和conf.d目录文件,再进一步查看/etc/httpd/conf.d下面可以看到的文件都是httpd的模块文件,用来支持动态页面的模块文件。Apache和Selinux之间的关系,我们进入/var/www/html/目录下,通过ll –Z查看目录下index.html Selinux属性,通过命令ps –auxZ|grep http查看httpd的进程,这些http进程都有httpd_t的Selinux上下文属性,Selinux就规定了http_t这类的进程上下文属性可以访问httpd_sys_content_t这类文件的上下文属性,从而保证了网站的内容可以被访问。查看Apache日志信息,日志信息存储在/var/log/httpd/目录下,可以查看http访问的日志及https的访问日志,可以查看错误的http日志及https的错误日志等信息,通过日志的信息帮我们了解到是什么原因导致http、https不能访问。

命令下输入setup 网络设置,或用ifconfig ethX VI /etc/sysconfig/network_script/ifcfg-ethX例:#ifconfig eth0 192.168.0.1或者修改/etc/sysconfig/network-scripts/下的ifcfg-eth0 #vi /etc/syssconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static HWADDR= ;这里是你网卡的物理地址,通常检测到的网卡你就不用输入了 ONBOOT=yes IPADDR=192.168.0.1 NETMASK=255.255.255.0 NETWORK=192.168.1.0 BROADCAST=192.168.1.255 GATEWAY= ;这里输入你的网关,路由器的IP地址 保存退出 #/sbin/service network restart 如果网卡启动是OK的话就说明IP地址设定成功了。另外我们可以用ifconfig eth0来显示当前的IP来确认是否设置正确。 利用以下命令: /etc/init.d/network reload 命令或service network [命令] 重新导入该文件,实现网络启动#IP配置,包括子网掩码,看情况修改eth0和192.168.1.22 ifconfig eth0 192.168.1.22 netmask 255.255.255.0 up #网关修改 ,看情况修改192.168.1.2 route add default gw 192.168.1.2 route del default gw 192.168.32.1上面的配置开机就没了,如果想永久保存,则编辑/etc/rc.d/init.d/rc.local (具体系统有些不同,Ubuntu就在/etc/rc.local),在文件中加入上面的2行命令。ifconfig eth0 up激活网卡ifconfig eth0 down 关闭网卡IP地址、子网掩码: 编辑 /etc/sysconfig/network-script/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static ---静态还是动态 BROADCAST=192.168.1.255 IPADDR=192.168.1.35 ---IP地址 NETMASK=255.255.255.0 ---子网掩码 NETWORK=192.168.1.0 ---网络ID ONBOOT=yes网关: 编辑 /etc/sysconfig/network NETWORKING=yes HOSTNAME=vmlinux ---主机名 GATEWAY=192.168.1.2 ---网关DNS: 编辑 /etc/resolv.conf nameserver 61.147.37.1 nameserver 61.177.7.1注意:上述IP地址都要改成与你的网络配置相对应的IP地址。 “=”前面注意大小写。RedHat Linux下的MAC地址更改 1.首先必须关闭网卡设备,否则会报告系统忙,无法更改。 命令是: /sbin/ifconfig eth0 down 2.修改MAC地址。 命令是: /sbin/ifconfig eth0 hw ether 00

虚拟机的话。在你的机子中会生成一个虚拟网卡,你只要把ip,dns等在那个里面设置就行。 在linux环境下,就看你是什么版本的系统了。 比如ubuntu在右上方的网络管理那里进行编辑就行。

Linux网络安装全过程(安装fedora) 先来大概说一下网络安装linux的基本原理。我们是通过PXE(Pre-boot Execution Environment)(其实是intel设计的一个协议)来进行安装的,它可以使计算机通过网络启动。PXE协议分为server和client端,client就是我们即将要装linux的裸机。 linux下网络安装需具备3个条件: 1.dhcp服务器:用于客户端引导时分配IP地址 2.ftp、nfs、httpd服务器:用于保存操作系统的rpm包 3.tftp服务器:用于客户端的tftp引导。 我的方案是DHCP+NFS+TFTP 方案介绍: 这种方案需要首先设置一个启动服务器和一个安装服务器,可以配置在同一台机器上,然后通过网络启动存放在启动服务器上的安装程序。安装程序会自动访问存放在安装服务器上的安装配置文件和安装介质来完成安装。 软硬件需求: · 一台机器作为启动和安装服务器(虚拟机A) · 待安装的机器,它的网卡必须带有PXE支持(虚拟机B) · 一个完好的局域网,机器已经连入同一网。 · 系统镜像文件 配置步骤: 一、DHCP服务器 1、 安装DHCP [root@localhost ~]# rpm -qa|grep dhcp ;查看是否安装了 dhcp libdhcp6client-1.0.22-1.fc10.i386 libdhcp-1.99.8-1.fc10.i386 dhcp-4.0.0-37.fc10.i386 ;若没有此包,则需用yum install dhcp来安装 libdhcp4client-4.0.0-30.fc10.i386 dhcpv6-client-1.0.22-1.fc10.i386 2、 配置DHCP DHCP服务的配置文件是/etc/dhcpd.conf,通过修改配置文件进行配置,分两步:一是加入黑体部分,二是修改配置地址。 注:初始安装时/etc/dhcpd.conf配置文件为空,此时可以新建一个直接进行编辑。有个DHCP的配置例子为/usr/share/doc/dhcp-4.0.0/dhcpd.conf.sample。 [root@localhost /]# cd /etc [root@localhost etc]# vim dhcpd.conf # DHCP Server Configuration file. # see /usr/share/doc/dhcp*/dhcpd.conf.sample ddns-update-style interim; ignore client-updates; allow booting; allow bootp; 【必须与本机是同一网段】 subnet 192.168.186.0 netmask 255.255.255.0 { option routers 192.168.186.135; 【本机地址】#路由器地址 option subnet-mask 255.255.255.0; #子网掩码option domain-name-servers 192.168.186.135; #DNS地址option time-offset -18000; # Eastern Standard Time range dynamic-bootp 192.168.186.2 192.168.186.100; filename "/linux-install/pxelinux.0"; # filename 后面是tftp目录下的文件,用来指定tftp根目录的启动文件。【也可以直接写成/pxelinux.0,具体由自己设定】 default-lease-time 21600; #缺省租约时间max-lease-time 43200; #最大租约时间 } [root@localhost ~]# ifconfig eth0 192. 168. 186.135/24 配置地址 [root@localhost etc]# ifconfig ;查本机IP地址。 eth0 Link encap:Ethernet HWaddr 00:0C:29:26:AC:57 inet addr:192.168.186.135 Bcast:192.168.186.255 Mask:255.255.255.0 注意若要指定给某一特定主机分配地址,需再加入些东西,以下是一个例子 host MyP5 { filename "pxelinux.0"; server-name "bootserver"; hardware ethernet ae:32:20:00:b0:02; fixed-address 192.168.187.90; 为客户机(需要安装系统的机器)的 MAC 地址和所分配的IP地址。} 3、开启服务(开启成功则表示配置成功了) [root@localhost etc]# service dhcpd start(或者重启restart) 启动dhcpd:[确定] 使用/etc/init.d/dhcpd start也可以(在/etc/init.d下即可找到相应的服务service) 二、NFS服务器 1、安装NFS [root@localhost /]# rpm -qa |grep nfs nfs-utils-lib-1.1.4-1.fc10.i386 nfs-utils-1.1.4-1.fc10.i386 system-config-nfs-1.3.41-1.fc10.noarch 查询是否已安装,否则使用yum install nfs进行安装。 2、配置NFS [root@localhost /]# mkdir /linuxos(建立各个版本ISO文件的存放目录,并且将ISO文件拷贝到此目录下,NFS支持iso格式安装。) [root@localhost /]# mkdir tftpboot [root@localhost /]# cd tftpboot/ [root@localhost tftpboot]# mkdir linux-install [root@localhost /]# vim /etc/exports ;配置文件 /mnt *(ro,sync) ;(mnt为NFS的目录,用来存放操作系统。此处选/mnt是因为其是挂载光盘的挂载点) /tftpboot/linux-install *(ro,sync) 3、启动NFS [root@localhost tftpboot]# exportfs –a ;使用此命令使配置生效 [root@localhost /]# service nfs start(或restart) 启动 NFS 服务: [确定] 关掉 NFS 配额: [确定] 启动 NFS 守护进程: [确定] 启动 NFS mountd: [确定] 三、TFTP服务器 1、安装TFTP [root@localhost /]# rpm -qa |grep tftp tftp-0.49-1.fc10.i386 ;这个只是tftp客户端软件 tftp-server-0.49-1.fc10.i386 ;这个才是tftp服务器软件(必不可少) 若没有则需使用yum下载。 [root@localhost /]# yum install tftp [root@localhost /]# yum install tftp-server 2、配置TFTP [root@localhost init.d]# vim /etc/xinetd.d/tftp ;配置文件 service tftp { disable = no socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /tftpboot ;将 /tftpboot 定义为 tftp 服务的默认目录,您可以自行修改。 per_source = 11 cps = 100 2 flags = IPv4 } 3、保存之后重启 /etc/init.d/xinetd 服务,即可开启 tftp 服务。(注意此服务service不识别) [root@localhost /]# /etc/init.d/xinetd restart 停止 xinetd: [确定] 启动 xinetd: [确定] 4、 测试tftp (1)下载文件

去下载一张引导盘,通常是1.44M的软盘镜像 把软盘镜像写到软盘上引导计算机 在安装选项里边有几个选择: 从CD上安装,从FTP上安装,从HTTP上安装... 选择自己合适的方式就可以了 http://www.linuxdiyf.com/bbs/rf/lz4.htm网络ftp安装Linux Linux的升级真是够快的,今天还是8.0,明天就是9.0了。 Core1刚出来,Core2的第三测试版本就出来了。原来我也是出一个新版本就刻一个新版本的光盘,然后按传统方式进行安装,最近有了宽带,就想试试网络安装。正好昨天Fedora Core 2退出了Test3, 所以就先试试。 其实整个过程非常简单,我写下来希望对各位能有所帮助。 1: 找个离你最近的映像主机,我找的是ftp://sunsite.informatik.rwth-aachen.de 2: 进入此主机,然后进入pub/Linux/fedora-core/test/1.92/i386/os, 此目录下有个images的子目录,里面有文件名叫boot.iso,大约有4MB,把它下载下来。 3: 找张可擦写光盘,把boot.iso刻成光盘, 步骤为: #cdrecord -v dev=0,0,0 blank=fast //擦写光盘 #cdrecord -v speed=4 dev=0,0,0 -data boot.iso 4: 很快可引导光盘制作完毕,重启电脑,以光盘启动。 5:屏幕出现熟悉的安装画面,安装语言选择中文,提示暂时无法显示中文,无所谓 6:在安装方式上选择网络ftp, 先根据情况设置好自己的网络,然后 RedHat的FTP方式安装 -------------------------------------------------------------------------------- 应用背景:两台机子,一台稍微高档点且只装Win2K Professional,一台垃圾机子无软无光且硬盘低速容量小,要在垃圾机子上装RedHat ----同时也适用于可以高速访问FTP服务器的网络 缺点:和硬盘安装一样,只能文本(菜单)方式安装,较新的显示器开始不能正确选择,要到X windows下面重新设置 安装Linux的安装方式选择的演化过程: 开始时,光盘安装方式:烦(不停的拆卸光驱) 然后,硬盘安装方式:痛苦(慢加极大的噪声污染,且硬盘容易损坏) 最后受硬盘安装过程中引导菜单的启发,采用了FTP安装方式(同时还有http/NFS安装方式,可能方法差不多,不过没试过) 较好机子的设置,利用Win2K自带的Internet管理器建立匿名FTP服务器,把RedHat光盘中的所有RedHat\RPMS下的文件拷贝到一个RedHat\RPMS下面,并把这个RedHat目录拷贝到FTP根目录下面(可以在别的目录下面) 垃圾机子的设置,最好安装一个Windows9x或DOS(和硬盘安装一样,引导纯DOS的需要),把第一张光盘中的Dosutils目录拷贝到纯DOS可以访问的分区 安装过程:引导垃圾机子到纯DOS(Win9x中可以在启动时按F8选择Command Prompt Only,也可以在正常启动后选择重启到MS-DOS方式),进入到Dosutils目录,运行autoboot; 到选择安装方式菜单时选择FTP安装方式,接下去填写FTP服务器地址(或IP地址),下面的RedHat目录选择,如果服务器端是放在FTP根目录下面的,则可以不填,否则,就得填一下了,接下去的步骤,就和硬盘安装一样了 这下好了,在升级系统出毛病之后,经常重装系统就不那么痛苦了,呵呵

在windows下,将dosutils目录拷贝到目标机器上。 使用软件winimage解开bootnet.img 取出其中的initrd.img和vmlinuz 覆盖原来autoboot目录下的文件。 然后就运行Autoboot.bat...

网络安装也得有启动盘啊,和硬盘安装差不多,幺麽软盘启动或者光盘启动,然后你可以选择nfs或者ftp装

你可以让它帮你自动。 。 。如果改变应该被看作内改变。 。 。打开“网上邻居”。 。本地连接属性“,然后点以下属性的互联网协议”TCP / IP> ...可以得到自动和手动手册先在本地连接点正确的状态看IP ...在... ..路由器,然后选择虚拟机的第一点。......

要安装 DHCP 服务器服务,请执行下列步骤: 1. 运行“控制面板”并选择“网络”。 2. 选择“添加软件”。 3. 在“添加网络软件”对话框中,选择“TCP/IP 协议及相关组件”,然后选择“继续”。 出现“Windows NT TCP/IP 安装选项”对话框,显示可以进行安装的 TCP/IP 组件。 4. 选择“DHCP 服务器服务”,然后选择“继续”。 显示“Windows NT 安装”框,提示您选择 Windows NT 分配文件的完整路径。 备注:您可能会遇到以下提示信息: 选择“继续”。 5. 在 Windows NT Server 分配文件位置键入路径,并选择“继续”。 如果从光盘安装,则路径位于 \I386 目录下。 出现“TCP/IP 配置”框。 6. 键入 DHCP 服务器的静态 IP 地址、子网掩码及默认网关。您如果使用 Windows Internet 命名服务 (WINS),请在此添加主要和次要 WINS 地址。 接着,适当的文件将复制到服务器中,然后出现“网络设置”对话框。 7. 选择“确定”。 出现“更改网络设置”对话框,提示必须重新启动系统以初始化新配置。

如果是刚装完系统,配置IP 地址,那直接到配置文件就好:vi /etc/sysconfig/network-scripts/ifcfg-eth0 如果系统本身有一个管理IP ,你想再配一个内网地址的话,有空余的网口必须配置好地址后,写一条静态路由就可以了:route add default gw 192.168.1.1 Eth1

[root@localhost ~] vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0(设置网卡设备名)BOOTPROTO=static(设置网卡以static或dhcp方式运行)BROADCAST=192.168.1.255(广播地址,可以不设)HWADDR=00:40:D0:13:C3:46(mac地址,默认不需要设置)IPADDR=192.168.1.100(本机IP地址)NETMASK=255.255.255.0(子网掩码)NETWORK=192.168.1.0(网络地址,可以不设)GATEWAY=192.168.1.1(默认网关,可以不设)ONBOOT=yes(设置是否开机启动,yes为自动启动)MTU=1500(设置最大传输单元的值,一般很少用到)以上就是ifcfg-eth0的设置值了。一般来说,如果设置静态IP的话,只需要设置以下几个值:DEVICE、ONBOOT、BOOTPROTO、IPADDR、NETMASK如果设置动态IP,只需设置:DEVICE、ONBOOT、BOOTPROTO全手工手打,请笑纳~



返回列表页>>> IPFS