如何搭建一台Linux开发服务器

大家好,关于如何搭建一台Linux开发服务器很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于如何自己搭建eth的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

本文目录

  1. 如何解决网络延迟问题
  2. 如何搭建一台Linux开发服务器
  3. 如何创建 NFT商品

如何解决网络延迟问题

其实,网络一出问题的时候,你应该从自己可以检查的地方检查起,因此,最重要的地方,就是你的网络卡是否有工作的问题啦!检查网络卡是否正常工作的方法如下:

1.使用lsmod看看网络卡的模块是否已被加载:

除非你曾经自行编译过核心,否则网络卡的驱动程序应该是以模块的型态存在才对!由于网络卡是最基本的网络组件之一啦!没有他,自然也就无法连上Internet,所以啰,请先确认一下你的网络卡是否已经被驱动吧!这个时候当然就要使用lsmod来看看啦!

如图<1>

呵呵!没错!我的网络卡已经挂上去啦!所以没有问题!那么如果没有发现呢?嗯!那么很可能是没有捉到硬件啰!这个时候请先以dmesg确认一下是否已经捉到了网络卡啰!

嗯!确实是有捉到我的网络卡啦!是Ethernet的网络卡呦!

2.使用ifconfig看看是否有网络卡的运作出现:

在确定网络卡已经被捉到之后,硬件就没有问题了,再来就是网络卡的软件设定问题。通常使用了ifconfig之后,会出现一个说明窗口,如果没有任何网络硬件被驱动的话,那就以ifupeth0来激活,再以ifconfig来看看网络设备的运作!如果还是没有办法激活的话,就需要来重新安装网络卡的驱动程序!如何确定网络卡有无正常工作呢?简单的很,就是使用ifconfig这个指令来检查一下吧!

如何搭建一台Linux开发服务器

如上所示,是我的网络的设定,我共有两个网络卡,设备名称分别为eth0(对内,保留IP)及eth1(对外),而由于我是使用ADSL拨接的,所以就有ppp0这个虚拟的网络接口啰!至于第三个lo是主机内部的递归网络,这是每部机器都会有的。如上所述,那我的三个接口都有出来,并且eth0的IP是192.168.1.2这一个,那就表示设备应该没有问题才对!如果想要确定一下到底网络有没有通,你可以使用ping的功能:

如果有响应的话,如上面所示,那就是正常啦!

3。不必拨接的已知固定式IP的检查方式:

假如已经知道你的实体IP、通讯闸(GateWay),且不必拨接的情况(Giga的ADSL不算这一种!),你可以直接修改/etc/sysconfig/network以及/etc/sysconfig/network-scripts/ifcfg-eth0这两个档案,然后以ifupeth0激活网络卡,并以ping你的网络卡IP来看看是否有正常工作。

在上面的例子中,你的IP是140.116.44.125,则你可以广播的地址共有140.116.44.1-255(140.116.44.255那一个),而你的子屏蔽网络为255.255.255.0。好了!都设定完成之后,那就直接以下面的方式来激活:

看看网络卡是否正常的激活了呢?

4。需拨接的网络卡IP:

通常建议直接在/etc/sysconfig/network及/etc/sysconfig/network-scripts/ifcfg-eth0中,给予一个虚拟IP后,再ping你的网络卡IP。这是由于拨接式ADSL在拨接之前是没有真实IP的,所以我们先以虚拟IP来测试看看网络卡是否可以正常激活吧:

在上面的例子中,你将网络卡的虚拟IP设定成为192.168.1.2这一个!另外一个比较重要的地方在于ONBOOT的地方,由于你的网络需要拨接后才能连上Internet,所以,『请不要在开机的时候将”对外”的网络卡激活』,很多网友都误会了这里的意思!另一个习惯的错误在于将BOOTPROTO(通讯协议)设定成DHCP,这是不对的,因为你的网络是透过拨接的方式,在拨接的过程中就会由rp-pppoe给予DHCP的协议了,所以这里只要设定成none(没有)就行了!千万注意了!然后再以下面的方式来确认网络卡的运作与否:

如果确定可以连上Internet之后,就将adsl-start写进/etc/rc.d/rc.local中吧!

5。重新安装网络卡驱动程序:

如果上面的方式都没有办法来正常激活你的网络卡时,那就只好再捉一次你的网络卡驱动程序了。首先看看驱动程序对不对吧!假设你买的是螃蟹卡,那么你的/etc/modules.conf内容就会有点像这样(在RedHat6.x以前的档案,档名为/etc/conf.modules!):

上面是说,两块卡的io与irq分别为0x300,3及0x320,5。至于这方面的相关信息,你可以进入windows系统中看过(所以说,可以安装成多成操作系统啦!)再来修改吧!好了,那如果要重新安装网络卡的驱动程序呢?!简单来说,你可以依照小弟的网页来安装网络卡:鸟哥的私房菜。不过,若是D-Link的网络卡(指D-Link530B版的网络卡),可以参考狼主的网络实验室的网管小技巧来安装看看。反正不管如何说,一般都与/etc/module.conf这个档案有点关系(在RedHat6.X以前的版本为/etc/conf.modules而7.0以后的版本则变成/etc/modules.conf档案了!),通常的网络卡驱动程序安装方法步骤如下:

1.下载你的网络卡驱动程序;

2.编译并安装模块;

3.修改/etc/conf.module档案;

4.修改/etc/sysconfig/network档案;

5.修改/etc/sysconfig/network-scripts/ifcfg-eth0档案;

6.以ifupeth0来激活你的网络卡试试看啰!

你只要将你的网络设备与你的芯片名称写上正确的,再加上将该芯片的驱动程序编译完成,并摆在/lib/modules/`uname-r/kernel/drivers/net里面即可(若核心为2.2.xx则需要摆在/lib/modules/2.X.X/net里面即可啰!)

VBird的建议:

其实,在架设Linux的过程中,大概最麻烦的地方就是在网络的设定这里了,尤其是后续的一些局域网络的联机设定(如果涉及NAT主机来分享网络频宽的话,将会更麻烦!),所以这里VBird要给大家一个建议,就是遇到网络卡设定的瓶颈的时候,干脆先买一块很便宜,但是支持度很高的螃蟹卡(我去大卖场看过,最便宜的只要250不到就有了,我在台南!),先将网络架设起来再说!否则一个新手花了很多的时间去搞一块莫名的网络卡,常常会磨损一个Linux爱好者的耐心!

如何搭建一台Linux开发服务器

在开发过程中,必然会出现多人同时工作、协着的情况,在嵌入式开发项目中更为平常,这样可以加快项目周期,为产品上市占得时间先机。目前,使用Linux作为开发产品的操作系统情况越来越多,使用越来越广泛。为了交叉编译,为了最接近开发目标,我们一般都会自己搭建一台Linux开发服务器。Linux开发服务器一些常用的功能必须支持,比如Samba、nfs、tftp、httpd等。首先我们需要选择合适的Linux操作系统作为服务器的系统,推荐使用Fedora8、Fedora10等,笔者在长期使用的过程中觉得比较稳定吧!如何安装该操作系统就不多说了。装好系统后,需要增加Linux OS用户,可以使用命令#adduser XXX;增加XXX用户,#passwd XXX给其设置登录密码。当然使用图形化创建用户也很直观、方便。在这个环节值得注意的一定要设置好该用户的home目录,一般都会设置到该用户的工作目录,各个用户的工作目录需要私有化、独立开来,这样方便些、安全些。多用户的账户有了,我们应该来打通网络功能了,Fedora有bug,在图形化配置GATEWAY什么的会不成功,请安装如下方法修改:# cd cd/etc/sysconfig/network-scripts/# vi ifcfg-eth0修改配置文件如下:# Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller DEVICE=eth0 HWADDR=00:16:e6:db:c2:96 ONBOOT=yes BOOTPROTO=static//这个应该是“static”,而不是“dhcp”或“none”; USERCTL=yes PEERDNS=yes IPV6INIT=no NM_CONTROLLED=yes//这个应该是“yes”,如不修改,链接仍是disconnected; TYPE=Ethernet NETMASK=***.***.***.*** IPADDR=***.***.***.*** DNS1=***.***.***.*** DNS2=***.***.***.*** GATEWAY=***.***.***.*** step 3:# service network restart接下来就需要调试一下Samba功能了,这样在windows下编辑Linux下的代码将非常的便利。命令行下操作方法如下: Vim/etc/samba/smbusers# Unix_name= SMB_name1 SMB_name2… root= administrator admin nobody= guest pcguest smbguest dssun= dssun hmchen= hmchen增加Samba用户; Vim/etc/samba/smb.conf [dssun] comment=* path=/opt/STM/STLinux-2.3/devkit/dtvkit/dssun writeable= yes; browseable= yes valid users= bluo, dssun, hmchen, hqian, sbxiang, tsfu, yrli设置工作路径,可读写性、有效访问的用户等。在图形化下也有配置菜单,这个就很简单了,不再叙述。有了Samba就方便很多了!编译编辑都很不错了!接下来要着手你的开发平台软件,这个对于不同平台的SDK有不同的处理方法,根据自己的SDK来处理。有了SDK后,我们编译通过后,一般都会进行调试,如何方便的调试呢?一般都会想到使用nfs调试。以Fedora为例,一般默认安装的没有包括tftp功能,可以使用yum来安装,方便!#yum install tftp;#yum install tftp-server还需要更改一下tftp的配置,如下: vim/etc/xinetd.d/tftp修改server_args=-s/tftpboot-c,这里的-c一定要加上,否则只能下载不能上传!!! service tftp{ disable= no socket_type= dgram protocol= udp wait= yes user= root server=/usr/sbin/in.tftpd server_args=-s/tftpboot-c per_source= 11 cps= 100 2 flags= IPv4}# mkdir/tftpboot# chmod 777-R/tftpboot/# service xinetd restart记得要关闭防火墙、seLinux.不disabled seLinux,Samba有可能只能读不能写,切记。

如何创建 NFT商品

需要用到的工具:

1、一幅您的作品

2、NFTCN锻造网站

3、一个数字钱包(备选)

第一步:我们登录NFTCN的网站,点击成为艺术家

第二步:填写你的个人信息,你的名字,你的个人介绍,你的联系邮箱,方便联系你,再就开始上传你的代表作品和你创作这份作品的想法,再就填写你的以太坊钱包,如果你没有以太坊钱包,可以写你的微信,NFTcn客服人员会联系你,指导你创建钱包;

第三步:接下去,填写您属于机构还是个人艺术家,这边的区别是机构上传作品的数量是无上限的,而个人艺术家是上限20副作品,再对你的作品你认为多少价位合适,注意哦,这里填写的是美元;然后再输入您的验证码,支付您的费用;

第四步:提交订单后,就等待NFTcn审核;如果审核通过的话,你就会收到一份来至NFTcn的邮件;里面有你的你的用户名和初始密码了(如果你注册过NFTcn,是没有邮件的)注册过的情况,你只要在个人中心登录下即可!

最后,我们就可以看到附件中你申请的NFT作品了

好了,关于如何搭建一台Linux开发服务器和如何自己搭建eth的问题到这里结束啦,希望可以解决您的问题哈!

原创文章,作者:,如若转载,请注明出处:https://www.peipei.net/80148.html

(0)
上一篇 2024年9月9日
下一篇 2024年9月9日

相关推荐

发表回复

登录后才能评论