1. 程式人生 > >01-vagrant安裝centos7

01-vagrant安裝centos7

profile box ant cep div ice export edi accept

1. 安裝VirtualBox

2. 安裝Vagrant 3. 下載 centos-7.0-x86_64.box 【安裝命令】
$ mkdir vagrant
$ cd vagrant
$ vagrant box add centos7 centos-7.0-x86_64.box
$ vagrant init centos7  #初始化(僅第一次需要)
$ vagrant up         #啟動
$ vagrant ssh        #連接
$ vagrant halt       #關閉
$ vagrant reload     #重啟
$ vagrant package    #導出鏡像
【配置文件Vagrantfile的配置說明】
config.vm.box = "centos7"            #該名稱是再使用 vagrant init 中後面跟的名字。
config.vm.hostname = "for_work"       # hostname設置
config.vm.network "private_network", ip: "192.168.33.10"   #虛擬機網絡設置
config.vm.synced_folder  "/Users/renxing/www", "/vagrant"  #同步目錄設置
【補充】 使用windows的SecureCRT客戶端登錄上去以後,發現語言是德語,修改為英文的方式如下: 給 /etc/profile 文件最後面添加如下內容:export LANG=‘en_US.UTF-8‘ 然後 source /etc/profile 【iptables防火墻】
$ systemctl stop firewalld.service        #關閉自帶的firewalld防火墻
$ systemctl disable firewalld.service #防止開機啟動
$ yum install iptables-services       #安裝iptables
$ systemctl start iptables.service    #啟動iptables防火墻
$ systemctl enable iptables.service   #設置開機自動啟動

編輯防火墻配置文件, 設置80(nginx) 3306(mysql/mariadb) 6379(Redis)端口,外網可訪: $ vim /etc/sysconfig/iptables
*filter
:INPUT ACCEPT [
0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT -A INPUT -p tcp -m state --state NEW -m tcp --dport 6379 -j ACCEPT -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT

01-vagrant安裝centos7