RedHat 系列 Linux 安装后,建立嵌入式开发环境

from:https://segmentfault.com/a/1190000005881355

做开发的时候,经常为了某系列的项目,专门就搞一个虚拟机,安装RHEL、Fedora、CentOS之类的进行开发。因为是虚拟机,也经常使用root账户就直接上了。

这里记录一下使用RHEL系列虚拟机,安装完毕后如何建立编译环境的傻瓜过程。

本文地址:https://segmentfault.com/a/1190000005881355

TFTP

  1. 安装xinetdtftp-server

  2. /etc/xinetd.d/tftp中,指定tftp的目录,并且将"disable"置为“no”

  3. 关闭iptables(如果你会设置的话那就进行相关设置,无需关闭)。可以使用ntsysv来设置开机关闭

  4. 关闭selinux

    1. # vi /etx/sysconfig/selinux,将type改为disabled

    2. # setenforce 0

  5. 启动xinetd(会同时启动 tftp server)
    # sevice xinetd restart

  6. # vi /etc/selinux/config,设置为SELINUX=disabled

Samba

(1) 编辑/etc/samba/smb.conf,添加以下内容:

[root]path = /valid users = rootcreate mask = 0600directory mask = 0700writable = yesbrowsable = yesguest ok = no

另外,找到security=user,添加/修改以下内容:

smb passwd file = /etc/samba/smbpasswd
passdb backend = smbpasswd

(2) # service smb restart
(3) # passwd root修改root的密码。注意这个会同时修改系统root的密码。如果你要添加账户,则使用
# useradd -s /sbin/nologin xxx
(4) # smbpasswd -a root
(5) 在Windows中清除保存的密码:control keymgr.dll
(6) 在客户端:
  # mount -t cifs //192.168.1.100/root /mnt -o username=root

NFS

网上的办法多是基于portmap的,但是在CentOS中,portmap被rpcbind取代了,因此配置的方法也不一样。

需要安装的rpm文件有:libgssglue, libtirpc, rpcbind, nfs

安装之后配置顺序为:

  1. # vi /etc/exports
      添加一行/tftpboot/rootfs *(rw, no_root_squash),其中 * 表示允许任意的IP地址

  2. # service nfs restart; export fs

  3. 在客户端:# mount -t nfs -o nolock 192.168.1.100:/tftpboot/rootfs /mnt

RedHat 系列 Linux 安装后,建立嵌入式开发环境相关推荐

  1. linux嵌入式开发位置,RedHat 系列 Linux 安装后,建立嵌入式开发环境

    做开发的时候,经常为了某系列的项目,专门就搞一个虚拟机,安装RHEL.Fedora.CentOS之类的进行开发.因为是虚拟机,也经常使用root账户就直接上了. 这里记录一下使用RHEL系列虚拟机,安 ...

  2. Ubuntu Linux 安装后,建立嵌入式开发环境

    Ubuntu Linux 安装后,建立嵌入式开发环境 from:http://xfenglin.com/a/12001485885.html 浏览: 10 发布日期: 2016-08-17 分类: u ...

  3. Linux下搭建Cortex-M嵌入式开发环境

    Linux下搭建Cortex-M嵌入式开发环境 终于换上了Linux,更换之前考虑良久,最后选定了Ubuntu15(PS:自己家里用的是Fedora),主要是考虑Ubuntu确实更易用(但明显没有De ...

  4. linux 下安装ecos开发环境,Linux(Fedora10)下建立ecos开发环境

    本文是原创,转载请注明出处 在装好后的Linux系统(此处使用的是Fedora 10)后,开始准备建立ecos的开发环境 1.下载安装tcl/tk工具(linux是fedora10的可以省略这一步,其 ...

  5. ubuntu安装 rust nightly_Rust 嵌入式开发环境搭建指南 (一):让世界闪烁吧

    引 因为这是本专栏的第一篇文章,所以我打算先在这里介绍下专栏的写作目标. Rust 是一种系统编程语言. 它有着惊人的运行速度,能够防止段错误,并保证线程安全. Rust 官方一直标榜着自己是系统编程 ...

  6. Linux安装配置Java1.8开发环境

    Linux安装配置Java开发环境 1 下载Java安装包 链接:https://pan.baidu.com/s/1MzFG9k1Uij_QDnsMA9epNg 提取码:2l26 2 上传JDK到Li ...

  7. uni-app安装到建立项目开发环境

    一.UNI-APP简述 uni-app实现了一套代码,同时运行到多个平台:如下图所示,一套代码,同时运行到iOS模拟器.Android模拟器.H5.微信开发者工具.支付宝小程序Studio.百度开发者 ...

  8. Linux安装软件、python开发环境

    软件安装与卸载 更新Ubuntu软件下载地址 1. 寻找国内镜像源 所谓的镜像源:可以理解为提供下载软件的地方,比如Android手机上可以下载软件的91手机助手:iOS手机上可以下载软件的AppSt ...

  9. buntu linux下建立stm32开发环境: GCC安装以及工程Makefile建立

    之前在e络盟的意法半导体掏了一个STM32开发板挺好的,却不想在window下开发,也不想用那么占内存的IAR MDK等软件,所以决定在ubuntu下建立该开发环境,像之前avr linux一样,找了 ...

最新文章

  1. 2017-1-7 html元素分类(1)
  2. vue+element-ui实现数据的增删改查及分页
  3. 【王俊杰de人工智能实战课】第7次作业2
  4. npm查找全局安装包命令
  5. STM32L562开发板开箱记 STM32L562E-DK Discovery kit电路功能分析
  6. python修改excel内容怎么覆盖_Python修改Excel的内容,python,excel
  7. 华三 h3c STP生成树保护配置
  8. redis 菜鸟教程中脚本笔记
  9. 【Latex学习】在IEEEtran模板中使用algorithm环境
  10. ABAQUS子程序技术文档-UEL
  11. 蓝牙软件测试指标,手机软件测试蓝牙.pdf
  12. 【解读】阿里巴巴 MySQL 数据库规约
  13. 动图文件太大怎么办?一招教你在线压缩GIF图片
  14. 【win7黑屏终结者】win7电脑登录账户后黑屏(只有鼠标箭头)问题
  15. Android开发拨打座机分机号码
  16. Oracle数据库表空间整理回收与释放操作
  17. linux怎么发送邮件到qq邮箱,centos7命令行下用QQ邮箱发送邮件教程
  18. DP-LeetCode714. 买卖股票的最佳时机含手续费
  19. 中国无线电发射器市场趋势报告、技术动态创新及市场预测
  20. 路缘石滑模机一次成型因地制宜做项目

热门文章

  1. 锁定计算机好在下游戏吗,巧用win7锁定计算机 防止孩子沉迷游戏
  2. DPDK加速I/O虚拟化
  3. 模拟器真机环境_Appium+python自动化(二)- 环境搭建—下(超详解)
  4. php 文件迭代对象,通过PHP中的stdClass对象进行迭代
  5. trigger error php,php trigger_error函数怎么用
  6. automation服务器不能创建对象的问题
  7. acme.sh及https证书实践
  8. Windows 10 install Pycharm 开发环境
  9. OpenGL中投影变换矩阵的反向推导
  10. 理解jmeter聚合报告