系统和网络基础知识分享

发表时间: 2024-02-19 17:59

虚拟机安装完成后的重要步骤和ping不同外网纠错思路文章分享~

1.用root用户登录

2.配置网络(两种方式)

3.关闭防火墙(可选)

4.配置yum源

5.修改hostname和hosts

这里以centos7为例:

1.用root用户登录



注意:如果是ubntu的话,首先需要用自己创建的账号和密码登录,然后给root 账号配置密码 命令:sudo passwd root

#是root 用户

$为普通用户

2.配置网络

老办法:

在上面这个目录下修改配置文件

原配置

修改后

后面改为DNS1,不然没有生效

最后重启网络服务:systemctl restart network

ip a 查看有没有获取到地址 用电脑的cmd ping一下ip看看有没有通。通的话使用xshell连接,以后的操作都在上面执行

DNS配置文件路径:/etc/resolv.conf 查看用cat 可以用echo ' ' >> 文件名 直接追加

新的方法:使用nmcli 连接

3.关闭防火墙(可选)和关闭selinux

命令:systemctl stop firewalld systemctl disabled firewalld

再输入vi /etc/sysconfig/selinux 输入i。enforcing修改selinux=disabled

4.配置yum源

yum源放置的位置:cd /etc/yum.repos.d/

这里我是先备份mv
/etc/yum.repos.d/CentOS-Base.repo
/etc/yum.repos.d/CentOS-Base.repo.backup(前往不要删除)然后加了阿里的centos源

yum clean all 清除缓存,运行 yum makecache 生成新的缓存

yum update 是更新软件包

5.修改hostname和hosts

修改hostname 1.vim /etc/hostname

2.sudo hostnamectl set-hostname(推荐)

修改hosts: vim /etc/hosts


ping不同外网纠错思路

1.查看有没有arp信息(先ping网关 再查看arp)

2.查看有没有获取到ip地址

3.查看路由

4.查看DNS

1.查看有没有arp信息

没有收到的话检查 网卡是否up

命令:ip link set ens36 up

Ubuntu需要手动up

2.查看有没有获取到ip地址

临时给网卡的ip方法:ifconfig <网卡>例:ifconfig ens36 10.2.2.10/24

永久的配置 在配置文件中修改

或者增加ip地址:

ip address add x.x.x.x/24 dev 网卡

3.查看路由

ip route

增加默认路由 ip route add default via <网关>

删除路由:ip route del <删除的内容>

4.查看DNS(Domain Name System,域名系统)

到这一步应该ping 的通 8.8.8.8了,如果ping不同百度 那就是域名解析的问题了

查看DNS:cat /etc/resolv.conf