liunx(三)

第三天 网络应用 


一.网络基本配置


1.IP设置 


ifconfig  eth0  192.168.5.5  临时IP  


setup    永久设置IP 


service  network restart  重启网络 


vim /etc/sysconfig/network-scripts/ifcfg-eth0  网卡信息文件






2.查看网关


route -n 




3.设置DNS 


vim /etc/resolv.conf 
nameserver 114.114.114.114




4.查看网络状态


netstat -an  


netstat -rn  查看网关


netstat -tlun   t tcp  l listen  u udp  


netstat  -an | grep  EST | wc -l 统计服务器正在连接数量




5.网络复制命令  linux-linux 传输文件     xftp windows- linux传输文件
scp 
 
下载 
scp   [email protected]:/root/a.log     /root/    下载文件


scp  -r  [email protected]:/root/       /root/     -r  下载目录


上传
scp   /root/a.php   [email protected]:/root/    上传文件


scp  -r  /root/     [email protected]:/root/    -r  上传目录 






二.FTP服务配置搭建(文件上传下载服务)




1.介绍 


ftp 使用在内网和公网     服务器 linux    客户端 windows




搭建服务器:搭建什么样的服务 就使用相关的软件 


软件  vsftp    光盘文件


原理   21 传输命令端口
       20 传输数据端口   


用户   系统用户     系统用户密码     /home/家目录   上传文件 下载文件   


       匿名用户  (anonymous/ftp)     不需要密码     /var/ftp/pub/   只允许下载  不可以上传 




搭建步骤:
1.安装软件  vsftpd-2.2.2-21.el6.i686.rpm
mount /dev/sr0 /media
cd /media/Packages/
yum -y install  vsftpd


2.配置文件
vim /etc/vsftpd/vsftpd.conf
 85 ftpd_banner=Welcome to PHP204 blah FTP service.


3.启动服务 测试


关闭防火墙 setup
关闭selinux 
vim /etc/selinux/config
SELINUX=disabled


reboot 重启系统 


(/etc/rc.d/init.d/vsftpd start)


service vsftpd  start  启动 


netstat -tlun  | grep :21    查看 21 端口 


测试  windows  匿名用户 登录   ftp://192.168.5.5/    只能下载 不能上传


               系统用户 renwoxing  登录  ftp://[email protected]    可以上传下载 
               
      第三方工具  FileZilla
                 匿名用户登录
                 系统用户登录  




实验:限制用户的登录目录权限


1.修改配置文件
vim /etc/vsftpd/vsftpd.conf


 96 chroot_local_user=YES


2.重启服务 测试




service  vsftpd restart


测试  FileZilla     系统用户 renwoxing




禁止root登录 


vim /etc/vsftpd/ftpusers  禁止用户登录文件 




三.Samba 文件服务(文件共享服务)




windows - linux  共享  Samba 




原理:  smbd  提供客户端资源访问    tcp  139  445   


        nmbd  netbios提供主机名解析  udp  137  138


服务搭建步骤:
1.安装软件
mount /dev/sr0  /media
yum -y install  samba 


2.配置文件
vim /etc/samba/smb.conf


安全级别:  share  共享  (不需要密码)
            user   samba用户 (系统用户,添加成为samba用户,设置samba用户密码)
            server 服务器  




实验:共享目录/htdocs     要求所有用户都可以访问,上传修改。安全级别share。
                          
1.建立目录
mkdir  /htdocs/
chmod  777 /htdocs/


2.修改配置文件
vim /etc/samba/smb.conf
101         security = share


263 [htdocs]
264         comment = project
265         path = /htdocs/
266         browseable = yes
267         guest ok = yes
268         writable = yes




3.启动服务 测试


关闭防火墙 关闭selinux 


service smb start
service nmb start


netstat -tlun 


测试   windows  \\192.168.5.5


映射网络驱动 




查看主机名命令  hostname  
修改主机名
vim /etc/sysconfig/network
HOSTNAME=localhost.localdomain




实验2:


共享两个目录,一个是pub   位置在/pub 所有用户都能访问,所有用户都能上传;


soft 位置在  /soft 只有aa用户能访问,上传。其他用户不能访问。   user  samba用户
                                    root   u  g  o    755
                                    aa     u  g  o    700
1.建立目录
mkdir  /pub
mkdir  /soft
chmod 777 /pub
chmod 700 /soft
useradd aa
passwd aa
chown  aa  /soft


ls -l


2.修改配置文件
vim /etc/samba/smb.conf


101         security = user




263 [pub]
264         comment = public
265         path = /pub
266         browseable = yes
267         writable = yes
268 
269 [soft]
270         comment = software
271         path = /soft
272         browseable = yes
273         writable = yes


3.添加samba用户设置samba密码


smbpasswd  -a  aa
smbpasswd  -a  renwoxing  


pdbedit -L  查看samba用户 




4.重启服务 测试


断开上一次的网络驱动映射






service  smb restart 
service  nmb restart 


测试  \\192.168.5.5       renwoxing 登录   


      运行 Ctrl+r    net use * /del 


      \\192.168.5.5       aa 登录 


















作业:课堂笔记 写一遍  练习至少两遍 


      word 文档写一遍   练习一遍


      完成练习题  
  
      预习LAMP环境搭建   看两遍









猜你喜欢

转载自blog.csdn.net/z_c_z_/article/details/80358710
今日推荐