把之前遇到的linux配置问题做了个简单汇总,方便自己以后快速搭环境使用
1.redhat/centos基本网络配置
# vi /etc/resolv.conf 修改以下内容 nameserver 8.8.8.8
#google域名服务器 nameserver 8.8.4.4
#google域名服务器
2、CentOS 修改网关 修改对应网卡的网关的配置文件
[root@centos]# vi /etc/sysconfig/network
修改以下内容
NETWORKING=yes(表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动)
HOSTNAME=centos(设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应) GATEWAY=192.168.1.1(设置本机连接的网关的IP地址。例如,网关为10.0.0.2)
3、CentOS 修改IP地址 修改对应网卡的IP地址的配置文件
# vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改以下内容
DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0
BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址
BROADCAST=192.168.0.255 #对应的子网广播地址
HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址
IPADDR=12.168.1.2 #如果设置网卡获得 ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址 IPV6INIT=no
IPV6_AUTOCONF=no
NETMASK=255.255.255.0 #网卡对应的网络掩码
NETWORK=192.168.1.0 #网卡对应的网络地址
ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备 4、重新启动网络配置
# service network restart 或 # /etc/init.d/network restart nginx用于web http负载均衡环境搭建,配合tomcat和memcached组成完整的群集方案
使用samba前关闭防火墙:
service iptables stop
service smb start
192.168.1.1-192.168.1.254为有效地址段,最后一位255表示广播段,数据发往该段则局域网内所有主机都能收到
四. Ubuntu samba配置的安装: 检查是否安装samba:
# rpm -qa | grep samba sudo apt-get install samba smbfs smbclient
#setenforce 0 ##设置SELinux 成为permissive模式
#mkdir /home/komy/share
#sodu chmod 777 /home/komy/share 创建Ubuntu Samba配置文件:
1. 保存现有的配置文件
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
2. 修改现配置文件 sudo gedit /etc/samba/smb.conf 在smb.conf最后添加修改 [share] path = /home/share ## 指定共享文件的位置 available = yes browsealbe = yes public = yes writable = yes guest ok = yes [global] workgroup = MYGROUP netbios name = MITC_linux server string = Samba Server hosts allow = 192.168.1. 59.64.155.154 ## 仅允许此ip地址访问 log file = /var/log/samba/%m.log ## 日志文件 max log size = 5 ## 日志文件为5kB security = user ## share不需要用户名密码 user需要用户名密码 [homes] comment = Home Directories path=/ browseable = no ## 该共享对其它用户不可见 writable = yes ## 可读可写 valid users = %S ## 只有所有者能访问该共享 create mode = 0664 ## 创建文件时的权限掩码 directory mode = 0775 ## 创建的目录权限 其实,更为简单的是在ubuntu下右击文件夹属性,在共享里设置共享,但实质上系统更改了smb.conf文件.
四. 创建Ubuntu samba帐户 sudo touch /etc/samba/smbpasswd sudo smbpasswd -a komy #komy必须为系统中存在的账户 然后会要求你输入samba帐户的密码 如果没有第四步,当你登录时会提示 session setup failed: NT_STATUS_LOGON_FAILURE]
五. 重启Ubuntu samba服务器 sudo /etc/init.d/samba restart 或者/etc/init.d/smbd restart
六. Ubuntu Samba配置测试 smbclient //localhost/share
七,Ubuntu Samba配置使用 可以到windows下输入ip使用了,在文件夹处输入 "\\" + "Ubuntu机器的ip或主机名" + "\\" + "share" NFS
1、安装nfs服务版 apt-get install nfs-kernel-server 2、修改nsf配置文件 www.2cto.com vi /etc/exports 在文件中添加nfs的目录格式如下 /armnfs *(sync,rw) 存盘退出 3、在根目录下建立nsf的目录 mkdir /armnfs 修改该目录的权限 chmod 777 -R /armnfs 4、从新启动nfs /etc/init.d/nfs-kernel-server restart 5、测试nsf mount 192.168.1.99:/armnfs/ abc TFTP 1、安装相关软件包 apt-get install tftpd (服务端) apt-get install tftp (客户端) apt-get install xinetd 2、建立配置文件 cd /etc/xinetd.d/ vi tftp 输入 service tftp { socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /tftpboot disable = no per_source = 11 cps = 100 2 flags = IPv4 } 存盘退出
3、建立tftp服务文件目录 mkdir /tftpboot 4、从新启动服务 /etc/init.d/xinetd restart 安装完成!测试方法: 在/tftpboot 目录下随便放个文件abc 然后 运行tftp 192.168.123.202 进入tftp命令行 输入get abc 看看是不是能把文件下下来,如果可以就可以了,也可以put 文件上去
相关推荐
这是本人一学期 总结 里面包括 LINUX入门命令 Nfs Samba TFTP详细配置 还有一些注意事项 按照上面的做一定能成功 里面共4个文件都是本人一点一点敲上去的
linux服务器 ftp nfs samba tftp
文档会介绍嵌入式开发过程中虚拟机系统的安装及可能用到的Samba、TFTP、NFS、SSH2这几个基本的服务搭建。使用的是ubuntu11.04版本,可以说是作者亲身实践,将网络中的一些信息汇总而来的整合文档。确保可用。有问题...
内核编译出错,NFS配置遇到不能挂载问题,Samba搭建及遇到问题,tftp搭建,Uboot配置及生成uImage镜像文件,虚拟机和linux不能ping通的解决方案,以及虚拟机下用minicom和开发板链接好了读不出来等问题
Linux三大共享文件的方法 Samba、NFS (Network File Service)、tftp
很好的一个fedora 的配置文档,是配置NFS,samba,tftp配置的好文档
在嵌入式系统开发应用平台中,tftp、nfs和samba服务器是最常用的文件传输工具,tftp和nfs是在嵌入式Linux开发环境中经常使用的传输工具,samba是Linux和Windows之间的文件传输工具。
嵌入式Linux 开发平台简介 嵌入式Linux 开发流程 嵌入式Linux 开发环境的建立 NFS samba tftp 等等
4.1. linux下常用的ftp server 28 4.2. tftp server 28 4.2.1. TFTP介绍 28 4.2.2. 设置HOST主机上的TFTP服务 29 4.3. vsftpd server 29 4.3.1. vsftpd概述 29 4.3.2. 安装vsftpd 30 4.3.3. 依靠xinetd启动 31 4.3.4...
13.4 配置NFS服务器和客户 236 13.4.1 建立/etc/exports文件 237 13.4.2 使用mount加载一个导出的文 件系统 238 13.4.3 卸载文件系统 238 13.4.4 配置/etc/fstab文件以自动加载 文件系统 239 13.5 完成样本配置...
此文本是本人总结的ubuntu16.04在vmware上安装使用的基本指导文本,包含vmware安装、ubuntu安装,基本网络配置(支持多网段)、ssh/samba/tftp/nfs/telnet等网络环境搭建、软件更新以及共享文件夹的创建使用、vim的...
HaneWinNFSServer_ha_setup 是WINDOWS下的NFS服务器,在开发嵌入式时能比较好地替代tftp将可执行文件上传到板卡,但考虑到windows系统与linux系统的差异 不建议在windows NFS共享出来的文件夹下进行开发,而是改为...
二. Samba服务器安装 4 三. NFS服务器 5 四. 安装vsftpd FTP服务器 5 第2季-裸奔吧-ARM 6 一. 安装交叉编译器 6 二. 安装驱动 6 三. 查看执行文件属性 6 四. 编译工具用法 6 五. Makefile基本规则 7 六. ...
支持的网络协 HTTP, DNS, DHCP, FTP,SMTP, IMAP, Samba3, OpenLDAP, NTP, TFTP, IPv6, Squid, SNMP, SSH等 安全特性 Selinux 提供基于selinux的多种策略支持 防攻击 Apache防攻击模块 Denyhosts防止ssh攻击 文件完整...