1鞠苟、查看操作系統(tǒng)版本
#lsb_release -a? ,查看操作系統(tǒng)為CentOS6.9蒸眠,可以根據(jù)這個(gè)版本下載相應(yīng)的安裝包
如lsb_release -a 執(zhí)行提示lsb_release: command not found
需要安裝lsb #sudo yum install lsb –y
安裝成功后瓷炮,再執(zhí)行 #lsb_release -a
也可以用其它命令查看系統(tǒng)版本
#cat /etc/issue
CentOS release 6.9 (Final)
Kernel \r on an \m
2肩刃、安裝nginx
在/etc/yum.repos.d/目錄下創(chuàng)建一個(gè)源配置文件nginx.repo:
#cd /etc/yum.repos.d/
#mkdir nginx.repo
#ls
#cd nginx.repo
#vi nginx.repo
輸入i填寫如下內(nèi)容:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/6/$basearch/
gpgcheck=0
enabled=1
Esc+:wq!保存豁护,則會產(chǎn)生一個(gè)/etc/yum.repos.d/nginx.repo文件挺份。
下面直接執(zhí)行如下指令即可自動安裝好Nginx:
yum install nginx -y
安裝完成褒翰,下面直接就可以啟動Nginx了:
service nginx start
現(xiàn)在Nginx已經(jīng)啟動了,直接訪問服務(wù)器就能看到Nginx歡迎頁面了的匀泊。
如果還無法訪問优训,則需配置一下Linux防火墻。
防火墻放行80
iptables -I INPUT 5 -i eth0 -p tcp --dport 80 -m state --state NEW,ESTABLISHED -j ACCEPT
service iptables save
service iptables restart
Nginx的命令以及配置文件位置:
service nginx start # 啟動Nginx服務(wù)
service nginx stop # 停止Nginx服務(wù)
service nginx.conf # Nginx配置文件位置
至此各聘,Nginx已經(jīng)全部配置安裝完成型宙。
測試Nginx安裝是否成功
http://192.168.1.189:80
3、安裝tomcat
此處安裝步驟文集里有介紹
4伦吠、安裝mysql
用了el7的安裝包妆兑,下載安裝包#wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
在執(zhí)行#sudo yum install mysql-community-server命令時(shí),報(bào)錯(cuò):
報(bào)錯(cuò)原因是centos6應(yīng)該是el/6毛仪,而用el7就會出現(xiàn)此錯(cuò)誤搁嗓,然后把版本卸載了:
先查看安裝包#sudo yum list installed|grep mysql
再執(zhí)行卸載命令#sudo yum -y remove mysql-community-release.noarch
重新下載el6安裝包#sudo wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
安裝el6的repos源 #sudo yum install mysql-community-release-el6-5.noarch.rpm
查看repos源 #ls /etc/yum.repos.d? 增加了兩個(gè)文件:mysql-community-source.repo和mysql-community.rep
yum安裝mysql? #sudo yum install mysql-community-server
安裝成功后,修改root密碼
#service mysqld stop 關(guān)閉數(shù)據(jù)庫服務(wù)
#sudo /usr/bin/mysqld_safe --skip-grant-tables? 安全方式進(jìn)入數(shù)據(jù)庫
#mysql -u root mysql? 進(jìn)入數(shù)據(jù)庫mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
#service mysqld start 啟動數(shù)據(jù)庫服務(wù)
#mysql -u root -p 進(jìn)入數(shù)據(jù)庫
mysql>grant all privileges on *.* to root@'%'identified by'mdlk';? 客戶端以用戶名和密碼都可以訪問
客戶端連接報(bào)錯(cuò)箱靴,防火墻釋放端口3306
#iptables -I INPUT 5 -i eth0 -p tcp --dport 3306 -m state --state NEW,ESTABLISHED -j ACCEPT
#service iptables save
#service iptables restart
測試連接成功腺逛,mysql安裝成功!
5衡怀、安裝redis
新建下載包存放路徑:#sudo mkdir tools
下載壓縮包 #sudo wget http://download.redis.io/releases/redis-3.2.9.tar.gz
解壓壓縮包 #sudo tar -zxvf? redis-3.2.9.tar.gz
將壓縮包存在其它目錄? #sudo mv redis-3.2.9 /usr/local/redis
進(jìn)入存放目錄? #cd /usr/local/redis
編譯安裝? #sudo make & make install
redis默認(rèn)端口是6379
啟動redis服務(wù)? #sudo ./src/redis-server redis.conf? (redis-server的目錄需要找下棍矛,未必跟我的一致,可以用命令 #sudo find / -name redis-server)
改為后臺運(yùn)行 #sudo vi redis.conf? ? 將daemonize改為yes抛杨,再啟動redis服務(wù)够委,就變?yōu)楹笈_運(yùn)行了
# sudo ./src/redis-cli?
#sudo ps -ef|grep 6379 查看端口
配置redis.conf文件:
6、安裝mongodb
下載安裝包 #sudo wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.0.1.tgz
解決安裝包 #sudo tar -xzvf mongodb-linux-x86_64-rhel62-3.0.1.tgz
將安裝包移動到指定目錄 #sudo mv mongodb-linux-x86_64-rhel62-3.0.1.tgz /usr/local/mongodb
進(jìn)入目錄 #cd /usr/local/mongodb
創(chuàng)建db目錄 #sudo mkdir db
創(chuàng)建log目錄 #sudo mkdir logs
#cd bin
#sudo vi mongodb.conf
設(shè)置防火墻 ?#sudo vi /etc/sysconfig/iptables
重啟防火墻? #/etc/init.d/iptables restart
啟動mongo服務(wù)? #sudo numactl --interleave=all /usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf
查看端口情況 #sudo netstat -ntlp
進(jìn)入mongodb ?#sudo /usr/local/mongodb/bin/mongo
配置完成怖现!