CentOS8.4 初始化设置
CentOS8.4 初始化设置一. 命令提示符的修改[rootcentos8 ~]#touch /etc/profile.d/env.sh[rootcentos8 ~]#vim /etc/profile.d/env.sh[rootcentos8 ~]#cat /etc/profile.d/env.shPS1\[\e[1;36m\][\u\h \W]\\$\[\e[0m\]exportHISTTIMEFORMAT%F %T exportEDITORvim[rootcentos8 ~]# . /etc/profile.d/env.sh二、关闭防火墙[rootcentos8 ~]#systemctl disable --now firewalld三、关闭SELinux[rootcentos8 ~]#vim /etc/selinux/configSELINUXdisabled[rootcentos8 ~]#reboot四、修改网卡名[rootcentos8 ~]#cat /etc/default/grubGRUB_TIMEOUT5GRUB_DISTRIBUTOR$(seds, release .*$,,g/etc/system-release)GRUB_DEFAULTsavedGRUB_DISABLE_SUBMENUtrueGRUB_TERMINAL_OUTPUTconsoleGRUB_CMDLINE_LINUXrhgb quiet net.ifnames0GRUB_DISABLE_RECOVERYtrue[rootcentos8 ~]#grub2-mkconfig -o /boot/grub2/grub.cfg[rootcentos8 ~]#reboot五、修改IP地址和DNS[rootcentos8 ~]#uuidgen27dfd26f-faea-425f-a888-c6b4de8a2bf2[rootcentos8 ~]#cat /etc/sysconfig/network-scripts/ifcfg-eth0TYPEEthernetPROXY_METHODnoneBROWSER_ONLYnoBOOTPROTOstaticDEFROUTEyesIPV4_FAILURE_FATALnoIPV6INITyesIPV6_AUTOCONFyesIPV6_DEFROUTEyesIPV6_FAILURE_FATALnoIPV6_ADDR_GEN_MODEstable-privacyNAMEeth0UUID27dfd26f-faea-425f-a888-c6b4de8a2bf2DEVICEeth0ONBOOTyesIPADDR10.0.0.8PREFIX24DNS1223.5.5.5DNS2180.76.76.76GATEWAY10.0.0.2[rootcentos8 ~]#nmcli connection reload[rootcentos8 ~]#nmcli connection up eth0[rootcentos8 ~]#ip routedefault via10.0.0.2 dev eth0 proto static metric10010.0.0.0/24 dev eth0 proto kernel scopelinksrc10.0.0.8 metric100[rootcentos8 ~]#cat /etc/resolv.conf# Generated by NetworkManagernameserver223.5.5.5 nameserver180.76.76.76六、配置yum 源6.1、使用光盘挂载目录[rootcentos8 ~]#rpm -q autofspackage autofs is not installed[rootcentos8 ~]#dnf -y install autofs[rootcentos8 ~]#systemctl enable --now autofs[rootcentos8 ~]#systemctl status autofs● autofs.service - Automounts filesystems on demand Loaded: loaded(/usr/lib/systemd/system/autofs.service;enabled;vendor preset: disabled)Active: active(running)since Mon2026-07-1315:36:31 CST;21s ago Main PID:1295(automount)Tasks:5(limit:12244)Memory:1.7M CGroup: /system.slice/autofs.service └─1295 /usr/sbin/automount --systemd-service --dont-check-daemon[rootcentos8 ~]#cat /etc/auto.master/misc /etc/auto.misc[rootcentos8 ~]#systemctl restart autofs6.2、手动触发挂载测试[rootcentos8 ~]#cd /misc/cd[rootcentos8 cd]#ls -ltotal30dr-xr-xr-x4root root2048Jun22021AppStream dr-xr-xr-x4root root2048Jun22021BaseOS dr-xr-xr-x3root root2048Jun22021EFI dr-xr-xr-x3root root2048Jun22021images dr-xr-xr-x2root root2048Jun22021isolinux -r--r--r--1root root18092May272021LICENSE -r--r--r--1root root87Jun22021media.repo -r--r--r--1root root883Jun22021TRANS.TBL[rootcentos8 cd]#df /dev/sr0Filesystem 1K-blocks Used Available Use% Mounted on /dev/sr0969564496956440100% /misc/cd6.3、创建yum仓库配置文件[rootcentos8 cd]#cd /etc/yum.repos.d/[rootcentos8 yum.repos.d]#mkdir bak[rootcentos8 yum.repos.d]#mv *.repo bak/[rootcentos8 yum.repos.d]#lsbak[rootcentos8 yum.repos.d]#ls /misc/cd/BaseOS/Packages repodata[rootcentos8 yum.repos.d]#ls /misc/cd/AppStream/Packages repodata[rootcentos8 yum.repos.d]#vim base.repo[rootcentos8 yum.repos.d]#cat base.repo[BaseOS]nameBaseOSbaseurlfile:///misc/cd/BaseOS https://mirrors.aliyun.com/centos/$releasever/BaseOS/$basearch/os/ https://mirrors.cloud.tencent.com/centos/$releasever/BaseOS/$basearch/os/ https://mirrors.huaweicloud.com/centos/$releasever/BaseOS/$basearch/os/gpgcheck1gpgkeyfile:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficialenabled1[AppStream]nameAppStreambaseurlfile:///misc/cd/AppStream https://mirrors.aliyun.com/centos/$releasever/AppStream/$basearch/os/ https://mirrors.cloud.tencent.com/centos/$releasever/AppStream/$basearch/os/ https://mirrors.huaweicloud.com/centos/$releasever/AppStream/$basearch/os/gpgcheck1gpgkeyfile:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficialenabled1[epel]nameEpelbaseurlhttps://mirrors.aliyun.com/epel/$releasever/Everything/$basearch/ https://mirrors.cloud.tencent.com/epel/$releasever/Everything/$basearch/ https://mirrors.huaweicloud.com/epel/$releasever/Everything/$basearch/gpgcheck1gpgkeyhttps://mirrors.aliyun.com/epel/RPM-GPG-KEY-EPEL-8enabled1[extras]nameExtrasbaseurlhttps://mirrors.huaweicloud.com/centos/$releasever/extras/$basearch/os/ https://mirrors.cloud.tencent.com/centos/$releasever/extras/$basearch/os/ https://mirrors.aliyun.com/centos/$releasever/extras/$basearch/os/gpgcheck0enabled16.4、验证yum源[rootcentos8 yum.repos.d]#dnf repolistrepoidrepo name AppStream AppStream BaseOS BaseOS epel Epel extras Extras[rootcentos8 yum.repos.d]#dnf clean all[rootcentos8 yum.repos.d]#dnf makecache七、实现邮件通信[rootcentos8 ~]#dnf install postfix mailx -y[rootcentos8 ~]#systemctl enable --now postfix# 邮件配置文件/etc/mail.rc八、chrony时间同步#服务器端配置[rootcentos7 ~]#hostname -I10.0.0.7[rootcentos7 ~]#yum -y install chronyserver ntp.aliyun.com iburst server ntp1.aliyun.com iburst server ntp2.aliyun.com iburst server ntp3.aliyun.com iburst allow0.0.0.0/0#加此行,指定允许同步的网段localstratum10#删除此行注释,当互联网无法连接,仍然可以为客户端提供时间同步服务[rootcentos7 ~]#systemctl restart chronyd#服务启动后会打开端口123/udp[rootcentos7 ~]#ss -ntluNetid State Recv-Q Send-Q Local Address:Port Peer Address:Port udp UNCONN00*:123 *:* udp UNCONN00127.0.0.1:323 *:* udp UNCONN00[::1]:323[::]:* tcp LISTEN0128127.0.0.1:9000 *:* tcp LISTEN0128*:80 *:* tcp LISTEN0128*:22 *:* tcp LISTEN0100127.0.0.1:25 *:* tcp LISTEN0128[::]:22[::]:* tcp LISTEN0100[::1]:25[::]:*#客户端配置[rootcentos8 ~]#hostname -I10.0.0.8[rootcentos8 ~]#dnf install -y chrony[rootcentos8 ~]#vim /etc/chrony.confpool10.0.0.7 iburst[rootcentos8 ~]#systemctl restart chronyd.service#客户端确认同步成功[rootcentos8 ~]#chronyc sources -v.-- Source mode^server,peer,#localclock. / .- Source state*current best,combined,-not combined,|/xmay beinerror,~too variable,?unusable.||.- xxxx[yyyy]/- zzzz||Reachability register(octal)-.|xxxxadjusted offset,||Log2(Polling interval)--.||yyyymeasured offset,||\||zzzzestimated error.||||\MS Name/IP address Stratum Poll Reach LastRx Last sample^*10.0.0.7361740-3170ns[82us]/- 30ms九、shell 脚本自动加注释[rootcentos8 ~]#vim ~/.vimrc[rootcentos8 ~]#cat ~/.vimrcsetts4setexpandtabsetignorecase autocmd BufNewFile *.shexec:call SetTitle()func SetTitle()ifexpand(%:e)shcall setline(1,#!/bin/bash)call setline(2,#)call setline(3,#*************************************************************)call setline(4,#Author: chen)call setline(5,#QQ: 2088346053)call setline(6,#Date: .strftime(%Y-%m-%d))call setline(7,#FileName: .expand(%))call setline(8,#Description: The test script)call setline(9,#Copyright (C): .strftime(%Y). All rights reserved)call setline(10,#*************************************************************)call setline(11,)endif endfunc autocmd BufNewFile * normal G[rootcentos8 ~]#. ~/.vimrc十、修改时区[rootcentos8 ~]#timedatectl[rootcentos8 ~]#timedatectl set-timezone Asia/Shanghai[rootcentos8 ~]#timedatectlLocal time: Wed2026-07-08 06:50:51 CST Universal time: Tue2026-07-0722:50:51 UTC RTC time: Tue2026-07-0722:50:51 Time zone: Asia/Shanghai(CST, 0800)System clock synchronized:yesNTP service: active RTCinlocalTZ: no[rootcentos8 ~]#cat /etc/timezoneAsia/Shanghai[rootcentos8 ~]#vim /etc/default/locale[rootcentos8 ~]#reboot

相关新闻

手把手教你学pcie-ARM SoC 上的 PCIe(你必须建立的三个认知)

手把手教你学pcie-ARM SoC 上的 PCIe(你必须建立的三个认知)

目录 三、ARM SoC 上的 PCIe(你必须建立的三个认知) 先给一句话结论(请全文背诵) 一、ARM 上 PCIe 的“三层所有权模型”(核心) 对应到设备树: 二、为什么 ARM 必须这样做?(和 x86 的本质区别) 1️⃣ x86:PCIe 是“系统总线” 2️⃣ ARM:PCIe 是“外设控制器…

2026/7/14 5:54:02阅读更多 →
模糊连接实战指南:用rapidfuzz精准匹配中文脏数据

模糊连接实战指南:用rapidfuzz精准匹配中文脏数据

1. 什么是模糊连接?它不是“凑合着用”,而是数据清洗的临门一脚你有没有遇到过这样的场景:手头有两张表,一张是客户注册信息,一张是CRM系统里的销售跟进记录,两者的姓名字段看着像是一回事,但实…

2026/7/14 5:49:02阅读更多 →
数据泄露实战排雷:时间/实体/预处理三大泄漏点详解

数据泄露实战排雷:时间/实体/预处理三大泄漏点详解

1. 这不是又一篇“数据泄露”理论课,而是一场实打实的代码排雷实战你肯定听过“数据泄露”这个词——它像幽灵一样盘旋在每个建模项目的阴影里,不声不响,却能在模型上线前最后一刻,把精心调参三个月的AUC从0.92直接拉到0.53。更可…

2026/7/14 5:49:02阅读更多 →
WandEnhancer:免费解锁WeMod专业版功能的终极解决方案

WandEnhancer:免费解锁WeMod专业版功能的终极解决方案

WandEnhancer:免费解锁WeMod专业版功能的终极解决方案 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer 还在为WeMod专业版的高昂订阅费用…

2026/7/14 7:59:20阅读更多 →
终极解决方案:让Mac原生支持MKV、AVI等视频格式的快速预览

终极解决方案:让Mac原生支持MKV、AVI等视频格式的快速预览

终极解决方案:让Mac原生支持MKV、AVI等视频格式的快速预览 【免费下载链接】QuickLookVideo This package allows macOS Finder to display thumbnails, static QuickLook previews, cover art and metadata for most types of video files. 项目地址: https://gi…

2026/7/14 7:59:20阅读更多 →
解锁Mac视频预览新境界:3步让Finder支持所有视频格式

解锁Mac视频预览新境界:3步让Finder支持所有视频格式

解锁Mac视频预览新境界:3步让Finder支持所有视频格式 【免费下载链接】QuickLookVideo This package allows macOS Finder to display thumbnails, static QuickLook previews, cover art and metadata for most types of video files. 项目地址: https://gitcode…

2026/7/14 7:59:20阅读更多 →
Wand-Enhancer:三步解锁WeMod专业版,永久免费体验完整功能

Wand-Enhancer:三步解锁WeMod专业版,永久免费体验完整功能

Wand-Enhancer:三步解锁WeMod专业版,永久免费体验完整功能 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer 你是否曾经在游戏…

2026/7/14 7:59:20阅读更多 →
终极指南:如何免费解锁Wand专业版并实现手机远程控制游戏修改

终极指南:如何免费解锁Wand专业版并实现手机远程控制游戏修改

终极指南:如何免费解锁Wand专业版并实现手机远程控制游戏修改 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer 厌倦了Wand(原…

2026/7/14 7:59:20阅读更多 →
ThinkPad T480黑苹果终极指南:OpenCore完整配置方案深度解析

ThinkPad T480黑苹果终极指南:OpenCore完整配置方案深度解析

ThinkPad T480黑苹果终极指南:OpenCore完整配置方案深度解析 【免费下载链接】t480-oc 💻 Lenovo ThinkPad T480 / T580 / X280 Hackintosh (macOS Monterey 12.x - Sequoia 15.x) - OpenCore 项目地址: https://gitcode.com/gh_mirrors/t4/t480-oc …

2026/7/14 7:54:20阅读更多 →
VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异

VSCode TypeScript 环境配置对比:全局安装 vs 项目本地安装的4个关键差异当你在VSCode中启动一个新的TypeScript项目时,第一个技术决策往往从安装方式开始。这个看似简单的选择——全局安装还是项目本地安装——实际上会深刻影响你的开发流程、团队协作和…

2026/7/14 4:56:14阅读更多 →
智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手

智慧树刷课插件:5分钟实现自动化学习的智能助手 【免费下载链接】zhihuishu 智慧树刷课插件,自动播放下一集、1.5倍速度、无声 项目地址: https://gitcode.com/gh_mirrors/zh/zhihuishu 智慧树刷课插件是一款专为智慧树在线教育平台设计的Chrome浏…

2026/7/14 2:55:05阅读更多 →
Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案

Steam创意工坊下载器WorkshopDL:跨平台游戏模组获取的终极解决方案 【免费下载链接】WorkshopDL WorkshopDL - The Best Steam Workshop Downloader 项目地址: https://gitcode.com/gh_mirrors/wo/WorkshopDL 你是否在GOG或Epic Games Store购买了心仪的游戏…

2026/7/14 6:17:41阅读更多 →
【Cursor数据库安全红线】:自动执行SQL前必须校验的6项权限策略,金融级项目已强制落地

【Cursor数据库安全红线】:自动执行SQL前必须校验的6项权限策略,金融级项目已强制落地

更多请点击: https://intelliparadigm.com 第一章:Cursor数据库安全红线概览 Cursor 作为一款基于 AI 的智能编程助手,其本地数据库(SQLite 存储)承载着用户代码片段、会话历史、自定义规则及敏感上下文信息。理解其安…

2026/7/14 0:03:18阅读更多 →
【Notion AI写作避坑白皮书】:基于127份真实用户失败案例,总结6大致命误用陷阱

【Notion AI写作避坑白皮书】:基于127份真实用户失败案例,总结6大致命误用陷阱

更多请点击: https://codechina.net 第一章:Notion AI写作辅助的底层能力边界认知 Notion AI 并非通用大语言模型的直接封装,而是基于 Llama 系列与自研微调模型构建的轻量化推理服务,其输入上下文窗口严格限制在 8192 token&…

2026/7/14 0:03:18阅读更多 →
AI Agent数据越界行为如何被精准溯源?——基于GDPR/CCPA双合规的5层审计框架实战指南

AI Agent数据越界行为如何被精准溯源?——基于GDPR/CCPA双合规的5层审计框架实战指南

更多请点击: https://kaifayun.com 第一章:AI Agent数据越界行为的合规性挑战与溯源必要性 AI Agent在自主执行任务过程中,可能因提示注入、上下文污染或权限配置缺陷,无意或有意访问、缓存、传输受保护数据(如PII、G…

2026/7/14 0:03:18阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/13 4:21:17阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/14 4:45:36阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/14 2:42:17阅读更多 →