欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载  

    嵌入式操作系统05.ppt

    • 资源ID:3305049       资源大小:1,019.56KB        全文页数:22页
    • 资源格式: PPT        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    嵌入式操作系统05.ppt

    第五章 Linux网络应用,§5.1 Linux的网络功能 §5.2 基本网络操作命令 §5.3 网络资源共享,§5.1 Linux的网络功能,一、Apache HTTP服务器 Apache HTTP服务器是一种具有稳定性高、速度快等特点的Web服务器软件。 二、Sendmail邮件服务器 Sendmail是Linux上著名的邮件传输程序。 三、Vsftp服务器 Vsftp是一种功能强大、适合于大吞吐量应用环境的FTP服务器。,§5.1 Linux的网络功能,四、Samba服务器 SMB是服务器消息块(Server Message Block)的缩写,SMB协议是一种在两台机器之间共享文件、打印机和接口的标准化协议。 Samba是在Linux系统上支持SMB协议的一组应用程序套件。它不仅允许Linux与UNIX系统之间进行数据资源共享,也允许Linux与Windows系统之间共享数据资源。,§5.1 Linux的网络功能,五、Squid代理缓存服务器 Squid是运行于Linux系统上的代理服务器软件,它可以将远程Internet对象保存为本地的副本,当本地用户再次访问这些对象时,Squid可以直接快速地提供这些对象的本地副本,而不必再次占用带宽来访问远地服务器上的对象。 六、DHCP服务器 DHCP服务器能自动对DHCP客户机进行TCP/IP配置,如IP地址、网络掩码、DNS及网关等。,§5.1 Linux的网络功能,七、Bind DNS服务器 Bind DNS是TCP/IP的域名服务器软件,它提供主机名和IP地址之间的转换以及有关电子邮件的选路信息,可以提供主域名服务器、辅助域名服务器、缓存查询服务器和自动完成反向域名解析配置等功能。 八、MySQL数据库服务器 MySQL是一个真正的多用户、多线程SQL高速数据库服务器。,§5.2 基本网络操作命令,一、ping命令 ping命令主要用于测试本机与网络上的另一台计算机的网络连接是否正确,因此在架设网络和排除网络故障时本命令显得特别有用。 命令格式:ping 主机IP地址|主机名,§5.2 基本网络操作命令,二、telnet命令 telnet是TELNET协议的客户端应用程序,主要用于通过网络登录远程主机。一旦登录成功,用户就可以像使用本地计算机一样使用远程计算机。 命令格式:telnet 主机名|主机IP地址端口号 Ubuntu 11.10默认没有安装Telnet,需要在线安装,并手动配置。 sudo apt-get install openbsd-inetd sudo apt-get install telnetd,§5.2 基本网络操作命令,二、telnet命令 sudo gedit /etc/inetd.conf 添加:(中间的空格是tab) telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.telnetd 如果已存在则不用添加。 sudo /etc/init.d/openbsd-inetd restart netstat -a | grep telnet,§5.2 基本网络操作命令,二、telnet命令 现在已经成功配置Telnet,通过Telnet有多种途径登录Ubuntu。 在Windows的命令提示符下进行操作。 运行-cmd,打开命令提示符窗口,输入: telnet 192.168.1.106 然后输入用户名、密码即可。,§5.2 基本网络操作命令,二、telnet命令 现在已经成功配置Telnet,通过Telnet有多种途径登录Ubuntu。 在Linux下输入命令进行操作。 远程登录后,再执行命令,§5.2 基本网络操作命令,三、ftp命令 ftp命令可以用来从主机上上载或者下载文件 命令格式: ftp 主机名|主机IP地址 Ubuntu 11.10默认没有安装ftp,需要在线安装,并手动配置。下面将介绍VSFTP (Very Secure FTP)虚拟用户模式配置方法 安装VSFTP:sudo apt-get install vsftpd 安装了之后会在/home/下建立一个ftp目录,如果没有生成这个用户的话,可以手动创建目录/home/ftp sudo mkdir /home/ftp sudo chmod 777 /home/ftp /有“ftp”帐户后还要更改权限,§5.2 基本网络操作命令,三、ftp命令 创建用户与密码 sudo useradd -m ftp sudo passwd ftp+ i“ ?. - n2 A- f 配置文件/etc/vsftpd.conf sudo gedit /etc/vsftpd.conf,#anonymous_enable 是否允许匿名ftp,如否则选择NO,默认允许匿名访问,注意当允许是所有用户均视为匿名登录。 #local_enable 是否允许本地用户访问,是指VSFTP所在机器上的注册用户。 #local_umask=022 FTP上传文件权限 ,默认是077 #write_enable 是否允许本地用户修改和删除 #anon_upload_enable=YES 是否允许匿名用户上传 #anon_mkdir_write_enable=YES 是否允许匿名用户的写和创建目录的权限,§5.2 基本网络操作命令,三、ftp命令,#dirmessage_enable=YES 当切换目录时,是否显示该目录下message隐藏文件的内容 #xferlog_enable=YES 是否激活上传和下载的日志 #connect_from_port_20=YES 是否启动FTP数据端口20的连接请求 #chown_uploads=YES 是否改变上传文件的所有者 #chown_username=whoever 改变上传文件的所有着为whoever #xferlog_file=/var/log/vsftpd.log 上传/下载日志文件所默认的路径 #xferlog_std_format=YES 是否使用标准的ftpd xferlog日志格式 #idle_session_timeout=600 是否将在用户会话空闲10分钟后被中断 #data_connection_timeout=120 是否将在数据连接空闲2分钟后被中断 #nopriv_user=ftpsecure 是否运行vsftpd需要的非特殊系统用户默认nobody #async_abor_enable=YES 是否是否允许运行特殊的FTP命令async #ascii_upload_enable=YES 是否启用上传的ascii传输方式 #ascii_download_enable=YES 是否启用下载的ascii传输方式,§5.2 基本网络操作命令,三、ftp命令,#ftpd_banner=Welcome to blah FTP service. 用户连接服务器后显示信息 #deny_email_enable=YES 是否允许某些匿名用户使用邮件地址(默认的) chroot_local_user=NO chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list #指出被锁定在自家目录中的用户的列表文件。文件格式为一行一用户。 local_root=/var/www/web (路径自定义)#定义所有本地用户的根目录。当本地用户登入时,将被更换到此目录下。(注释则访问该用户自己目录) write_enable=YES max_clients=100 #FTP服务器最大承载用户 max_per_ip=5 #限制每个IP的进程 local_max_rate=256000 #最大传输速率(b/s),§5.2 基本网络操作命令,三、ftp命令,hide_ids=YES #是否隐藏文件的所有者和组信息 idle_session_timeout= 3000 #空闲(发呆)用户会话的超时时间,若是超出这时间没有数据的传送或是指令的输入,则会强迫断线。单位为秒,默认值为300。,配置vsftpd.chroot_list 增加需要锁定/非锁定目录的用户(根据自己情况添加) 删除vsftp默认访问路径 sudo rmdir /home/ftp 根据local_root定义的目录,新建一个,以控制登陆用户进入此目录 更改配置后重启vsftp服务 sudo /etc/init.d/vsftpd restart 开启关闭服务的命令 sudo /etc/init.d/vsftpd start sudo /etc/init.d/vsftpd stop,§5.2 基本网络操作命令,三、ftp命令 在windows的命令行下登录ftp,§5.2 基本网络操作命令,四、netstat命令 功能:显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。 命令格式:netstat 选项 1、显示网络的基本状态,§5.2 基本网络操作命令,四、netstat命令 2、显示网络接口信息 3、显示TCP的连接情况,§5.2 基本网络操作命令,四、netstat命令 4、显示UDP的连接情况,§5.3 网络资源共享,一、 Linux/UNIX系统之间文件共享NFS 网络文件系统(Network File System,NFS)实际上是一种Linux/UNIX文件共享协议。 NFS是通过将NFS服务器的文件系统安装到客户机的文件系统上而得以实现的,§5.3 网络资源共享,二、 Linux/Windows系统之间文件共享Samba 1、Samba简介 SMB是服务器消息块(Server Message Block)的缩写,SMB协议是一种在两台机器之间共享文件、打印机和接口的标准化协议。 Samba是在Linux系统上支持SMB协议的一组应用程序套件,它不仅允许Linux与Unix系统之间进行数据资源共享,也允许Linux与Windows系统之间共享数据资源。 2、Samba的组成 一个Samba服务器实际上包括两个守护进程:smbd和nmbd。,§5.3 网络资源共享,二、 Linux/Windows系统之间文件共享Samba 3、安装Samba服务器 sudo apt-get install samba 4、Linux系统可以通过smbclient登陆远程的Samba服务器,

    注意事项

    本文(嵌入式操作系统05.ppt)为本站会员(本田雅阁)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开