设为首页 收藏本站
查看: 1024|回复: 1

[经验分享] centos + nfs + tftp + bcompare + vim + cscope + ctags + tlist--- Linux基础开...

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2013-8-19 09:25:20 | 显示全部楼层 |阅读模式

    每次需要搭建基础开发环境的时候,都需要从网上淘点资料看看,每次都这样就烦了,故记录下自己开发时候用到的一些最基础的工具搭建方法,也记录下自己开发时候习惯的一些配置,这样等到下次在遇到需要搭建开发环境的时候,就方便多了。


一、基础环境简介:

       1、centOS:全称Community ENTerprise Operating System,是Linux发行版之一,

             它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译

             而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替

             代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含

             封闭源代码软件,其官方下载地址是 http://wiki.centos.org/Download

       2、nfs:搭建nfs服务主要目的是让板子从nfs服务器启动网络文件系统,便于测试,

             其RPM包可以从下载的centOS的两个镜像文件中获得,解压centOS镜像文 件,

             所有的RPM包在Packages目录中;

       3、tftp:搭建tftp服务主要目的是从tftp服务器下载文件到板子上,获取PRM包方式同上

       4、bcompare:全称Beyond Compare ,是一个综合的比对工具。 可比对的对象包括

             纯文字档、资料夹、zip 压缩案、FTP 站等等。 可以使用它管理的原始档、保持比

             对资料夹同步、比对程式的输出结果、以及检查所烧入光碟备份的精确度。

             Beyond Compare 的主要目标还是帮助自己详尽的分析差异之处,并且对它们进行

             详尽的处理。可惜的是该工具不是免费的,有个带破解的在我的资源中

       5、vim + cscope + ctags + tlist:vim是一个类似于Vi的文本编辑器,配合cscope、ctags、

              tlist 分析代码


二、系统工具安装与配置:


1、centOS安装 (注:sudo vi /etc/sudoers)

             笔者是在虚拟机里安装的,参考http://www.iyunv.com/Linux/2012-04/58438.htm

    (注:sudo 提示 用户不在sudoers file里,解决方法sudo vi /etc/sudoers,在最后加入

                        %sudo   ALL=(ALL)       ALL

                        xxx   ALL=(ALL)       ALL        # xxx 是用户名

               若不想每次sudo时候输入密码,可改成 : xxx    ALL=NOPASSWD:   ALL )

             安装好后,打开虚拟机,点击菜单栏中-->虚拟机-->安装VMware tools,桌面出现

             VMware tools图标后,打开终端,具体操作如下图(鼠标左击图片可以放大):

145441212.jpg


在系统安装好vmtools后,在配置与windows共享目录,注意,需要将centOS关闭,具体操作如下图(鼠标左击图片可以放大):

151544410.jpg

          操作完后,此时还需要在虚拟机系统中配置下,打开终端,执行命令sudo mount -t vmhgfs ,

          此后即可与windows共享了,centOS共享目录是/mnt/hgfs/vmshare/,其中vmshare目录就是上

          一步设置的目录;


2、nfs服务器安装与配置

                 在windows下将centOS两个镜像文件解压,将Packages目录中的RPM包集中到一起,

            放到刚刚配置的共享目录vmshare下,便于将来安装需要的RPM包。nfs、tftp等服务器安

           装需要的RPM包在里面均可找到;

nfs服务器安装具体操作如下图(鼠标左击图片可以放大):

155521305.jpg

vi /etc/exports 编辑配置文件,在配置文件中加入/home/rootfs *(rw,sync,no_root_squash),


       其中:  /home/rootfs:要共享的目录

             * :允许所有的网段访问

             rw :读写权限

             sync:资料同步写入内在和硬盘

             no_root_squash:nfs客户端共享目录使用者权限

       配置好后,重新启动nfs服务

             sudo /etc/init.d/portmap restart <---重启portmap,很重要

             sudo /etc/init.d/nfs-kernel-server restart <---重启nfs服务

             showmount -e <---显示共享出的目录

       注:nfs是一个RPC程序,使用它前,需要映射好端口,通过portmap设定

3、tftp服务器安装与配置

                    与nfs服务器安装过程类似,在RPM包目录中通过 ls *tftp*,得知与tftp相关的

              rpm包,然后执行安装命令

                             sudo rpm -ivh tftp-0.49-7.el6.i686.rpm

                             sudo rpm -ivh tftp-server-0.49-7.el6.i686.rpm

                   sudo vi /etc/xinetd.d/tftp 编辑配置文件:


               service tftp

               {

                  socket_type     = dgram

                  protocol        = udp

                  wait            = yes

                  user            = root

                  server          = /usr/sbin/in.tftpd

                  server_args     = -s /tftpboot  #注释:tftp共享目录,在根目录下

                                        #注释:mkdir tftpboot ;sudo chmod 777 ttfpboot

                  disable         = yes

                  per_source      = 11

                  cps             = 1002

                  flags           = IPv4

                }

               配置好后,重新启动相关服务:sudo service xinetd restart  即可


       有空在续




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-8516-1-1.html 上篇帖子: 如何解决Linux操作系统找不到网卡的问题 下篇帖子: 利用PXE技术实现Linux操作系统的自动安装 Linux

尚未签到

发表于 2013-12-12 03:50:23 | 显示全部楼层
谢谢楼主,共同发展

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表