LINUX

ECS linux 搭建NFS服务实现磁盘共享

目前在使用云磁盘的时候,无法实现一块云磁盘同时挂载到多台服务器上的需求,只能实现一块磁盘挂载到一台服务器使用。 但可以通过搭建NFS服务,通过内网(默认同一个帐号下同一个region服务器内网互通)实现一块磁盘共享给多台服务器使用。 NFS的搭建环境如下: 系统环境: 服务器和客户端都是使用CentOS 6.5 64位系统。 [root@iZ28c6rit3oZ ~]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m   [root@iZ28c6rit3oZ ~]# uname -a Linux iZ28c6rit3oZ 2.6.32-431.23.3.el6.x86_64 #1 SMP Thu Jul 31 17:20:51 UT ...

tmux – Linux终端管理软件

tmux – Linux终端管理软件 tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权。使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机;当然其功能远不止于此。与screen相比的优点:可以横向和纵向分割窗口,且窗格可以自由移动和调整大小。可在多个缓冲区进行复制和粘贴,支持跨窗口搜索;非正常断线后不需重新detach;…… 有人说——与tmux相比,screen简直弱爆了。 下载源码包: wget --no-check-certificate https:// ...

如何动态开启mysql的慢查询日志记录

    开启mysql的慢查询日志记录方法有好多种,可以在启动mysql时通过命令行传参,也可以在配置文件里设置,但是这两种方法都需要重启mysql,而且如果不需要记录慢查询日志了,又要重启mysql,这对于已经投入运营的MySQL是不可接受的。 幸好在mysql5.1中已经为我们提供了在线设置慢查询日志的方法,通过设置mysql系统变量就可以达到这个目的。这样就不用重启mysql了。 在线开启慢查询日志: mysql > set global slow_query_log=1; mysql > set global long_query_time=2;  //set long_query_time=2 才能修改成功 mysql ...

Linux centos 修改 bash登录 欢迎信息/etc/issue

开机后: CentOS release 5.6 (Final) Kernel 2.6.18-238.el5 on an i686 这个就是 登录后的欢迎信息。 #cat /etc/issue CentOS release 5.6 (Final) Kernel \r on an \m 到底 \r, \m 是什么意思? #man issue The  file  /etc/issue is a text file which contains a message or system identification to be printed before the login prompt.  It  may  contain various @char and \char sequences, if supported by mingetty(8). SEE ALSO mingetty(8), motd(5) 继续 # man mingetty ……… ISSUE ESCAPES mingett ...

Centos下SVN仓库搭建

安装步骤如下: 1、yum install subversion 2、输入rpm -ql subversion查看安装位置,如下图:   我们知道svn在bin目录下生成了几个二进制文件。 输入 svn –help可以查看svn的使用方法,如下图。 3、创建svn版本库目录 mkdir -p /var/svn/svnrepos 4、创建版本库 svnadmin create /var/svn/svnrepos 执行了这个命令之后会在/var/svn/svnrepos目录下生成如下这些文件 5、进入conf目录(该svn版本库配置文件) authz文件是权限控制文件 passwd是帐号密码文件 svnserve.conf SVN服务配置文件 6、设置帐号密码 vi p ...

PHP错误日志

对于PHP开发者来说,一旦某个产品投入使用,应该立即将 display_errors选项关闭,以免因为这些错误所透露的路径、数据库连接、数据表等信息而遭到黑客攻击。但是,任何一个产品在投入使用后,都难 免会有错误出现,那么如何记录一些对开发者有用的错误报告呢?我们可以在单独的文本文件中将错误报告作为日志记录。错误日志的记录,可以帮助开发人员或者 管理人员查看系统是否存在问题。 如果需要将程序中的错误报告写入错误日志中,只要在PHP的配置文件中,将配置指令log_errors开启即可。错误 报告默认就会记录到Web服务器的日志 ...

MySQL提示:The server quit without updating PID file问题的解决办法

  今天网站web页面提交内容到数据库,发现出错了,一直提交不了,数找了下原因,发现数据写不进去!第一反应,重启mysql数据库,一直执行中,停止不了也启动不了,直觉告诉我磁盘满了 ! 用df命令查了下,果然磁盘满了,因为当时分区采用系统默认,不知道为什么不能自动扩容!以后在处理这个问题! 复制代码代码如下: [root@snsgou ~]# df 文件系统                 1K-块      已用      可用 已用% 挂载点 /dev/mapper/vg_snsgou-lv_root 51606140  47734848   1249852  100%      / tmpfs                  1953396    ...

Centos 内存占满 释放内存

Linux(17)

一台老的PHP后台服务器,今天用 free -m 查看,发现内存跑满了。

再 top,然后按下shift+m,也就是按内存占用百分比排序,发现排在第一的进程,才占用0.9%,那是什么占用的呢?谷歌了一下,据说是centos为了提高效率,把部分使用过的文件缓存到了内存里。如果是这样的话,我又不需要这样的文件性能,那就可以释放。如下两个命令就可以:

sync

echo 3 > /proc/sys/vm/drop_caches

内存释放后,就占用很低了,如下:

linux查看ssh用户登录日志与操作日志

www.111cn.net 编辑:Bolshevik 来源:转载 本文章来给各位同学介绍一下关于linux查看ssh用户登录日志与操作日志,登录日志只要在linux中就可以查看了,如果是操作日志我们需要自己先增加,然后再可以直接查看了,下面我都举了实例说明。 ssh用户登录日志 linux下登录日志在下面的目录里:  代码如下 cd /var/log 查看ssh用户的登录日志:  代码如下 less secure 1. 日志简介 日志对于安全来说,非常重要,他记录了系统每天发生的各种各样的事情,你可以通过他来检查错误发生的原因,或者受到攻击时攻击者留下的 ...

php中使用exec,system等函数调用系统命令

php的内置函数exec,system都可以调用系统命令(shell命令),当然还有passthru,escapeshellcmd等函数。 在很多时候利用php的exec,system等函数调用系统命令可以帮助我们更好更快的完成工作。比如前二天笔者在批量处理.rar文件时exec就帮我了大忙了。 今天整理一 php的内置函数exec,system都可以调用系统命令(shell命令),当然还有passthru,escapeshellcmd等函数。 在很多时候利用php的exec,system等函数调用系统命令可以帮助我们更好更快的完成工作。比如前二天笔者在批量处理.rar文件时exec就帮我了大忙了。 今天整理一下常用的调用 ...