0204配置网络参数--配置Linux网络、日志管理

目录

一、配置永久的主机名

二、IP地址与子网掩码、网关地址

1.修改网卡命令

2.三种方式配置地址: 1.nmtui(了解) 2.nmcli    3.修改配置文件

(1)、nmcli--(这个是操作的基础)

1)、nmcli命令的网卡命名,删除错误网卡命名

2)、nmcli命令的网卡命名,添加网卡命名     

3)、利用nmcli修改IP地址、子网掩码、网关地址

(2)、nmtui--

(3)、修改配置文件----利用配置文件修改IP地址、子网掩码、网关地址(了解)

三、指定本机的DNS服务器地址

四、模板机器的修改

1、开启挂载配置文件

2、网卡配置文件

五、克隆虚拟机(克隆必须关闭模板机器)

1.关闭虚拟机

2.KVM软件操作:

2. VMware软件操作:

3.克隆之后的虚拟机进行操作

六、真机与虚拟机的通信

1、真机为Linux

2、真机为windows:

(1).查看真机虚拟网卡

(2)、真机配置VMnet1的网卡IP地址为192.168.4.254

 ​(3)、配置虚拟机网络类型

(4)、测试通信  

(5)、常见问题:

七、远程管理(Linux与Linux)

1、软件包的安装

2.远程管理工具ssh(利用模板机器远程管理克隆之后的机器)

-X:支持运行图形程序(了解)

3、实现ssh远程管理无密码验证

(1)、生成公钥(锁)与私钥(钥匙)进行验证       

(2).将公钥(锁)传递给虚拟机B 

5.传递数据--安全复制工具:ssh+cp=scp

(1).将本机的/etc/passwd传递给192.168.4.207,放到对方/root目录下

(2).将对方192.168.4.207的/etc/hosts下载到本机放到/root目录下

多个参数的使用:

(3).将本机的/home目录上传到192.168.4.207放到/root目录下

八、利用真机windows进行远程管理

1、Windows---->Linux远程访问

(1)、xshell

(2)、 MobaXterm

九、日志管理

1、系统和程序的--日记本

2、由系统服务rsylog统一记录/管理

3、常见的日志文件

4、通用分析工具

5、user、who 、w命令

6、last 、lastb 命令

7、Linux内核定义的事件紧急程度


一、配置永久的主机名

[root@localhost ~]# hostnamectl  set-hostname  svr.tedu.cn
[root@localhost ~]# cat  /etc/hostname   #设置永久主机名配置文件
svr.tedu.cn
[root@localhost ~]# hostname                #查看主机名
svr.tedu.cn

--开启一个新的终端查看提示符的变化

二、IP地址与子网掩码、网关地址

1.修改网卡命令

规则(eth0、eth1、eth2......)

[root@svr ~]# ifconfig  |  head -2
        enp1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether 52:54:00:36:d4:c7  txqueuelen 1000  (Ethernet)

[root@svr ~]# vim     /etc/default/grub       #grub内核引导程序
        ……..此处省略一万字
       GRUB_CMDLINE_LINUX="…….. quiet   net.ifnames=0   biosdevname=0"
       ……..此处省略一万字 

[root@svr ~]# grub2-mkconfig   -o   /boot/grub2/grub.cfg      #重新生成网卡命名的规则

]# reboot
]# ifconfig   |   head   -2
        eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether 52:54:00:36:d4:c7  txqueuelen 1000  (Ethernet)

2.三种方式配置地址: 1.nmtui(了解) 2.nmcli    3.修改配置文件

(1)、nmcli--(这个是操作的基础)

1)、nmcli命令的网卡命名,删除错误网卡命名

KVM虚拟机:    

[root@svr7 ~]# nmcli   connection   show        #查看
[root@svr7 ~]# nmcli   connection   delete   eth0          #删除网卡命名

VMware虚拟机:
[root@svr7 ~]# nmcli   connection   delete   ens33

2)、nmcli命令的网卡命名,添加网卡命名     

[root@svr7 ~]# nmcli connection  add  type  ethernet     ifname  eth0    con-name   eth0

 nmcli  connection 添加   类型   以太网设备   网卡设备名为eth0    nmcli命令的命名为eth0

3)、利用nmcli修改IP地址、子网掩码、网关地址

[root@svr7 ~]#nmcli connection modify eth0
                          ipv4.method    manual 
                         
ipv4.addresses   192.168.4.7/24    
                          ipv4.gateway   192.168.4.200
                          connection.autoconnect    yes

[root@svr7 ~]# nmcli connection   修改  网卡名   
                          ipv4.方法     手工配置      
                          ipv4.地址   192.168.4.7/24   
                          ipv4.网关   192.168.4.200 
                         每次开机自动启用以上所有参数

[root@svr7 ~]# nmcli connection up eth0     #激活
[root@svr7 ~]# ifconfig   |   head   -2

(2)、nmtui--

利用nmtui修改IP地址、子网掩码、网关地址(了解)

1).运行命令

[root@svr7 ~]# nmtui    #修改IP地址为192.168.4.110/24

图形界面,

 

 

 按空格键进行选项(有X表示选中,没有X表示不选)

 

 

 进行激活配置

按下回车进行操作(前面有*表示激活启用,没有*表示禁用状态) 

 

(3)、修改配置文件----利用配置文件修改IP地址、子网掩码、网关地址了解

[root@svr ~]# ifconfig | head -2
        eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.4.120  netmask 255.255.255.0  broadcast 192.168.4.255
[root@svr ~]# vim   /etc/sysconfig/network-scripts/ifcfg-etho

.....此处省略一万字......
IPADDR=
192.168.4.7
PREFIX=24
GATEWAY=192.168.4.222

[root@svr ~]# ifdown  eth0       ##停用设备
成功停用连接 "eth0"
[root@svr ~]# ifup  eth0            #启用设备
 连接已成功激活
[root@svr ~]# ifconfig  |  head -2
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.4. netmask 255.255.255.0  broadcast 192.168.4.255

三、指定本机的DNS服务器地址

DNS服务器:负责域名解析的服务器,将域名解析为IP地址

/etc/resolv.conf:最终有效配置文件

]# echo nameserver   99.100.200.38  > /etc/resolv.conf
]# cat   /etc/resolv.conf
nameserver    99.100.200.38
]#  >  /etc/resolv.conf    #覆盖重定向,清空此文件内容,为构建Web服务器做准备

四、模板机器的修改

1、开启挂载配置文件

KVM虚拟机:将UUID进行修改,修改为/dev/vda1
[root@svr7 ~]# df  -h   |  grep  boot
[root@svr7 ~]# vim   /etc/fstab
…….此处省略一万字
/dev/vda1      /boot            xfs     defaults        0 0
……. 此处省略一万字

VMware虚拟机:将UUID进行修改,修改为/dev/sda1
[root@svr7 ~]# df  -h   |  grep  boot
[root@svr7 ~]# vim   /etc/fstab
…….此处省略一万字
/dev/sda1      /boot          xfs     defaults        0 0
……. 此处省略一万字

2、网卡配置文件

]# vim   /etc/sysconfig/network-scripts/ifcfg-eth0
......此处省略一万字......
UUID=8b174ead-b008-4d.........    #删除整行内容
......此处省略一万字......

五、克隆虚拟机(克隆必须关闭模板机器)

1.关闭虚拟机

[root@svr ~]# poweroff

2.KVM软件操作:

鼠标右击---->克隆

 

2. VMware软件操作:

鼠标右击

 

3.克隆之后的虚拟机进行操作

[root@svr7 ~]# hostnamectl    set-hostname  pc207.tedu.cn

新开一个命令行终端:

[root@pc207 ~]# nmcli connection modify eth0 ipv4.method manual ipv4.addresses 192.168.4.207/24 connection.autoconnect yes

[root@pc08 ~]# nmcli connection up eth0

[root@pc08 ~]# ifconfig  |  head  -2

[root@pc08 ~]# ping  192.168.4.7          #测试通信

六、真机与虚拟机的通信

1、真机为Linux

查看虚拟网卡private1的IP地址:
[root@localhost ~]# ifconfig  private1
private1: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 
192.168.4.254  netmask 255.255.255.0  broadcast 192.168.4.255

 虚拟机配置网卡,连接private1网络
(所有需要与主机通信的虚拟机都执行下操作)

测试通信:虚拟机ping真机
[root@localhost ~]# ping  192.168.4.254

2、真机为windows

为vmnet1配置IP地址192.168.4.254/24

(1).查看真机虚拟网卡

 

(2)、真机配置VMnet1的网卡IP地址为192.168.4.254

双击VMnet1网络适配器

 
(3)、配置虚拟机网络类型

右击---->    选择设置

(4)、测试通信  

(5)、常见问题:

虚拟网卡vmnet1没有:

 

 

如果还是无法出现vmnet1,参考下列网站方法 

https://jingyan.baidu.com/article/066074d6f19bd0c3c31cb048.html

七、远程管理(Linux与Linux)

1、软件包的安装

[root@svr7 /]# rpm  -qa    |   grep   openssh

openssh-7.4p1-16.el7.x86_64
openssh-server-7.4p1-16.el7.x86_64
openssh-clients-7.4p1-16.el7.x86_64

[root@svr7 ~]# systemctl  status  sshd   #查询程序是否运行
......
   Active: active (running) since 五 2022-03-11 15:21:15 CST; 48min ago
......

[root@svr7 ~]# systemctl  start  sshd    #启动程序

[root@svr7 ~]# systemctl  stop  sshd     #停止程序

2.远程管理工具ssh(利用模板机器远程管理克隆之后的机器)

[root@svr7 /]#  ssh    root@192.168.4.207
………necting (yes/no)? yes
root@192.168.4.207's password:      #输入密码
[root@pc207 ~]# touch   /root/hahaxixi.txt
[root@pc207 ~]# exit                #退出远程管理
Connection to 192.168.4.207 closed
[root@svr7 /]# cat   /root/.ssh/known_hosts  #记录曾经远程管理的机器

-X:支持运行图形程序(了解)

[root@svr7 ~]# ssh  -X  root@192.168.4.207
root@192.168.4.207's password:           #输入root密码

[root@pc08 ~]# firefox            #运行图形程序火狐浏览器
[root@pc08 ~]# exit                #退出远程管理
Connection to 192.168.4.207 closed.
[root@svr7 ~]#

3、实现ssh远程管理无密码验证

(1)、生成公钥(锁)与私钥(钥匙)进行验证       

[root@svr7 ~]# ssh-keygen      #一路回车
…….save the key (/root/.ssh/id_rsa):    #回车 设置默认保存位置
……..assphrase):     #回车 设置密码为空
…….. again:     #回车 设置密码为空

[root@svr7 ~]# ls   /root/.ssh/
id_rsa(私钥)    id_rsa.pub(公钥)     known_hosts

(2).将公钥(锁)传递给虚拟机B 

[root@svr7 ~]# ssh-copy-id   root@192.168.4.207  
[root@svr7 ~]# ssh   root@192.168.4.207      #测试无密码
[root@pc207 ~]# exit

[root@svr7 ~]#

虚拟机B          

[root@pc207 ~]# ls    /root/.ssh/
authorized_keys(别的机器传递过来的公钥)    known_hosts
[root@pc207 ~]#

4、常见错误

客户端未变,服务器端变更IP地址,导致客户端链接失败,这种情况提示如下:

It is also possible that a host key has just been changed.
The fingerprint for the ECDSA key sent by the remote host is
SHA256:f+TvFXc7plsAuhH6IHa5ZRtFPBdB16VbtoTwvQViDqo.
Please contact your system administrator.
Add correct host key in /root/.ssh/known_hosts to get rid of this message.
Offending ECDSA key in /root/.ssh/known_hosts:10
ECDSA host key for 192.168.4.100 has changed and you have requested strict checking.
Host key verification failed.

原因是服务器端更改IP地址后,秘钥也需更新

在客户端输入以下格式的命令:

ssh-keygen -f "/home/用户名/.ssh/known_hosts"  -R  服务器端的ip地址

即:ssh-keygen  -f  "/root/.ssh/known_hosts"  -R  192.168.4.100

SSH再次登录成功

5.传递数据--安全复制工具:ssh+cp=scp

       scp  [-r]  用户名@服务器:路径      本地路径

       scp  [-r]  本地路径    用户名@服务器:路径
-r   :递归

(1).将本机的/etc/passwd传递给192.168.4.207,放到对方/root目录下

[root@svr7 ~]# scp  /etc/passwd   root@192.168.4.207:/root
root@192.168.4.207's password:            #输入对方的密码
passwd                    100% 2723     3.6MB/s   00:00    
[root@svr7 ~]#

(2).将对方192.168.4.207的/etc/hosts下载到本机放到/root目录下

[root@svr7 ~]# scp  root@192.168.4.207:/etc/hosts       /root
root@192.168.4.207's password:             #输入对方的密码
hosts           100%  158    83.6KB/s   00:00    
[root@svr7 ~]# ls  /root

多个参数的使用:

[root@svr7 ~]# scp /etc/shells  /etc/redhat-release   root@192.168.4.207:/root

root@192.168.4.207's password:

(3).将本机的/home目录上传到192.168.4.207放到/root目录下

[root@svr7 ~]# scp -r  /home  root@192.168.4.207:/root

root@192.168.4.207's password:

八、利用真机windows进行远程管理

1、Windows---->Linux远程访问

(1)、xshell

下载安装xshell(免费版)下载安装xshells(免费版)https://www.netsarang.com/zh/xshell/

(2)、 MobaXterm

 

 

九、日志管理

1、系统和程序的--日记本

      记录系统、程序运行中发生的各种事件
      通过查看日志,了解及排除故障
      信息安全控制的--依据

2、由系统服务rsylog统一记录/管理

      日志消息采用文本格式
      主要记录事件发生的时间、主机、进程、内容

3、常见的日志文件

日志文件

主要用途

/var/log/messages

记录内核消息、各种服务的公共消息

/var/log/dmesg

记录系统启动过程的各种消息

/var/log/cron

记录与cron计划任务相关的消息

/var/log/maillog

记录邮件收发相关的消息

/var/log/secure

记录与访问限制相关的安全消息

4、通用分析工具

       tail  、tailf 、 less 、grep 等文本浏览/检索命令
       awk 、 sed 等格式化过滤工具

tailf:实时跟踪
[root@svr7 /]# echo 123456  >  /opt/1.txt
[root@svr7 /]# tailf  /opt/1.txt

5、user、who 、w命令

    查看已登陆的用户信息,详细度不同
[root@svr7 /]# users
[root@svr7 /]# who
 pts:图形命令行终端
root     pts/0        2022-03-14 08:54 (192.168.4.254)

6、last 、lastb 命令

    查看最近登陆成功/失败的用户信息
[root@svr7 /]# last          #登录成功的用户
[root@svr7 /]# lastb        #登录失败的用户

7、Linux内核定义的事件紧急程度

     --分为 0~7 共8种优先级别
    --其数值越小,表示对应事件越紧急/重要

  0  EMERG(紧急)         #会导致主机系统不可用的情况

  1  ALERT(警告)          #必须马上采取措施解决的问题  2  CRIT(严重)            比较严重的情况

  3  ERR(错误)              # 运行出现错误

  4  WARNING(提醒)    #可能会影响系统功能的事件

  5  NOTICE(注意)         #不会影响系统但值得注意

  6  INFO(信息)              #一般信息

  7  DEBUG(调试)         #程序或系统调试信息等

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值