这里记录常用的一些linux命令,以备不时之需。
常用的命令
|
|
防火墙建议直接删除
Ubuntu下安装jdk
首先找到jdk包,我用的是jdk1.7.0_80
接下来的步骤是上传,移动,解压,配置环境
配置环境变量
配置环境变量后使用以下命令,使配置生效
使用java -version查看版本
如果遇到权限问题,在/bin/java和/bin/javac加上以下命令
Ubuntu下安装tomcat
一般情况下解压就可以直接用,如果遇到以下信息
- Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
- At least one of these environment variable is needed to run this program
则新建文件 tomcat/bin/setenv.sh ,catalina.out也需要新建。
后台接收request.getparameter需要在设置useBodyEncodingForURI=”true”123<Connector port="80" protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443" useBodyEncodingForURI="true" />
|
|
使用以下命令运行或关闭tomcat
unbuntu下安装mysql
|
|
修改/etc/mysql/my.cnf文件将bind 127.0.0.1注释。
在mysql5.6中my.cnf的位置更改为/etc/mysql/mysql.conf.d/下的 mysqld.cnf
如果要远程访问mysql有以下两种方法,这里推荐第二种方法
1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称”%”
|
|
- 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
|
|
localhost、127.0.0.1与本机IP地址的区别
localhost也叫local ,正确的解释是:本地服务器
127.0.0.1在windows等系统的正确解释是:本机地址(本机服务器)
他们的解析通过本机的host文件,windows自动将localhost解析为127.0.0.1
localhot(local)是不经网卡传输!这点很重要,它不受网络防火墙和网卡相关的的限制。
127.0.0.1是通过网卡传输,依赖网卡,并受到网络防火墙和网卡相关的限制。
本机IP 也是通过网卡传输的,依赖网卡,并受到网络防火墙和网卡相关的限制。
但是本机IP与127.0.0.1的区别是:
127.0.0.1 只能通过本机访问
本机IP 通过本机访问也能通过外部访问
Ubuntu开机自启与服务脚本
- 加入/etc/rc.loal实现开机自启1root@ubuntu :~# vim /etc/rc.loal
在exit 0 之前添加如下内容:
- 通过启动脚本创建一个服务
首先,自己要先写一个tomcat.sh,里面实现start、stop、restart等操作。文件内容如下:12345678910111213141516171819202122## description: Auto-starts tomcat# processname: tomcatcase "$1" instart)sh /usr/local/apache-tomcat-7.0.54/bin/startup.sh;;stop)sh /usr/local/apache-tomcat-7.0.54/bin/shutdown.sh;;restart)sh /usr/local/apache-tomcat-7.0.54/bin/shutdown.shsh /usr/local/apache-tomcat-7.0.54/bin/startup.sh;;status);;*);;esacexit 0
执行以下指令,把tomcat创建为服务:
通过执行以下指令,可以开启服务
如果要卸载服务,则执行以下指令