yum groupremove "Mail Server" "Games and Entertainment" "X Window System" "X Software Development" "Development Libraries" "Development Tools" "Dialup Networking Support" "Games and Entertainment" "Sound and Video" "Graphics" "Editors" "Games and Entertainment" "Text-based Internet" "GNOME Desktop Environment" "GNOME Software Development"
有必要可以运行下yum grouplist看看装了那些,上面的一般能干掉一堆不怎么用的东西。
国内大多封装模板受win的习惯影响喜欢把各种东西安装进去,Linux系统做server丫不说LFS只要minimal安装就行了,节操呀.
现在需求性能效率的服务器不论是做虚拟机还是跑SQL数据库,RAID是非常不错的捷径能满足容量和IO的需求
MegaRAID系列管理套件安装
cd /tmp
wget http://down.kvm.la/RAID/MegaCliLin.zip
unzip MegaCliLin.zip
rpm -Uvh *.rpm
cp /opt/MegaRAID/MegaCli/MegaCli64 /usr/bin/MegaCli
MegaRAID系列的命令可以查看《MegaCli 常见用法》
3ware Inc系列的管理套件安装
阅读剩余部分...
以前看过几个视频说中国人讲英语就像在案板上切菜一样。。。。
各种中式英语发音语法各种orz囧
现在和老外打交道的时间越来越多,有时候遇点复杂点的问题要花很多时间来沟通,老外很恼火,自己也窝火。。。
搞不好还容易整上矛盾。
Kvm虚拟化下如果关闭VNC的话Centos将无法启动
在启动进入了系统后我们修改一下grub再关闭VNC就可以启动guest的Centos系统了
附脚本
sed-i 's/hiddenmenu/#hiddenmenu/g' /boot/grub/grub.conf
sed-i 's/splashimage/#splashimage/g' /boot /grub/grub.conf
虽然经常安装DirectAdmin但是时间长了事情多了很多东西都记不住,写好的东西都放自己电脑里面偶尔有时候还很难找到,在这儿记录一些
安装directadmin
yum -y install wget gcc gcc-c++ flex bison make bind bind-libs bind-utils openssl openssl-devel perl quota libaio libcom_err-devel libcurl-devel gd zlib-devel zip unzip libcap-devel cronie bzip2 db4-devel cyrus-sasl-devel perl-ExtUtils-Embed
cd /tmp
wget http://www.directadmin.com/setup.sh
chmod 755 setup.sh
./setup.sh
阅读剩余部分...
wget -c http://down.kvm.la/kloxo/kloxo_cn.tar.gz
tar zxf kloxo_cn.tar.gz -C /usr/local/lxlabs/kloxo/httpdocs/lang
/script/update --class=sp_specialplay --name=client-admin --subaction=skin --v-specialplay_b_s_language=cn
快速简洁,干净利落。
mysql5.5采用cmake代替了configure
groupadd mysql -g 27
useradd mysql -u 27 -g 27 -c "MySQL Server" -d /home/mysql -m
wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.19.tar.gz/from/http://mysql.he.net/
tar zxf mysql-5.5.19.tar.gz
cd mysql-5.5.19
CFLAGS="-O3" CXX=gcc
CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti"
阅读剩余部分...
安装memcahed后还需要给php安装上memcahe模块才能调用,如果你喜欢也可以用pecl install memcache安装,如果是从源码仓里面安装的php也可以直接搜索安装php-memcache
wget -c http://pecl.php.net/get/memcache-3.0.6.tgz
tar xzf memcache-3.0.6.tgz
cd memcache-3.0.6/usr/bin/phpize
./configure --enable-memcache --with-php-config=/usr/bin/php-config --with-zlib-dir
make
make install
echo "extension_dir = /usr/lib/php/extensions/no-debug-non-zts-20060613" >>/etc/php.ini
echo "extension = memcache.so">>/etc/php.ini/usr/bin/php -m|grep memcahe
红色部分需要根据您的具体情况修改改,安装完后运行
gperftools是google小组
if [ `uname -i` == "x86_64" ];
then
cd /tmp
wget -c http://download.savannah.gnu.org/releases/libunwind/libunwind-1.1.tar.gz
tar zxf libunwind-1.1.tar.gz
cd libunwind-1.1
./configure
make && make install
fi
cd /tmp
wget -c https://gperftools.googlecode.com/files/gperftools-2.0.tar.gz
tar zxf gperftools-2.0.tar.gz
cd gperftools-2.0
./configure
make && make install
echo "/usr/local/lib" > /etc/ld.so.conf.d/usr_local_lib.conf
ldconfig
将编译好的libtcmalloc.so模块加入mysqld_safe启动的时候进行动态加载
sed -i 's/executing mysqld_safe/executing mysqld_safe\nexport LD_PRELOAD=\/usr\/local\/lib\/libtcmalloc.so/g' /usr/bin/mysqld_safe
/etc/init.d/mysql restart
nginx不支持动态加载所以要重新编译
./configure 【其他参数】 --with-google_perftools_module
make && make install
echo "google_perftools_profiles /tmp/tcmalloc;">>/etc/nginx/nginx.conf
/etc/init.d/nginx restart
mkdir /tmp/tcmalloc/
chmod 0777 /tmp/tcmalloc/
centos5升级kernel到3.7的时候发现gcc版本问题无法编译,rpm里面没有只有老版本只能自己编译一下了.
sudo yum install glibc-static libstdc++-static
wget http://ftp.gnu.org/gnu/gcc/gcc-4.7.1/gcc-4.7.1.tar.gz
tar xzf gcc-4.7.1.tar.gz
cd gcc-4.7.1
./contrib/download_prerequisites
cd ..
mkdir build_gcc4.7.1
cd build_gcc4.7.1
../gcc-4.7.1/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
make -j24 #根据您的服务器CPU核心设置
sudo make install
为了防止邮件被判定为垃圾邮件,可以给邮件系统增加DKIM(DomainKeys Identified Mail)功能,其主要的原理通俗的说,就是在发送邮件的时候通过私钥在邮件头写一段加密信息,然后公钥放到DNS服务器上,邮件的接收方通过邮件头的加密信息来和DNS上的公钥比对来判定邮件来源是否合法。这个计数貌似是雅虎提出的,被Yahoo! Mail和Gmail等厂商采用。
可以在http://sourceforge.net/projects/dkim-milter/ 下载源代码:
[root@mail dkim]# ll
total 736
-rw-r--r-- 1 root root 748415 Jul 13 2011 dkim-milter-2.8.3.tar.gz
[root@mail dkim]# tar zxvf dkim-milter-2.8.3.tar.gz
也可以通过下载RPM安装包安装,比较简单:
#Centos5
[root@mail dkim]#rpm -ivh http://download4.fedora.redhat.com/pub/epel/5/`uname -i`/dkim-milter-2.8.3-4.el5.`uname-i`.rpm
#Centos6
[root@mail dkim]#rpm -ivh http://download4.fedora.redhat.com/pub/epel/6/`uname -i`/dkim-milter-2.8.3-4.el5.`uname-i`.rpm
阅读剩余部分...
系统环境:CentOS 5
事项:用源文件创建rpm文件
关于生成rmp文件不单是要centos下可行,在Linux其它发行版也是可以的;以下安装 courier-authlib软件为例:
1、关于RPM
在新装的系统中可能没有下面目录,需要我们自己建立(如有则不需建立);下面我简介这几目录
/usr/src/redhat/SPEC spec 文件夹,通常是rpm文件夹
/usr/src/redhat/RPMS 是生成rpm 的文件,下面还有i368,i486 等子文件夹,一般我们用i386 架构
阅读剩余部分...
在一台DELL R310的宿主机上安装了Ubuntu Server 12.10默认集成KVM虚拟机,用户态虚拟机软件qemu-kvm使用seabios的作为bios实现(位于 /usr/share/qemu-kvm/bios.bin,来自于qemu-common 1.2.0+noroms-0ubuntu2),该bios.bin仅包含部分来自宿主机的SLIC信息,但不完整,无法通过Window OEM验证。
本文将介绍安装KVM虚拟机,借助virt-install安装Windows客户机,去除bios.bin里内置的SLIC,然后使用-acpitable参数载入正确的SLIc 2.1信息,导入OEM证书和OEM key激活Windows。
由于Ubuntu Server没有安装图形环境,DELL R310服务器也是不带显示器的,所有windows的安装过程是通过本来的Macbook Air的VNC客户端操作的。
安装KVM虚拟机
首先检查你的处理器是否支持硬件虚拟化;如果支持,下面这个命令
$ sudo egrep '(vmx|svm)' --color=always /proc/cpuinfo
会看到如下类似信息
阅读剩余部分...
直接生成的配置文件启动的guest os会显示QEMU Virtual CPU, 其实老早就想写了 人又太懒了,最近调试Kvm又用上了就记录一下
<domain type='kvm' >
to
<domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'>
<qemu:commandline>
<qemu:arg value='-cpu'/>
<qemu:arg value='host'/>
</qemu:commandline>
一般用模板安装后C盘算固定的定制大小,或者要么就是一个硬盘就一个C盘.
这里主要说一下如何启用未划分的磁盘
具体流程 我的电脑属性>计算机管理>存储>磁盘管理>分配盘符
其他乱七八糟的就不叙述了,请直接看图片
阅读剩余部分...
- «
- 1
- ...
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- ...
- 67
- »