上一章的补充:

常见网络端口:

2021ftp服务文件共享

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

23telnet服务

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

110pop3:邮局协议收信

80www网页服务

3306mysql端口

3389windows终端服务

53DNS端口

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

端口数量tcp65535udp65535

telnetip端口测试端口是否可以正常连接

ctrl+]-----------quit退出方式

netstat-tlun查看本机所有监听端口

-ttcp-u udp-l监听-n以IP和端口号显示

一IP地址配置

1setup

service networkrestart

2ifconfigeth0ipnetmask掩码临时生效

3网卡配置文件

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

DEVICE=eth0网卡设备名

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

BROADCAST=192.168.140.255广播地址

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

IPADDR=192.168.140.253IP地址

IPV6INIT=yesIPv6开启

IPV6_AUTOCONF=yesIPv6获取

NETMASK=255.255.255.0掩码

NETWORK=192.168.140.0网段

ONBOOT=yes网卡开机启动

TYPE=Ethernet以太网

GATEWAY=192.168.140.1网关

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

HOSTNAME=localhost.localdomain

hostnamesc临时设定主机名

hostname查看主机名

3)/etc/resolv.confDNS配置文件

nameserver202.106.0.20

二网络命令

1ifconfig查看网卡信息

2ifupeth0ifdowneth0快速开启和关闭网卡

3netstat-an查看所有网络连接

netstat-tlun查看tcp和udp协议监听端口

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

4route查看路由

routeadddefaultgw192.168.140.1手工设定网关,临时生效

route del default gw 192.168.190.6删除网关

5pingip探测网络通畅

7tracerouteip或域名探测到底目的地址的路径(linux命令)

tracertipwindows下命令

8telnetip端口探测端口开启

VSFTP服务

一文件服务器简介

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

samba:只能在内网使用(文件共享服务)服务器:windows,linux客户端:windows(linux)

http:在内网和公网服务器:windows,linux客户端:windows,linux

1ftp软件

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

proftp增强ftp工具

vsftp安全,强大

windowsIISwindows下网页搭建服务,可以搭建ftp服务

Serv-U专用ftp服务器

2原理

开启21命令传输端口

20数据传输端口

3ftp的用户

1)ftp允许登录用户就是系统用户使用密码也是系统密码

上传位置:/home/家目录

2)匿名用户anonymous密码:空或者邮箱地址11@aa

上传位置:/var/ftp/

二安装

rpm-ivhvsftpd...........

yuminstallvsftpd-y

三相关文件

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

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

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

四配置文件配置

/etc/vsftpd/vsftpd.conf

1主机相关配置

listen_port=21监听端口

connect_from_port_20=YES数据传输端口

ftpd_banner=欢迎信息

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

anonymous_enable=YES允许匿名用户登录

3本地用户

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

五ftp客户端使用

ftpip

get文件名下载

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

samba服务器

(一)简介

文件服务器

(二)端口

smbd:为clinet提高资源访问tcp139445

nmbd:提供netbios主机名解析的upd137138

(三)安装相关程序

samba主程序包

samba-common主要配置文件

samba-client客户端文件

(四)相关文件

/etc/samba/smb.conf配置文件#和;注释

(五)服务器段配置

vi/etc/samba/smb.conf

[global]

workgroup=工作组

serverstring=描述

logfile=日志位置

maxlogsize=日志最大大小KB

security=user安全等级

user使用samba用户登录。注意:samba用户由系统用户转变过来。要把用户生成为samba用户,此用户必须已经是系统用户

share不用密码

server使用验证服务器验证

domain域控制器验证

sharedefinitions共享设置

[共享目录名]

commetn=目录描述

browseable=yes目录是否对没有权限的用户可见

writeable=yes可写(要与系统目录权限相与)

validusers=用户名用户限制(目录是哪个用户所有)

path=/www指定共享目录位置

例子:

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

/soft位置在/soft只有aa用户能访问,上传。其他用户不能访问

[pub]

comment = all access

browseable = yes

path = /pub

writable = yes

[soft]

browseable = yes

path = /soft

writable=yes

mkdir/pub

mkdir/soft

chmod 777 /pub

chmod 700 /soft

chown aa/soft

service smbrestart

(六)把系统用户声明为samba用户

smbpasswd-a系统用户名

smbpasswd-aaa

smbpasswd-x用户名删除samba用户

pdbedit-L查看samba用户

(七)重启服务

servicesmbrestart

注意:samba权限和系统权限取最严格权限

samba用户必须是系统用户

启动的服务名是smb

(八)客户端使用

windows:共享目录

netuse*/del删除缓存

linux客户端:

smbclient//192.168.140.253/soft -U aa

文件服务器总结:

1vsftp服务器:linuxwindows客户端:linuxwindows使用范围:内网外网

共享目录:普通用户是用户家目录,匿名用户是/var/ftp/目录。不能手工指定

登录用户:系统用户,使用系统密码登录

3samba:服务器:linuxwindows客户端:linuxwindows使用范围:内网

共享目录:手工指定

登录用户:系统用户使用samba密码登录

ssh安全登录22端口

一联机加密工具

非对称钥匙对加密

安装默认安装openssh

启动默认开机自启动servicesshdrestart

配置文件/etc/ssh/sshd_config

二ssh远程安全联机掌握

ssh用户名@ip

三scp网络复制,网络文件传输掌握

1下载

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

scproot@192.168.140.93:/root/abc/root

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

2上传

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

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

Linux学习:第六章-Linux网络配置相关推荐

  1. linux教程第六章,Linux教程(第六章).ppt

    Linux教程(第六章) 1 计算机专业必修课程linux第六章 系统管理 教师: 李晓红 信息科学与工程学院计算机系 2005/8 2 主要内容 性能及内核管理 软件包管理 用户和工作组管理 设备管 ...

  2. Linux学习笔记【part2】网络配置与远程登录

    Linux基础篇学习笔记 1.网络连接模式 VMware 提供了三种网络连接模式: ① 桥接模式 桥接模式:虚拟机直接连接外部物理网络的模式,主机起到了网桥的作用.在这种模式下,虚拟机可以直接访问外部 ...

  3. Linux学习之服务器搭建——基础网络配置

    这是我一周之内学习和复习的内容,做一个总结. 首先是基础网络的配置(以Centos 6.5 和Windows XP 为操作环境) windows XP 可以看做是一个测试端.这一步骤是以后服务器搭建的 ...

  4. Linux学习总结(二) 网络配置-NAT方式静态IP配置篇

    一:DHCP 服务验证 1: 之前我们在里面已经装好了centos,当时我们选择的组网方式为NAT方式,那么我们怎么样如何快速实现虚拟机系统访问外网呢?能不能直接上网呢,来我们试一下 ping bai ...

  5. Linux学习:第一章-Linux简介

    一 UNIX发展史 1 1965年,美国麻省理工学院(MIT).通用电气公司(GE)及AT&T的贝尔实验室联合开发Multics工程计划,其目标是开发一种交互式的具有多道程序处理能力的分时操作 ...

  6. Linux学习:第二章-Linux安装

    一虚拟机使用 VMware主要特点: 1.不需要分区或重新开机就能在同一台PC上使用两种以上的操作系统 2.本机系统可以与虚拟机系统网络通信 3.可以设定并且随时修改虚拟机操作系统的硬件环境 二安装方 ...

  7. linux教程第五版课后答案第六章,linux基础及应用第六章练习题

    linux基础及应用第六章练习题 1. 下列哪个文件的内容为当前已挂载文件系统的列表? A. /etc/inittab B. /etc/profile C. /etc/mtab D. /etc/fst ...

  8. 第六章 Linux 文件与目录配置

    第六章 Linux 文件与目录配置 6.1目录与路径 6.1.1 相对路径与绝对路径 6.1.2 目录的相关操作 cd //变换目录 . //代表此层目录 .. //代表上一层目录 - //前一个工作 ...

  9. 第六章 Linux实际操作——实用指令

    第六章 Linux实际操作--实用指令 6.1 指定运行级别 6.2 找回root密码 6.3 帮助指令 6.3.1 man获得帮助信息 6.3.2 help指令 6.3.3 搜索引擎帮助更直接 6. ...

  10. Linux学习笔记(3)- 网络编程以及范例程序

    Linux学习笔记(3)- 网络编程以及范例程序 前言 网络介绍 IP地址的介绍 端口和端口号的介绍 通信流程 socket介绍 TCP介绍 python3编码转换 TCP客户端程序开发流程 多任务版 ...

最新文章

  1. 关于自底向上的管理方式的设想
  2. elementui 按钮 表单_前后端分离,文件上传下载(springBoot+vue+elementUI)
  3. [转载] java中50个关键字以及各自用法大全
  4. php引用计数器,PHP 引用计数器 通俗版解释_PHP教程
  5. 命令提示符下对用户的操作
  6. html 右上角删除图标,网页制作html+css制作div标签增加右上角删除图标的示例代码...
  7. Linux Bash Shell字符串截取
  8. markdown转换html源码,利用Nodejs+Express将Markdown转换为HTML(附源码)
  9. Java:面向对象编程
  10. 错误: 此上下文中不允许函数定义。
  11. 各行业获客有哪些捷径?有没有能快速找到精准客户的软件?
  12. 微信调试、手机QQ调试、Qzone之x5内核inspect调试解决方案
  13. 最新游戏陪玩语音聊天系统源码+视频搭建教程
  14. 你想要的Window、Office办公快捷键都在这
  15. php7.1 rc,解决Windows上编译PHP7.1拓展的错误
  16. mysql输出学生和考试信息_mysql练习题-查询同时参加计算机和英语考试的学生的信息-遁地龙卷风...
  17. 这个横行霸道的美食,也是中秋节的一大特色,我用Python爬取京东1546条大闸蟹商品数据带大家看看
  18. 《Mysql是怎样运行的》读书笔记之B+树索引
  19. 绿色荧光染料Alexa fluor 488 PEG Biotin,AF-488-PEG-生物素,激发/发射波长约为495nm/520nm
  20. python做视频特效_Python实现高端平民电影特效

热门文章

  1. 不同协议的数据包如何处理_【项目申报专员】如何处理各种不同的项目申报工作呢...
  2. vue如何split_vue代码分割的实现(codesplit)
  3. 网页底部的版权信息_Shopify底部的版权信息(Powered by Shopify )如何删除
  4. 计算机硬件的维护知识,电脑放了一年开不了机 电脑硬件维护常识要点有哪些...
  5. asterisk1.8 拨号方案 mysql存储(动态)
  6. html中怎么写jq,用jQuery替换HTML页面中的文本
  7. wordpress 后台慢_建站经验-wordpress用户注册收不到验证邮件
  8. matlab如何画一个平面,matlab 画平面
  9. 【转】Azure应用部署方式对比
  10. GPS/轨迹追踪、轨迹回放、围栏控制