网络要点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网络要点相关的知识,希望对你有一定的参考价值。

[用户名@主机名 当前位置]用户标识
用户标识
普通用户$
超级用户# (root)
 
只差看内核信息 uname -r
显示主机名 内核 硬件平台信息 uname -a

查看系统版本 cat /etc/redhat-release
显示主机名 hostname

查看ip /MAC地址信息 ifconfig
配置临时ip :ifconfig eth0 192.168.4.5

查看cpu信息 cat /proc/cpuinfo
查看内存信息 cat /proc/meminfo


关机和重启
 关机: shutdown -h now
      init 0
    poweroff
重启: shutdown -r now
    reboot
    init 6

man hier : 显示 / 目录下各文件的作用

切换目录 :cd (change directory)
    .当前目录 ..上一级目录 —返回上一次进入的目录

显示当前工作目录 : pwd (print working directory)

绝对路径:
    以/开头的路径为起始
相对路径:
    以当前所在目录为路径开始

ls (list) : 列出当前目录下的文件
-l 长格式显示当前目录的文件
-A 显示包括以 . 开头的文件
-d 显示目录本身的属性
-h 人性化显示文件大小
-R 递归显示当前目录中的文件

mkdir : 创建文件
-p 递归创建文件
 
touch 创建文件
1、文件不存在 创建新的空白文件
2、文件存在 更新文件时间戳


ln (link) 创建链接
格式 ln (-s) 原文件 链接文件(可以改名)【跨分区链接注意路径应使用绝对路径】

cp (copy)
格式 cp 【选项】 原文件 目标路径
-r  递归复制目录及其子目录内的所有内容
-p  保持指定的属性(默认:模式,所有权,时间戳)

alias :命令别名
 
删除文件
rm
格式 rm 选项 需要删除的文件
-r 递归
-f 强制  (删除前看清是否是需要删除的文件、再三确定)



mv 移动、改名 文件
格式 mv 选项 原文件 目标文件 (如果是一样的路径下就是改名)
-f 强制覆盖,不提示
-i 移动或改名时会有提示

查看文件内容
cat 链接并显示文件
格式  cat 选项 文件
-n 显示行号

cat /dev/null > 文件 (清空文件内容)

分页阅读工具:more less
more 命令
用法 : more 文件
按q退出
用 /查找的字符


less命令
用法 :less 文件
用上下箭头可以往上翻
空格可以往下翻页
按q退出
用/查找的字符
按n查找下一个查找的字符
  N查找上一个



管道操作
cmd1 | cmd2
将命令1的结果交给命令2处理
 

截取文件首/尾部内容  默认十行
head 选项 文件 (显示文件开头十行)
tail 选项 文件 (显示文件后边十行)
 -n 数字 :显示开头/末尾的行数   (-数字)



保存命令输出
重定向操作(覆盖) >
 用法 cmd1 > 文件

追加 >>    
 用法 cmd1 >> 文件


文件字数统计
wc
用法 wc 选项 文件名
没选项时默认显示的是 行数 单词数 字节数
-l 统计行数
-w 统计单词数
-c 统计字节数
-m 统计字符数


班主任:13692151584




day03


TAB键 命令补全、路径补全、查看命令或路径是否错误

vi与vim 编辑器
三种工作模式:
命令模式 其他模式下按ESC键
输入模式 按 a 、i 、o 键进入  (a上次光标所在位置之后输入、i在光标所在位置之前输入 o光标移动到下一行)
末行模式 按 冒号 : 输入wq (保存退出) q! (不保存退出)   :wq   :q!  :w  

 末行模式下可以按 :R 替换光标所在字符  :!命令可以执行shell命令
 
命令模式下
光标跳转  gg跳到内容首个字符 G跳到文件末尾行  按home键(或数字0)光标到该行行首 end 行尾 PgDn PgUp 翻页
按yy可以复制1行 按p粘贴
#yy 复制#行(#代表数字)
dd 删除1行
#dd 删除#行 (#代表数字)
剪切操作 dd或#dd 然后按p粘贴
删除单个字符x 或delete
按u撤销上一次操做
查找关键字 按 /关键字
:s/old/new    替换光标所在行第一个old替换为new
:s/old/new/g   替换光标所在行所有的old替换为new
:n,m s/old/new/g 替换n——m行的old替换为new
:%s /old/new/g  替换文档中所有的old替换为new

按V进入可视模式可以选择高亮文本配合其他按键进行复制剪切删除插入
交换文件生成原因:1、修改文件后意外关闭 2、在不同终端同时对该文件进行了编辑
处理方法:直接删除提示的交换文件 一般以.开头 *.sw*结尾的文件


vimtutor vim教程命令


命令字的检索 echo $PATH 显示命令检索位置
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/root/bin

which 命令 :查找命令所在位置
文件颜色 绿色:可执行文件

别名alias

find 查找
格式 find 查找范围 查找条件
查找条件
-type 按文件类型查找 (递归查找)
后边接文件类型
f 普通文件
d 目录文件
b 块设备文件
l 链接文件
c 字符设备文件

-name “名称”
按名称查找,允许使用通配符 * ? [] 等
名称用双引号括起来
* 代表任意字符
?代表一个字符
[] 代表括号中的任意一个字符(【a-Z】表示所有字母、【0-9】表示所有数字、【a-z】小写字母、 【A-Z】大写字母)

查找条件可以是多个用 -a或-o 连接
-a 满足2个查找条件
-o 满足其中的一个条件

按大小查找
-size 【+|—】 文件大小
+文件大小 :表示大于多少大小的文件
-文件大小 :表示小于多少大小的文件


按修改时间查找
-mtime +- 天数
+ 几天之前
- 几天之后


检索文件中的内容
grep 命令
grep 选项 关键词 查找的文件
选项
-i 忽略大小写
-v 查找除去关键词的内容
--color 颜色显示查找的内容

基于正则的查找
^关键词 以该关键词为开头的行
关键词$ 以该关键词为结尾的行
^$      查找空行 (加个-v 选项可以取反 表示非空行)

统计匹配的行数
-c 选项 输出统计匹配到的行数

-E 查找多个关键词 , 匹配任意一个都输出
grep -E 关键词1|关键词2
与egrep命令等效

例:
 grep -v "^#" /etc/postfix/main.cf  | grep -v "^$" > abc.txt

用于查看文件中的有效行,排除空行和注释。


 压缩和归档操作
            -备份概述
将许多的零散的文件打包,并记录好各自的位置
 -并不压缩其存储空间
 -主要起到整理、备案的作用
将单个文件按照某种算法重新编码存放
 
 归档压缩包

归档压缩格式
zip          unzip
.tar.gz      tar -x 压缩文件 【-C 目标文件夹】
.tar.bz2     tar -x 压缩文件 【-C 目标文件夹】
.tarxz       tar -x 压缩文件 【-C 目标文件夹】


1、制作zip压缩包
格式
zip 【-r】 压缩的文件名 需要压缩的文件(可以跟上多个文件)

压缩后原文件还在。
 
解压缩
unzip 【-d 目标文件夹】 压缩包
解压缩后压缩包还在。



2、制作.gz压缩包
gzip 【-9】 文件
分别压缩每个文件,原文件会消失

解压缩
解压后压缩包消失
gunzip 压缩包
不能压缩目录、但可以压缩目录里边的内容 加选项-r


3、制作bzip2
bzip2 【-9】 文件
解压
bunzip2 压缩文件
不能压缩目录


制作.tar归档包
tar -cf .tar归档包名 被归档的文件           (-c 创建 -f 归档)
 释放
tar -xf 归档包名.tar  【-C 释放文件位置】  (-x 释放 -f 归档)

-t 只查看里边内容 -C 指定释放目录 -z 调用gzip压缩工具 -j调用bzip2压缩工具 -J调用xz压缩工具  -v 显示归档过程


归档加压缩的整合
tar 外连选项
    -z -j -J 分别调用gzip、bzip2、xz来执行压缩/解压缩

制作.tar.gz、.tar.bz2、.tar.xz归档压缩包
    tar -zcf .tar.gz包名 被备份的文件
    tar -jcf .tar.bz2包名 被备份的文件
    tar -Jcf .tar.xz包名 被备份的文件
释放.tar.gz、.tar.bz2、.tar.xz 归档压缩包
    tar -xf 归档包文件【-C 目标目录】
归档压缩包制作和释放后原文件还在




day04
1、 复习压缩与解压缩

2、 常用的归档压缩是 .tar.gz 与 .tar.bz2

用户帐号管理

  基于帐号的访问控制
  基于账户身份对资源访问进行控制
    -帐号类别:用户帐号、组帐号
    -识别方式: UID 、GID
  用户帐号
    -超级用户root、 系统用户、普通用户
  组帐号
    -基本组(私有组)
    -附加组(公共组)


超级用户: root  UID=O GID=0
系统用户(伪用户):uid在1-499之间
普通用户:新创建的用户uid在500~60000
组账户:
     基本组:用户一创建就会系统就会产生一个与用户名相同的组
    附加组:

帐号的存放类别
    帐号数据的存放
    -存储在本地磁盘中——本地账户
    -存储在网络上专门的服务器——网络账户
本地账户的数据文件
    -/etc/passwd 、/etc/shadow
    -/etc/group 、/etc/gshadow

用户信息文件/etc/passwd
用:隔开的7个字段
root :   x           :  0  : 0  : root  : /root : /bin/bash
用户名:加密后的密码字串:UID:GID:用户全名:宿主目录:登录系统的shell环境

用户密码信息
root:$6$NIbfrrpsXCqwrJ……:17395:0:99999:7:::
用户名:加密后的密码字符串:上次修改密码时间(从1970年算天数):密码最短有效期:密码最大有效期:密码变更期限快到前的警告期:帐号失效期:帐号取消日期:保留字段


添加用户:useradd 用户名
给用户设置(修改)密码: passwd 用户名  

id 用户名 :查看系统的用户是否创建成功

新用户的属性控制
useradd  【选项】 用户名
    -u 指定uid标记号
    -d 指定宿主目录
    -g 指定所属基本组、
    -G 指定 附加组
    -s 指定用户登录shell环境
    -e 指定用户的失效时间

用户密码控制
passwd 【选项】 用户名
    -d 清空用户密码 使之无需密码即可登录
    --stdin 从标准输入读取令牌 (echo 123456 | passwd --stdin user4 非交互式创建密码)

查看用户是否存在:id 用户名

用户的改删查
 用户修改  
 usermod
    usermod 【选项】 用户名
        -l 更改用户帐号的登录名称
         -L 锁定用户账户
        -U 解锁用户帐户
        -u -d -e -g -G -s (修改用户的uid、宿主目录、失效时间、基本组、附加组、shelll环境)
  用户删除
  userdel
    userdel 【选项】 用户名
            -r   删除用户宿主目录及邮件目录



组帐号管理
    解析组帐号文件
   保存组帐号的基本信息,每个组记录一行,以:冒号分割 分割成4段
    /etc/group
        root:x:0:
        组帐号的名称:密码占位符 :GID :改组成员列表

    /etc/gshadow
        root:::

组帐号的增删改查
    创建组  groupadd 【-g GID】 组名

    删除组  groupdel 组名 (删除的组不能为用户的基本组)

    修改组  groupmod 【选项】 组名
        -g 修改组的GID
        -n 修改组的名称 (groupmod -n 新名称 原名称)
        

gpasswd 管理组成员
    gpasswd 选项  用户名 组名
        -a 把用户添加到组
        -d 删除组成员




cat /dev/null > 文件
清空指定文件的内容






#第五天上课笔记
#复习1、用户的增删改查
#    2、用户组的增删改查
#    3、4个文件 /etc/passwd /etc/shadow /etc/group /etc/gshadow
#    4、命令 useradd 、userdel 、usermod 、id 、groupadd 、groupdel、 groupmod
#    5、管理组成员命令 gpasswd 【选项】用户名 组名
#                   -a 把用户添加到组(每次只能操作一个用户)
#                  -d 把用户从组中移除(每次只能操作一个用户)
#    6、给用户设置登录密码 passwd 【选项】 用户名
#                    --stdin 把标准输入当成密码 (非交互式设置密码)#        例 :echo 密码 | passwd --stdin 用户名
#
#一、查看和测试网络
#1、查看网卡信息
#    ifconfig
#2、查看主机名
#    hostname
#3、查看路由表
#    route -n
#4、查看网络链接信息
#    netstat -anptu
#        -a 显示所有活动链接
#        -n 以数字形式显示
#        -p 显示进程信息
#        -t 显示tcp
#        -u 显示udp
#        配合grep使用
#
#5、ping命令
#    ping 【选项】ip地址
#    ping 127.0.0.1 测试网卡
#    -c 指定次数
#    -s 指定包的大小
#6、追踪路由过程
#    mtr工具
#7、测试dns解析
#     host ip或域名
#    
#8、网络接口控制
#   网络地址的临时配置
#    设置临时ip地址
#    ifconfig 接口 ip地址
#   禁用/激活 网络接口
#    ifconfig 接口 down
#    ifconfig 接口 up
#   ifconfig -a 查看所有网络接口(网卡)
#9、设置永久IP地址
#   固定配置 —— 修改配置文件
#       -修改后重启主机或服务
#       -直接修改相关的配置文件
#       -适合为服务器配置固定地址时使用
#  系统服务:network
#  网卡配置目录:vim /etc/sysconfig/network-scripts/ifcfg-接口名称
#   EVICE=eth0                  设备名称
#   HWADDR=52:54:00:F1:A5:B9            mac地址
#   TYPE=Ethernet                网络类型:以太网
#   UUID=4012ded8-fd92-4e42-bfa7-a986793e0e4e    UUID值:系统设备唯一标识
#   ONBOOT=yes                    网卡是否随network服务启用 yes/no
#   NM_CONTROLLED=yes                NetworkManager
#   BOOTPROTO=none                获取ip的方式:dhcp、none、static
#   
#   加上
#   IPADDR=IP地址                加上IP地址
#   NETMASK=255.255.255.0            设置子网掩码
#  改完后保存退出
#  重启网络服务:service network restart
#
#    红帽6系列重启服务:service 服务名 restart(重启)
#                       start (启动)
#                       stop  (停止)
#                       status(查看服务状态)
#                       reload(重新加载)
#
# 主机名配置文件(修改主机名)
#     vim /etc/sysconfig/network
#     ETWORKING=yes            网络使用状态        
#    HOSTNAME=xiaoming        HOSTNAME=主机名
#       GATEWAY=192.168.4.254           //重启网络服务,此项即生效
#

linux 远程控制
        ————ssh协议及服务控制

secure shell ssh协议
默认端口:tcp22
openSSH服务
sshd
  -port 22
  -UseDNS no 不使用DNS解析
 

远程登录工具ssh
     ssh 【选项】 服务器ip
    ssh 【选项】 用户名@服务器ip
          -X 可以调用远程的图形工具

安全复制工具scp
  -scp 【-r】 【-P 端口号】 用户名@服务器:路径 本地路径            下载
  -scp 【-r】 【-P 端口号】 本地路径 用户名@服务器:路径            上传



网络通信的三要素:ip地址、子网掩码、ip路由
ip地址组成:点分十进制,一共32位2进制数分成4组,转成十进制。(4组8位二进制数以点隔开转换成十进制)

进制的转换:
ip地址转换    
    二进制        1    1    1    1    1    1    1    1    .    共4组8位2进制数
    十进制       128   64   32   16   8    4    2    1    .    
    
ip地址的分类
    用ip地址开头区分地址的类别
            ip                                网络ID和主机位        子网掩码
        A类:1~126                            网+主+主+主        255.0.0.0
        B类:128~191                        网+网+主+主        255.255.0.0
        C类:192~223                        网+网+网+主        255.255.255.0
              A、B、C类一般用于计算机网络

        D类:224~239        组播
        E类:240~254        科研

             8位2进制           10进制        ip地址类别

            1000 0000                             A类
 
            1100 0000             192             B类    

            1110 0000             224             C类

            1111 0000             240             D类

            1111 1000             248             E类
            1111 1100             252             E类
            1111 1110             254             E类
            1111 1111             255             E类

    计算机区分ip是否在同一网段中,需要拥有ip地址和子网掩码做运算

        IP地址:127网段为回环网络 ,测试本机网卡是否正常。
        IP地址:169.254.0.0网段为无效网络

不同网段中的计算机通信需要设置网关
什么是网关 :
    网络中需要设置:从一个网络连接到另一个网络的“关口”
    需要的硬件      :通常是一台路由器,或者带有路由功能的防火墙等接入服务器

ip地址分为公有地址和私有地址
        A类私有地址 : 10.0.0.0~10.255.255.254
        B类私有地址 :172.16.0.0~172.31.255.254
        C类私有地址 :192.168.0.0~192.168.255.254
        


网线

双绞线
T568A : 白绿   绿     白橙       蓝      白蓝    橙   白棕   棕
T568B : 白橙    橙    白绿       蓝      白蓝    绿   白棕   棕    

标准
类型                传输速率
cat5            100Mbps                五类网线
cat5e            100Mbps                超五类
cat6            1000Mbps (1Gbps)    六类
cat7            10000Mbps(10Gbps)   七类

标准网线:两端都是相同线序(不同设备相连)

交叉线   :两端线序一个是T568A另一个是T568B(相同设备相连、pc机(服务器)与路由之间、交换机与交换机之间)
 
全反线   :线序由: 白棕   棕    白绿       蓝     白蓝    绿    白橙   橙

 网络协议与标准
协议:语法 语义 同步  (三要素)
标准:ISO(国际标准化组织)、IEEE(电气和电子工程师学会)

60年代 :分组交换
70-80年代:TCP/IP
90年代:Web技术

WAN与LAN
广域网(Wide-Area Network)
    范围:几十到几千千米
    作用:用于连接远距离的计算机网络
    典型应用:internet

局域网(Local-Area Network)
    范围:1km左右
    作用:用于连接较短距离的计算机网络
    典型应用:企业网、校园网


以上是关于网络要点的主要内容,如果未能解决你的问题,请参考以下文章

要点

Android 知识要点整理(13)----网络连接

APP网络测试要点和弱网模拟

APP网络测试要点和弱网模拟

网络编程的技术要点

2016.5.28 计算机网络考试要点-第一章