Linux服务器安装tomcat、JDK、SVN等常用开发软件…
2019-01-04 09:48:07来源:博客园 阅读 ()
本来本文发布到首页的,该网站运营人员移除了,说我这篇博文太简单了,如果感觉我这篇博文有用的,大家给个推荐,打一下运营人员的脸
目录
一.Ubuntu 16.04下安装JDK(spring 3.2不支持jdk8,spring官网下载地址:http://repo.spring.io/libs-release-local/org/springframework/spring/)
二.Ubuntu 16.04下安装Tomcat 8
三.Ubuntu 16.04下安装mysql
四.linux(Ubuntu 16.04 LTS)安装redis
五.linux(Ubuntu 16.04 LTS)安装cronlog分割tomcat catalina.out日志
六.linux(Ubuntu 16.04 LTS)安装ftp
七.linux(Ubuntu 16.04 LTS)安装SVN
八.linux(Ubuntu 16.04 LTS)常用命令
由于公司服务器由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.开机自启动:
- https://blog.csdn.net/iywgqt/article/details/54694321
- https://blog.csdn.net/u012532631/article/details/78500480
- https://www.cnblogs.com/youcong/p/8469488.html(最有效)
如果出现:insserv: warning: script 'tomcat' missing LSB tags and overrides错误可以参考:https://blog.csdn.net/hanchao5272/article/details/79819460
3.注意事项:tomcat8不能安装版本大于8.0.39,不然IE访问URL带中文参数时会报错https://www.cnblogs.com/hark0623/p/6977737.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密码:https://www.cnblogs.com/jonsea/p/5510219.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.常用命令:https://blog.csdn.net/bmh228/article/details/78886715
#连接本地 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.安装指南:https://www.cnblogs.com/lovechen/p/5716213.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
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Linux简单命令的学习 2020-06-10
- Maven安装与配置 2020-06-09
- java环境教程:Tomcat下载,安装,设置为Windows服务,启动 2020-06-09
- Centos下Zookeeper的安装部署 2020-06-06
- Elastic APM安装 2020-06-06
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash