博客 / 詳情

返回

RedHat 系列 Linux 安裝後,建立嵌入式開發環境

修改本地 yum 源
這裏直接參考這個文章就行了:CentOS 7下配置本地yum源及yum客户端,看小節 “二、配置本地yum源” 即可。

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
設置 shell 不顯示完整路徑
BASH不顯示全路徑的方法

姐妹篇
Ubuntu Linux 安裝後,建立嵌入式開發環境

user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.