- 浏览: 133469 次
- 性别:
- 来自: 北京
-
最新评论
-
jiaohuizhe:
这样还不如直接通过Hibernate的hilo的方式来创建主键 ...
spring主键自增
文章列表
fuser 概述
fuser命令是用来显示所有正在使用着指定的file, file system 或者 sockets的进程信息。
例一:
#fuser –m –u /mnt/usb1 /mnt/usb1: 1347c(root) 1348c(guido) 1349c(guido)
在例子一中,使用了-m和-u选项,用来查找所有正在使用/mnt/usb1的所有进程的PID已经该进程的OWNER,如1347c(root),其中1347是进程PID,root是该进程的OWNER。
fuser会显示正在使用指定的file,fil
linux几种快速清空文件内容的方法
- 博客分类:
- Linux
几种快速清空文件内容的方法:
$ : > filename #其中的 : 是一个占位符, 不产生任何输出.
$ > filename
$ echo “” > filename
$ echo /dev/null > filename
$ echo > filename
$ cat /dev/null > filename
使用命令:
ps -aux | grep tomcat
发现并没有8080端口的Tomcat进程。
使用命令:netstat –apn
查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name
发现8080端口被PID为9658的Java进程占用。
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。
【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这种连接就是硬连接。硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”的功能。其原因如上所述,因为对应该目录的索引节点有一个以上的连接。只删除一个连接并不影响 ...
先查看 rpm -qa | grep java
显示如下信息: java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
卸载: rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
还有一些其他的命令 rpm -qa | grep gcj rpm -qa | grep jdk 如果出现找不到openjdk ...
1. Mysql 提示 too many connections
解决方法参见:http://dutianzhao.iteye.com/blog/2075293
2. 设置了mysql最大连接数之后仍然出现 too many connections
解决方法: service mysql restart 或者 /etc/init.d/mysql restart
3. Mysql 提示 too many connections并且无法重启
解决方法:ps aux|grep mysql
...
检查修复所有数据库:# mysqlcheck -A -o -r -p Enter password: db1 OK db2 OK db3 OK db4 OK ......
centos下安装rinetd
- 博客分类:
- Linux
centos下安装rinetd
系统环境:centos 5.4 系统需要gcc组件
yum -y install gcc 安装完毕以后
首先下载wget http://www.boutell.com/rinetd/http/rinetd.tar.gz
解压缩 tar zxvf rinetd.tar.gz
cd rinetd
然后make make过程中会出现错误
vi rinetd.c
输入/bindPort >= 65536 查询
输入/connectPort >= 65536查询
将查询到的65536修改为65535 ...
linux下最简单的端口转发工具
- 博客分类:
- Linux
linux下简单好用的工具rinetd,实现端口映射/转发/重定向
官网地址http://www.boutell.com/rinetd
软件下载wget http://www.boutell.com/rinetd/http/rinetd.tar.gz
解压安装tar zxvf rinetd.tar.gzmakemake install
编辑配置vi /etc/rinetd.conf0.0.0.0 8080 172.19.94.3 80800.0.0.0 2222 192.168.0.103 33891.2.3.4 80 192.168.0.10 80
说明一下(0.0.0.0 ...
轻松搞定linux端口转发 一 从一台机到另一台机端口转发 启用网卡转发功能 #echo 1 > /proc/sys/net/ipv4/ip_forward 举例:从192.168.0.132:21521(新端口)访问192.168.0.211:1521端口 a.同一端口转发(192.168.0.132上开通1521端口访问 iptables -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1521 -j ACCEPT) iptables -t nat -I PREROUTING ...
修改mysql最大连接数
- 博客分类:
- MySql
使用 MySQL 数据库的站点,当访问连接数过多时,就会出现 "Too many connections" 的错误。出现这种错误有两种情况,一种是网站访问量实在太大,服务器已经负担不起,此时就应该考虑负载均衡或者其它减少服务器压力的办法。另一种情况就是 MySQL 的最大连接数设置得太小,当访问量稍大就出现连接过多的错误。
MySQL 默认的最大连接数为 100,可以在 mysql 客户端使用以下命令查看
mysql> show variables like 'max_connections';
此命令将得到类似以下的输出结果:
+------------ ...
假定需要被映射的源目录所在的机器为PC1:192.168.1.1需要映射的机器为PC2:192.168.1.2
步骤如下:
1、以root身份登录到linux1服务器
2、修改编辑 /etc/exports 文件 命令: vi /etc/exports
在exports中添加以下内容:
/home/work 192.168.1.*(rw,sync,no_root_squash)
然后保存退出。
以上内容表示:允许ip 地址范围在192.168.1.*的计算机以读写的权限来访问/home/ ...
1)以root用户登录#mysql -u root -p
2)插入新用户,host:%;user:jason;pssword:jasonmysql>insert into mysql.user (host,user,password) values('%','jason',PASSWORD('jason'));
3)更新密码mysql>update user set password=password('jason') where user='jason'
4)授予权限mysql>grant all on neuzjs.* to jason@'%' identifie ...
1. show full processlist;
显示当前连接信息
2.kill id
杀掉某个连接
3.设置mysql最大连接数
set GLOBAL max_connections=200
4.查看当前最大连接数
show variables like 'max_connections';
5.查看mysql响应的最大连接数
show global status like 'Max_used_connections';
1. #free -m 查看内存使用情况,以M为单位
2.#sync 将内存缓冲区内的数据写入磁盘
3.释放内存 #echo 3 > /proc/sys/vm/drop_caches