随笔分类 -  Linux

关于Linux的讨论与分享
摘要:yum只能支持一个例程运行,所以如果有一个例程已经在运行,其他的必须等待该进程退出释放lock。出现这种情况时,可以用以下命令来恢复:1、rm -f /var/run/yum.pid 2、/sbin/service yum-updatesd restart 阅读全文
posted @ 2011-09-20 17:45 xiao-yu 阅读(7415) 评论(0) 推荐(0)
摘要:安装rpm文件时出现“warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2”,此时只要加上“--nogpgcheck”就可以了,即去掉gpg检查,如“yum install --nogpgcheck openmotif21-2.1.30-14.i386.rpm” 阅读全文
posted @ 2011-09-17 04:27 xiao-yu 阅读(2973) 评论(0) 推荐(0)
摘要:Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Microsoft Windows (32-bit)http://download.oracle.com/otn/nt/oracle10g/10201/10201_database_win32.ziphttp://download.oracle.com/otn/nt/oracle10g/10201/10201_client_win32.ziphttp://download.oracle.com/otn/nt/oracle10g/10201/10. 阅读全文
posted @ 2011-09-15 15:39 xiao-yu 阅读(247) 评论(0) 推荐(0)
摘要:平滑重启 kill -HUP `cat /usr/local/www/nginx/logs/nginx.pid`平滑升级nginxcd /yujialinwget http://nginx.org/download/nginx-1.0.6.tar.gztar zxvf nginx-1.0.6.tar.gzcd nginx-1.0.6/usr/local/www/nginx/sbin/nginx -Vnginx: nginx version: nginx/1.0.4nginx: built by gcc 4.1.2 20080704 (Red Hat 4.1.2-50)nginx: config 阅读全文
posted @ 2011-09-06 10:55 xiao-yu 阅读(4344) 评论(0) 推荐(1)
摘要:遇到这样的错误如:“Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: 'Could not find first log file name in binary log index file'”等或由于清数据导致主从库不同步了,解决办法如下:先进入slave中执行:"slave stop;"来停止从库同步;再去master中执行:"flush logs;"来清空日志;然后在master中执行:"show maste 阅读全文
posted @ 2011-08-06 14:37 xiao-yu 阅读(2044) 评论(0) 推荐(0)
摘要:如果重启服务器前没有关闭mysql,MySql的MyiSAM表很有可能会出现ERROR #1017 :Can't find file: '/xxx.frm' 的错误,出现这个问题的原因不是'/xxx.frm'这个文件不见了,而是这些文件的权限(应该要是mysql)不知道为什么变成了root。解决方法:cd到xxx.frm文件所在目录下,执行一下命令:chown mysql.mysql * 将所有文件的权限都改过来就可以了! 阅读全文
posted @ 2011-08-06 13:30 xiao-yu 阅读(7092) 评论(0) 推荐(1)
摘要:linux的scp命令linux 的 scp 命令 可以 在 linux 之间复制 文件 和 目录;==================scp 命令==================scp 可以在 2个 linux 主机间复制文件;命令基本格式:scp [可选参数] file_source file_target======从 本地 复制到 远程======* 复制文件:* 命令格式:scp local_file remote_username@remote_ip:remote_folder或者scp local_file remote_username@remote_ip:remote_f 阅读全文
posted @ 2011-08-05 17:30 xiao-yu 阅读(48702) 评论(1) 推荐(0)
摘要:linux忘记mysql密码处理方法:# /etc/init.d/mysql stop# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &# mysql -u root mysqlmysql> update user set password=password('newpassword') where user='root';mysql> flush privileges;mysql> quit# /etc/init.d/mysql restart# mys 阅读全文
posted @ 2011-08-05 14:28 xiao-yu 阅读(298) 评论(0) 推荐(0)
摘要:nginx 预压缩(gzip)静态文件对于静态文件先压缩再输出是再正常不过的事了,但是这种压缩都是动态的,在每次请求都会先压缩再输出,大大浪费了很多cpu。如果前端加了反向代理缓存,那能减少这种浪费。但不是每个生产环境前端都有缓存的。而nginx有个模块Gzip Precompression,这个模块的作用是对于需要压缩的文件,直接读取已经压缩好的文件(文件名为加.gz),而不是动态压缩,对于不支持gzip的请求则读取原文件。 编译nginx的时候需要把--with-http_gzip_static_module参数加上。#启动预压缩功能,对所有类型的文件都有效 gzip_staticon; 阅读全文
posted @ 2011-07-01 11:46 xiao-yu 阅读(3930) 评论(0) 推荐(1)
摘要:修改linux的时间可以使用date指令date命令的功能是显示和设置系统日期和时间。输入date 查看目前系统时间。修改时间需要 date -功能字符 修改内容命令中各选项的含义分别为:-d datestr, --date datestr 显示由datestr描述的日期-s datestr, --set datestr 设置datestr 描述的日期-u, --universal 显示或设置通用时间时间域%H 小时(00..23)%I 小时(01..12)%k 小时(0..23)%l 小时(1..12)%M 分(00..59)%p 显示出AM或PM%r 时间(hh:mm:ss AM或PM), 阅读全文
posted @ 2011-06-30 16:03 xiao-yu 阅读(213097) 评论(0) 推荐(5)
摘要:Centos下:yum install gcc 安装c编译器yum install gcc-c++ 安装g++ 编译器 阅读全文
posted @ 2011-06-23 14:44 xiao-yu 阅读(403) 评论(0) 推荐(0)
摘要:mysql服务器的主从配置,这样可以实现读写分离,也可以在主库挂掉后从备用库中恢复需要两台机器,安装mysql,两台机器要在相通的局域网内主机A: 192.168.1.100从机B:192.168.1.101可以有多台从机1、先登录主机 Amysql>GRANT REPLICATION SLAVE ON *.* TO ‘backup’@’192.168.1.101‘ IDENTIFIED BY ‘123456’;赋予从机权限,有多台丛机,就执行多次2、 打开主机A的my.cnf,输入server-id = 1 #主机标示,整数log_bin = /var/log/mysql/mysql- 阅读全文
posted @ 2011-06-14 17:42 xiao-yu 阅读(27330) 评论(0) 推荐(1)
摘要:最近有朋友遇到个问题,tomcat在运行几天后就会报outofmemory,然后就死了,我就稍微总结了下内存泄漏的一些原因,纯属个人理解,欢迎大侠们劈砖:一.字符串问题这个也是一个常见的问题,我们相加两个字符串时有几种方法,如new String("test");、"A"+"B",或用StringBuffer等等,至于应该用哪个,这个是应该有讲究的。下面来总结下:1.new基本不可取,除非在需要转码的时候,如new String(str.getBytes("GBK"),"UTF-8"),这种情况 阅读全文
posted @ 2011-06-01 00:55 xiao-yu 阅读(2380) 评论(1) 推荐(2)
摘要:本文主要内容:(1)安装apr,这是 Apache 为了提升 Tomcat 的性能搞的一套本地化 Socket, Thread, IO 组件也就是说它有高级 IO 功能, 操作系统级别的功能调用, 以及本地进程处理等等。(2)安装Tomcat Native,这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。一、安装apr(1)安装apr# wget http://archive.apache.org/dist/apr/apr-1.4.5.tar.gz# tar zxvf apr-1.4.5.tar.gz # cd apr-1.4.5# . 阅读全文
posted @ 2011-05-28 17:33 xiao-yu 阅读(34854) 评论(3) 推荐(1)
摘要:在linux下遇到特殊符号的文件及文件夹时,不能直接通过文件名删除或修改或复制,如有文件jdk-6u25-linux-x64-rpm.bin?e=1306745373&h=719d6ba23b6cc1596b6d0f748a8eb419,当中的"&"即为特殊符号,必须加上"\"进行转义。 阅读全文
posted @ 2011-05-28 17:07 xiao-yu 阅读(3351) 评论(0) 推荐(0)
摘要:“Nginx (“engine x”) 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。Nginx 超越 Apache 的高性能和稳定性,使得国内使用 Nginx 作为 Web 服务器的网站也越来越多,其中包括新浪博客、新浪播客、网易新闻等门户网站频道,六间房、56.com等视频分享网站,Discuz!官方论坛、水木社区等知名论坛,豆瓣、YUPOO相册、海内SNS、迅雷在 阅读全文
posted @ 2011-05-24 20:57 xiao-yu 阅读(17164) 评论(0) 推荐(0)
摘要:Ubuntu VPS 下怎样配置vsftpd,配置方法应该适用于Debian VPS和CentOS VPS等Linux VPS。安装apt-get install vsftpd配置安装好之后,配置文件应该在/etc/vsftpd.conf,编辑这个文件,修改如下几个地方:anonymous_enable=NOlocal_enable=YESwrite_enable=YESlocal_umask=022以上每行解释如下:1.禁止匿名用户访问ftp2.允许本地用户访问ftp3.允许本地用户上载文件4.上载文件的时候,使用的掩码是022然后重启vsftpd就可以了/etc/init.d/vsftpd 阅读全文
posted @ 2011-05-24 20:52 xiao-yu 阅读(502) 评论(0) 推荐(0)
摘要:一、首先下载软件源码包wget http://sysoev.ru/nginx/nginx-0.8.53.tar.gzwget http:/.s135.com/soft/linux/nginx_php/php/php-5.2.10.tar.gzwget http:/.s135.com/soft/linux/nginx_php/phpfpm/php-5.2.10-fpm-0.5.11.diff.gzwget http:/.s135.com/soft/linux/nginx_php/mysql/mysql-5.1.38.tar.gzwget http:/.s135.com/soft/linux/ng 阅读全文
posted @ 2011-05-24 20:49 xiao-yu 阅读(7984) 评论(0) 推荐(1)