返回首页 我的新博客

随笔分类 -  Linux/Unix

摘要:在centos简单安装之后,发现整个系统一裸机,并且中文显示乱码,只有手动安装中文包,及中文输入法。简单的方法就是直接用yum命令,直接安装中文yum install fonts-chinese中文字体yum install fonts-ISO8859-2中文显示然后再设置下#vi /etc/sysconfig/i18n将LANG="en_US.UTF-8"SYSFONT="latarcyrheb-sun16"修改原内容为LANG="zh_CN.GB18030"LANGUAGE="zh_CN.GB18030:zh_CN.GB 阅读全文
posted @ 2011-08-14 22:20 buffer的blogs 阅读(1145) 评论(0) 推荐(0) 编辑
摘要:首先在两台互传文件的电脑上都要安装 ssh服务 :1、yum -y install openssh2、yum -y install openssh-clients1、获取远程服务器上的文件scp -P 2222 root@www.vpser.net:/root/lnmp0.4.tar.gz /home/lnmp0.4.tar.gz上端口大写P 为参数,2222 表示更改SSH端口后的端口,如果没有更改SSH端口可以不用添加该参数。 root@www.vpser.net 表示使用root用户登录远程服务器www.vpser.net,:/root/lnmp0.4.tar.gz 表示远程服务器上的文 阅读全文
posted @ 2011-08-13 20:34 buffer的blogs 阅读(436) 评论(0) 推荐(0) 编辑
摘要:linux的网卡IP地址是存放在文件中的,这个配置文件在/etc/sysconfig/network-scripts下,名称分别为ifcfg-eth0,ifcfg-eth1....如果你有一块网卡,就只有ifcfg-eth0一个文件,如果你有两块或者两块以上的网卡,就会有ifcfg-eth1、ifcfg-eth2等文件的出现。文件结构:1、 vi /etc/sysconfig/network-scripts/ifcfg-teh0DEVICE=eth0 //指出设备名称BOOTPROTO=static //启动类型 dhcpBROADCAST=192.168.1.255 //广播地址HWADDR 阅读全文
posted @ 2011-08-13 19:26 buffer的blogs 阅读(277) 评论(0) 推荐(0) 编辑
摘要:1, 最小化安装:在安装centos系统的时候选择定制安装,不安装图形化界面、根据自己的情况选择安装的服务或者一个都不安装,等安装完了以后自行安装、选择软件编译安装所需的工具和库等。2, 安装系统补丁:建议使用centos自带的yum工具来安装[ root@localhost ~]# rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY*[root@localhost ~]# yum update3, 帐号和登录安全:Root用户设置强密码;新建一个非管理员帐号;禁止root用户直接ssh登录、更改ssh默认端口;[root@localhost ~]# vi /et 阅读全文
posted @ 2011-08-11 12:18 buffer的blogs 阅读(460) 评论(0) 推荐(0) 编辑
摘要:1.在hosts.deny文件尾添加sshd:ALL意思是允许所有访问请求1[root@localhost ~]# vi /etc/hosts.deny修改后看起来如下:1#2# hosts.deny This file describes the names of the hosts which are3# *not* allowed to use the local INET services, as decided4# by the '/usr/sbin/tcpd' server.5#6# The portmap line is redundant, but it is 阅读全文
posted @ 2011-08-08 19:38 buffer的blogs 阅读(511) 评论(0) 推荐(0) 编辑
摘要:[利用yum命令配置、升级所需程序库]# sudo -s# LANG=C# yum -y install gcc gcc-c++ autoconf#yum -y install make //如果不安装make,那么cmake的时候会出问题# yum -y install cmake# yum -y install bison接下来最好手动编译这些库:libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel.. 阅读全文
posted @ 2011-08-07 21:21 buffer的blogs 阅读(583) 评论(0) 推荐(0) 编辑
摘要:服务器的大用户量的承载方案一、前言二、编译安装三、 安装MySQL、memcache四、 安装Apache、PHP、eAccelerator、php-memcache五、 安装Squid六、后记一、前言,准备工作当前,LAMP开发模式是WEB开发的首选,如何搭建一个高效、可靠、稳定的 WEB服务器一直是个热门主题,本文就是这个主题的一次尝试。我们采用的架构图如下:引用-------- ---------- ------------- --------- ------------| 客户端 | ===> |负载均衡器| ===> |反向代理/缓存| ===> |WEB服务器| 阅读全文
posted @ 2011-08-07 19:20 buffer的blogs 阅读(410) 评论(0) 推荐(0) 编辑
摘要:终端,依次输入:1.) yum clean metadata2.) yum clean dbcache3.) yum makecache即先删除原数据和数据库缓存,然后重建之,问题即可解决。 阅读全文
posted @ 2011-08-02 15:10 buffer的blogs 阅读(215) 评论(0) 推荐(0) 编辑
摘要:LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RadHat、Debian VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。LNMPA是在LNMP的基础上产生的新的扩展,目前LNMP一键安装包的用户可以直接升级到LNMPA(Nginx、MySQL、PHP、Apache),由Nginx作为前端处理静态页面、js、图片等,Apache作为后端处理PHP,解决高并发时php-cgi的502问题,提高服务器处理动态内容的能力及稳定性。LNMP一键安装包 0.7 & LNMPA已经在VPSYOU(感 阅读全文
posted @ 2011-08-02 09:35 buffer的blogs 阅读(305) 评论(0) 推荐(0) 编辑
摘要:今天在CentOS5下编译安装PHP5.2.4时出现错误:PHP安装错误 configure: error: xml2-config not found 错误原因,xml2-config这个文件没找到。网上查了下很多遇到这个问题的,原因是这两个包, libxml2-2.6.23-1.2.i386.rpm libxml2-devel-2.6.23-1.2.i386.rpm */ 没有安装。重新安装rpm -ivh libxml2-2.6.23-1.2.i386.rpmrpm -ivh libxml2-devel-2.6.23-1.2.i386.rpm再重新./configure --prefix 阅读全文
posted @ 2011-08-01 11:40 buffer的blogs 阅读(543) 评论(0) 推荐(0) 编辑
摘要:一,mysql proxy是什么,干什么用的MySQL Proxy就是这么一个中间层代理,简单的说,MySQL Proxy就是一个连接池,负责将前台应用的连接请求转发给后台的数据库,并且通过使用lua脚本,可以实现复杂的连接控制和过滤,从而实现读写分离和负 载平衡。对于应用来说,MySQL Proxy是完全透明的,应用则只需要连接到MySQL Proxy的监听端口即可。当然,这样proxy机器可能成为单点失效,但完全可以使用多个proxy机器做为冗余,在应用服务器的连接池配置中配置到多 个proxy的连接参数即可。mysql replication 数据同步上图中,web到底连接那个数据库,这 阅读全文
posted @ 2011-07-30 10:52 buffer的blogs 阅读(408) 评论(0) 推荐(0) 编辑
摘要:Mysql的安装配置MySQL是一个开放源码的关系型数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。Mysql最常见的应用架构:单点(Single):适合小规模应用复制(Replication):适合中小规模应用集群(Cluster):适合大规模应用 根据功能不同,Mysql可以分为Mysql stand和Mysql max两个版本,Mysql-max相对于stand版本增加了对集群功能的支持。目前 阅读全文
posted @ 2011-07-30 10:51 buffer的blogs 阅读(344) 评论(0) 推荐(0) 编辑
摘要:一、CentOS 5.5 操作系统的安装操作系统这里我们仍采用 CentOS 5.5 来说明 Linux 下的 Nginx 安装与配置。关于CentOS的安装与注意事项请大家点击这里:(其中包含配置yum的步骤,因为我们接下来会使用到yum)。二、准备工作和Apache的配置相同,我们就来进行一些准备工作,譬如创建网站目录,日志目录等。然后安装服务器的相关软件。(1) 创建网站目录和日志目录shell> mkdir -p /www/mysql # MySQL数据库文件shell> mkdir -p /www/htdocs # 网站主目录shell> mkdir -p /var 阅读全文
posted @ 2011-07-30 01:38 buffer的blogs 阅读(544) 评论(0) 推荐(0) 编辑
摘要:1、编辑rc.local文件#vi /etc/rc.d/rc.local2、加入如下启动命令/usr/sbin/apachectl start/etc/rc.d/init.d/mysqld start/etc/rc.d/init.d/smb start/usr/local/subversion/bin/svnserve -d 阅读全文
posted @ 2011-07-27 16:16 buffer的blogs 阅读(403) 评论(0) 推荐(0) 编辑
摘要:文件/目录权限设置命令:chmod这是Linux系统管理员最常用到的命令之一,它用于改变文件或目录的访问权限。该命令有两种用法:用包含字母和操作符表达式的文字设定法其语法格式为:chmod [who] [opt] [mode] 文件/目录名其中who表示对象,是以下字母中的一个或组合:u:表示文件所有者g:表示同组用户o:表示其它用户a:表示所有用户opt则是代表操作,可以为:+:添加某个权限-:取消某个权限=:赋予给定的权限,并取消原有的权限而mode则代表权限:r:可读w:可写x:可执行例如:为同组用户增加对文件a.txt的读写权限:chmod g+rw a.txt用数字设定法而数字设定法 阅读全文
posted @ 2011-07-27 15:54 buffer的blogs 阅读(1484) 评论(0) 推荐(0) 编辑
摘要:iptables -F# 允许包从22端口进入iptables -A INPUT -p tcp --dport 22 -j ACCEPT# 允许从22端口进入的包返回iptables -A OUTPUT -p tcp --sport 22 -m state --state ESTABLISHED -j ACCEPTiptables -A OUTPUT -p udp --dport 53 -j ACCEPTiptables -A INPUT -p udp --sport 53 -j ACCEPT#允许本机访问本机iptables -A INPUT -s 127.0.0.1 -d 127.0.0. 阅读全文
posted @ 2011-07-27 15:29 buffer的blogs 阅读(545) 评论(0) 推荐(0) 编辑
摘要:Nginx下防御HTTP GET FLOOD(CC)攻击Nginx是一款轻量级的Web服务器,由俄罗斯的程序设计师Igor Sysoev所开发,最初供俄国大型的入口网站及搜寻引Rambler使用。 其特点是占有内存少,并发能力强,事实上Nginx的并发能力确实在同类型的网站服务器中表现较好。Nginx虽然可以比Apache处理更大的连接数,但是HTTP GET FLOOD针对的不仅仅是WEB服务器,还有数据库服务器。大量HTTP请求产生了大量的数据库查询,可以在几秒之内使数据库停止响应,系统负载升高,最终导致服务器当机。本文主要介绍Centos+Nginx下如何快速有效得防御CC攻击。至于如何 阅读全文
posted @ 2011-07-27 14:27 buffer的blogs 阅读(1871) 评论(0) 推荐(0) 编辑
摘要:一、更新 yumyum -y update二、利用yum升级各种程序库1.LANG=C2.yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-dev 阅读全文
posted @ 2011-07-27 13:51 buffer的blogs 阅读(404) 评论(0) 推荐(0) 编辑
摘要:vi /usr/local/nginx/sbin/cut_nginx_log.sh输入以下内容:#!/bin/bash# This script run at 00:00# The Nginx logs pathlogs_path="/usr/local/nginx/logs/"mkdir -p ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/mv ${logs_path}access.log ${log 阅读全文
posted @ 2011-07-27 13:23 buffer的blogs 阅读(280) 评论(0) 推荐(0) 编辑
摘要:中科大(http://centos.ustc.edu.cn/)的镜像站里面有Centos 6.0 镜像了。先备份一下/etc/yum.repos.d/CentOS-Base.repo#mv /etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.bak然后把/etc/yum.repos.d/CentOS-Base.repo文件改为# CentOS-Base.repo## This file uses a new mirrorlist system developed by Lance Davis for CentOS 阅读全文
posted @ 2011-07-27 12:56 buffer的blogs 阅读(3948) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示