配置一个linux好的实验环境

1:永久修改网卡地址
#vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=none     # 等号后面写:dhcp 表示动态获取IP地址,  satic 表示表态IP,none表示不指定,就是静态。
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens33   #网卡名
UUID=50eff37c-72b4-407a-a3ee-9ef8ca746b95
DEVICE=ens33
ONBOOT=yes
DNS1=8.8.8.8
DNS2=192.168.1.1
NETMASK=255.255.255.0
IPADDR=可用的ip地址
PREFIX=24
GATEWAY=192.168.1.1
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_PRIVACY=no
参数说明:
DEVICE:此配置文件应用到的设备
HWADDR:对应的设备的MAC地址
BOOTPROTO:激活此设备时使用的地址配置协议,常用的dhcp, static, none,bootp
NM_CONTROLLED: NM是NetworkManager的简写,此网卡是否接受NM控制;建议CentOS6为“no”
ONBOOT:在系统引导时是否激活此设备
TYPE:接口类型;常见有的Ethernet, Bridge
UUID:设备的惟一标识
IPADDR:指明IP地址
NETMASK:子网掩码
GATEWAY: 默认网关
DNS1:第一个DNS服务器指向
DNS2:第二个DNS服务器指向
USERCTL:普通用户是否可控制此设备
IPV4_FAILURE_FATAL 如果为yes,则ipv4配置失败禁用设备

重启网卡服务使之生效
#systemctl restart network

2:关闭防火墙并设置开机不启动
#systemctl stop firewalld
#systemctl disable firewalld
#chkconfig --list|grep network #查看开机是否自动启动

3.永久关闭selinux
#vim /etc/selinux/config
改:7 SELINUX=enforcing     #前面的7,表示文档中第7行。方便你查找
为:7 SELINUX=disabled
#reboot

4.设置系统光盘开机自动挂载
 #vim  /etc/fstab  #在文档最后,添加以一下红色内容:
/dev/cdrom                           /mnt                           iso9660 defaults        0 0
#mount -a
mount: /dev/sr0 写保护,将以只读方式挂载
#ls /mnt/   #可以查看到此目录下有内容,说明挂载成功

5.配置本地yum源
yum的一切配置信息都储存在一个叫yum.repos.d的配置文件中,通常位于/etc/yum.repos.d目录下
删除原有的文件
#rm -rf /etc/yum.repos.d/*
创建一个新的yum源配置文件,yum源配置文件的结尾必须是.repo
#vim  CentOS7.repo  #写入以下红色内容
[CentOS7]  
name=CentOS-server    
baseurl=file:///mnt 
enabled=1 
gpgcheck=0
参数说明:
[CentOS7]        —>yum的ID,必须唯一
name=CentOS-server     ----->描述信息
baseurl=file:///mnt    -------> /mnt表示的是光盘的挂载点  . file:后面有3个///
enabled=1   ------>启用
gpgcheck=0   ---->取消验证
清空并生成缓存列表
[root@localhost ~]# yum clean all    #清空yum缓存
[root@localhost ~]# yum list         #生成缓存列表
验证一下
[root@xuegod63 yum.repos.d]# yum -y install httpd

5:配置阿里云网络yum源
[root@localhost ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo
http://mirrors.aliyun.com/repo/Centos-7.repo
#wget 下载文件 ,-O 将wget下载的文件,保存到指定的位置,保存时可以重新起一个名字,或者直接写一个要保存的路径,这样还用原来的文件名。

查看:
[root@localhost]# vim /etc/yum.repos.d/CentOS-Base.repo
找到这一条:baseurl=http://mirrors.aliyun.com/centos/ r e l e a s e v e r / o s / releasever/os/ releasever/os/basearch/
注:$releasever系统的版本的值等于
[root@xuegod63 ~]# cat /etc/centos-release
CentOS Linux release 7.4.1708 (Core)
KaTeX parse error: Expected 'EOF', got '#' at position 140: …ot@localhost ~]#̲ sed -i  's/releasever/ 7.7.1908/g’ /etc/yum.repos.d/CentOS-Base.repo
[root@localhost ~]# yum clean all    #清空一下yum缓存
[root@localhost ~]# yum list         #查看列表
 yum使用
yum常用操作:
[root@localhost]#  yum install -y httpd   #安装软件包, -y 直接安装
[root@localhost ~]#  yum -y update    #升级软件包,改变软件设置和系统设置,系统版本内核都升级
[root@localhost]#  yum -y upgrade   #升级软件包,不改变软件设置和系统设置,系统版本升级,内核不改变
[root@localhostdate  # 不加任何包,表示整个系统进行升级
[root@localhot] #yum info hhtpd
[root@]#  yum provides /usr/bin/find  #查看命令是哪个软件包安装的 
[root@ ~]#  yum -y remove  包名    #卸载包
[root@]#  yum search keyword   #按关键字搜索软件包
yum报错,注意的几个小问题:
1、确定光盘是否链接,光盘是否挂载
2、配置文件中格式是否正确,字母,符号有没有少写,挂载点和配置文件中设置的是否一
3、网络源需要联网,操作和RPM类似,只是会自动安装依赖项。
8.2.3  yum安装开发工具软件包组
yum grouplist   #查看有哪些软件包组
语法:yum groupinstall GROUPNAME
yum grouplist  #显示中文,如果想变成英文,则执行以一下命令
[root@bogon Packages]# echo $LANG
zh_CN.UTF-8    
[root@bogon Packages]#LANG=en_US.UTF-8
yum grouplist
[root@localhost Packages]# yum grouplist
测试:
[root@xuegod63 ~]# yum remove gcc  -y    #卸载开发工具软件组中的gcc包
[root@xuegod63 ~]# yum groupinstall ‘Development tools’  -y  #安装开发工具软件包组,安装这组软件包时,把gcc再安装上了

6:vim编辑界面的设置
#im ~/.vimrc
配置文件最后一行输入set number
然后保存退出

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值