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虚拟机开机后台自启动。