LINUX
sunbiao0526
这个作者很懒,什么都没留下…
展开
-
Linux 技巧:让进程在后台可靠运行的几种方法
我们经常会碰到这样的问题,用 telnet/ssh 登录了远程的 Linux 服务器,运行了一些耗时较长的任务, 结果却由于网络的不稳定导致任务中途失败。如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?下面举了一些例子, 您可以针对不同的场景选择不同的方式来处理这个问转载 2011-09-29 09:07:29 · 787 阅读 · 0 评论 -
umount 卸载挂载点 卸载存储报错 device is busy
卸载存储的时候报错device is busy解决办法例:/mnt/test 为存储挂载点fuser -m -v /mnt/testfuser 可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、甚至网络端口,并给出程序进程的详细信息。-m 参数表明指定的路径是一个挂载点,-v 参数给出详细的输出,可以看出,原来是 gqview 这个程序还在霸占着移动设备,fuser 还原创 2012-02-11 19:56:36 · 18723 阅读 · 0 评论 -
sersync + rsync 服务器同步
现在常用的同步软件单向同步:rsync一般是server到clientsersync一般是client到server,sersync可以做到实时的监控sersync+rsync 一般是多台服务器之间的 双向同步:unisonsersync 监控系统文件变化 然后 rsync 实时同步如果系统文件没有变化,不会同步执行同步进程的时候,应该先执行客户端的原创 2011-11-03 22:39:57 · 2757 阅读 · 0 评论 -
linux 服务器命令行变成-bash-3.2$:
linux 服务器命令行变成-bash-3.2$:解决办法就是根 新建一个root目录然后将 /etc/skel/目录下的.bash_logout .bash_profile .bashrc复制到/root/目录下就可以了原创 2012-02-14 17:28:00 · 1298 阅读 · 0 评论 -
修改webserver站点默认用户组权限
例如webserver站点目录为webtest搭建nginxwebserver服务器的时候,默认的用户和用户组权限为nginx:nginx,即nginx.conf 和 php-frm.conf 中默认用户为webtest : nginx:nginxnginx.conf:user nginx nginx;php-frm.conf:Unix user of pro原创 2012-02-24 14:29:39 · 4292 阅读 · 0 评论 -
Apache 压力测试
# ab -n 10 -c 10 http://www.google.com/原创 2012-02-17 13:43:36 · 642 阅读 · 0 评论 -
工作常用的linux/mysql/php/工具命令
工作常用的linux/mysql/php/工具命令:1. tar备份目录tar zcvf ****.tar.gz ****/tar 备份跳过目录tar --exclude=test1/* --exclude=test2/* -czf $WEBDIR/test.$DATETIME.tar.gz ./test2. scp 文件scp *** root@B_ip:***/原创 2012-03-29 09:19:44 · 930 阅读 · 0 评论 -
说说大型高并发高负载网站的系统架构
这是大型web系统为了提高性能所使用的技术:转载文章如下:说说大型高并发高负载网站的系统架构转载本文请著名出处:Just Do IT (http://www.toplee.com) lee@toplee.com我在Cernet做过拨号接入平台的搭建,而后在Yahoo3721负载搜索引擎前端平台开发,又在猫扑处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大转载 2012-04-01 15:33:55 · 572 阅读 · 0 评论 -
linux 下单独安装php
安裝 GD 前需要安裝 jpeg-6b, libpng, zlib, freetype。以下是下载网址:GD 2.0.33jpeg-6blibpng 1.2.8zlib 1.2.3freetype-2.1.10.tar.gz对应的地址为:wget http://www.boutell.com/gd/http/gd-2.0.33.tar.gzwget http原创 2012-05-02 19:06:28 · 1146 阅读 · 0 评论 -
让你的linux操作系统更加安全
让你的linux操作系统更加安全http://linux.chinaitlab.com/safe/826400_4.html转载 2012-07-17 09:19:33 · 851 阅读 · 0 评论 -
解决centos 终端 ssh 乱码问题
vi /etc/sysconfig/i18n 将LANG="en_US.UTF-8" SYSFONT="latarcyrheb-sun16" 修改原内容为 LANG="zh_CN.GB18030" LANGUAGE="zh_CN.GB180原创 2011-09-23 18:12:49 · 689 阅读 · 0 评论 -
在服务器执行php脚本
有时候需要执行一些php脚本,在web下执行可能会很慢,造成内存溢出,但是可以在服务器上执行php脚本快速而且效率1. windows下进入需执行的某php脚本文件目录后/path/php/php.exe **.php2. linux 服务器下进入需执行的原创 2011-09-22 13:37:02 · 823 阅读 · 0 评论 -
虚拟机装centos 桥接方式上网
虚拟机选择bridge方式连接网络首先 vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=noneHWADDR=00:0C:29:CF:62:72ONBOOT=yesTYPE=EthernetUSERCTL=noIPV6INIT=noPEERDNS=yesDHCP_H原创 2011-09-23 15:50:15 · 3088 阅读 · 0 评论 -
Linux下 解压命令 总结
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d原创 2011-10-18 10:23:45 · 451 阅读 · 0 评论 -
linux上svn服务器部署
yum install svn / subversionvi /etc/init.d/svnserve#! /bin/sh## chkconfig: - 55 45# description: The svnserved daemon is a network memory cache service.# processname: svnserve原创 2011-11-02 19:25:39 · 673 阅读 · 0 评论 -
nginx 访问目录身份验证
假设/www/htdocs/ 为服务器根目录,新建test目录,当访问test目录时 需要身份验证1. # cd /etc/nginx/conf/htpassword2. /usr/bin/htpasswd -c /usr/local/nginx/conf/htpasswd/test auth_user3. # vi /etc/nginx/nginx.conf server原创 2012-02-03 11:41:09 · 1052 阅读 · 0 评论 -
nginx webserver无环境变量如何执行启动、停止、重启
启动/usr/local/webserver/nginx/sbin/nginx停止/usr/local/webserver/nginx/sbin/nginx -s stop重启/usr/local/webserver/nginx/sbin/nginx -s reload帮助/usr/local/webserver/nginx/sbin/nginx -h原创 2012-01-17 17:34:12 · 1732 阅读 · 0 评论 -
linux sed用法
sed批量替换sed -i 's#abc#'123'#g' `grep abc -rl ./test` 将test目录下的所有文件abc批量替换123sed -i 's#abc#'123'#g' ./list.html 文件内批量替换使用sed命令行格式为: [root@localhost ~]# sed [-nefri] command 输入文本转载 2011-10-18 13:30:13 · 537 阅读 · 0 评论 -
linux vi 字符串简单替换
:g/str1/s//str2/g原创 2011-10-09 10:16:36 · 497 阅读 · 0 评论 -
LVS + keepalived 实现负载均衡
1. 下载相关软件包 #mkdir /usr/local/src/lvs #cd /usr/local/src/lvs #wget http://www.linuxvirtualserver.org/software/kernel-2.6/ipvsadm-1.24.tar.gz #wget http://www.keepalived.org/softw原创 2011-11-14 21:43:04 · 911 阅读 · 0 评论 -
linux 登录模式的修改 -bash-3.2$ [root@localhost ~]#
今天在centos 下使用su -s ***这个命令,突然发现我终端变成了-bash-3.2$ : 开始的,而不是[root@localhost ~]# 这个开始的原来是用户家目录出了问题,使用下面命令恢复就可以了cp /etc/skel/.* /home即把/etc/skel/下所有隐藏文件复制到你的家目录中就可以了 后来发现使用这个命令后,我的/etc下面的所有原创 2011-11-02 18:25:24 · 5295 阅读 · 1 评论 -
mount 挂载及卸载 linux共享存储
1. linux 系统 NFS 服务端配置方法如下: (1) 修改 /etc/exports, 增加共享目录 /export/home/sunky 10.140.133.23(rw) /export/home/sunky1 *(rw) /export/home/sunky2 linux-client(rw) 注: /export/home/ 目录下的 sunky 、 sunky原创 2011-11-07 13:43:29 · 26778 阅读 · 0 评论 -
ssh 安全配置 限制登录
hosts.allow与hosts.deny首先限制所有IP都无法连接,我们顺便将FTP的限制也加入其中。注意要想FTP限制起作用,需要修改配置中的tcp_wrappers=YES。vi /etc/hosts.denysshd:ALLvsftpd:ALL设定允许指定的IP地址连接:vi /etc/hosts.allow # xxx.xxx.xxx.表示网段s原创 2011-11-03 16:14:41 · 744 阅读 · 0 评论 -
linux下创建管理员组 使用 su - 命令
通常情况下,用户通过执行“su -”命令、输入正确的root密码,可以登录为root用户来对系统进行管理员级别的配置。但是,为了更进一步加强系统的安全性,有必要建立一个管理员的组,只允许这个组的用户来执行“su -”命令登录为root用户,而让其他组的用户即使执行“su -”、输入了正确的root密码,也无法登录为root用户。vi /etc/pam.d/su开启Linux默认管理员组原创 2011-11-03 15:25:22 · 1036 阅读 · 0 评论 -
rpm 安装指令全 yum 安装 卸载命令
rpm 安装指令全rpm -ivh package.rpm 安装一个rpm包 rpm -ivh --nodeps package.rpm 安装一个rpm包而忽略依赖关系警告 rpm -U package.rpm 更新一个rpm包但不改变其配置文件 rpm -F package.rpm 更新一个确定已经安装的rpm包 r转载 2011-10-18 12:01:34 · 3319 阅读 · 3 评论 -
linux 服务器 yum首先需要安装的必备软件
yum -y install gcc gcc-c++ autoconf make aclocal libtool expat-devel libxml2-devel如果系统安装开发工具可以用下面的命令yum -y groupinstall "Development Tools"yum -y install gcc gcc-c++ autoconf m原创 2011-11-14 20:30:12 · 1219 阅读 · 1 评论 -
通过yum安装nginx-mysql-php-fastcgi配置LNMP
最近指想服务器跑静态文件,所以想单独配置个nginx的webserver,然而并不是我想象的那么简单,使用rpm包来安装会发生很多软件依赖的错误;当我尝试使用yum安装nginx的时候,总是提示未找到nginx包,最终yum update 解决问题。安装nginxyum updatewget http://dl.iuscommunity.org/pub/ius/stable/Red原创 2011-11-26 16:38:53 · 3453 阅读 · 0 评论 -
双向同步软件Unison的安装与配置
双向同步软件Unison的安装与配置一、Unison简介Unison是Windows、Linux以及其他Unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致。Unison拥有与其它一些同步工具或文件系统的相同的特性,但也有自身的特点:1.跨平台使用;2.对内核和用户权限没有特别要求;3.Unison是双向的,它能自动处理两分拷贝中更新没有原创 2011-11-08 16:35:09 · 1548 阅读 · 0 评论 -
nginx 配置404页面
vi nginx.conf#在http定义区域加入: fastcgi_intercept_errors on;vi vhost/**.conf#在server 区域加入: error_page 404 = /404.html; #或者 error_page 404 = http://www.xxx.com/404.html;重启nginx原创 2011-11-29 08:53:57 · 7895 阅读 · 0 评论 -
在linux下使用curl访问 多参数url GET参数问题
例如 url 为 http://mywebsite.com/index.php?a=1&b=2&c=3web形式下访问url地址,使用$_GET是可以获取到所有的参数然而在linux下curl http://mywebsite.com/index.php?a=1&b=2&c=3$_GET只能获取到参数a由于url中有&,其他参数获取不到,在linux系统中& 会使进原创 2011-09-28 18:52:51 · 40500 阅读 · 6 评论 -
EasyHadoop v1.0 一键安装
http://221.238.27.164/EasyHadoop v1.0EasyHadoop v1.0To Easy setup,configure,use Hadoop。EasyHadoop 一个Hadoop一键安装脚本,方便大家更容易安装部署Hadoop软件。支持特性如下:1.Haoop 稳定版本 hadoop-0.20.2032.集成 JDK 63.集成转载 2011-12-20 11:00:51 · 1504 阅读 · 0 评论 -
nginx 服务器配置独立的svn服务器
centos 下面lnmp环境(nginx)配置独立的svn服务器1. 由于服务器是nginx,所以就不配置基于apache访问svn,可以配置独立的svn服务器。2. 由于nginx现在暂时不支持subversion,而web服务器又选择了nginx,所以只能安装apache集成subversion,然后通过nginx proxy给apache来实现nginx的svn!(http:/原创 2011-11-02 19:49:21 · 1986 阅读 · 0 评论