centos7.6 最小化安装的一些配置笔记

centos7.6 最小化安装的一些配置笔记

最近咸鱼花500块钱买了一台二手笔记本 联想昭阳E41-80,默认装的win7系统,系统配置 i5-6200U+8G+240GB 的配置。

想着放在家里做个测试主机使用,本来是想直接装个linux 的centos 系统,但想想还是可视化的win7用的熟悉,这个配置还能跑一下虚拟机,这样可玩性就多了很多,可以随便折腾不怕电脑重装系统烦恼,装了VirtualBox 虚拟机,安装了最小化的centos 7.6,这样cpu和内存还剩一半可以跑一些小项目,centos7.6 最小化安装以后需要先配置一下才能使用。所以记录了一些配置过程中的查找的资料,也方便后面自己使用。

下载centos 7的iso镜像

阿里云的开源镜像站: https://developer.aliyun.com/mirror/

下载centos7.6 过期源的iso镜像

https://developer.aliyun.com/mirror/

下载centos7.6 过期源的iso镜像 https://developer.aliyun.com/mirror/centos-vault

修改yum源

安装完最小化的centos7.6 镜像以后,发现无法连接官方的yum包,主要是官方源已经不维护,不再提供安装包地址。

CentOS 7.x官方停止维护后该如何修改yum源?

https://zhuanlan.zhihu.com/p/709214431

先解决源无法安装的问题

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum makecache

安装wget

yum install wget

安装openssh

yun install openssh.*

我使用的是windows 下的 virtualbox 的虚拟机,发现安装好centos 后无法放大缩小显示器。

在centos中安装virtualbox增强插件

首先,要安装这些插件; 打开终端,后进入root模式(即输入su 接着你输入开机密码就可以进入了) 然后运行以下命令

#yum install kernel-headers

执行以下命令

#yum install kernel-devel
#yum install gcc*
#yum install make
#yum install gcc.x86_64 kernel.x86_64 kernel-devel.x86_64

先点击虚拟机窗口上面的设备->安装增强功能,将增强功能挂载到centos 后就可以运行增强功能后进行安装了。

mount /dev/cdrom /mnt

cd /mnt

ls

./VBoxLinuxAdditions.run

原文链接:https://blog.csdn.net/qq_44976250/article/details/106616276

设置共享:

https://blog.csdn.net/qq_45490619/article/details/106752153

配置网卡静态:

https://blog.csdn.net/qq_62326247/article/details/136481266

找到你的网卡编号使用 ip addr 或者 ifconfig -a 命令。

然后编辑对应的网卡,我喜欢使用sftp 通过本地编辑后覆盖网卡配置。

# vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
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="enp0s3"
UUID="cff228b2-80d5-4629-8966-0a035286e594"
DEVICE="enp0s3"
ONBOOT="yes"

IPADDR="192.168.43.181"
GATEWAY="192.168.43.37"
DNS1="202.102.128.68"
NETMASK="255.255.255.0"

重启一下 网卡

systemctal restart network

或者重新启动网络服务

systemctl restart network

或者重新启动NetworkManager服务(如果使用NetworkManager)

systemctl restart NetworkManager

所以如果你在windows下使用 VirtualBox 安装了centos,如果虚拟机预览界面无法自由缩放可以安装共享工具。

如何开启笔记本电脑的虚拟化功能

如果你使用的是一台笔记本电脑,那么在安装虚拟机的时候,需要开启虚拟化功能。

联想笔记本怎么开启cpu虚拟化: https://iknow.lenovo.com.cn/detail/125894

虚拟机安装:

virtualbox 下载地址,官方维护。 https://www.virtualbox.org/

https://blog.csdn.net/qq_44976250/article/details/106616276 VirtualBox centos增强包的安装,增强工具安装,安装增强功能

【VirtualBox】安装 VirtualBox 提示 needsthe Microsoft Visual C++ 2019 https://blog.csdn.net/weixin_44205779/article/details/128494805

Visual C++ 下载地址

https://learn.microsoft.com/zh-cn/cpp/windows/latest-supported-vc-redist?view=msvc-170

下载centos 过期ios镜像:

https://mirrors.aliyun.com/centos-vault/?spm=a2c6h.13651104.d-2002.1.30662dcbas9XVu

阿里云镜像:

https://developer.aliyun.com/mirror/

centos 如何修改root密码:

https://blog.csdn.net/2401_84046912/article/details/137741764

配置完服务器后,记得打个备份镜像。

如果你安装的是openwebui程序,可能在配置代理缓存策略或者cdn缓存策略时需要有一些目录不建议缓存。

需要配置不缓存或者遵循源站缓存策略的目录:

/api;/ws
/admin;/openai;/rag;/ollama

腾讯云cdn缓存策略介绍 https://cloud.tencent.com/document/product/228/47672

win7下 VirtualBox虚拟机开机自启动:

https://www.kafan.cn/edu/54628581.html

代码如下:

VBoxManage startvm <uuid>|<name> [--type gui|sdl|headless]

比如我新建的虚拟机叫study,那么

复制代码 代码如下:

 "D:\virualBox\VBoxManage" startvm study --type headless

测试脚本能否开机自启动

现在看不到窗口了,但是还是需要手动输入命令行启动。如果能开机自启动就好了

1、首选我们要做一个bat脚本:virtualboxtStart.bat

2、里面写入上面的命令:

D:\virualBox\VBoxManage startvm study --type headless

3、把virtualboxtStart.bat放到C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup,这个目录下的脚本是开机的时候自动运行的哦

好了,小工告成。重启电脑,你就会发现,win7偷偷帮我们启动了study这个虚拟机了。

你就可以只用SSH连接,操作了(如果你还想使用虚拟机窗口可以打开虚拟机软件,再开启界面)。

注:也可以在cmd中使用命令行对虚拟机进行状态管理:

VBoxManage controlvm <uuid>|<name> pause|resume|reset|poweroff|savestate|

比如我想关闭:

D:\virualBox\VBoxManage controlvm study poweroff

以上所述是小编给大家介绍的win7下 VirtualBox虚拟机开机后台自启动。