mysql命令行中执行多行命令时,若是前边输入的命令发生错误,是很使人头疼的事情,能够经过输入\c来取消前边的输入,从新进入“mysql->”提示符。html
二、linux java jdk 1.7 下载地址:java
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.htmlmysql
先把当前位置移动到 tomcat 的 bin 下 : cd /usr/local/tomcat/binlinux
开启:./startup.shsql
关闭:./shutdown.sh数据库
ps -ef|grep java windows
root 7010 1 0 Apr19 ? 00:30:30 [java] <defunct>
显示这个信息说明已经关闭tomcat
一、先切换到:cd tomcat/logs安全
二、tail -f catalina.outoracle
三、这样运行时就能够实时查看运行日志了
Ctrl+c 是退出tail命令。
java.lang.OutOfMemoryError thrown from the UncaughtExceptionHandler in thread "http-bio-8080-exec-5"
java.lang.OutOfMemoryError: PermGen space
进入Tomcat中的/bin/catalina.sh
在catalina.sh中添加以下代码:
#此处为添加代码
JAVA_OPTS="-Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1024m -Xmx1024m -XX:NewSize=512m -XX:MaxNewSize=256m -XX:PermSize=512m -XX:MaxPermSize=512m"
添加的位置:echo"Using CATALINA_BASE" 以前的一行。
vi /usr/local/mytxt
按 i 进入插入模式
一、按 Esc ,退出插入模式,
二、而后这时,咱们输入“冒号”,即":"(不需双引号),在下方会出现冒号,等待输入命令,如图,我输入的是WQ。功能以下。
W:write,写入
Q:quit,退出
再回车,就保存退出了
1) 重启后生效
开启: chkconfig iptables on
关闭: chkconfig iptables off
2) 即时生效,重启后失效
开启: service iptables start
关闭: service iptables stop
查看防火墙状态
service iptables status
须要说明的是对于Linux下的其它服务均可以用以上命令执行开启和关闭操做。
单独开启端口,若是想要开启多个端口,就重复执行第一句话,而后执行 2 3 4。
1. 开放端口命令: /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
2.保存:/etc/rc.d/init.d/iptables save
3.重启服务:/etc/init.d/iptables restart
4.查看端口是否开放:/sbin/iptables -L -n
seLinux 简单来讲就是 Linux 的安全防御机制。
查看SELinux状态:/usr/sbin/sestatus -v ##若是SELinux status参数为enabled即为开启状态
getenforce ##也能够用这个命令检查
SELinux status: enabled #表示开启
关闭SELinux:
一、临时关闭(不用重启机器):
setenforce 0 ##设置SELinux 成为permissive模式
##setenforce 1 设置SELinux 成为enforcing模式
二、修改配置文件须要重启机器:
修改/etc/selinux/config 文件
将SELINUX=enforcing改成SELINUX=disabled
重启机器便可
一、登陆 mysql
在当前目录是 root 的目录下 输入命令 : mysql -hlocalhost -uroot -p -P3306
其中 -u root 是登陆数据库用户名,-p 带表数据库密码 ,-P 表明端口。
二、经过登陆mysql系统,修改 root 密码
# mysql -uroot -p
Enter password: 【输入原来的密码】
mysql>use mysql;
mysql> update user set password=passworD("test") where user='root';
mysql> flush privileges;
mysql> exit;
三、显示有哪些数据库 show databases;
四、使用某个数据库 use 数据库名;
五、查看有哪些表 show tabes;
六、接着就能够写 sql 查询语句。注意语句后面加分号。
七、退出mysql quit。
八、建立新数据:create database DB_name;
九、 linux 下面的 mysql 是默认区分大小写的,windows 下不区分,因此在linux 上安装了 mysql 之后,修改默认设置不分区大小写,否则生成的数据库表会有两份。不能登陆系统,修改方式以下:
用root账号登陆后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务( /etc/init.d/mysqld restart),这时已设置成功:不区分表名的大小写; lower_case_table_names参数详解: lower_case_table_names = 0
其中 0:区分大小写,1:不区分大小写
十、列出当前mysql的状态信息:STATUS
十一、mysql 的编码 (数据库编码不对,系统的汉字帐号就不能登陆成功。)
1)查看 mysql 编码:show variables like 'character%'; *** 须要登陆进 mysql 里面查看。
2)、修改 mysql 编码:
vi /etc/my.cnf
[client] default_character_set=utf8 [mysqld] collation_server = utf8_general_ci character_set_server = utf8
3)、修改后重启 mysql 服务查看 show variables like 'character%';