![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LAMP
文章平均质量分 72
dugulieyang
这个作者很懒,什么都没留下…
展开
-
杀死多余的crond进程
经过一段时间的实践,现在对linux的crons相关技术有了一些心得体会:1. crons中的命令和执行文件都要写成绝对路径2. 每条任务如果不需要输出到mail,记得要加上 &> /dev/null,否则会生成很大的系统提示信息3. 如果发现有多个crond进程都在运行,为了避免产生重复信息,可以使用如下方法解决该问题step1: whereis service得到service原创 2012-05-08 11:06:04 · 3411 阅读 · 1 评论 -
CentOS 下安装crontab
例***************************************************0 0 * * * /usr/bin/rdate -s rdate.darkorb.net0 0 * * * /bin/bash /data/nginx/cut_nginx_log.sh# reboot server0 5 * * 1 reboot# up转载 2012-06-20 23:53:20 · 619 阅读 · 0 评论 -
Linux PS命令详解
linux上进程有5种状态:1. 运行(正在运行或在运行队列中等待)2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)5. 停止(进程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信号转载 2012-07-07 00:51:35 · 589 阅读 · 0 评论 -
linux yum命令详解
linux yum命令详解yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且转载 2012-07-08 09:58:10 · 634 阅读 · 0 评论 -
linux ssh配置文件详解
配置“/etc/ssh/ssh_config”文件 “/etc/ssh/ssh_config” 文件是OpenSSH系统范围的配置文件,允许你通过设置不同的选项来改变客户端程序的运行方式。这个文件的每一行包含“关键词-值”的匹配,其中“关键词”是忽略大小写的。下面列出来的是最重要的关键词,用man命令查看帮助页(ssh (1))可以得到详细的列表。 编辑“ssh_config”转载 2012-07-14 14:02:28 · 2323 阅读 · 0 评论 -
mysql status
命令: show processlist; 如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。 show processlist;只列出前100条,如果想全列出请使用show full processlist; mysql> show processlist; 命令: show status;命令:show stat转载 2013-02-06 23:24:47 · 305 阅读 · 0 评论 -
PHP mysql查询数据存储与内存
这篇文章主要是从原理, 手册和源码分析在PHP中查询MySQL返回大量结果时, 内存占用的问题, 同时对使用MySQL C API也有涉及. 昨天, 有同事在PHP讨论群里提到, 他做的一个项目由于MySQL查询返回的结果太多(达10万条), 从而导致PHP内存不够用. 所以, 他问, 在执行下面的代码遍历返回的MySQL结果之前, 数据是否已经在内存中了? -while ($row转载 2013-02-07 18:12:54 · 401 阅读 · 0 评论 -
Smarty 官网推荐 ZF 整合方案
Smarty 是 PHP 官方推荐的模版引擎方案,使用预编译机制将模版编译为原生 PHP文件执行。自 Smarty 3 分支发布后,带来的是历史性的改变。相比 Smarty 2,Smarty 3 有更简洁的API、极好的性能。更重要的是,Smarty 3 拥有和 DjangoTemplate、Twig 一样的模板继承(extends)和扩展插件(Plugin)功能,让 Smarty 不再只是美化原转载 2013-02-18 17:31:03 · 353 阅读 · 0 评论 -
MySQL运行状态show status中文详解
摘自 http://www.sandzhang.com/blog/2010/04/07/mysql-show-status-explained-detail/要查看MySQL运行状态,要优化MySQL运行效率都少不了要运行show status查看各种状态,下面是参考官方文档及网上资料整理出来的中文详细解释:如有问题,欢迎指正状态名作用域转载 2013-03-05 23:44:54 · 666 阅读 · 0 评论 -
根据status信息对MySQL服务器进行优化
网上有很多的文章教怎么配置MySQL服务器,但考虑到服务器硬件配置的不同,具体应用的差别,那些文章的做法只能作为初步设置参考,我们需要根据自己的情况进行配置优化,好的做法是MySQL服务器稳定运行了一段时间后运行,根据服务器的”状态”进行优化。mysql> show global status;可以列出MySQL服务器运行各种状态值,另外,查询MySQL服务器配置信息语句:转载 2013-03-06 00:06:24 · 496 阅读 · 0 评论 -
Zend_Db_Table 性能问题
网站出现了性能问题,查看了一下,是数据库吃不消了。把问题锁定到Zend_Db_Table上。下面看一下代码:1.Table.phpabstract class Zend_Db_Table extends Zend_Db_Table_Abstract{} 可见是继承Zend_Db_Table_Abstract,那看看Zend_Db_Table_Abstract的构转载 2013-03-10 22:28:46 · 609 阅读 · 0 评论 -
禁用 SSH 远程主机的公钥检查
禁用 SSH 远程主机的公钥检查SSH 公钥检查是一个重要的安全机制,可以防范中间人劫持等黑客攻击。但是在特定情况下,严格的 SSH 公钥检查会破坏一些依赖 SSH 协议的自动化任务,就需要一种手段能够绕过 SSH 的公钥检查。首先看看什么是 SSH 公钥检查SSH 连接远程主机时,会检查主机的公钥。如果是第一次该主机,会显示该主机的公钥摘要,提示用户是否信任该主机:The a转载 2012-06-20 22:17:32 · 697 阅读 · 0 评论 -
linux fork 函数解析
[cpp] view plaincopy#include #include /* 功能:复制进程 参数:无 返回值: 成功: 父进程:返回子进程id 子进程:返回0 失败: 返回-1 */ pid_t fork(void); 由fork创建的新进程转载 2012-05-10 09:31:42 · 409 阅读 · 0 评论 -
PS返回进程状态的意思
D 不可中断 Uninterruptible sleep (usually IO) R 正在运行,或在队列中的进程 S 处于休眠状态 T 停止或被追踪 Z 僵尸进程 W 进入内存交换(从内核2.6开始无效) X 死掉的进程 N 低优先级 L转载 2012-05-10 09:26:49 · 511 阅读 · 0 评论 -
PHP缓存应用:PHP MEMCACHE 详解
memcache函数所有的方法列表如下:Memcache::add – 添加一个值,如果已经存在,则返回falseMemcache::addServer – 添加一个可供使用的服务器地址Memcache::close – 关闭一个Memcache对象Memcache::connect – 创建一个Memcache对象memcache_debug – 控制调试转载 2012-05-18 09:58:53 · 607 阅读 · 0 评论 -
PHP-redis中文文档
PHP-redis中文文档phpredis是php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系很有用;以下是redis官方提供的命令使用技巧:下载地址如下:https://github.com/owlient/phpredis(支持redis 2.0.4)Redis::__constr转载 2012-05-18 09:56:46 · 423 阅读 · 0 评论 -
MYSQL模糊查询
MySQL提供标准的SQL模式匹配,以及一种基于象Unix实用程序如vi、grep和sed的扩展正则表达式模式匹配的格式。SQL的模式匹配允许你使用“_”匹配任何单个字符,而“%”匹配任意数目字符(包括零个字符)。在 MySQL中,SQL的模式缺省是忽略大小写的。下面显示一些例子。注意在你使用SQL模式时,你不能使用=或!=;而使用LIKE或NOT LIKE比较操作转载 2012-05-20 16:24:09 · 389 阅读 · 0 评论 -
PHP文件缓存技术之页面静态化
很多大型网站,进去的时候看它很复杂的页面,但是加载也没有耗费多长时间,除了其它必要原因以外,我认为静态化也是其中必需考虑的技术之一。她先于用户获取资源或数据库数据进而通过静态化处理,生成静态页面,所有人都访问这一个静态页面,而静态化处理的页面本身的访问速度要较动态页面快很多倍,因此程序性能会有大大的提升。静态化在页面上的体现为:访问速度加快,用户体验性明显提升;在后台体现为:访转载 2012-05-21 11:29:39 · 1300 阅读 · 0 评论 -
查看MSSQL数据库每个表占用的空间大小
查看MSSQL数据库每个表占用的空间大小我在工作中碰到了一些问题,需要查看数据库表的大小,查询SQL Server联机从书得到如下语句: sp_spaceused显示行数、保留的磁盘空间以及当前数据库中的表所使用的磁盘空间,或显示由整个数据库保留和使用的磁盘空间。 语法sp_spaceused [[@objname =] 'objname'] [,[@updateusage =转载 2012-05-21 20:02:09 · 2228 阅读 · 0 评论 -
Ajax+PHP+jQuery图片截图上传
一、功能分析用户直接上传图片,点击"上传"按钮之后,在图片预览图内可预览图片,然后进行图片的裁剪前预览,当点击"裁剪"按钮时确定裁剪图片,并在"裁剪结果"区域显示裁剪后的效果。(说明:我是将上传文件保存在"/uploads"文件夹中,而截图结果放在"/avatar"文件夹里)实现效果预览: 二、解决方案1、插件的选择jQ转载 2012-05-22 21:49:07 · 2246 阅读 · 1 评论 -
Linux SSH 命令大全
rm -rf mydir /* 删除mydir目录 */cd mydir /* 进入mydir目录 */cd – /* 回上一级目录 */cd ~ /* 回根目录 */mv tools tool /* 把tools目录改名为tool */ln -s tool bac/* 给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html目转载 2012-06-18 20:41:02 · 816 阅读 · 0 评论 -
OpenSSH 学习
实验环境 CentOS1.链接到远程服务器(romote server)ssh -l [user_name] [host_ip] (其中, l 是字母L的小写形式,user_name是远程主机要登录的用户名,host_ip是远程主机的ip地址)例如:ssh -l root 127.0.0.12.在远程服务器执行命令ssh [user_name]@[host_ip] [cmd]原创 2012-06-20 19:24:54 · 373 阅读 · 0 评论 -
解剖Linux系统的LOG日志文件
日志文件是专门用于记录系统操作事件的记录文件或文件集合,操作系统有操作系统日志文件,数据库系统有数据库系统日志文件,等等。今天介绍下LOG日志文件。网管主要靠系统的LOG,即我们时常所说的日志文件, 来获得侵入的痕迹及你进来的IP,或其他信息。当然也有些网管使用第三方工具来记录侵入他电脑的痕迹,这里主要要讲的是一般Linux系统里记录你踪迹的文件。那到底这些LOG日志文件放在哪里呢转载 2013-05-09 18:16:30 · 689 阅读 · 0 评论