转到正文

天亮了说晚安's Blog

欢迎您的光临! http://www.tllswa.com

CentOS系统MySQL优化详解

8 月 4
未分类

转自:http://os.51cto.com/art/201003/192153.htm 本文主要讲解CentOS系统MySQL优化的问题,了解一下MySQL优化的一些基础,MySQL的优化我分为两个部分。服务器物理硬件的优化和MySQL自身的优化。 CentOS系统的确很好用,但是还是很多地方需要我们进行正确的设置,进行优化的。在Apache, PHP, MySQL的体系架构中,MySQL对于性能的影响最大,也是关键的核心部分。对于Discuz!论坛程序也是如此,MySQL的设置是否合理优化,直接影响到论坛的速度和承载量!同时,MySQL也是优化难度最大的一个部分,不但需要理解一些MySQL专业知识,同时还需要长时间的观察统计并且根据经验进行判断,然后设置合理的参数。下面我们就来对CentOS系统MySQL优化进行详细解析、 下面我们了解一下MySQL优化的一些基础,MySQL的优化我分为两个部分,一是服务器物理硬件的优化;二是MySQL自身(my.cnf)的优化。 (1) 服务器硬件对MySQL性能的影响 a) 磁盘寻道能力(磁盘I/O),以目前高转速SCSI硬盘(7200转/秒)为例,这种硬盘理论上每秒寻道7200次,这是物理特性决定的,没有办法改变。 MySQL每秒钟都在进行大量、复杂的查询操作,对磁盘的读写量可想而知。所以,通常认为磁盘I/O是制约MySQL性能的最大因素之一,对于日均访问量......Read More

CentOS系统 PHP 优化详解

8 月 4
未分类

转自:http://os.51cto.com/art/201003/192115.htm 本文主要对CentOS系统 PHP 优化进行详解。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。 PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。那么,我们就来看看如何在CentOS系统 进行PHP优化。 CentOS系统 PHP优化 对于PHP的优化主要是对php.ini中的相关主要参数进行合理调整和设置,以下我们就来看看php.ini中的一些对性能影响较大的参数应该如何设置。# vi /etc/php.ini (1) PHP函数禁用找到: disable_functions = 该选项可以设置哪些PHP函数是禁止使用的,PHP中有一些函数的风险性还是相当大的,可以直接执行一些CentOS系统级脚本命令,如果允许这些函数执行,当PHP 程序出现漏洞时,损失是非常严重的!以下我们给出推荐的禁用函数设置: disable_functions = phpinfo,passthru,exec,system,popen,chroot,escapeshellcmd,escapeshellarg,shell_exec,proc_open,proc_get_status 需注意:如果您的服务器中含有一些CentOS系统状态检测的PHP程序,则不要禁用shel......Read More

转自:http://os.51cto.com/art/201003/192112.htm 主要讲解在CentOS系统中Apache的优化步骤,对于访问量稍大的站点,Apache的这些默认配置是无法满足需求的,我们仍需调整Apache的一些参数。 Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。现在我们就来看看在CentOS系统中Apache的优化。 1.Apache优化 Apache能够在CentOS系统正常运行。但是,对于访问量稍大的站点,Apache的这些默认配置是无法满足需求的,我们仍需调整Apache的一些参数,使Apache能够在大访问量环境下发挥出更好的性能。CentOS系统中,以下我们对Apache配置文件httpd.conf中对性能影响较大的参数进行一些说明。 (1)Timeout该参数指定Apache在接收请求或发送所请求内容之前的最长等待时间(秒),若超过该时间Apache则放弃处理该请求,并释放连接。该参数默认值为120,推荐设置为60,对于访问量较大的网站可以设置为30。 (2)KeepAlive该参数控制Apache是否允许在一个连接中有多个请求,默认打开。但对于大多数论坛类型站点来说,通常设置为off以关闭该支持。 (3)MPM-prefork.c在默认情况下Apache使用Prefork......Read More

转自:http://os.51cto.com/art/201003/192107.htm 主要介绍CentOS系统的基础知识,本文讲的是CentOS系统服务器环境配置问题。检查CentOS系统是否正常,检查CentOS系统时间并设置定期时间同步等。 CentOS系统的被很多人使用,但是有些人是被CentOS系统的名声所吸引的,对CentOS系统的了解是很少,下面我们就来介绍一下CentOS系统的知识。 1. 检查CentOS系统是否正常 # more /var/log/messages (检查有无CentOS系统内核级错误(error)信息) # dmesg (检查有无硬件错误(error)信息) # ifconfig(检查网卡设置是否正确) # ping www.discuz.net (检查网络是否正常) 2. 关闭不需要的服务 ntsysv 以下仅列出需要启动的服务,未列出的服务一律可以关闭: crond irqbalance (仅当服务器CPU支持S.M.P-对称多路处理器架构时才需开启,例如有2个或2个以上的CPU。否则关闭) microcode_ctl network random sendmail sshd syslog 3. 对TCP/IP网络参数进行调整,加强抗syn_flood能力 # echo ‘net.ipv4.tcp_syncookies = 1’ >> /etc/sysctl.conf # sysctl –p 4. 配置yum 1) rpm –import /usr/share/doc/centos-release-3/RPM-GPG-KEY-CentOS-3 2) yum list | tee /etc/y......Read More

转自:http://os.51cto.com/art/201003/192164.htm 根据很多人所遇到的问题,我们这里要讲的是在使用CentOS系统的时候,如何才能够修改一下你的DNS、网关和IP地址。 在使用CentOS系统的时候,我们也许觉得某些设置不适合自己,虽然不会造成很大的错误,但的确给我们带来了不少的小麻烦,下面我就来给大家一些建议,修改一下你的DNS、网关和IP地址。那我们就来讲解一下如何修改吧! 1、CentOS系统 修改DNS 修改对应网卡的DNS的配置文件 # vi /etc/resolv.conf 修改以下内容 nameserver 8.8.8.8 #google域名服务器 nameserver 8.8.4.4 #google域名服务器 2、CentOS系统修改网关 修改对应网卡的网关的配置文件[root@centos]# vi /etc/sysconfig/network 修改以下内容 NETWORKING=yes(表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动) HOSTNAME=centos(设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应) GATEWAY=192.168.1.1(设置本机连接的网关的IP地址。例如,网关为10.0.0.2) 3、CentOS系统修改IP地址 修改对应网卡的IP地址的配置文件 # vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改以下内容......Read More

转自:http://www.ylmf.net/linux/tips/2011071626957.html   1.重要提示:   在本教程中使用的主机名为server1.example.com,IP 地址为 192.168.0.100 。这些设置会与具体安装的设置有所不同,所以你必须在你的安装过程中进行替代。   2.安装MySQL 5.0   打开终端,输入:  yum install mysql mysql-server   然后为MySQL创建系统启动链接(这样在系统启动时,MySQL会自动启动),在终端输入命令:  chkconfig –levels 235 mysqld on/etc/init.d/mysqld start   为MySQL root帐户设置密码:    mysql_secure_installation   终端显示,按照提示操作:   [root@server1 ~]# mysql_secure_installation NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY! In order to log into MySQL to secure it, we’ll need the current password for the root user.  If you’ve just installed MySQL, and you haven’t set the root password yet, the password will be blank, so you sh......Read More

转自:http://www.dxsr.net/keywords-wordpress-plugin-wp-keyword-link-link.html WP Keyword Link插件介绍:2214358c 该插件主要是面向中文WordPress博客。 1.完美支持中文关键词链接,分别区分英文与中文关键词 2.对每个关键词进行细节设置 (如:是否匹配多个?是否匹配评论?外链还是内链?是否匹分大小写?是否新窗口打开等) 3.多语言支持 4.替换关键词已有链接的问题。文章中已有的链接将不会匹配 5.自动把文章的标签转换为关键词,可以选择开启或关闭 WP Keyword Link插件安装: 1.下载博客插件WP Keyword Link,并解压上传到wp-content/plugins/目录下 2.登陆WordPress博客后台,在已安装插件列表中启用WP Keyword Link插件 3.启用WP Keyword Link插件后,在“设置”选项卡下会生成“WP KeywordLink”选项 4.点击该选项进入插件参数设置界面 No Follow – 在链接加多一个属性:rel=’no follow’ ,使用Nofollow属性让搜索引擎不要抓取并追踪此链接。 First Match Only – 仅仅匹配第一个关键词, 建议勾上。 New Window – 在链接加上 target=’_blank’的属性, 在新窗口打开。 Ignore Case – 不匹分大小写,如”Google”, “google” 或者......Read More

转自:http://help.dedecms.com/help/environment/2011/0614/73.html 1.前言 CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。CentOS是架构LAMP(Linux+Apache+PHP+MySQL)的理想操作系统,具有较高的稳定性。本文以CentOS为例介绍linux系统下yum安装Apache+PHP+MySQL的方法。织梦管理员之家论坛用的就是CentOS操作系统搭建的,不过没用到apache,用的是lighttpd。 2.准备工作 2.1.登录服务器 登录远程服务器,如果您的服务器在本地并安装有桌面环境,也可以直接打开服务器桌面,进入终端管理器。 在windows下Putty是一款出色的liunx远程登录工具,打开界面如下     在图中黄色框中填入服务器ip,点击打开,之后提示输入用户名和密码,验证成功后完成登录服务器。 2.2.配置源和更新系统软件 2.2.1.定义非官方yum库 官方提供的软件是当前的稳定版本,但不是最新版本,为了更好的运行DedeCms,我们需要一些非官方的yum源。   rpm –import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka vi /etc/yum.repos.d/utterramblings.repo   添加以下内容......Read More

转自:http://bolg.malu.me/html/2011/1193.html zip命令的基本用法是:zip [参数] [文件.zip] [文件或目录] 参数列表: -a     将文件转成ASCII模式 -F     尝试修复损坏的压缩文件 -h     显示帮助界面 -m     将文件压缩之后,删除源文件 -n 特定字符串    不压缩具有特定字尾字符串的文件 -o     将压缩文件内的所有文件的最新变动时间设为压缩时候的时间 -q     安静模式,在压缩的时候不显示指令的执行过程 -r     将指定的目录下的所有子目录以及文件一起处理 -S     包含系统文件和隐含文件(S是大写) -t 日期     把压缩文件的最后修改日期设为指定的日期,日期格式为mmddyyyy   简单例子: 把本目录下的test文件打包成test.zip文件:zip test.zip test/* 如果在文件中用绝对的路径,那么在压缩文件中也是绝对路径。就是说,如果你 zip test.zip /home/test/* ,那么在压缩文件中也是这样的层次关系。   tar的基本用法是:tar [-cxtzjvfpPN] [文件或目录] 参数列表: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件! 特别注意,在参数的下......Read More

备案信息