学习笔记

您现在的位置是:首页 > 技术教程 > 正文

技术教程

星外主机系统hyper-v centos安装后优化

weizhe2021-05-20技术教程425

转自:
https://note.xdq.me/centosan-zhuang-hou-you-hua/


安装常用软件

包括nano文字编辑器、wget、curl、lsof、bash-completion和ifconfig
sudo yum install -y nano bash-completion net-tools wget curl lsof policycoreutils-python


移除不用的服务
sudo systemctl stop iprdump iprinit iprupdate NetworkManager
sudo systemctl disable iprdump iprinit iprupdate NetworkManager
sudo yum remove -y btrfs-progs* iprutils ivtv* iwl*firmware libertas* NetworkManager* aic94xx-firmware* alsa-*


可选移除不用的服务
systemctl stop postfix avahi-daemon.socket avahi-daemon.service


然后
systemctl disable postfix avahi-daemon.socket avahi-daemon.service


然后
yum remove -y postfix avahi-autoipd avahi-libs avahi biosdevname dracut-network kexec-tools


移除networkmanager后需要使用/etc/sysconfig/network-scripts/下的配置文件进行配置

移除固定ip配置名后的0

安装hyper-v服务
sudo yum install -y hypervkvpd


修改分辨率
grubby --update-kernel=ALL --args="video=hyperv_fb:800x600"


安装yum-cron
sudo yum install -y yum-cron


更新系统
yum upgrade -y


reboot

curl方式
sudo curl -L http://file.xdq.me/centos7_hyperv.sh | bash


其他

开启内存热添加

编辑/etc/udev/rules.d/100-balloon.rules
sudo nano /etc/udev/rules.d/100-balloon.rules


填入一下内容
SUBSYSTEM=="memory", ACTION=="add", ATTR{state}="online"


开启yum-cron自动更新

编辑 /etc/yum/yum-cron.conf
nano /etc/yum/yum-cron.conf


将 apply_updates 改为 yes

删除kdump
sudo yum remove -y kexec-tools


然后
sudo nano /etc/default/grub


删除
crashkernel=auto


参考更改I/O scheduler应用设置

更改I/O scheduler
sudo nano /etc/default/grub


添加
GRUB_CMDLINE_LINUX_DEFAULT="elevator=noop video=hyperv_fb:800x600"


Gen2虚拟机(EFI)执行
sudo grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg


Gen1虚拟机执行
sudo grub2-mkconfig -o /boot/grub2/grub.cfg


确认已生效
cat /sys/block/sda/queue/scheduler


设置hostname
sudo hostnamectl set-hostname FQDN_system_name


安装EPEL源
sudo yum install -y epel-release


删除tuned
sudo yum remove -y tuned


更改swapness
sudo nano /etc/sysctl.conf


添加
vm.swappiness = 10

发表评论

评论列表

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~