Linux服务器安装tomcat、JDK、SVN等常用开发软件总结
本来本文发布到首页的,该网站运营人员移除了,说我这篇博文太简单了,如果感觉我这篇博文有用的,大家给个推荐,打一下运营人员的脸
目录
四.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
由于公司服务器由window更换成linux(ubuntu 16.04),首次接触linux,搭建开发部署环境时,遇到很多问题。例如安装tomcat,jdk,svn,ftp,redis,mysql等就遇到不少问题,所以在这里整理总结一下,主要是贴出真实有用博客,在此感谢这些博主的分享。
下面是各个软件的具体安装指南与常见操作:
一.ubuntu 16.04下安装jdk(spring 3.2不支持jdk8,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错误可以参考:
3.注意事项:tomcat8不能安装版本大于8.0.39,不然ie访问url带中文参数时会报错
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:
3.修改mysql密码:
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.安装指南:
2.常用命令:
#连接本地 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.安装指南:
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博客:
上一篇: 使用IO流写文件的一些骚操作
下一篇: 输出学生成绩