`
文章列表

fuser 概述

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
几种快速清空文件内容的方法:   $ : > 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

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下简单好用的工具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端口转发

  轻松搞定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 数据库的站点,当访问连接数过多时,就会出现 "Too many connections" 的错误。出现这种错误有两种情况,一种是网站访问量实在太大,服务器已经负担不起,此时就应该考虑负载均衡或者其它减少服务器压力的办法。另一种情况就是 MySQL 的最大连接数设置得太小,当访问量稍大就出现连接过多的错误。   MySQL 默认的最大连接数为 100,可以在 mysql 客户端使用以下命令查看 mysql> show variables like 'max_connections'; 此命令将得到类似以下的输出结果: +------------ ...

Linux mount

假定需要被映射的源目录所在的机器为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
Global site tag (gtag.js) - Google Analytics