Linux
文章平均质量分 55
Tomorrow_Yesterday
这个作者很懒,什么都没留下…
展开
-
Linux unison+inotify 文件实时双向同步
一:Unison简介Unison是windows和unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致。Unison有文字界面和图形界面,这里只介绍如何在文字界面下使用. unison拥有其它一些同步工具或文件系统的相同特性,但也有自己的特点: 跨平台使用; 对内核和用户权限没有特别要求; unison是双向的,它能自动处理两分拷贝中更新没...原创 2014-12-01 16:33:00 · 369 阅读 · 0 评论 -
Linux 释放内存
1. #free -m 查看内存使用情况,以M为单位2.#sync 将内存缓冲区内的数据写入磁盘3.释放内存 #echo 3 > /proc/sys/vm/drop_caches2014-04-11 08:56:45 · 74 阅读 · 0 评论 -
mysql更改密码
1.mysqladmin命令(回目录)格式如下(其中,USER为用户名,PASSWORD为新密码):mysqladmin -u USER -p password PASSWORD该命令之后会提示输入原密码,输入正确后即可修改。例如,设置root用户的密码为123456,则mysqladmin -u root -p password 123456 2.UPDATE use...原创 2013-10-30 14:50:51 · 362 阅读 · 0 评论 -
mysql不能启动 Manager of pid-file quit without updating file
启动mysql失败,提示Manager of pid-file quit without updating file.错误错误信息:File ‘./mysql-bin.index’ not found (Errcode: 13) 删除 /var/lib/mysql 下的 mysql-bin.index文件 然后启动mysql ,OK 有时会发现有些表打不开了重新授...原创 2013-10-30 14:43:32 · 88 阅读 · 0 评论 -
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已经该...原创 2014-08-29 11:59:06 · 200 阅读 · 0 评论 -
linux几种快速清空文件内容的方法
几种快速清空文件内容的方法: $ : > filename #其中的 : 是一个占位符, 不产生任何输出. $ > filename $ echo “” > filename $ echo /dev/null > filename $ echo > filename $ cat /dev/null > filename...原创 2014-08-29 11:12:46 · 106 阅读 · 0 评论 -
Linux查看程序端口占用情况
使用命令:ps -aux | grep tomcat发现并没有8080端口的Tomcat进程。使用命令:netstat –apn查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name 发现8080端口被PID为9658的Java进程占用。进一步使用命令:ps -aux | grep java,或者直接:ps -aux | gr...原创 2014-08-29 10:44:17 · 108 阅读 · 0 评论 -
Linux软连接和硬链接
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一般这...原创 2014-08-29 10:31:55 · 108 阅读 · 0 评论 -
centos卸载openjdk
先查看 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 jav...原创 2014-06-30 11:00:53 · 118 阅读 · 0 评论 -
mysql too many connections & MySQL is running but PID file is not found
1. Mysql 提示 too many connections 解决方法参见:http://dutianzhao.iteye.com/blog/20752932. 设置了mysql最大连接数之后仍然出现 too many connections 解决方法: service mysql restart 或者 /etc/init.d/mysql...原创 2014-06-30 10:58:52 · 108 阅读 · 0 评论 -
利用mysqlcheck命令快速修复mysql数据库
检查修复所有数据库:# mysqlcheck -A -o -r -p Enter password: db1 OK db2 OK db3 OK db4 OK ...... ...... ...... 修复指定的数据库用 # mysqlcheck -o -r Database_NAME -p 即可 命令详解:mysqlcheck客户端可以检查和修复MyISAM表。它还可以优化和分析表。...原创 2014-06-30 10:57:19 · 661 阅读 · 0 评论 -
mysql 查看连接数
1. show full processlist;显示当前连接信息2.kill id杀掉某个连接3.设置mysql最大连接数set GLOBAL max_connections=2004.查看当前最大连接数show variables like 'max_connections';5.查看mysql响应的最大连接数show global status lik...2014-04-11 09:01:33 · 115 阅读 · 0 评论 -
linux mysql添加用户
1)以root用户登录#mysql -u root -p2)插入新用户,host:%;user:jason;pssword:jasonmysql>insert into mysql.user (host,user,password) values('%','jason',PASSWORD('jason'));3)更新密码mysql>update user set passw...原创 2014-04-14 15:09:01 · 118 阅读 · 0 评论 -
使用terracotta进行web session 同步
服务器是nginx+jboss的,之前没有考虑部署多实例,现在需要在多台服务器上进行多实例部署,在网上找了一些资料,发现只有terracott是对程序改动最少的,并且在其中一个实例down掉后,session不会失效 terracotta 的官网是http://www.terracotta.org/ ,不过貌似开始收费了,还好之前的开源版本还在 安装步骤:1.下载terra...原创 2014-11-10 10:50:11 · 217 阅读 · 0 评论 -
linux的防火墙端口配置
正 文: Linux系统在当做网站服务器运行时,具有很高的效率和运行稳定性。windows系统下可以通过系统防火墙来限制外部计算机对服务器端口的访问,而Linux是通过iptables来允许或限制端口访问的。 本文讨论的使用情境是LNmp或LNmpA系统架构下的情况。 为了方便举例说明,飘易就直接拿来一段我的现有服务器上运行的防火墙iptabl...原创 2014-11-10 09:42:57 · 283 阅读 · 0 评论 -
jboss eap 6.3 域(Domain)模式配置
jboss提供了二种运行模式:standalone(独立运行模式)、domain(域模式),日常开发中,使用standalone模式足已;但生产部署时,一个app,往往是部署在jboss集群环境中的,如果所有jboss server均采用standalone模式,会给运维带来极大的工作量,需要每台jboss server上逐一部署/更新,显然不适合。domain模式正是为了解决这一问题,该...原创 2014-11-10 09:30:09 · 181 阅读 · 0 评论 -
mysql 5.6 主从配置
mysql master 指主服务器上安装的mysqlmysql slave 指从服务器上安装的mysql 1.mysql mastervi /etc/my.cnf [mysqld]explicit_defaults_for_timestamp #增加此行,要不然会有警告 datadir=/var/lib/mysqlsocket=/var/lib/my...原创 2014-11-07 17:25:43 · 99 阅读 · 0 评论 -
centos6.5 升级mysql到5.6
一、首先将我的 mysql5.1 卸载。 0、停掉mysqld 进程 Java代码 service mysqld stop 1、rpm 删除 ->查看系统安装的mysql版本 Java代码 rpm -qa |grep mysql ->删...原创 2014-11-07 11:41:01 · 128 阅读 · 0 评论 -
linux jboss eap 6.3.0 安装
1. 下载jboss-eap-6.3.0.zip2.解压到/usr/local/ 目录下3.进入bin目录,执行domain.sh4.在浏览器输入http://localhost:9990 提示The Enterprise Application Platform 6 is running.运行成功5.jboss默认需要登录,才能进行管理,执行add-user.sh 添...原创 2014-11-06 15:20:13 · 336 阅读 · 0 评论 -
Linux 安装jdk 8
查看是否已经安装了jdkrpm -qa | grep javarpm -qa | grep jdk 卸载已经安装的jdkrpm -e --nodeps <包的名称> 安装rpm -ivh jdk-8u5-linux-x64.rpm --prefix=/usr/local/java 设置环境变量vi /etc/profile在底部添加...2014-11-06 14:18:10 · 136 阅读 · 0 评论 -
Linux vsftpd
1.查看是否安装vsftp rpm -qa | grep vsftpd 如果出现vsftpd-2.0.5-21.el5,说明已经安装 vsftp 安装vsftp yum -y install vsftpd 1.查看是否安装vsftp rpm -qa | grep vsftpd 如果出现vsftpd-2.0.5-21.el5,说明已经安装 vsft...原创 2014-09-24 13:52:31 · 160 阅读 · 0 评论 -
Public key for *.rpm is not installed
加上"--nogpgcheck"参数 [root@RedHat Packages]# yum install google-chrome-stable_current_i386.rpm --nogpgcheck原创 2014-09-24 13:48:37 · 233 阅读 · 1 评论 -
Linux rsync
rsync -avzu -e "ssh -p 9234" --progress /home/var/ root@192.168.1.101:/rsd/sdb1/var/原创 2014-09-22 15:44:47 · 132 阅读 · 0 评论 -
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.gzcd rinetd然后make make过...原创 2014-06-10 14:05:41 · 585 阅读 · 0 评论 -
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...原创 2014-06-10 14:01:09 · 483 阅读 · 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-Fire...原创 2014-06-10 13:42:32 · 135 阅读 · 0 评论 -
linux,centos下解压tar,gz,bz2,tgz,zip等
linux,centos下解压tar,gz,bz2,tgz,zip等今天从ix主机上打包了个zip文件,到linuxvps下总是解压失败,无奈,我打包成tgz,后来网上搜索了相关文章把解压问题搞定了。1) tar调用gzipgzip是GNU组织开发的一个压缩程序,.gz结尾的文件就是gzip压缩的结果。与gzip相对的解压程序是gunzip。tar中使用-z这个参数来调用gzip。下面来举例说明一...原创 2013-01-10 10:05:02 · 122 阅读 · 0 评论 -
CentOS CPU使用率查看相应信息分析系统状况
在向大家详细介绍CentOS CPU之前,首先让大家了解下CentOS CPU,然后全面介绍CentOS CPU,希望对大家有用。在系统维护的过程中,随时可能有需要查看CentOS CPU 使用率,并根据相应信息分析系统状况的需要。在 CentOS 中,可以通过 top 命令来查看 CentOS CPU使用状况。运行 top 命令后,CentOS CPU使用状态会以全屏的方式显示,并且会处在...原创 2013-01-10 09:32:50 · 414 阅读 · 0 评论 -
yum的各种命令
一. yum是什么yum = Yellow dog Updater, Modified主要功能是更方便的添加/删除/更新RPM包.它能自动解决包的倚赖性问题.它能便于管理大量系统的更新问题二.yum特点*可以同时配置多个资源库(Repository)*简洁的配置文件(/etc/yum.conf*自动解决增加或删除rpm包时遇到的倚赖性问题*使用方便*保持与RPM数...原创 2012-09-24 09:57:42 · 88 阅读 · 0 评论 -
Linux下几个基础包的安装
使用Linux安装软件实在太麻烦了,不像windows轻轻松松搞定.yum是个好东西,能解决很多麻烦,但在使用之前我们需要安装几个基础的包:gcc 、gcc-c++ 和 ncurses-devel # yum install gcc gcc-c++ ncurses-devel ...2012-09-24 09:51:01 · 396 阅读 · 0 评论 -
CentOS查看硬盘、内存、cpu、网卡
1.查看硬盘 [mushme@investide ~]$ df -ah文件系统 容量 已用 可用 已用% 挂载点/dev/cciss/c0d0p1 123G 63G 55G 54% /proc 0 0 0 - /procsysfs ...2012-11-23 09:57:12 · 1237 阅读 · 0 评论 -
Linux Top 命令解析
TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.top - 12:38:33 up 50...原创 2012-11-23 09:42:03 · 134 阅读 · 0 评论 -
Linux开启mysql远程连接
Mysql默认root用户只能本地访问,不能远程连接管理mysql数据库,Linux如何开启mysql远程连接?设置步骤如下:1、GRANT命令创建远程连接mysql授权用户itlogger(注意有时需要将大写改为小写)mysql -u root -pmysql>GRANT ALL PRIVILEGES ON *.* TO itlogger@localhost IDENTIFIED BY ...原创 2013-04-25 18:17:28 · 254 阅读 · 0 评论 -
Centos安装nginx
今天在centos上安装了nginx,步骤如下:1.ping www.baidu.com,如果不通 # vi /etc/resolv.conf 在最后加入nameserver 8.8.8.82.安装一些需要的包 # yum install gcc gcc-c++ ncurses-devel # yum -y inst...2013-04-11 22:47:23 · 84 阅读 · 0 评论 -
Rhythmbox中文乱码解决办法
http://ihacklog.com/post/solution-to-rhythmbox-garbled.html原创 2013-03-22 21:35:22 · 116 阅读 · 0 评论 -
ubuntu 安装 gnome 桌面
直接使用以下命令即可sudo apt-get install gnome-shell原创 2013-03-22 17:36:21 · 121 阅读 · 0 评论 -
创建crontab定时任务
写好脚本文件file 45 4 1,10,22 * * /app/bin/back.sh crontab -e 编辑文件 crontab -l 列出文件 crontab -r 删除文件 crontab file 提交 /etc/init.d/crond restart 重启crontab使生效 第一道五个字段的整数取值范围及意义是: 0~59 表示分 1~23 表示小时 1~31 表示日 1~12...原创 2013-01-14 09:32:13 · 180 阅读 · 0 评论 -
centOS 6.2安装chrome浏览器
centOS 6.2安装chrome浏览器 vim /etc/yum.repos.d/CentOS-Base.repo 根据你的系统增加一个节点 32-bit [google] name=Google - i386 baseurl=http://dl.google.com/linux/rpm/stable/i386 enabled=1 gpgcheck=1 gpgkey=https://dl-ss...原创 2012-10-08 08:49:11 · 99 阅读 · 0 评论 -
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...原创 2014-06-03 09:13:22 · 100 阅读 · 0 评论 -
linux防火墙
打开防火墙:chkconfig iptables on如闭防火墙则输入:chkconfig iptables off上述两条命令均要重启系统才能生效。如果不想通过重启系统而即时生效的话,可以用“service”命令。缺点是重启系统后设置会丢失。开启了防火墙:service iptables start关闭防火墙:service iptables stop要在防火墙中设置某些端口的开关,可修改...原创 2013-12-12 12:59:51 · 115 阅读 · 0 评论