IP地址: Ipv4        2*32       Ipv6

tcp      网络通讯协议

udp    用户数据报协议

常见网络端口:

20  21      ftp服务           文件共享

22      ssh服务           安全远程网络管理

23    telnet服务

25     smtp:简单邮件传输协议   发信

110     pop3:邮局协议       收信

80     www 网页服务

3306    mysql端口

53     DNS端口

/etc/services       所有系统常见端口

端口数量  tcp   65535     udp   65535

网关:(Gateway)网间连接器、协议转换器

DNS: Domain  Name  System

域名   --> IP 正向解析

IP  -->    域名 反向解析

北京网通:202.106.0.20   广州电信:202.96.128.143   114DNS:114.114.114.114

网络配置

一 IP地址配置

1 setup (图形命令设置) 永久IP

#vim /etc/sysconfig/network-scripts/ifcfg-eth0

ONBOOT=yes

#service  network restart

2 ifconfig  eth0  ip  netmask  掩码 临时生效

#ifconfig  eth0  192.168.172.251   临时IP

3 网卡配置文件

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

DEVICE=eth0                  网卡设备名

BOOTPROTO=none               是否自动获取IP。none:不生效 static:手动 dhcp:动态获取IP

BROADCAST=192.168.140.255         广播地址        wall

HWADDR=00:0c:29:21:80:48         mac地址

IPADDR=192.168.140.253           IP地址

IPV6INIT=yes                    IPv6开启

IPV6_AUTOCONF=yes             IPv6获取

NETMASK=255.255.255.0           掩码

NETWORK=192.168.140.0           网段

ONBOOT=yes                    网卡开机启动

TYPE=Ethernet                 以太网

GATEWAY=192.168.140.1           网关

2)/etc/sysconfig/network  主机名配置文件 永久生效,但是要重启网卡

hostname

HOSTNAME=localhost.localdomain 临时修改主机名

hostname 查看主机名

#vim /etc/sysconfig/network   永久修改

HOSTNAME=lampbrother

3)/etc/resolv.conf DNS配置文件

#vim /etc/resolv.conf
nameserver 8.8.8.8

二 网络命令

1 ifconfig 查看网卡信息

ifup  eth0

ifdown  eth0 快速开启和关闭网卡

3 route 查看路由(设置网关)

route  add   default  gw  192.168.140.1 手工设定(添加)网关,临时生效

route  del   default  gw  192.168.190.6 删除网关

4 netstat   查看网络状态的命令

#netstat  -an  查看网络状态

#netstat  -tlun   (t tcp   u udp   l listen)查看tcp和udp协议监听端口

#netstat -rn 查看路由 default:默认路由(网关)

netstat -an | grep ESTABLISHED | wc -l 统计正在连接的网络连接数量

5 ping  ip 探测网络通畅

#ping -c 5 -s 1000 192.168.172.250 -s 数据包大小
ICMP协议 测试网络连通协议

6 traceroute  ip或域名                探测/跟踪网络数据包的传输路径

#traceroute  192.168.172.200

VSFTP服务器搭建

一 文件服务器简介

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

服务器搭建:

1 ftp软件

linux: wu-ftp     早期,不太安全

proftp 增强ftp工具

vsftp 安全,强大   软件 ISO 镜像文件

windows IIS  windows下网页搭建服务,可以搭建ftp服务

Serv-U 专用ftp服务器

2 原理

开启  21   命令传输端口   tcp协议

20 数据传输端口

3 ftp的用户

1)ftp允许登录用户  系统用户   密码:系统密码

上传位置:/home/家目录

2)匿名用户 anonymous/ftp

主机名:IP   用户名: 空 密码:空  或者  邮箱地址      端口:21

上传位置:/var/ftp/

二 安装

#mount /dev/sr0 /mnt/cdrom
#cd /mnt/cdrom/Packages/

rpm  -ivh  vsftpd...........  或  yum  install  vsftpd  -y

三  相关文件

/etc/vsftpd/vsftpd.conf 配置文件

/etc/vsftpd/ftpusers 用户访问控制文件  写入此文件的用户都不能访问ftp服务器

/etc/vsftpd/chroot_list 需要手工建立 定义是否把用户限制在家目录

四 配置文件配置      修改配置文件后 需要重启服务

/etc/vsftpd/vsftpd.conf

85 ftpd_banner=Welcome to 172 PHP blah FTP service.

1 主机相关配置

listen_port=21 监听端口

connect_from_port_20=YES 数据传输端口

ftpd_banner= 欢迎信息

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

    #service vsftpd start 启动服务
    #netstat -tlun
    #netstat -an | grep :21 查看端口

2 匿名用户登录 在linux下识别为  ftp  用户

anonymous_enable=YES 允许匿名用户登录

测试:1 windows 窗口
  匿名用户登录 ftp://192.168.172.251
      /var/ftp/pub
      系统用户登录 ftp://huluwa@192.168.172.251

2 第三方工具  FileZilla

3 本地用户

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

96 chroot_local_user=YES
97 chroot_list_enable=YES
99 chroot_list_file=/etc/vsftpd/chroot_list

2)手动建立/etc/vsftpd/chroot_list
#vim /etc/vsftpd/chroot_list
daliwa

local_enable=YES 允许系统用户登录

write_enable=YES 允许上传

local_umask=022 默认上传权限

local_max_rate=300 上传限速

4 限制用户访问目录

chroot_local_user=YES 只有此句,所有用户限制在家目录下

chroot_local_user=YES 如有三句话,只有文件chroot_list中的用户可以访问任何目录,其他用户限制在家目录

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

useradd  zhangsan

passwd   zhangsan

五 ftp客户端使用   selinux  firewall 关闭

重启服务  service vsftpd restart

测试 FileZilla huluwa 登录
daliwa 登录 对比

主要文件:
/etc/vsftpd/vsftpd.conf 配置文件
/etc/vsftpd/chroot_list 允许访问文件
/etc/vsftpd/ftpusers 禁止用户访问文件 root 禁止登录 安全

1、 使用命令登录

ftp  ip

get  文件名 下载

put  文件名 上传 不能上传和下载目录

help

2、 使用windows窗口

ftp://用户名@IP

3、 使用第三方工具登录

FileZilla

ssh安全登录 22端口

一 联机加密工具

非对称钥匙对加密

安装 默认安装 openssh  端口 22

启动 默认开机自启动 service  sshd  restart

配置文件 /etc/ssh/sshd_config

二 ssh远程安全联机

ssh   用户名@ip

连接方法
windows -> linux xshell $ssh root@192.168.172.251

linux -> linux #ssh root@192.168.172.212

三 scp 网络复制,网络文件传输    linux->linux

1 下载

scp   用户名@ip:路径   本地路径

scp  root@192.168.140.93:/root/abc  /root

scp  -r  root@192.168.140.93:/root/11  /root 下载目录

#scp root@192.168.172.212:/root/httpd-2.2.29.tar.gz /root/ 下载文件
#scp -r root@192.168.172.212:/root/mulu/ /root/ 下载目录

2 上传

scp  本地文件或目录  用户名@ip:路径

scp  -r  /root/11  root@192.168.140.93:/root 上传目录

#scp t.log root@192.168.172.212:/root/ 上传文件
#scp -r /etc/ root@192.168.172.212:/root/ 上传目录

5. 网络配置与FTP服务笔记的更多相关文章

  1. Linux 网络配置及常用服务配置(Redhat 6)

    一.网络配置 1. VMWare 提供了三种网络工作模式供用户选择,他们分别是, ①Bridged(桥接模式): 如果网络中能提供多个IP地址,则使用桥接方式 ②NAT(网络地址转换模式): 如果网络 ...

  2. 008--linux 基础之网络配置和ssh服务

    一.linux网络配置 ifconfig eno16777736 192.168.19.48/24   |   eno16777736(网卡名)   192.168.19.48/24(临时IP地址) ...

  3. 08 网络配置、shh服务、bash命令和元字符

    作业一:完成作业未做完的集群架构作业二:临时配置网络(ip,网关,dns)+永久配置 作业三:为集群内的机器设定主机名,利用/etc/hosts文件来解析自己的集群中所有的主机名,相应的,集群的配置应 ...

  4. Ubuntu16.04 网络配置

    Ubuntu 网络配置 安装Ubuntu操作系统之后,为了通过Xshell连接主机,或者连接其他主机.需要进行如下网络配置和ssh服务配置. 1 网络配置 1.1 修改网络配置信息 sudo vi / ...

  5. K8s二进制部署单节点 etcd集群,flannel网络配置 ——锥刺股

    K8s 二进制部署单节点 master    --锥刺股 k8s集群搭建: etcd集群 flannel网络插件 搭建master组件 搭建node组件 1.部署etcd集群 2.Flannel 网络 ...

  6. Linux SSH,FTP服务配置

    CentOS-6.4-x86_64-minimal 0.网卡配置 参考:Linux系统\Centos没有网卡eth0配置文件怎么办? - http://jingyan.baidu.com/articl ...

  7. [转] Linux学习之CentOS(三十六)--FTP服务原理及vsfptd的安装、配置

    本篇随笔将讲解FTP服务的原理以及vsfptd这个最常用的FTP服务程序的安装与配置... 一.FTP服务原理 FTP(File Transfer Protocol)是一个非常古老并且应用十分广泛的文 ...

  8. linux Centos 6.5 FTP服务原理及vsfptd的安装、配置(转)

    本篇随笔将讲解FTP服务的原理以及vsfptd这个最常用的FTP服务程序的安装与配置... 一.FTP服务原理 FTP(File Transfer Protocol)是一个非常古老并且应用十分广泛的文 ...

  9. 末学者笔记——SAMBA服务、FTP服务讲解

    samba服务 一.概念: Smb主要作为网络通信协议; Smb是基于cs(client,sever)架构: 完成Linux与windows之间的共享:linux与linux之间共享用NFS   二. ...

随机推荐

  1. NGUI 层级关系控制

    NGUI元素的遮挡情况是不依赖空间关系,所以在NGUI上添加特效有时候特别蛋疼,特别是美术同学还要依赖空间关系来控制特效效果,那先看看看NGUI的层级是怎么处理的,不过下面的描述都是针对单个相机下的P ...

  2. Linux服务器搬迁记(一)

    更换服务器必过之坑(一):文件转移 Linux服务器一般通过ssh进行远程操作,为了避免各种权限问题导致转移不成功,我一般直接使用root账户.这次却是行不通了.ssh进行文件传输,默认禁止用root ...

  3. xmpp openfire smack 介绍和openfire安装及使用

    前言 Java领域的即时通信的解决方案可以考虑openfire+spark+smack.当然也有其他的选择. Openfire是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使用 ...

  4. gvim初学命令记录

    一.vim进入和退出(在正常模式下进行)若不能保证是否处于正常模式,先按下ESC键不保存退出 :q!(冒号也是键的)保存退出 :wq二.移动 k(上)h(左) l(右) j(下)三.删除(可类似于剪切 ...

  5. zookeeper清除事物日志

    dataDir=/data/zookeeper/data dataLogDir=/data/zookeeper/log       zk事物日志(快照)存放目录,高负荷工作的时候,会产生大量的日志,需 ...

  6. onload事件-----addLoadEvent函数

    在给网页加一些特效时经常要在<body>中加入“onload”事件,即在网页加载完后执行某事件,例如:<body onload=”alert(‘欢迎光临!')”,但这样做有个大的缺陷 ...

  7. linux vim

    wq   强制性写入文件并退出.即使文件没有被修改也强制写入,并更新文件的修改时间.x    写入文件并退出.仅当文件被修改时才写入,并更新文件修改时间,否则不会更新文件修改时间.

  8. Liunx下的系统负荷

                uptime命令回显中的load average所表示的意思和w命令相似,都是表示过去的1分钟.5分钟和15分钟内进程队列中的平均进程数量. 这里需要注意的是load aver ...

  9. Ubantu16.04一键部署Cacti监控服务器

    Ubantu16.04一键部署Cacti监控服务器 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 欢迎加入高级运维工程师之路:598432640 一.查看系统环境(关于该系统的安装 ...

  10. PHP中GPC

    PS:PHP中绕过GPC的情况有很多,本文仅仅是总结了一些比较常见的,而且写的很浅[因为本人水平有限],欢迎大家积极拍砖:) 1.通过数据库(文本)中转 通过数据库中转: [注意存入数据库和selec ...