RedHat 系列 Linux 安装后,建立嵌入式开发环境
RedHat 系列 Linux 安装后,建立嵌入式开发环境
from:https://segmentfault.com/a/1190000005881355
做开发的时候,经常为了某系列的项目,专门就搞一个虚拟机,安装RHEL、Fedora、CentOS之类的进行开发。因为是虚拟机,也经常使用root账户就直接上了。
这里记录一下使用RHEL系列虚拟机,安装完毕后如何建立编译环境的傻瓜过程。
本文地址:https://segmentfault.com/a/1190000005881355
TFTP
安装
xinetd
和tftp-server
在
/etc/xinetd.d/tftp
中,指定tftp的目录,并且将"disable"置为“no”关闭
iptables
(如果你会设置的话那就进行相关设置,无需关闭)。可以使用ntsysv
来设置开机关闭关闭
selinux
:# vi /etx/sysconfig/selinux
,将type
改为disabled
# setenforce 0
启动
xinetd
(会同时启动 tftp server)
# sevice xinetd restart
# 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
安装之后配置顺序为:
# vi /etc/exports
添加一行/tftpboot/rootfs *(rw, no_root_squash)
,其中*
表示允许任意的IP地址# service nfs restart; export fs
在客户端:
# mount -t nfs -o nolock 192.168.1.100:/tftpboot/rootfs /mnt
RedHat 系列 Linux 安装后,建立嵌入式开发环境相关推荐
- linux嵌入式开发位置,RedHat 系列 Linux 安装后,建立嵌入式开发环境
做开发的时候,经常为了某系列的项目,专门就搞一个虚拟机,安装RHEL.Fedora.CentOS之类的进行开发.因为是虚拟机,也经常使用root账户就直接上了. 这里记录一下使用RHEL系列虚拟机,安 ...
- Ubuntu Linux 安装后,建立嵌入式开发环境
Ubuntu Linux 安装后,建立嵌入式开发环境 from:http://xfenglin.com/a/12001485885.html 浏览: 10 发布日期: 2016-08-17 分类: u ...
- Linux下搭建Cortex-M嵌入式开发环境
Linux下搭建Cortex-M嵌入式开发环境 终于换上了Linux,更换之前考虑良久,最后选定了Ubuntu15(PS:自己家里用的是Fedora),主要是考虑Ubuntu确实更易用(但明显没有De ...
- linux 下安装ecos开发环境,Linux(Fedora10)下建立ecos开发环境
本文是原创,转载请注明出处 在装好后的Linux系统(此处使用的是Fedora 10)后,开始准备建立ecos的开发环境 1.下载安装tcl/tk工具(linux是fedora10的可以省略这一步,其 ...
- ubuntu安装 rust nightly_Rust 嵌入式开发环境搭建指南 (一):让世界闪烁吧
引 因为这是本专栏的第一篇文章,所以我打算先在这里介绍下专栏的写作目标. Rust 是一种系统编程语言. 它有着惊人的运行速度,能够防止段错误,并保证线程安全. Rust 官方一直标榜着自己是系统编程 ...
- Linux安装配置Java1.8开发环境
Linux安装配置Java开发环境 1 下载Java安装包 链接:https://pan.baidu.com/s/1MzFG9k1Uij_QDnsMA9epNg 提取码:2l26 2 上传JDK到Li ...
- uni-app安装到建立项目开发环境
一.UNI-APP简述 uni-app实现了一套代码,同时运行到多个平台:如下图所示,一套代码,同时运行到iOS模拟器.Android模拟器.H5.微信开发者工具.支付宝小程序Studio.百度开发者 ...
- Linux安装软件、python开发环境
软件安装与卸载 更新Ubuntu软件下载地址 1. 寻找国内镜像源 所谓的镜像源:可以理解为提供下载软件的地方,比如Android手机上可以下载软件的91手机助手:iOS手机上可以下载软件的AppSt ...
- buntu linux下建立stm32开发环境: GCC安装以及工程Makefile建立
之前在e络盟的意法半导体掏了一个STM32开发板挺好的,却不想在window下开发,也不想用那么占内存的IAR MDK等软件,所以决定在ubuntu下建立该开发环境,像之前avr linux一样,找了 ...
最新文章
- 2017-1-7 html元素分类(1)
- vue+element-ui实现数据的增删改查及分页
- 【王俊杰de人工智能实战课】第7次作业2
- npm查找全局安装包命令
- STM32L562开发板开箱记 STM32L562E-DK Discovery kit电路功能分析
- python修改excel内容怎么覆盖_Python修改Excel的内容,python,excel
- 华三 h3c STP生成树保护配置
- redis 菜鸟教程中脚本笔记
- 【Latex学习】在IEEEtran模板中使用algorithm环境
- ABAQUS子程序技术文档-UEL
- 蓝牙软件测试指标,手机软件测试蓝牙.pdf
- 【解读】阿里巴巴 MySQL 数据库规约
- 动图文件太大怎么办?一招教你在线压缩GIF图片
- 【win7黑屏终结者】win7电脑登录账户后黑屏(只有鼠标箭头)问题
- Android开发拨打座机分机号码
- Oracle数据库表空间整理回收与释放操作
- linux怎么发送邮件到qq邮箱,centos7命令行下用QQ邮箱发送邮件教程
- DP-LeetCode714. 买卖股票的最佳时机含手续费
- 中国无线电发射器市场趋势报告、技术动态创新及市场预测
- 路缘石滑模机一次成型因地制宜做项目
热门文章
- 锁定计算机好在下游戏吗,巧用win7锁定计算机 防止孩子沉迷游戏
- DPDK加速I/O虚拟化
- 模拟器真机环境_Appium+python自动化(二)- 环境搭建—下(超详解)
- php 文件迭代对象,通过PHP中的stdClass对象进行迭代
- trigger error php,php trigger_error函数怎么用
- automation服务器不能创建对象的问题
- acme.sh及https证书实践
- Windows 10 install Pycharm 开发环境
- OpenGL中投影变换矩阵的反向推导
- 理解jmeter聚合报告