千家信息网

基础网络配置及快捷键和系统目录

发表于:2024-11-27 作者:千家信息网编辑
千家信息网最后更新 2024年11月27日,Linux系统网络配置测试网络连通: ping 223.5.5.5第一个里程: 修改网卡地址信息利用系统命令修改 nmtui第二个里程: 重启网卡服务centos7: systemctl restar
千家信息网最后更新 2024年11月27日基础网络配置及快捷键和系统目录

Linux系统网络配置
测试网络连通: ping 223.5.5.5
第一个里程: 修改网卡地址信息
利用系统命令修改 nmtui
第二个里程: 重启网卡服务
centos7: systemctl restart network
centos6: /etc/init.d/network restart
PS:企业环境中,网卡不能随便重启
ifdown enh0 && ifup eth 连续动作
PS: linux系统中所有配置可以生效,必须重启相关服务
第三个里程: 检查确认网卡配置是否正确
地址(掩码)信息配置:
centos7: ip address show
centos6: ifconfig
网关信息如何检查:
centos7: ip route show
centos6: route -n
PS: 运维操作过程中,所有操作必须有检查
第四个里程: 修改虚拟网络编辑器中网关设置
vmnet8(nat) -- nat设置 -- 网关设置 -- 10.0.0.254
远程连接Linux操作系统
1) 安装部署远程软件: xshell
2) 安全软件配置过程:---
3) 建立远程连接配置:
地址: 远程主机IP地址
协议: 主机中有很多服务名称 == 项目名称 ssh
端口: 主机中服务编号信息 == 22
4) 远程连接常会出现错误/如何进行排查远程连接问题
排查三步曲
1)检查远程连接链路是否通畅
ping 10.0.0.200
分析原因:
a 网卡地址信息配置不正确 nmtui
b 虚拟软件网络配置不正确
c 虚拟网卡地址配置不正确
d 重新还原虚拟网络配置
e 检查系统中虚拟服务是否正常开启 win窗口+r--运行窗口--services.msc -- 服务 -- vmware
2)系统防火墙服务 linux系统防火墙/windows防火墙
3) SSH远程服务没有开启
telnet 10.0.0.200 22
系统的目录结构: 一切从根开始
采用绝对路径查找数据: 从根开始找寻数据信息
特点: 更佳精准
C:\oldboy01\oldboy02\oldboy03\oldboy.txt
C:\oldboy\oldboy01\oldboy02\oldboy03\oldboy04\oldboy.txt
采用相对路径查找数据: 从当前路径查找数据信息
特点: 找寻数据更佳方便
oldboy03/oldboy.txt
C:\oldboy\oldboy01\oldboy02\oldboy03\oldboy04\ 返回到上一层看不到olddog.txt

  1. 掌握系统命令提示符
    作用: 提示管理人员可以输入命令
    [root@oldboyedu ~]#
    01 02 03
    组成: 由三个部分组成
    1. 登录到系统的用户信息
    2. 系统的主机名称信息
    3. 显示当前所在的目录信息
  2. 命令的语法格式
    命令 空格 参数 空格 数据信息(路径/文件)
    rm -f oldboy.txt
    1. 系统管理基础命令:
      a 系统运行相关管理命令
      重启系统:
      · 对系统进行重启,在几分钟后重启
      [root@oldboyedu ~]# shutdown -r 5(分钟)
      Shutdown scheduled for Tue 2019-09-03 04:49:30 EDT, use 'shutdown -c' to cancel.
      关闭系统计划大概在2019-09-03 04:49:30秒进行执行, 使用 'shutdown -c' 来取消这个计划
      Broadcast message from root@oldboyedu.com (Tue 2019-09-03 04:44:30 EDT):
      广播重启系统消息 由root@oldboyedu.com
      The system is going down for reboot at Tue 2019-09-03 04:49:30 EDT!
      系统在将2019-09-03 04:49:30进行重启操作
      · 取消重启操作
      [root@oldboyedu ~]# shutdown -c
      Broadcast message from root@oldboyedu.com (Tue 2019-09-03 04:50:45 EDT):
      广播取消重启操作消息 由 root@oldboyedu.com
      The system shutdown has been cancelled at Tue 2019-09-03 04:51:45 EDT!
      系统重启操作被取消了
      · 立即进行重启操作
      [root@oldboyedu ~]# shutdown -r now/0
      关闭系统:
      · 对系统进行关闭,在几分钟后重启
      [root@oldboyedu ~]# shutdown -h 5(分钟)
      Shutdown scheduled for Tue 2019-09-03 05:03:36 EDT, use 'shutdown -c' to cancel.
      Broadcast message from root@oldboyedu.com (Tue 2019-09-03 04:58:36 EDT):
      The system is going down for power-off at Tue 2019-09-03 05:03:36 EDT!
      在2019-09-03 05:03:36将关闭系统
      · 立即进行关闭系统
      [root@oldboyedu ~]# shutdown -h now/0
      b 和系统目录相关的命令
      1) 创建目录命令 make directory ==> mkdir
      mkdir /oldboy/
      [root@oldboyedu ~]# mkdir /oldboy/oldboy01/oldboy02/oldboy03
      mkdir: cannot create directory '/oldboy/oldboy01/oldboy02/oldboy03': No such file or directory
      不能创建目录; 没有此文件或目录
      mkdir -p /oldboy/oldboy01/oldboy02/oldboy03 创建多级目录
      PS: 操作命令时,没有消息产生的时候,就是最好的消息
      2) 确认目录已经创建 list ==> ls 列表显示系统数据信息
      [root@oldboyedu ~]# ls /oldboy/oldboy01/ --- 列出指定目录下面的数据信息
      oldboy02
      [root@oldboyedu ~]# ls -d /oldboy/oldboy01/ --- 列出指定目录是否存在
      /oldboy/oldboy01/
      3) 进行目录路径切换 change directory ==> cd
      绝对路径方式切换目录: cd /oldboy/oldboy01/oldboy02/oldboy03
      相对路径方式切换目录: 所在oldboy03目录中 --> cd oldboy04
      cd/cd ~ : 快速返回到系统用户的家目录中
      cd .. : 快速返回到上一级目录
      cd ../.. : 快速返回到上上级目录
      cd - : 快速返回到上一次所在的目录中
      测验:
      创建两个多级目录
      /oldboy/oldboy01/oldboy02/oldboy03/oldboy04/
      /oldgirl/oldgirl01/oldgirl02/oldgirl03/oldgirl04/
      先进入到/oldboy/oldboy01/oldboy02/oldboy03/oldboy04/目录中
      请问: 如何切换到/oldgirl/oldgirl01/oldgirl02/oldgirl03/oldgirl04/目录中
      绝对路径切换目录命令: cd /oldgirl/oldgirl01/oldgirl02/oldgirl03/oldgirl04/
      相对路径切换目录命令: cd ../../../../../../../../../../../../../oldgirl/oldgirl01/oldgirl02/oldgirl03/oldgirl04/
      结论:
      目录与目录之间有上下级关系: 采用相对路径切换,操作效率更高
      目录与目录之间没有上下级关系: 采用绝对路径切换,操作效率更高
      4) 查看当前所在路径 print working directory(输出当前工作目录) -- pwd
      [root@oldboyedu oldboy03]# pwd
      /oldboy/oldboy01/oldboy02/oldboy03
      c 和系统文件相关的命令
      1) 创建文件信息 touch
      touch oldboy.txt
      2) 检查确认文件是否创建成功
      [root@oldboyedu oldboy]# ls /oldboy
      oldboy oldboy01 oldboy.txt
      [root@oldboyedu oldboy]# ls /oldboy/oldboy.txt
      /oldboy/oldboy.txt
      [root@oldboyedu oldboy]# ls /oldboy/oldboy01.txt
      ls: cannot access /oldboy/oldboy01.txt: No such file or directory
      3) 如何查看文件中内容 cat 猫--看文件里面的内容
      [root@oldboyedu oldboy]# cat oldboy.txt --- 查看的是空文件
      [root@oldboyedu oldboy]# cat /etc/hosts
      127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
      ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
      4) 编辑文件内容
      · 第一种编辑文件内容方法: vi/vim(默认centos7里面没有) == 编辑文件
      vi命令编辑文件步骤:
      第一个里程: 打开一个文件
      vi oldboy.txt
      第二个里程: 进入到一个编辑模式
      输入小写字母 "i" --- 进入到插入模式 insert模式 ---> 开始编辑文件内容
      第三个里程: 退出编辑模式
      输入键盘按键 "esc"
      第四个里程: 保存退出/不保存退出
      :wq --- write(写入==保存) quit(退出)
      :q --- 没有进行编辑,直接退出
      :q! --- 文件内容进行了修改,强制退出
      vi编辑常见问题:
      1. 编辑的文件所在目录一定要存在
      2. 编辑的只能文件信息,不能是目录
      3. 编辑文件内容时,系统无法识别中文符号信息
      4. 编辑文件时,vi命令后面必须指定要编辑的文件名称
        · 第二种编辑文件内容方法: echo == 将信息输出到屏幕上
        [root@oldboyedu oldboy]# echo "hello world"
        hello world
        [root@oldboyedu oldboy]# echo "hello world" > /oldboy/oldboy.txt
        [root@oldboyedu oldboy]# cat /oldboy/oldboy.txt
        hello world
        文件目录都有关系一些命令
    2. 系统数据信息进行备份 copy ==> cp 复制命令
      语法格式: cp 参数 源文件(需要备份文件) 目标文件(备份之后文件)
      备份文件信息
      cp /etc/hosts /etc/hosts.bak
      cp /etc/hosts /opt/
      覆盖文件问题
      正常复制文件会有覆盖提示:
      [root@oldboyedu ~]# cp /etc/hosts /opt/
      cp: overwrite '/opt/hosts'? y
      [root@oldboyedu ~]# cat /opt/hosts
      127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
      ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
      oldboy
      如何进行强制覆盖:
      方法一: \cp oldboy01.txt /opt/ --- 忽略覆盖提示信息
      方法二: /usr/bin/cp oldboy01.txt /opt/ --- 忽略覆盖提示信息(还是\好用)
      备份目录信息
      cp -r /oldboy/ /tmp/
  3. 系统数据信息移动操作(剪切) move ==> mv
    语法格式: mv 参数 源文件(需要移动文件) 目标路径(移动到什么路径)
    移动文件信息:
    mv oldboy01.txt /tmp/
    移动目录信息
    mv /oldboy/ /tmp/
    重命名操作:
    mv oldboy/ oldgirl/
  4. 系统数据删除命令 remove == rm
    删除文件信息
    rm -f /oldboy/oldboy01.txt
    删除目录信息
    rm -rf /oldboy/
    -r 递归删除目录下面的数据
    -f 强制删除目录数据信息(不要有确认提示)
    删根操作:
    rm -rf --no-preserve-root /
    rm -rf /
    系统的重要目录
    bin --- 存储命令文件(二进制文件)目录
    sbin --- 超级用户可以使用命令保存的目录
    etc --- 存储系统或服务程序配置文件信息
    home --- 用户数据信息保存到家目录中 贫民窟 普通用户家目录
    root --- 用户数据信息保存到家目录中 皇宫 超级管理员root用户家目录
    mnt --- 临时挂载点目录
    opt --- 存储第三方软件程序生成数据信息
    usr/local
    proc --- 目录中的数据都是存储在内存中 存储进程信息和内核文件信息
    selinux --- 保存selinux程序配置文件信息 和系统安全相关程序
    tmp --- 临时存储数据目录 / 回收站
    var --- 保存经常发生数据变化的文件(日志文件)
    官方目录结构说明:http://www.pathname.com/fhs/pub/fhs-2.3.html
    系统重要文件信息:
    /etc/
    1) 网卡配置文件
    配置文件保存路径: /etc/sysconfig/network-scripts/ifcfg-eth0
    配置文件信息说明:
    · TYPE=Ethernet --- 定义使用网络类型
    · BOOTPROTO=none - 是否可以自动获取IP地址 服务器一般是设置为固定地址
    none/static : 不会让IP地址发生变化
    企业环境
    dhcp : 动态获取IP地址
    · NAME=eth0 --- 设置网卡名称信息
    · DEVICE=eth0
    · UUID=f3a6f219-0d68-4e9b-b673-3b9205d05afb
    --- 硬件标识号码信息
    · ONBOOT=yes --- 将系统网卡进行启动激活
    · IPADDR=10.0.0.200 --- 配置IP地址信息
    · PREFIX=24 --- 子网掩码信息 决定一个局域网中有多少个主机能配置IP地址
    · GATEWAY=10.0.0.254 --- 配置网关信息 可以让主机访问外网
    · DNS1=223.5.5.5 --- 访问域名 --> ip地址信息
    访问网站域名,也能显示是否可以通讯
    配置文件改动重启服务:
    重启网卡服务方式一: centos7
    systemctl restart network 将所有网卡都进行重启
    重启网卡服务方式二: centos7 centos6
    /etc/init.d/network restart 将所有网卡都进行重启
    重启网卡服务方式三: 只将指定的网卡进行重启
    ifdown (interface down) eth0 --- 停止eth0网卡
    ifup (interface up) eth0 --- 启动eth0网卡
    ifdown eth0 && ifup eth0 --- 重启指定eth0网卡
    2) 地址解析服务配置文件
    配置文件保存路径: /etc/resolv.conf
    配置文件信息说明:
    nameserver 223.5.5.5
    补充: 常见DNS服务器
    223.5.5.5/223.6.6.6 阿里云DNS *
    114.114.114.114 电信运营商DNS
    8.8.8.8 谷歌公司DNS
    重启网络服务
    网卡DNS信息会覆盖/同步到resolv.conf文件中
    PS: 文件中配置信息,配置修改后,会立即生效
    3) 主机名称配置文件
    服务器系统主机名称命名原则:
    地址名称-机房名称-房间机柜
    bj -pbs -2012A
    sjz
    配置文件保存路径:
    centos7: /etc/hostname
    centos6: /etc/sysconfig/network
    永久调整: 必须重启系统才能生效配置
    vi /etc/hostname
    oldboy66-ZNB
    临时调整: 立即让配置生效(重新连接)
    hostname oldboy66-ZNB
    centos7 可以即临时修改有永久变化
    hostnamectl set-hostname oldboyedu.com
    4) 本地解析配置文件 将主机名称 和 IP地址建立关系
    配置文件保存路径: /etc/hosts
    5) 实现自动挂载存储设备文件
    配置文件保存路径: /etc/fstab
    配置文件信息说明:
    UUID=97630c81-c2f8-4735-9fe0-4d86e9aee1cd / xfs defaults 0 0
    UUID=77c7cc12-e079-42f4-8462-2d76563eb7e5 /boot xfs defaults 0 0
    UUID=ec4226e8-169c-4856-b114-30d19c21d82c swap swap defaults 0 0
    01 02

      01. UUID: 硬件标识信息 == 存储文件信息  /dev/sda1: UUID="77c7cc12-e079-42f4-8462-2d76563eb7e5"

    /dev/sda2: UUID="ec4226e8-169c-4856-b114-30d19c21d82c"
    /dev/sda3: UUID="97630c81-c2f8-4735-9fe0-4d86e9aee1cd"
    6) 实现系统开机自动运行命令文件
    配置文件保存路径: /etc/rc.local (权限 执行权限)
    配置文件信息说明:
    配置文件如何生效:
    chmod +x /etc/rc.d/rc.local --- 给配置文件加上执行权限
    7) 系统变量或环境变量配置文件
    配置文件保存路径: /etc/profile --- 配置变量/环境变量/配置别名信息???
    配置文件信息说明:
    方式一:
    vi /etc/profile
    最后一行: export PATH=$PATH:/tmp
    方式二:
    echo export PATH=$PATH:/tmp >>/etc/profile
    PS: 在企业环境中,向一个配置文件中添加信息,利用echo添加信息必须使用 >> 追加信息
    使配置文件生效:
    方式一: 重现连接服务器
    方式二: 利用命令立即加载环境变量配置文件
    source /etc/profile
    什么是变量: 脚本文件中使用变量, 灵活的修改脚本内容
    设置变量: 格式: 变量名=变量值 x+y=10 x=5 y=?
    name=oldboy
    调用变量: echo $name
    脚本配置:
    [root@oldboy66 ~]# cat test.sh
    name=olddog
    echo $name 01
    echo $name 02
    echo $name 03
    什么是环境变量:
    1) 系统模式设置好的变量
    2) 系统变量名称都是大写字母
    如何修改环境变量: PATH
    临时修改:
    export PATH=$PATH:/tmp
    永久修改:
    修改配置文件: /etc/profile
    执行命令原理过程:
    1) 执行命令
    2)加载系统环境变量 $PATH --> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
    3) 进入环境变量指定目录中
    /usr/local/sbin
    /usr/local/bin
    /usr/sbin
    /usr/bin
    /root/bin
    /tmp
    4) 指定环境目录中有相应命令文件 --> 执行命令操作
    4) 指定环境目录中没有响应命令文件 --> command not found / No such file or directory
    常用快捷方式:
    ctrl+a --- 将光标快速移动到行首
    ctrl+e --- 将光标快速移动到行尾
    ctrl+← → --- 将光标按照单词字符串进行快速左右移动
    ctrl+w --- 删除(剪切)一个连续的字符串信息(没有空格分割)
    ctrl+y --- 粘贴剪切的信息
    ctrl+u --- 删除(剪切)光标所在位置左边的所有字符串信息
    ctrl+k --- 删除(剪切)光标所在位置右边的所有字符串信息
    vi命令使用技巧:
    快速移动光标技巧
    G/shift+g --- 将光标快速切换到最后一行
    gg --- 将光标快速切换到文件行首
    10gg --- 将光标切换到指定行
    $ --- 将光标快速切换到一行的行尾
    0/^ --- 将光标快速切换到一行的行首

    · 快速移动光标并进入到编辑状态:
    o --- 将光标在当前行下面新起一行,并进入编辑状态
    O --- 将光标在当前行上面新起一行,并进入编辑状态
    i --- 在光标当前位置直接进入编辑状态
    I --- 将光标切换到一行的行首,并进入编辑状态
    A --- 将光标切换到一行的行尾,并进入编辑状态
    a --- 在光标当前位置下一个字符进入编辑状态
    C --- 将光标所在位置右边的所有内容清空,并进入编辑状态
    cc --- 将整行内容进行清空,并进入到编辑状态
    · 快速编辑文件内容信息
    yy --- 复制指定内容信息
    nyy --- 复制多行信息
    p --- 粘贴复制或者剪切的信息
    3p --- 将复制或剪切的内容粘贴3次
    dd --- 删除(剪切)指定一行信息
    ndd --- 删除(剪切)指定多行信息
    dG --- 将光标所在行之后所有内容进行删除(剪切)
    r --- 替换指定光标所在位置字符信息
    R --- 进入到替换模式,可以替换多个字符信息
    · 底行功能指令
    :set nu --- 显示文件行号信息
    :set nonu --- 取消显示文件行号信息
    :s/oldboy/oldgirl/ --- 替换光标所在位置的信息
    :%s/oldboy/oldgirl/ --- 替换文件中所有指定内容
    :7,12s/oldboy/oldgirl/ --- 将指定行信息做替换修改
    :6,$s/oldboy/oldgirl/ --- 将指定行到最后一行指定内容进行替换
    :6,$s/oldboy/oldgirl/g --- 将一行中检索到匹配的所有信息都做替换
    :6,$s/oldboy/oldgirl/ --- 将一行中检索到第一个匹配的信息做替换
    PS: 替换指令使用时,分割符号可以使用 /// ### @@@
    /搜索的信息 --- 在文件中检索过滤指定信息
    n表示检索下一个匹配的信息
    N表示返回到上一个匹配的信息
    /搜索的信息\c --- 在文件检索信息时忽略大小写
    · 特殊操作技巧
    u -- undo --- vi编辑中撤销操作
    ctrl+r -- redo --- vi编辑中取消撤销操作

信息 文件 目录 配置 系统 命令 光标 路径 数据 网卡 服务 内容 变量 地址 切换 一行 环境 名称 所在 方式 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 暨大网络安全专硕 网络安全评估工具的设计与实现 linux网络技术论文 阿里云数据库图形化显示 斗鱼连不上弹幕服务器 当前我国网络安全的形势及对策 戴尔服务器管理网配置 pqdt数据库检索专利文献 求网络安全密钥 查询人数最多的学校名称数据库 永州信通建互联网科技有限公司 长春先进网络技术咨询诚信合作 舞阳软件开发文档 阿里数据库所在地 公司电脑小服务器 网络安全宣传标语校园图片 新乡易畅网络技术有限公司 浙江水性软件开发价格走势 云端数据库访问 四川网络安全专业怎么样 浙江科技学院互联网大赛 通信网络安全法律 pqdt数据库检索专利文献 国家安全教育之网络安全教育篇 如何查到网易服务器路径 北京网络技术咨询网上价格 软件开发公司薪酬福利方案 nub备份数据库 哈利波特手游连不上服务器怎么办 网络安全手抄报文字内容六年级
0