‘Linux-CentOS-Ubuntu’ 分类的存档

为了省去在每次建立数据库和数据表的过程中手动设置编码的繁琐,需要将mySQL服务器的默认编码设置为utf8,修改方法如下:

2010年9月3日15:48 | 没有评论
标签:

Ubuntu是目前大家用的比较多的一种Linux发行版,其root账号的默认禁用是大大提高了系统的安全性,有效的降低了管理员误操作的概率。 我的Winscp情结 我原来从CentOS系统用起,已经习惯了直接用root登录,通过在Windows下的Winscp软件来管理配置系统。使用Winscp编辑Linux下的文件(尤其是配置文件),就像在资源管理器中修改本地文件一样,方便和高效。 但Ubuntu的root账号默认被禁用后,就有个让我这个不太习惯“sudo”命令的固执者,有些使用习惯上的别扭了,先不说很多命令总是忘记加sudo,最重要的是我习惯了使用Winscp编辑Linux配置文件,但很多Linux下的配置文件都是root用户权限,用普通用户通过Winscp登录后,编辑文件总是遇到权限不够的错误提示。 这个原因一直让我无法接受使用Ubuntu,但目前Linux市场中Ubuntu的占有率越来越高,身边的朋友也大多成为了她的Fans。时代的要求,我必须“与时俱进”啊~ 下面通过激活/禁用Ubuntu的root账号,让我们也可以灵活的使用root账号通过Winscp来编辑管理Ubuntu。

2010年7月18日12:33 | 没有评论
标签:

wget -O /root/ip.txt http://www.ip138.com/ip2city.asp echo newIP | mutt -s newIP -a /root/ip.txt root 将以上保存为脚本,再加入cron计划定时执行即可

2010年6月28日00:19 | 没有评论
标签:

Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。 Memcached由Danga Interactive开发,用于提升LiveJournal.com访问速度的。LJ每秒动态页面访问量几千次,用户700万。Memcached将数据库负载大幅度降低,更好的分配资源,更快速访问。

2010年6月22日14:21 | 没有评论
标签:

linux下配置ftp可以用proftpd,因为它可以与mysql深入整合,轻松实现用户管理,而且每个用户还能单独控制其磁盘使用配额。

2010年6月21日18:03 | 没有评论
标签:

/etc/rc.d/init.d/mysqld stop tar zcvf /data/files/mysqldb.tar.gz /data/files/mysqldb/ –exclude=/data/files/mysqldb/mysql-bin.* –exclude=/data/files/mysqldb/zkyc.* /etc/rc.d/init.d/mysqld start echo backup_mysqldb | mutt -s dayu_backup_mysqldb -a /data/files/mysqldb.tar.gz root

2010年5月21日23:52 | 没有评论
标签:

这是接上篇CentOS5.3系统环境配置的后续文档。

2010年2月15日22:35 | 没有评论
标签:

这份最新的安装记录,其实是在春节前就已完成的。今日补发出来。后续还有Apache-2.2.14+PHP-5.3.1+MySQL-5.1.43的环境搭建安装记录文档。

2010年2月15日22:15 | 没有评论
标签:

前几日装的PHP5.3竟然不支持最新的ZendOptimizer3.3.3版本。尝试了第一点的ZendOpt还是不支持,只有更换了低版本的PHP5.2.1才解决问题。 一、安装ZendOptimizer优化模块下载bz2包,直接install即可。完全傻瓜式操作。 二、Apache服务器的优化为了不必要的信息泄露,我们需要对Apache的conf文件作相应的配置调整1、/extra/httpd-default.conf#在出现错误页的时候不显示服务器操作系统的名称ServerTokens Prod#在错误页中不显示Apache的版本ServerSignature Off2、/httpd.conf#将管理员邮箱设置为自己常用的邮箱ServerAdmin yobbozhu@gmail.com#修改主机名ServerName 192.168.1.200#禁用WWW目录下的目录浏览权限,并启用可执行CGI功能(default区块和<Directory “/var/www/html”>区块)Options Includes ExecCGI FollowSymLinks#允许扩展名为.pl的CGI脚本运行AddHandler cgi-script .cgi .pl#允许使用.htaccess(default区块和<Directory “/var/www/html”>区块)AllowOverride All#添加“!414”到日志记录规则中,对于过长的日志不记录,找到LogFormat “%h %l %u %t \”%r\” %>s %b \”%{Referer}i\” \”%{User-Agent}i\”” combined,修改为LogFormat “%h %l %u %t \”%!414r\” %>s %b \”%{Referer}i\” \”%{User-Agent}i\”” combined*完成后重启apache服务 三、测试页面1、phpinfo();2、index.html3、test.cgi#!/usr/bin/perlprint “Content-Type: text/html\n\n”;print “<html><body>”;print “Hello,World!CGI is working!<br>”;print “</body></html>”;4、.htaccess文件#www目录下建立.htaccess文件,内容DirectoryIndex index2.html#/wwwroot/index2.html,内容This is index2 html file.运行执行http://192.168.1.200后出现index2文件内容即可证明.htaccess成功生效

2009年7月22日01:00 | 没有评论

一、检查系统是否正常,日志是否有报错信息 # more /var/log/messages (检查有无系统内核级错误(error)信息) # dmesg (检查有无硬件错误(error)信息) # ifconfig(检查网卡设置是否正确) # ping www.discuz.net (检查网络是否正常) 二、关闭不需要的服务:#ntsysv 以下仅列出需要启动的服务,未列出的服务一律可以关闭: cpuspeed crond haldaemon iptables messagebus microcode_ctl network sendmail smartd sshd syslog yum-updatedsd 三、对TCP/IP网络参数进行调整,加强抗syn_flood能力 编辑配置文件:/etc/sysctl.conf,增加如下内 容 1、增加SYN队列长度到2048:net.ipv4.tcp_max_syn_backlog=2048 2、打 开SYN COOKIE功能:net.ipv4.tcp_syncookies=1 3、降低重试次数: net.ipv4.tcp_synack_retries=3 net.ipv4.tcp_syn_retries=3 4、查看修改后的参数:#sysctl -a | grep syn 更多的利用Linux系统配置来抵御外来攻击的策略挪步到这里看:http://security.ctocio.com.cn/tips/228/7769728.shtml 四、配置YUM 呵呵 .. 给大家推荐个好的centos 国内yum源:yum源 安徽省合肥市中国科学技术大学 1、#cd /etc/yum.repos.d #mv CentOS-Base.repo CentOS-One-Base.repo [...]

2009年7月17日00:11 | 没有评论
标签: