CentOS7的系统初始化
centos 7(community enterprise operation system ):红帽公司linux的发行版(centos6、7、8) 开源免费 centos6官网不再更新了
系统初始化:刚刚安装好的系统可以对环境进行初始化(配置优化 设置静态IP 永久关闭防火墙等等)
GUI界面 (grome)
命令行界面(最小化)
静态IP设置
DHCP(动态IP) :DHCP服务器会自动给ip分配地址(IP经常会发生变化)访问不方便
设置静态IP的步骤
1)需要去找到相对应的网卡(ifcfg-ens33) ifconfig vi /etc/sysconfig/network-scripts/ifcfg-ens33(vi 修改文件) 2)怎么去修改这个网卡文件 TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="dhcp" #dhcp==》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" UUID="b74b1158-77c8-4153-9670-4488e19bec8d" DEVICE="ens33" ONBOOT="yes" BOOTPROTO="static" #去添加静态IP的(静态IP地址、子网掩码、网关、DNS) IPADDR="192.168.150.140 " #192.168.150是之前可以上网的网段,不可以修改 ,最后一位可以修改 NETMASK="255.255.255.0" #子网掩码 GATEWAY="192.168.150.2"#网关地址 DNS1="192.168.150.2" #dns服务器 i键进入插入(insert)模式(只有这个insert模式可以进行编辑) esc键退出insert模式 :wq 进行保存退出 3)重启网卡 systemctl restart network 4)测试静态IP是否可以上网 ifconfig 看ip是否可以正常显示 ping www.baidu.com 是否可以ping通 Ctrl+C
永久关闭防火墙
查看防火墙的状态
systemctl status firewalld
开启防火墙
systemctl start firewalld
关闭防火墙
systemctl stop firewalld
永久关闭
不让它自动重启
systemctl disable firewalld
关闭核心防护
setenforce=0 #关闭了selinux 的核心防护 只限于当前环境
不让这个selinux自动重启
vi /etc/sysconfig/selinux
# This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=enforcing #修改为disable # SELINUXTYPE= can take one of three values: # targeted - Targeted processes are protected, # minimum - Modification of targeted policy. Only selected processes are protected. # mls - Multi Level Security protection. SELINUXTYPE=targeted 小技巧 退出insert模式 点两下y,再点p就可以复制到下一行
yum源 的优化
yum install mysql (rpm)
yum 《==》360管家 下载,安装,升级,卸载
yum源 :yum安装时去找软件的包的位置
yum安装时去/etc/yum.repos.d下去找.repo的文件
只能在这个.repo的文件里去找安装包的源 如果不是.repo结尾的文件呢,那就没用 而且必须在这一级目录
一 进行yum源的备份
backup
1)新建一个backup文件 cd /etc/yum.repos.d mkdir backup 2)把.repo结尾的文件都移动到backup目录下 mv *.repo backup
二 自己配置yum源
本地去配置 光盘源
CentOS-7-x86_64-DVD-2009.iso
yum源安装时需要的就是.rpm 包
1)去把光盘挂载到linux系统上
linux系统一切皆文件
硬件设备或者外部文件需要连接到linux
需要进行挂载
怎么进行挂载
方式1:临时挂载
df -h 去查看磁盘占用情况 可以看到哪些进行了挂载
①mkdir /mnt/cdrom
mount /dev/sr0 /mnt/cdrom
挂载成功的情况
df -h
取消挂载点:
不能在挂载目录下去操作取消挂载
umount /dev/sr0 /mnt/cdrom
方式2:永久挂载
去修改配置文件
vi /etc/fstab
/dev/sr0 /mnt/cdrom ISO9660 defaults 0 0
mount -a 使挂载生效
技巧:按大写的G到最后一行上 ,再按o键,到最后的空行进入插入模式
将光盘的文件Packages
cd /etc/yum.repos.d
新建一个文件
mkdir local.repo
将Packages的rpm文件都复制到local.repo
在local.repo配置一个到/mnt/cdrom映射
ini语法进行配置
创建文件(mkdir local.repo 创建了一个目录)
touch local.repo
[base] name=local baseurl=file:///mnt/cdrom gpgcheck=0 #0代表不做校验 ,公司钥的校验 enabled=1 #系统自启动
清除缓存cached
yum clean all #清除所有的缓存
重做缓存
yum makecache
测试下yum是否可以使用
yum install vim
使用yum的命令可以帮忙把这个软件的相关依赖也安装好
2)到阿里云服务器去找相关的repo包
把local.repo文件移动到备份文件夹里
mv local.repo backup/
阿里云的yum仓库地址
阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 (aliyun.com)
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
解读:
curl -o去阿里云仓库里去找
CentOS-Base.repo
yum clean all
yum makecache
yum install telnet
课后作业
练习命令操作并且记录操作过程
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!