到公司搭建環境能夠直接使用YUM。php
安裝1、rpm包安裝(安裝方便)mysql
yum:下載軟件包而且安裝。前提:連網。linux
yum 使用流程:nginx
1. yum list | grep 安裝的包sql
2. yum install 包名:自動下載包而且完成安裝mongodb
通常yum安裝的東西:shell
配置文件:/etcwindows
管理:service xxx start|stop|restart服務器
安裝2、編譯安裝(可配置項比較高、性能最好)網絡
實際操做:編譯安裝LNMP
1. 安裝CENTOS5.5
2. 把全部的包上傳到/usr/local/src目錄下
3. 把shell安裝腳本也上傳到/usr/local/src目錄下
4. 執行命令: chmod +x /usr/local/src/install* 把全部install開頭的腳本文件分配一個可執行的權限
5. 執行命令開始安裝:/usr/local/src/installall ,等待安裝完成
1.最小化安裝LINUX-CENTOS5.5
安裝LINUX時必定要把兩個包勾選上不然安裝就會失敗
選上兩個包,管理LNIUX時方便一些:
2. 初始化設置
a. 關閉防火牆
b. 設置網卡信息
c. 關閉沒必要要的服務
如下服務有用:其餘都關:
crond:定時任務
irqbalance:多核CPU開啓以後性能更好
network:網絡
sshd:外程鏈接管理員
syslog:系統日誌
3. 啓動網絡 並測試能不能ping通
service network restart
ifconfig -> 查看當前IP地址
4. 在windows系統啓動sftp【若是要使用FTP還須要在LINUX系統上安裝FTP服務器,比較麻煩,因此咱們直接使用SSHD中的SFTP】客戶端軟件把須要的開發包上傳到LINUX裏的/usr/local/src目錄下
FTP鏈接時要注意使用的是SFTP協議:
5. 登陸LINUX系統,在LINUX中執行命令爲shell腳本分配可執行的權限:
6. 最後一步:運行installall等待安裝完成便可:
腳本執行完後會安裝這些:nginx,mysql,php,haproxy【負載均衡】,keepalived【高可用】
lnmp:linux + nginx + mysql/mongodb + php