首页 > 代码库 > 【Linux】网络应用

【Linux】网络应用

一. 网络基本配置

setup   永久网络设置 (IP  网关   DNS)

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

route -n  查看网关

设置DNS 
vim /etc/resolv.con
nameserver 114.114.114.114

netstat  -an  查看网络状态 
netstat  -rn   查看网关
netstat  -tlun  t tcp   u  udp   l listen  查看tcp和udp协议监听端口
netstat  -an | grep ESTABLISHED | wc -l    查看连接数

网络复制  scp    linux <-> linux

scp  root@192.168.183.103:/root/httpd-2.2.29.tar.gz  /root/  下载文件

scp  -r  root@192.168.183.103:/root/httpd-2.2.29/   /root/   下载目录

scp  httpd-2.2.29.tar.gz  root@192.168.183.103:/root/bbs/    上传文件

scp  -r  httpd-2.2.29     root@192.168.183.103:/root/bbs/    上传目录 

FTP服务器配置(文件上传下载)

服务器搭建准备:1.软件准备  vsftpd-2.2.2-21.el6.i686.rpm     ISO

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

               3.用户  1)系统用户       上传目录 /home/用户名

                       主机名:IP  用户名:系统用户  密码:系统用户密码 端口:21 

                       2)匿名用户     anonymous/ftp     下载目录 /var/ftp/pub

                       主机名:IP  用户名: 空    密码: 空     端口:21


服务搭建步骤:1.安装软件 

             yum -y install  vsftpd 

             2.修改配置文件

             vim /etc/vsftpd/vsftpd.conf

             85 ftpd_banner=Welcome to 183PHP blah FTP service.

             3.开启服务  测试

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

              reboot

              service vsftpd start   开启服务
              netstat -tlun  查看端口 21

              测试:1. windows    匿名用户    ftp://192.168.183.251     只能下载

                                 系统用户     ftp://dasheng@192.168.183.251   上传 下载

                   2.第三方工具 FileZilla     匿名用户登录

                                             系统用户登录


        FTP实验:限制用户的家目录
            1.修改配置文件
             vim /etc/vsftpd/vsftpd.conf
             96 chroot_local_user=YES
            2.重启服务 测试
            service vsftpd restart

            测试 FileZilla   dasheng登录测试  

三. Samba文件共享服务

    内网使用 

    原理:    smbd   提供网络资源访问        tcp   139  445 
             nmbd  netbios主机名解析        udp   137  138

    Samba服务搭建:
        1.软件安装
            yum -y install samba    

        实验1: 在linux系统共享目录  
        1.修改配置文件
        vim /etc/samba/smb.conf         
            101         security = share

            263 [www]
            264         comment = public
            265         path = /www
            266         browseable = yes
            267         guest ok = yes
            268         writable = yes
        2.建立 /www目录
        mkdir /www
        chmod  777 /www

        3.开启服务  测试
        service smb start
        service nmb start

        测试 \\192.168.183.251    设置映射


        实验2  共享/pub目录   /soft目录      安全级别 user

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

        101         security = user 


        263 [pub]   
        264         comment = public
        265         path = /pub
        266         browseable = yes
        267         writable = yes

        269 [soft]
        270         comment = public
        271         path = /soft
        272         browseable = yes
        273         writable = yes

        2.建立目录
        mkdir  /pub
        mkdir  /soft
        chmod  777 /pub
        chmod  700 /soft
        useradd  aa
        passwd   aa
        chown  aa  /soft

        3.添加samba用户
        smbpasswd -a  aa
        smbpasswd -a  dasheng

        pdbedit -L  查看samba用户

        4.重启服务 测试 
        service smb restart
        service nmb restart

        测试: windows   dasheng登录  \\192.168.183.251

                        删除缓存  net use * /del

                        aa登录  \\192.168.183.251

【Linux】网络应用