Linux基础配置

linux安装完毕之后,我们需要进行一些常规配置才能更好的运用。

需要Xshell软件,用于 liunx虚拟服务器 通过软件远程连接,使用起来更加方便。

Xshell软件包

可以通过官网:NetSarang Computer - Performance Driven Network Connectivity Solutions

家庭版是免费的。

也可以通过网盘:通过网盘分享的文件:Linux服务
链接: https://pan.baidu.com/s/1qbx19hGYiNseGW3fYNS60w?pwd=qwzx 提取码: qwzx

下载安装好之后,打开第一台虚拟机。

输入root密码

ifup ens33        #打开vmnet1网卡

ip addr              #查看第一张网卡ip地址

打开xshell软件  可以直接输入 ssh root@ip地址 即可远程连接虚拟机

连接成功后看到如下界面

首先修改服务器名称,防止登错使用错误命令导致软件异常。

 

用 echo 直接写入hostname文件夹,可直接修改主机名称。

reboot 重启命令

修改网卡配置文件,让所有 仅主机网卡 有一个固定ip地址。

vi /etc/sysconfig/network-scripts/ifcfg-ens33        #打开ens33网卡,也就是第一张网卡

修改

BOOTPROTO=static

ONBOOT=yes

添加

IPADDR=192.168.1.101

NETMASK=255.255.255.0

GATEWAY=192.168.1.254

DNS1=114.114.114.114

修改成功后 退出vi编辑

systemctl restart network        #重启网卡

xshell重新登录

 [root@linux teach 1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static                                #启动静态
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
IPADDR=192.168.1.101                            #ip地址      
NETMASK=255.255.255.0                        #子网掩码
GATEWAY=192.168.1.254                        #网关
DNS1=114.114.114.114                             #DNS解析
DEVICE=ens33
ONBOOT=yes

按照该方法修改其他所有网卡,不启用nat网卡

修改yum源

(yum源 一切软件都可以通过yum源安装)

#配置yum源(光盘yum源);
#虚拟机linux界面右下角观察光盘是否连接,右键点击,连接


$ mkdir    /mnt/yumcd                #创建光盘挂载点
$ vi /etc/fstab                    #挂载配置文件(将光盘yum源永久挂载)
    /dev/sr0    /mnt/yumcd    iso9660            defaults    0        0
#代表被挂载目标    #挂载点     #被挂载目标格式     #读取状态      #是否存储 #是否扫描
$ mount -a                        #重新挂载fstab文件,挂载配置文件中存在,但实际没挂载的sr0


$ df -h                            #查看光盘是否挂载


$ cd /etc/yum.repos.d/            #yum配置文件目录
$ mkdir    bak                        #创建备份目录
$ mv * ./bak/                    #将所有文件放入bak目录中
$ cp -a ./bak/CentOS-Media.repo    .    #Media.repo 代表本地yum源
$ vi CentOS-Media.repo
    [c7-media]
    name=CentOS-$releasever - Media
    baseurl=file:///mnt/yumcd/        #指明yum源所在位置
    gpgcheck=1                        #开启证书验证
    enabled=1                        #开启使用改文件配置的yum源

#切换yum源:
$ yum clean all                        #清除历史yum缓存
$ yum makecache                        #重新构建元数据
$ yum list                            #验证,列出的yum包来源都是c7-media

#关闭防火墙:

#关NetworkManager
$ systemctl stop NetworkManager
$ systemctl disable NetworkManager
$ iptables -L                        #查看防火墙规则
$ iptables -F                        #清理防火墙规则
$ yum -y install iptables-services    
$ service iptables save                #查看防火墙状态
$ service iptables stop                #停止
$ systemctl stop firewalld            #停止防火墙
$ systemctl disable firewalld        #防火墙开机不自启
$ systemctl status firewalld        #查看防火墙状态

#安装基础软件
$ yum -y install vim lrzsz gcc gcc-c++ tree

#添加默认shell类型(C7 需要添加)
$ vim /etc/shells
    /sbin/nologin

#配置阿里云yum源

找到和C7相关的命令

打开nat网卡

ifup ens37

使用ping命令查看与外界网络通不通

yum -y install wget

将原有的本地yum源备份

使用从阿里云官网复制的命令,配置阿里云yum源

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
--2025-04-09 03:14:08--  https://mirrors.aliyun.com/repo/Centos-7.repo
正在解析主机 mirrors.aliyun.com (mirrors.aliyun.com)... 125.72.109.191, 125.72.109.189, 125.72.109.239, ...
正在连接 mirrors.aliyun.com (mirrors.aliyun.com)|125.72.109.191|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:2523 (2.5K) [application/octet-stream]
正在保存至: “/etc/yum.repos.d/CentOS-Base.repo”
yum clean all

yum makecache

yum list

最后结束,若有外网条件可以使用阿里云yum源,若没有可以使用本地yum源。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值