linux:网络

网络概念

网络发展

1、1969年互联网元年

2、局域网(LAN,Local Area Network)、城域网(MAN)、广域网(WAN,Wide Area Network)

ip地址

linux:网络_第1张图片

网络基础命令

ping

检测当前主机与目标主机是否连通,不是100%准确(有的服务器禁ping)

ping  ip/域名

一直发送数据包:ping  ip/域名  -t

netstat

查看网络的连接信息

netstat -tnlp   (-t:tcp协议,-n:将字母转化为数字,-l:列出状态为监听,-p:显示进程信息)

netstat  -an(-a:全部信息,-n:将字母转化为数字)

traceroute

查找当前主机与目标主机之间所有的网关(路由器,会给沿途各个路由器发送icmp数据包)

不是内置命令,需要安装

traceroute  ip / 域名

注释:windows下的命令:tracert ip / 域名

linux:网络_第2张图片

在线工具:站长之家

arp

arp -a  :查看本地缓存的mac表

arp -d 主机地址:删除指定的缓存记录

tcpdump

用于抓数据包

tcpdump 协议 port 端口

tcpdump 协议 port 端口  host 地址

tcpdump -i 网卡设备名

网卡

功能:负责计算机之间数据的封装和解封

网卡文件位置:/etc/sysconfig/network-scripts

linux:网络_第3张图片

网卡配置文件的名称命名格式:ifcfg-网卡名称 

linux:网络_第4张图片

onboot:是否开机

bootproto:ip地址分配方式

hwaddr:mac地址

重启网卡

1、service network restart

linux:网络_第5张图片

2、直接调用服务的快捷方式

服务的快捷方式的存放位置:/etc/init.d

linux:网络_第6张图片

故重启网卡:/etc/init.d/network restart

linux:网络_第7张图片

管理单个网卡

ifdown  网卡名

ifup      网卡名

快捷方式

软链接:ln -s 原始文件的路径  快捷方式额路径

linux:网络_第8张图片

SSH

远程连接协议、远程文件传输协议

端口号: 22

端口可以被修改:/etc/ssh/ssh_config

linux:网络_第9张图片

端口号

1、范围:0-65535

2、不能使用已经占用的端口 

服务管理

启动/停止/重启

1、service sshd start / stop / restart

2、/etc/init.d/sshd start / stop / restart

修改主机名

临时修改

hostname 设置的主机名

linux:网络_第10张图片

永久修改

修改配置文件:/etc/sysconfig/network

linux:网络_第11张图片

需重启后生效,但域名未被dns识别,需要添加到host文件中:

linux:网络_第12张图片

host文件的位置:/etc/hosts

linux:网络_第13张图片

测试

开启http协议:service httpd start

linux:网络_第14张图片

chkconfig

管理开机自启动服务

查看开机自启动服务

chkconfig --list  

linux:网络_第15张图片

删除服务

chkconfig --del 服务名

linux:网络_第16张图片

添加开机自启动服务

chkconfig --add 服务名

linux:网络_第17张图片

设置服务在某个级别上开启或关闭

chkconfig -- level 启动级别   服务名 on / off【级别连在一起】

linux:网络_第18张图片

ntp

用于对服务器时间的同步

同步方式两种:

手动同步

上游时间:

ntpdate  时间服务器的域名或者ip

ip地址查询:http://ntp.org.cn/pool.php

自动同步

服务名:ntpd 

启动ntpd服务:service ntpd start    或者 /etc/init.d/ntpd  start

设置ntpd 服务开机自启:

chkconfig --list | grep ntpd    :查看

chkconfig --level 35 ntpd on   :启动

防火墙

选择让请求进入,保证网络安全

centos6.5的防火墙是 iptables,centos7的防火墙是firewalld

查看iptables是否开机启动

iptables服务管理

1) 永久性生效,重启后不会复原

开启: chkconfig iptables on

关闭: chkconfig iptables off

2) 即时生效,重启后复原

开启: service iptables start

关闭: service iptables stop

正确关闭步骤:

service iptables stop

chkconfig iptables off

查看防火墙状态(规则)

service iptables status

linux:网络_第19张图片

查看规则

iptables  -L  -n 

  -L  :列出规则

  -n:将单词表达形式改为数字表示 

linux:网络_第20张图片

linux:网络_第21张图片

设置防火墙规则

允许80端口通过:iptables -A INPUT -p tcp --dport 80 -j ACCEPT 

linux:网络_第22张图片

linux:网络_第23张图片

你可能感兴趣的:(linux:网络)