日期:2014-05-16  浏览次数:20662 次

Linux初学5-1

==================网络的基本配置===================

IP地址:网络部分和主机部分
192.168.1.123?? 255.255.255.0 255=11111111?? ?(255.255.255.192)
192.168.1.234/24 =24个1

网关:计算机在本地网络找不到目标主机时,自动向网关发送数据包
一般是一个路由器或NAT服务器(代理服务器)

DNS(Domain Name System):用于将一个域名解析成IP地址的服务器
因为DNS服务器是分布式数据库,所以只需要设置存在的任何一个服务器就可以
news.sohu.com.=IP

查看当前主机的IP配置
ifconfig [interface_name]
1、临时设置IP
?ifconfig eth0 192.168.1.1 netmask 255.255.255.0
2、图形设置IP地址
?网络设备控制
3、setup(Red Hat)
4、修改文件:
/etc/sysconfig/network-script/ifcfg-eth0
broadcast:广播地址(子网掩码对应0的都变成255)
?=>192.168.1.1 netmask 255.255.255.0?
?:192.168.1.255
network:网络地址(子网掩码对应0的都变成0)
?192.168.1.0
重新启动服务:
/etc/init.d/network restart
service network restart

ADSL拨号
1、图形:网络设备控制
2、字符:adsl-setup

网络连通性的测试
ping ip_address [host_name]
目标主机不可到达?:网络中不存在此计算机
请求超时??:防火墙问题,但是主机存在
nslookup [domain_name]
如果返回ip地址,说明可以上网


网络文件共享
网络文件系统(TCP/IP)
?Windows??Linux
?CIFS??NFS
???CIFS(协议):在linux上实现CIFS协议
???SMB(服务):CIFS协议是通过SMB服务实现
???SAMBA(软件):SMB服务是通过SAMBA软件实现
rpm -ivh samba...
?samba-common-*
?samba-2.2*
?samba-client*
开启smb服务
?/etc/rc.d/init.d/smb start [stop | restart]

smb服务的配置
1、smb服务的安全管理
安全级别
?share?共享级:无需用户名密码就可以登录
?user?用户级(默认级别):需要本地用户名和密码:linux安全用户和SMB用户
?server?服务器级:需要服务器上的用户名和密码
配置文件
?/etc/samba/smb.conf
包含:
?1、全局设置
?2、共享设置
使用share安全级设置smb服务:
?1、在全局设置中,将security=user改为security=share
?2、将共享定义部分的tmp段的注释去掉——";"
?3、重启smb服务

使用user安全级设置smb服务:
?1、在全局设置中,确保security=user。
?2、默认将登录用户的主目录共享给用户(无需任何修改)
?3、添加smb用户
?4、重启smb服务

添加smb用户——注释:
在用户级别,SMB用户和本地安全用户不存储在一起,
smb自己维护一个单独的数据库,向数据库添加一个用户:
?1、此用户必须在本地存在(在passwd文件中存在)(存在一个本地用户)
?如果没有此用户,用useradd user_name命令添加一个用户
?2、smbpasswd -a user_name


Linux系统如何访问Windows的共享目录
1、使用图形界面(Windows网上邻居)
?网络服务器(如果出错,则等待一段时间即可)
??出错的原因:smb网络中存在一个主浏览服务器,存在一个选举过程,因此建立主机列表
??需要时间。
2、FTP界面:
?命令:smbclient
??1、查看主机上的资源的(必须的命令)
??smbclient -L '\\192.168.11.1' -U user_name
???user_name:登录的用户名
???\\192.168.11.1:主机IP或名字??
??2、连接接主机资源(必须知道目标主机上的共享名)(可选的命令)
??smbclient? '\\192.168.116.253\downloads' -U username
???user_name:登录的用户名
???'\\192.168.116.253\downloads':必须单引号引起,共享名后没有"\"
???downloads:共享名?
???连接成功后,使用FTP子命令进行上传和下载
3、挂接方式访问(mount)(最好用的)
?mount device_name mount_point_dir
?smbmount
??用于把共享名和一个目录挂接
?格式:?
??smbmount '共享名' 目录 -o 选项 [OP_NAME = 'VALUES'.....]
?范例:
??1、使用smbclient命令的-L选项,查看目标主机上的共享名
??2、创建用于挂接的目录(若存在目录就忽略)
??3、执行挂接
??smbmount '\\192.168.116.253\downloads' /mnt/share -o ??????username='user_name',password='password'