Mac VM Funsion安裝CentOS7 Server


一、下載CentOS7的鏡像文件ISO

CentOS官方鏡像站點列表地址: https://www.centos.org/download/mirrors/

中國境內CentOS鏡像下載地址:

阿里: http://mirrors.aliyun.com/centos/

清華: https://mirrors.tuna.tsinghua.edu.cn/centos/

二、VM Funsion安裝CentOS7

1、打開Mac的Funsion,點擊創建虛擬機

2、選擇安裝方法,默認即可,也可以自行選擇"創建自定虛擬機"

3、選擇鏡像文件

4、選擇固件類型

5、選擇自定義設置

6、設置CPU和內存

7、設置硬盤--根據你的物理機選擇合適的虛擬機硬盤容量

8、啟動--這里選擇的是先檢查然后在安裝(個人喜好),也可以直接選擇啟動安裝

9、選擇語言--英語

10、選擇時區

11、選擇安裝方式以及初始安裝的工具

12、磁盤分區--boot分區,swap分區,根(/)分區

12.1、boot分區--啟動分區

12.2、swap分區

12.3、根(/)分區

12.4、分區完成

13、網絡配置

14、以上設置完成以后,點擊"Begin Installation"開始安裝

15、設置root密碼

注意: 設置密碼時,要求設置復雜的密碼,但是如果想設置簡單的密碼,保存時點擊兩次"Done"就可以生效,就不會報錯

16、安裝完成后重啟后就可以使用了

17、重啟后輸入用戶名和密碼進入終端界面

三、安裝后的初始化配置

1、配置阿里源

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo
yum makecache
yum -y update

2、安裝epel源

yum install -y wget
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

3、關閉防火牆

systemctl status firewalld.service
systemctl stop firewalld.service
systemctl disable firewalld.service

4、關閉selinux

sed -i "s#SELINUX=enforcing#SELINUX=disable#g" /etc/selinux/config

 

5、時間同步

yum install -y ntp ntpdate
systemctl enable ntpd
systemctl start ntpd

6、安裝常用命令

yum install -y vim net-tools htop gcc glibc gcc-c++ make net-tools screen lrzsz tree
yum install -y dos2unix lsof tcpdump bash-completion wget ntp

7、清空網絡規則配置文件(不是網卡配置文件)

echo '>/etc/udev/rules.d/70-persistent-net.rules' >> /etc/rc.local

8、設置UTF_8為默認字符集

cp /etc/locale.conf /etc/locale.conf.ori
cat > /etc/locale.conf << EOF
LANG=en_US.UTF-8
LC_ALL=en_US.utf8
LC_CTYPE=en_US.utf8
LANG=en_US.utf8
EOF

source /etc/locale.conf
echo $LANG

9、內核文件優化

cp -p /etc/sysctl.conf /etc/sysctl.conf_bak
cat >>/etc/sysctl.conf<<EOF
net.ipv4.tcp_fin_timeout = 2
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_tw_recycle = 1
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_keepalive_time = 600
net.ipv4.ip_local_port_range = 4000 65000
net.ipv4.tcp_max_syn_backlog = 16384
net.ipv4.tcp_max_tw_buckets = 36000
net.ipv4.route.gc_timeout = 100
net.ipv4.tcp_syn_retries = 1
net.ipv4.tcp_synack_retries = 1
net.core.somaxconn = 16384
net.core.netdev_max_backlog = 16384
net.ipv4.tcp_max_orphans = 16384
EOF

10、重啟服務器

reboot

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM