01-vagrant安裝centos7
阿新 • • 發佈:2017-07-08
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