RedHat 系列 Linux 安装后,建立嵌入式开发环境
2016-09-09 08:57
609 查看
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 = root create mask = 0600 directory mask = 0700 writable = yes browsable = yes guest 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
相关文章推荐
- linux嵌入式编程高手历程系列2-安装debian并建立嵌入式编译环境
- linux嵌入式编程高手历程系列2-安装debian并建立嵌入式编译环境
- 嵌入式Linux开发环境的建立——Ubuntu上安装nfs服务器
- 《华清远见学习手记》之 嵌入式Linux开发环境的建立
- arm-linux-gcc安装 和 环境变量设置 分类: 嵌入式开发学习 2011-04-13 11:34 10197人阅读 评论(1) 收藏
- 为嵌入式Linux安装eldk开发环境
- <2012 11 13> 一步步建立linux&嵌入式linux应用与开发环境(based on 虚拟机)
- 嵌入式3D-嵌入式3D开发环境的建立-嵌入式linux系统
- linux环境下嵌入式开发常用工具安装
- Arm-Linux嵌入式QT/E环境的建立(qt/e 3.x系列)
- 【1】基于TQ2440的MP3设计——【3、建立Linux 嵌入式交叉开发环境】
- Linux RedHat下安装Python2.7开发环境
- 学习心得:嵌入式linux开发环境的建立
- 用 ubuntu 做Linux/eCos嵌入式开发环境需要安装的软件列表
- eclipse SDK开发嵌入式linux应用程序——C/C++开发环境安装与配置
- LINUX嵌入式开发 PC端 QT开发环境建立过程
- eclipse c +jre开发环境的建立(嵌入式linux,64位ubuntu,32位arm板)
- 嵌入式Linux交叉开发环境建立-NFS
- 建立嵌入式 Linux 开发环境
- Ubuntu Linux 安装后,建立嵌入式开发环境