Linux環境部署基本步驟


注意事項:

1.修改任何配置文件前,記得備份原文件cp/xx/xx/a /xx/xx/a.bak

一、操作系統安裝(以centos6.6為例)
二、操作系統配置
A:網絡配置
1.修改網絡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=70:e2:84:0e:a5:dc
TYPE=Ethernet
UUID=7d88f64d-257e-48f7-bbc7-8323e9e9c904
ONBOOT=yes(設置為開機啟動,否則系統重啟后,將連不上該服務器)
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS2=192.168.1.1
DNS1=192.168.1.245
IPV6INIT=no
USERCTL=no
2.重啟網絡服務
service network restart
B:yum源配置
centos可使用yum命令安裝,使用前需配置yum源(一般配置為網易163的源)
1、備份
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2、下載新的CentOS-Base.repo到/etc/yum.repos.d/
CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
3、之后運行yum makecache生成緩存
yum clean all
yum makecache
三、數據庫服務器部署
1.查看是否已安裝mysql,版本是否滿足要求,若版本不符合,需刪除,重新安裝
2.下載所需要版本的安裝包,解壓
3.安裝mysql所需要的包
4.安裝完成,啟動mysql
mysql5.7.17安裝參考步驟如下:
rpm -qa grep mysql查看系統是否安裝mysql
service mysqld stop停止mysql
rpm -e mysql-server-5.1.71-1.el6.x86_64
rpm -e mysql-libs-5.1.71-1.el6.x86_64
rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
rpm -e mysql-5.1.71-1.el6.x86_64
rpm -e mysql-connector-odbc-5.1.5r1144-7.el6.x86_64
cat /etc/passwd grep mysql查看系統是否有mysql用戶
cat /etc/group grep mysql查看系統是否有mysql用戶組
cd /opt
mkdir mysql-pkgs
tar xvf mysql-5.7.17-1.el6.x86_64.rpm-bundle.tar -C ./mysql-pkgs/
cd mysql-pkgs/
rpm -ivh mysql-community-server-5.7.17-1.el6.x86_64.rpm mysql-community-client-5.7.17-1.el6.x86_64.rpm mysql-community-libs-5.7.17-1.el6.x86_64.rpm mysql-community-common-5.7.17-1.el6.x86_64.rpm mysql-community-libs-compat-5.7.17-1.el6.x86_64.rpm mysql-community-devel-5.7.17-1.el6.x86_64.rpm
mysqld --initialize --user=mysql生成默認密碼
service mysqld start
mysql–u root–ppassword密碼在/var/log/mysqld.log日志文件中
注:mysql5.6及之前版本的默認root密碼為空,不需密碼即可登錄。
mysql5.7版本需生成默認密碼並使用默認密碼登錄。
5.修改root密碼
注意:
1.mysql5.7與之前版本密碼修改方式不同
ALTER USER USER() IDENTIFIED BY 'new_password';
2.若需要設置簡單密碼,可能需要修改密碼設置規則
SHOW VARIABLES LIKE 'validate_password%';
set global validate_password_policy=0;
密碼規則說明:/LOW:只檢查長度;
1/MEDIUM:檢查長度、數字、大小寫、特殊字符;
2/STRONG:檢查長度、數字、大小寫、特殊字符字典文件
6.修改數據庫字符集為utf-8,解決中文亂碼
修改配置文件/etc/my.cnf,添加內容:
[client]
default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci
重啟數據庫service mysqld restart
7.設置mysql遠程訪問權限
1.登錄mysql
2.指定數據庫:use mysql;
3.授權:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password'WITH GRANT OPTION;
4.生效:FLUSH PRIVILEGES;
5.重啟mysql:service mysqld restart
注:若還不能遠程訪問數據庫,查看防火牆狀態,添加3306端口或者關閉防火牆,重試。
四、應用服務器部署
A.jdk安裝
1.拷貝其他應用服務器已解壓好的整個java文件夾至要部署的服務器
2.配置環境變量
3.生效:source/etc/profile
B.tomcat安裝
1.拷貝其他應用服務器已解壓好的整個tomcat文件夾至要部署的服務器
2.將開發程序包放至/home/tomcat/apache-tomcat-7.0.64/webapps/路徑下
3.到/home/tomcat/apache-tomcat-7.0.64/bin下,執行./ startup.sh啟動tomcat
4.到/home/tomcat/apache-tomcat-7.0.64/logs下,tail –f catalina.out查看啟動情況
至此,簡單的基本的B/S架構服務器搭建完成,打開瀏覽器,訪問系統URL,驗證環境部署是否成功。
注:如系統不能訪問,可查看系統的防火牆開啟狀態service iptables status,若開啟,設置防火牆規則,打開系統端口;若無安全要求,可關閉防火牆service iptables stop
環境部署常見問題原因級解決辦法
1.操作系統中文亂碼
原因:字符集不支持中文
解決辦法:修改文件/etc/sysconfig/i18n,添加LANG="zh_CN.UTF-8"或者在環境變量中添加export LANG="zh_CN.UTF-8"
2.操作系統遠程訪問,中文亂碼
原因:所使用的工具,字符集選擇錯誤
解決辦法:將所使用工具的字符選擇utf-8
3.數據庫中文亂碼
原因:數據庫字符集設置錯誤或者所使用的訪問工具字符集選擇錯誤
解決辦法:參照數據庫服務器搭建相關內容
4.若安裝的數據庫為oracle,需注意所裝的數據庫版本需與操作系統版本相匹配

 

=======================================================================

 

Linux搭建環境基礎步驟

 

准備工具:

SecureCRT工具(Linux工具,連接服務器)

FTP傳輸工具(上傳文件到服務器)

MySQL連接工具

 

安裝包(以下文件均為壓縮包rpm格式和tar.gz):

JDK1.7安裝包

Tomcat8安裝包

MySQL5.7安裝包

 

安裝步驟:

 

一、 安裝JDK

1. 通過FTP上傳JDK壓縮包 

2. tar –zxvf 文件名   解壓JDK文件  

3. mv 舊文件名 新文件名   修改文件名

4. 修改JDK環境變量  vi / etc/profile

5. 在文件末尾添加修改變量信息並保存(shift+i進入編輯模式,ESC退出編輯模式,即為命令模式,:wq!保存並退出):

6. export JAVA_HOME=/usr/java1.7

export PATH=$JAVA_HOME/bin:$PATH 

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

7. 重新執行系統配置文件 source /etc/profile

8. 查看JDK版本信息 java –version

二、 安裝Tomcat 

1. 通過FTP上傳Tomcat壓縮包

2. tar –zxvf 文件名   解壓Tomcat文件

mv 舊文件名 新文件名   修改文件

3. 修改端口號(默認為8080)

進入conf  修改server.xml文件

4. 啟動 startup.sh

關閉 shutdown.sh 

訪問:瀏覽器訪問地址http://192.168.0.253:8080/

三、 安裝MySQL

1. 檢查是否安裝過MySQL

rpm -qa|grep -i mysql

若有遺留則刪除:rpm -e 遺留文件名 --nodeps

2. 創建MySQL用戶 mkdir /_data/mysql

創建MySQL用戶組 grounpadd mysql

3. 通過FTP上傳MySQL壓縮包

4. tar –zxvf 文件名 解壓MySQL文件

5. 修改文件名 mv 舊文件名新文件名

6. 初始化mysql數據庫  cd  /_data/mysql 

./bin/mysqld --user=mysql --basedir=/_data/mysql --datadir=/_data/mysql/data/  --initialize

7. 啟動服務   ./support-files/mysql.server start(或者service mysqld start)

8. 修改文件 (紅色為添加的實際安裝路徑)

vim support-files/mysql.server

basedir=/home/mysql

datadir=/home/mysql/data 

9. 創建軟鏈接  ln -s /home/mysql/bin/mysql /usr/bin/mysql

10. 通過FTP新建 my-default.cnf 配置文件(文件內容網上百度通用)

11. 拷貝配置文件模板為新的mysql配置文件

cp my-default.cnf /etc/my.cnf

12. 設置編碼為utf8以防亂碼

13. 配置mysql服務開機自動啟動

14. 登錄mysql服務  

mysql -uroot –p   回車

use mysql

修改密碼 

15. 重啟服務,登錄mysql,輸入新密碼,登錄成功

16. 設置遠程連接   mysql> grant all privileges on *.* to 'root'@'%' identified by '123456'

17. 通過mysql連接工具連接,連接成功則OK


免責聲明!

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



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