1. 程式人生 > >Linux 軟件安裝(jdk,tomcat,nginx,mysql,svn)

Linux 軟件安裝(jdk,tomcat,nginx,mysql,svn)

nbsp prot mod vim city cti pcre configure active

安裝軟件的方式:

  源碼安裝 (Nginx,redis等)

  rpm(redhat package manager)包安裝 (mysql等)

  yum安裝(需要聯網)

  binary類型軟件安裝(這種類型的軟件,首先從官網下載到本地,然後解壓即可使用,例如jdk,tomcat)

jdk安裝:

#1,指定兩個目錄
mkdir -p /export/servers
mkdir -p /export/software


#2,上傳jdk安裝包到linux

sz 命令

#解壓
 tar -zxvf jdk-8u141-linux-x64.tar.gz -C /export/servers/
 
 which java 
 
 [root@node-01 jdk1.8.0_141]# which java
/usr/bin/java
[root@node-01 jdk1.8.0_141]# 


#3,卸載自帶的jdk

#3.1、找到自帶的jdk

 rpm -qa |grep java
 
 [root@node-01 jdk1.8.0_141]# rpm -qa |grep java
java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el6_8.x86_64
tzdata-java-2016j-1.el6.noarch
java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el6_8.x86_64
[root@node-01 jdk1.8.0_141]# 


#3.2、卸載
命令:
rpm -e --nodeps 
java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el6_8.x86_64 
tzdata-java-2016j-1.el6.noarch 
java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el6_8.x86_64

#3.3、安裝新的jdk 1.8 配置環境變量

vi /etc/profile 

#JAVA_HOME SET
export JAVA_HOME=/export/servers/jdk1.8.0_141
export PATH=$PATH:$JAVA_HOME/bin


#3.4讓環境變量生效
 source /etc/profile
 
#3.5驗證配置的是否正確
 
 [root@node-01 jdk1.8.0_141]# java -version

java version "1.8.0_141"
Java(TM) SE Runtime Environment (build 1.8.0_141-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.141-b15, mixed mode)
[root@node-01 jdk1.8.0_141]# 



分發文件(把jdk的文件分發到其他機器)
方式一
 scp -r jdk1.8.0_141/ root@node-02:/export/servers/
方式二
 scp -r jdk1.8.0_141/ root@node-03:$PWD 【cd /export/servers/】

tomcat安裝:

1、上傳(window上傳到linux)
2、解壓

tar -zxvf apache-tomcat-7.0.57.tar.gz -C /export/servers/

3、啟動tomcat
進入目錄:cd  /export/servers/apache-tomcat-7.0.57/bin

./startup.sh

4、驗證是否啟動
[root@node-01 bin]# netstat -nltp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      1352/rpcbind             
tcp        0      0 :::111                      :::*                        LISTEN      1352/rpcbind        
tcp        0      0 :::8080                     :::*                        LISTEN      2876/java           
tcp        0      0 :::22                       :::*                        LISTEN              
[root@node-01 bin]# 


5、jps查看tomcat的服務進程名字及pid
[root@node-01 bin]# jps
2902 Jps
2876 Bootstrap
[root@node-01 bin]# 

6、windows瀏覽器中通過URL進行訪問即可

http://node-01:8080/

7、關閉(停止)tomcat

./shutdown.sh

Nginx安裝:

安裝依賴環境:

 yum install gcc-c++
 
 yum install -y pcre pcre-devel
 
 yum install -y zlib zlib-devel
 
 yum install -y openssl openssl-devel

安裝:

mkdir -p /var/temp/nginx

./configure --prefix=/usr/local/nginx --pid-path=/var/run/nginx/nginx.pid --lock-path=/var/lock/nginx.lock --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --with-http_gzip_static_module --http-client-body-temp-path=/var/temp/nginx/client --http-proxy-temp-path=/var/temp/nginx/proxy --http-fastcgi-temp-path=/var/temp/nginx/fastcgi --http-uwsgi-temp-path=/var/temp/nginx/uwsgi --http-scgi-temp-path=/var/temp/nginx/scgi

#然後執行:

make 

make install 

#開啟
cd /usr/local/nginx

cd sbin(nginx)

./nginx

#校驗
netstat -nltp

[root@node-01 sbin]# netstat -nltp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      1352/rpcbind        
tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      5979/nginx          
tcp        0      0 0.0.0.0:35187               0.0.0.0:*                   LISTEN      1374/rpc.statd      
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN       



瀏覽器進行訪問
http://node-01:80

#停止命令
kill -9 5979

mysql的安裝:

1、上傳、解壓

2、檢查是否安裝了mysql

rpm -qa |grep mysql

3、卸載mysql軟件
rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64

4、安裝
rpm  -ivh  *.rpm

5、啟動mysql服務
service mysql start

6、查看mysql初始化自帶的密碼
 cat /root/.mysql_secret
 
7、mysql -uroot -p
pasword:

8、修改密碼
mysql>SET PASSWORD = PASSWORD(‘123456‘);

9、設置系統啟動時候自動啟動mysql
chkconfig --add mysql
chkconfig mysql on

10、檢查列表中是否已經添加了,主要是進行校驗
chkconfig

11、授權(註意別忘記這一步,不然sqlyog連不上)
grant all privileges on *.* to ‘root‘ @‘%‘ identified by ‘123456‘; 
flush privileges;

svn安裝:

1、通過yum命令進行在線安裝
yum install subversion 

2、創建svn版本庫目錄
mkdir  -p  /opt/svnFile

3、修改配置文件

a、vim svnserve.conf

anon-access = read
auth-access = write
password-db = passwd
authz-db = authz

#賬號
b、vim passwd 

zhangsan = 123456
lisi = 123456
wangwu = 123456
zhaoliu = 123456
zhaosi = 123456

c、vim authz

[aliases]
# joe = /C=XZ/ST=Dessert/L=Snake City/O=Snake Oil, Ltd./OU=Research Institute/CN=Joe Average

[groups]
# harry_and_sally = harry,sally
# harry_sally_and_joe = harry,sally,&joe

admin = zhangsan,lisi,wangwu,zhaoliu

# [/foo/bar]
# harry = rw
# &joe = r
# * =

# [repository:/baz/fuz]
# @harry_and_sally = rw
# * = r


[/]
@admin = rw
zhaosi = r
* =

Linux 軟件安裝(jdk,tomcat,nginx,mysql,svn)