Linux
文章平均质量分 61
xinguan1267
这个作者很懒,什么都没留下…
展开
-
磁盘使用率大于90% 磁盘inode使用率大于90%
线上机器一直再报 磁盘使用率大于90%,发现/var/log/下边有个mail文件,很大就直接清理掉>mail但是这个问题反复出现,感觉一个没有什么业务的机器怎么磁盘使用率那么大 就查了下mail日志文件的形成ps 发现有好多sendmail、postdrop进程在网上查了下他们的关系才知道crond在执行脚本的时候会将脚本输出信息通过调用sendmail发邮件给系统用户,...原创 2019-11-18 11:24:37 · 3289 阅读 · 0 评论 -
rm: cannot remove `libtoolT': No such file or directory
在ubuntu下安装apache的时候,发现这个rm: cannot remove `libtoolT': No such file or directory 但是libtool已经安装在网上找了半天 解决方法:在执行./configure 之前,先执行:# autoreconf --force --install# libtoolize --automake --fo原创 2012-03-16 15:47:16 · 20458 阅读 · 0 评论 -
如何查看服务器当前的负载信息
通过什么方法来排查是否linux服务器的负载过大?通过top命令来查看服务器负载 再对此Linux服务器性能分析之前,先了解下Linux系统Load average负载的知识,负载均值在uptime 或者top 命令中可以看到,它们可能会显示成这个样子:load average: 0.15, 0.14, 0.11很多人会这样理解负载均值:三个数分别代表不同时间段的系统平均负载(一分钟、转载 2012-05-11 16:31:06 · 26057 阅读 · 1 评论 -
Ubuntu建立PHP服务器(apache+php+mysql)
Ubuntu建立PHP服务器(apache+php+mysql)转自:http://apps.hi.baidu.com/share/detail/37687288Ubuntu建立(apache+php+mysql)+phpmyadminUbuntu建立apache+php+mysql基本的支持环境。暂时还不应用zend优化,因此这里就不涉及到zend转载 2012-05-15 16:23:17 · 777 阅读 · 0 评论 -
memcachedb
memcachedb网站:http://memcachedb.org/介绍:http://www.itlearner.com/article/4690 MemcacheDB是一款分布式键值持久存储系统,由新浪开源。MemcacheDB基于memcached协议,所以可以使用mc客户端直接使用,存储引擎方面使用Berkeley DB,支持主从复制模式。首先,我们从基本的数据存储的角度原创 2012-05-17 16:56:04 · 3100 阅读 · 0 评论 -
ubuntn linux apache 虚拟机配置
ubuntu上apache是通过apt-get install apache2 命令安装apache配置文件是/etc/apache2/apache2.conf,apache启动的时候会自动读取此文件的配置信息。而其他的一些配置文件,如 httpd.conf等,则是通过Include指令包含进来。在apache2.conf中可以找到这些Include行:# Include module原创 2012-06-26 16:20:05 · 4234 阅读 · 0 评论 -
linux diff详解
diff是Unix系统的一个很重要的工具程序。它用来比较两个文本文件的差异,是代码版本管理的基石之一。你在命令行下,输入: $ diff diff就会告诉你,这两个文件有何差异。它的显示结果不太好懂,下面我就来说明,如何读懂diff。一、diff的三种格式由于历史原因,diff有三种格式: * 正常格式(normal dif转载 2013-06-26 11:08:18 · 769 阅读 · 0 评论 -
linux 系统负载高 如何检查
1:load Average 1.1:什么是Load?什么是Load Average? Load 就是对计算机干活多少的度量(WikiPedia:the system Load is a measure of the amount of work that a compute system is doing) 简单的说是进程队列的长度。Load Average 就是一段转载 2013-11-27 11:30:43 · 9364 阅读 · 0 评论 -
signal(SIGCHLD, SIG_IGN)和signal(SIGPIPE, SIG_IGN);
signal(SIGCHLD,SIG_IGN);因为并发服务器常常fork很多子进程,子进程终结之后需要服务器进程去wait清理资源。如果将此信号的处理方式设为忽略,可让内核把僵尸子进程转交给init进程去处理,省去了大量僵尸进程占用系统资源。(Linux Only) 对于某些进程,特别是服务器进程往往在请求到来时生成子进程处理请求。如果父进程不等待子进程结束,子进程将成为僵尸转载 2013-12-16 18:09:59 · 26956 阅读 · 0 评论 -
mac/linux中vim永久显示行号、开启语法高亮
步骤1: cp /usr/share/vim/vimrc ~/.vimrc 先复制一份vim配置模板到个人目录下 注:redhat 改成 cp /etc/vimrc ~/.vimrc步骤2: vi ~/.vimrc 进入insert模式,在最后加二行 syntax on set nu!保存收工。转载 2014-12-04 14:42:45 · 6742 阅读 · 0 评论 -
error while loading shared libraries: libssl.so.6
yum install libssl.so.6ln -sf /usr/lib64/libssl.so.10 /usr/lib64/libssl.so.6ln -sf /usr/lib64/libcrypto.so.10 /usr/lib64/libcrypto.so.6原创 2015-08-17 17:22:45 · 8749 阅读 · 0 评论 -
Linux下添加FTP账号和服务器、增加密码和用户,更改FTP目录
1、 启动VSFTP服务器A:cenos下运行:yum install vsftpdB. 登录Linux主机后,运行命令:”service vsftpd start”C. 要让FTP每次开机自动启动,运行命令: “chkconfig --level 35 vsftpd on” 2、设置FTP权限A. 编辑VSFTP配置文件,运行命令转载 2015-08-18 14:10:12 · 44584 阅读 · 0 评论 -
清理buff/cache
查看命令free -mecho 1 > /proc/sys/vm/drop_caches表示清除pagecache。echo 2 > /proc/sys/vm/drop_caches:表示清除回收slab分配器中的对象(包括目录项缓存和inode缓存)。slab分配器是内核中管理内存的一种机制,其中很多缓存数据实现都是用的pagecache。echo 3 > /pr...原创 2019-08-12 15:13:42 · 7514 阅读 · 0 评论 -
ubuntu安装mysql错误do_abi_check的解决方法
执行configure无错误,在make的时候却报:make[2]: *** [do_abi_check] 错误 1make[2]: Leaving directory `/tmp/mysql-5.5.3-m3′make[1]: *** [abi_check] 错误 2make[1]: Leaving directory `/tmp/mysql-5.5.3-m3′make:原创 2012-03-16 18:24:41 · 4314 阅读 · 0 评论 -
ubuntu安装ssh
1. 首先在服务器上安装ssh的服务器端。$ sudo aptitude install openssh-server2. 启动ssh-server。$ /etc/init.d/ssh restart3. 确认ssh-server已经正常工作。$ netstat -tlpProto Recv-Q Send-Q Local Addr原创 2012-03-13 16:01:14 · 805 阅读 · 0 评论 -
putty中文显示乱码
<br />1、打开PuTTY主程序。选择window-〉Appearance-〉Font settings-〉点击<Change>按钮,选择字体“新宋体”;<br />2、在window-〉Appearance-〉Translation里面有有一个Received data assumed to be in which character set下拉选择的,选择“UTF-8”;3、回到Session项,点击Save。原创 2010-12-14 11:48:00 · 551 阅读 · 0 评论 -
使用phpize建立php扩展(Cannot find config.m4)
<br />php源码:/root/soft/php-5.3.4<br />php安装: /usr/local/php<br /><br />[root@ns root]# phpize<br />Cannot find config.m4.<br />Make sure that you run '/usr/local/php/bin/phpize' in the top level source directory of the module<br />[root@ns root]# phpize<br原创 2011-01-05 16:00:00 · 46363 阅读 · 1 评论 -
red hat linux使用yum 出现Loaded plugins: rhnplugin, security
<br />添加centos源<br /> <br />vi /etc/yum.repos.d/rhel-debuginfo.repo [rhel-debuginfo]name=Red Hat Enterprise Linux $releasever – $basearch – Debugbaseurl=ftp://ftp.redhat.com/pub/redhat/linux/enterprise/$releasever/en/os/$basearch/Debuginfo/baseurl是你的YUM源地原创 2011-01-05 16:15:00 · 29742 阅读 · 2 评论 -
linux 安装mysql
<br />1 建立MySQL使用者和群组:<br />#groupadd mysql<br />#useradd -g mysql mysql<br />2 解压缩mysql-5.0.91.tar.gz源码包<br />#cd /usr/local/source<br />#tar zxvf mysql-5.0.91.tar.gz<br />3 进入源码目录编译安装<br />#cd /usr/local/source/mysql-5.0.91<br />#./configure --prefix=/us原创 2011-01-05 18:06:00 · 845 阅读 · 0 评论 -
Redhat5 网络配置(转)
<br />要建立一个Linux服务器就首先要了解Linux环境下和网络服务相关的配置文件的含义及如何进行安全的配置。在Linux系统中,TCP/IP网络是通过若干个文本文件进行配置的,也许你需要编辑这些文件来完成联网工作,下面介绍几个基本的TCP/IP网络配置文件。<br />1./etc/sysconfig/network-scripts/ifcfg-<interface-name>文件<br />在 RedHat中,系统网络设备的配置文件保存在/etc/sysconfig/network-script原创 2011-01-05 15:44:00 · 1244 阅读 · 0 评论 -
linux下php扩展mysqli的支持
mysqli是优化后的mysqlcd php-5.3.4 在这下面有个ext文件夹里有mysqlicd ext/mysqlilinux下将源码文件编译应该都有configure吧,可这里没有,在我们已经安装php后,php5这个文件夹里的命令目录bin里有一个文件叫phpize,用它就可以生成configure文件啦,继续/usr/local/php5/bin/phpize 这里回车运行,执行完后就出了configure文件,./configure –prefix=/usr/local/m原创 2011-01-05 16:23:00 · 4162 阅读 · 0 评论 -
后台执行命令 crontab
为了能够在特定的时候运行作业,需要了解crontab文件每个条目中各个域的意义和格式 一、crontab域设置 第1列 分钟1~59 第2列 小时1~23(0表示子夜) 第3列 日1~31 第4列 月1~12 第5列 星期0~6(0表示星期天) 第6列 要运行的命令 下边是crontab的格式:原创 2011-07-01 16:26:00 · 2422 阅读 · 0 评论 -
linux grep命令
linux grep命令1.作用Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。2.格式grep [options]3.主要参数[options]主要参数:-c:只输出匹配行的计数。-转载 2011-12-08 17:53:05 · 767 阅读 · 0 评论 -
php shell
<?php#!/usr/local/bin/php -qfunction read(){ $fp = fopen('/dev/stdin','r'); while(!feof($fp)) { $tmp = fgets($fp, 255); $input = $input. $tmp; } fclose($fp); return $input;}echo "\n\r原创 2011-12-06 18:22:25 · 745 阅读 · 0 评论 -
vi 快捷键
语法]:vi [-wn] [-R] 文件…[说明]: vi 是一个基于行编辑器 ex 上的全屏幕编辑器,可以在vi 中使用 ex,ed的全部命令,vi选项中 -wn 指将编辑窗口大小置为n行,-R 为将编辑的文件置为只读模式, vi 工作模式分为命令模式和输入模式,一般情况下在命令模式下,可敲入vi命令,进入输入模式下时可以编辑要编辑的文本,命令 a A i I o O c C s S R转载 2011-12-05 18:19:24 · 12809 阅读 · 0 评论 -
awk 用法
linux命令终极系列(awk)一.awk功能特点 awk是一个非常重要的命令或者认为是一种语言。因为他可以做数学运算,流程控制语句,流控制,还有样式装入的功能。反正是非常强大。awk是三位创建者编写的。把awk定义为:样式扫描处理语言。 awk吸收了C语言很多的特点,所以与C语言有点类拟。二.awk的调用方式 awk提供了适应不同需要的多种方案,它们转载 2011-12-06 16:03:41 · 854 阅读 · 0 评论 -
linux解压 tar命令
tar命令tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件! 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在! 因为不可能同时压缩与解压缩。 -z :是否同时具有 gzip 的属转载 2011-12-09 14:27:53 · 464 阅读 · 0 评论 -
centos 下汉字乱码
<br />有装中文字体没?没有的话装一个<br />yum install fonts-chinese<br />yum install fonts-ISO8859-2-75dpi<br />安装后重启,即可<br /><br />如果这样还乱码,那就要改一下配置文件了<br />修改/etc/sysconfig/i18n文件<br />为 LANG =”zh_CN.GB18030”或者LANG=“zh_CN.UTF-8”<br />注销重进即可原创 2010-12-14 10:39:00 · 968 阅读 · 0 评论