Linux服務器安裝tomcat、JDK、SVN等經常使用開發軟件總結

     原本本文發佈到首頁的,該網站運營人員移除了,說我這篇博文太簡單了,若是感受我這篇博文有用的,你們給個推薦,打一下運營人員的臉html

目錄mysql

一.Ubuntu 16.04下安裝JDK(spring 3.2不支持jdk8,spring官網下載地址:http://repo.spring.io/libs-release-local/org/springframework/spring/)linux

二.Ubuntu 16.04下安裝Tomcat 8web

三.Ubuntu 16.04下安裝mysqlredis

四.linux(Ubuntu 16.04 LTS)安裝redisspring

五.linux(Ubuntu 16.04 LTS)安裝cronlog分割tomcat catalina.out日誌sql

六.linux(Ubuntu 16.04 LTS)安裝ftpapache

七.linux(Ubuntu 16.04 LTS)安裝SVNubuntu

八.linux(Ubuntu 16.04 LTS)經常使用命令tomcat

      因爲公司服務器由window更換成Linux(ubuntu 16.04),首次接觸Linux,搭建開發部署環境時,遇到不少問題。例如安裝tomcat,jdk,svn,ftp,redis,mysql等就遇到很多問題,因此在這裏整理總結一下,主要是貼出真實有用博客,在此感謝這些博主的分享。

下面是各個軟件的具體安裝指南與常見操做:

一.Ubuntu 16.04下安裝JDK(spring 3.2不支持jdk8,spring官網下載地址:http://repo.spring.io/libs-release-local/org/springframework/spring/

1.安裝指南:https://www.linuxidc.com/Linux/2017-02/140908.htm

二.Ubuntu 16.04下安裝Tomcat 8

1.安裝指南:https://www.linuxidc.com/Linux/2017-06/144809.htm

2.開機自啓動:

若是出現:insserv: warning: script 'tomcat' missing LSB tags and overrides錯誤能夠參考:https://blog.csdn.net/hanchao5272/article/details/79819460

3.注意事項:tomcat8不能安裝版本大於8.0.39,否則IE訪問URL帶中文參數時會報錯http://www.javashuo.com/article/p-ejftsfvf-bb.html

4.命令彙總:

tar xzvf apache-tomcat-7.0.73.tar.gz
進入tomcat目錄,修改server.xml文件,通常修改端口號,並加上: URIEncoding="UTF-8"
<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
如啓動提示權限不足:ava.net.BindException: Permission denied。則須要進行如下步驟
   1.server.xml 中已修改的 80 端口從新改成 8080.
   2.在Linux下執行:iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080, 大體意思也就是在Linux降低80端口映射至8080, 達到咱們直接輸入域名而不帶端口號的目的.

三.Ubuntu 16.04下安裝mysql

1.安裝指南:https://www.linuxidc.com/Linux/2017-05/143861.htm

2.卸載mysql:https://blog.csdn.net/shihongliang1993/article/details/53768301

3.修改mysql密碼:http://www.javashuo.com/article/p-ezbikgbw-k.html

4.經常使用語句://建立用戶並賦予權限

CREATE USER 'zhuzao_fortest'@'%' IDENTIFIED BY 'mysqlpwdrootgzkzplatform';
GRANT all privileges(權限) ON (表)*.* TO 'zhuzao_fortest'@'%' IDENTIFIED BY 'mysqlpwdrootgzkzplatform';
flush privileges;
//刪除用戶
drop user zhuzao_fortest@'%';
//更換用戶密碼,高版本密碼字段改成authentication_string
use mysql;
update user set password=password("mysqlpwdrootgzkz_npwdaly") where user='root';

四.linux(Ubuntu 16.04 LTS)安裝redis

1.安裝指南:https://blog.csdn.net/efregrh/article/details/52903582

2.經常使用命令:http://www.javashuo.com/article/p-mrzlmpsf-go.html

#鏈接本地 redis-cli #鏈接遠程,加上Ip和密碼參數。 redis-cli -h 127.0.0.1 -p 6379 -a "password"
列出全部的key
redis> keys *
列出匹配的key
redis>keys apple*

五.linux(Ubuntu 16.04 LTS)安裝cronlog分割tomcat catalina.out日誌

1.安裝步驟

   # tar zxvf cronolog-1.6.2.tar.gz
  # cd cronolog-1.6.2
  # ./configure
  # make
  # make install

2.測試是否安裝成功

 # which cronolog
 正常顯示:/usr/local/sbin/cronolog

3.成功後配置,修改bin/catalina.sh文件

(1)
 if [ -z "$CATALINA_OUT" ] ; then
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
fi
改成:
if [ -z "$CATALINA_OUT" ] ; then
CATALINA_OUT="$CATALINA_BASE"/logs/%Y-%m-%d.catalina.out
fi
(2)
 touch "$CATALINA_OUT"
改成:
#touch "$CATALINA_OUT"
(3) 
org.apache.catalina.startup.Bootstrap "$@" start \
>> "$CATALINA_OUT" 2>&1 "&"
改成:
org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \
| /usr/local/sbin/cronolog "$CATALINA_OUT" >> /dev/null&

最後重啓tomcat便可(/usr/local/sbin/cronolog爲安裝cronolog後產生的文件所在目錄)

六.linux(Ubuntu 16.04 LTS)安裝ftp

1.安裝指南:http://www.linuxidc.com/Linux/2017-01/139233.htm

七.linux(Ubuntu 16.04 LTS)安裝SVN

1.安裝指南:http://www.javashuo.com/article/p-afbkaqon-bb.html

2.常見問題:https://blog.csdn.net/YLD10/article/details/80239474

八.linux(Ubuntu 16.04 LTS)經常使用命令

1.mv catalina.sh1 tomcat 重命名
2.cp -r /opt/web/tomcat/apache-tomcat-8.0.35/webapps/zhuzaojiancai/. /opt/web/back/2018-08-30 複製
3.rm -rf /opt/web/tomcat/apache-tomcat-8.5.32/webapps/admin 刪除
4.cd /opt/web/tomcat/apache-tomcat-8.0.35/bin/catalina.sh 切換目錄
5.查看已經安裝的包:dpkg --get-selections
6.卸載軟件:1.徹底卸載: sudo apt-get --purge remove 軟件名稱 。2.保留配置卸載:sudo apt-get remove 軟件名稱

 歡迎你們關注我cadn博客:https://blog.csdn.net/liaohaojian

相關文章
相關標籤/搜索