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   root@192.168.5.9:/root/a.log     /root/    下载文件


scp  -r  root@192.168.5.9:/root/       /root/     -r  下载目录


上传
scp   /root/a.php   root@192.168.5.6:/root/    上传文件


scp  -r  /root/     root@192.168.5.6:/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://renwoxing@192.168.5.5    可以上传下载 
               
      第三方工具  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环境搭建   看两遍









Python网络爬虫与推荐算法新闻推荐平台:网络爬虫:通过Python实现新浪新闻的爬取,可爬取新闻页面上的标题、文本、图片、视频链接(保留排版) 推荐算法:权重衰减+标签推荐+区域推荐+热点推荐.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值