wiki:CentOS_6_YUM

Version 1 (modified by sky, 10 years ago) (diff)

--

CentOS 6 yum & rpm

## 更新163源,添加EPEL6
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.backup
curl -o CentOS-Base.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo
rpm -ivh http://mirrors.yun-idc.com/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum makecache

## 修改默认配置
echo >>/etc/bashrc
echo "alias vi=vim" >>/etc/bashrc
echo "alias grep='grep --color'" >>/etc/bashrc
echo "alias nt='netstat -tnlp'" >>/etc/bashrc
echo "alias pf='ps -ef'" >>/etc/bashrc

echo >>/etc/sysctl.conf
echo "vm.swappiness = 0" >>/etc/sysctl.conf

sed -i '/# End of file/i\*   -   nofile      65535' /etc/security/limits.conf
sed -i '/# End of file/i\*   -   nproc       65535' /etc/security/limits.conf
sed -i 's/1024/65535/g' /etc/security/limits.d/90-nproc.conf
sed -i '/SELINUX/ s/enforcing/disabled/g' /etc/selinux/config

## 工具包
yum update -y
yum install -y man vim lftp ftp ntp telnet nmap rsync \
openssh-clients unzip unrar wget bind-utils \
pciutils dmidecode sysstat lrzsz

## 开发库
yum install -y gcc gcc-c++ cmake 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-devel krb5-devel libidn libidn-devel sqlite-devel \
openssl openssl-devel bison libtool-ltdl-devel mysql-devel mysql-libs \
readline-devel tk-devel ImageMagick-devel ImageMagick-c++-devel lua-devel\
libxslt-devel libxslt libxml2-devel libxml2 libffi libffi-devel libXpm libXpm-devel \
libc-client libc-client-devel libmcrypt libmcrypt-devel jemalloc-devel

## 不装桌面,仅开启X11-Forword(X-Window)
yum -y install libXtst libXtst-devel xorg-x11-xauth rpm-build redhat-rpm-config

## VNC和Chrome
yum groupinstall xfce
yum install -y tigervnc-server
yum localinstall --nogpgcheck -y https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm