CentOS6 x 優化指令碼

2022-08-15 07:57:16 字數 1951 閱讀 6651

這個是centos安裝常用軟體及優化指令碼:

#! /bin/sh

# update yum

yum -y update

yum upgrade -y

# 1、安裝yum優先順序外掛程式

yum install yum-priorities

# 2、epel

rpm -uvh

rpm -uvh

rpm --import /etc/pki/rpm-gpg/rpm-gpg-key-epel-6

# 3、修改/etc/yum.repos.d/epel.repo檔案

sed -i '$a priority=11' /etc/yum.repos.d/epel.repo

# 4、重建快取

yum makecache

# 5、安裝yum加速元件

yum -y install yum-fastestmirror

yum repolist

yum clean all

yum makecache

# 6、安裝常用工具

yum -y install vim-enhanced wget lrzsz

yum -y install gcc gcc-c++ kernel-devel ntp vim-enhanced flex bison autoconf make automake bzip2-devel ncurses-devel zlib-devel libjpeg-devel libpng-devel libtiff-devel freetype-devel libxpm-devel gettext-devel pam-devel libtool libtool-ltdl openssl openssl-devel fontconfig-devel libxml2-devel curl-devel libicu libicu-devel libmcrypt libmcrypt-devel libmhash libmhash-devel pcre-devel libtool-libs gd file patch mlocate diffutils readline-devel glibc-devel glib2-devel libcap-devel

# 7、安裝編譯軟體等所需開發工具包組

yum -y groupinstall "desktop platform development" "development tools" "server platform development"

# 8、selinux

setenforce 0

sed -i s/selinux=enforcing/selinux=disabled/g /etc/selinux/config

# 9、時間同步

cronfileroot="/var/spool/cron/root"

cp /usr/share/zoneinfo/asia/shanghai /etc/localtime

if [ ! -f $cronfileroot ]; then

touch $

chmod 600 $

fised -i '$a */30 * * * * /usr/sbin/ntpdate us.pool.ntp.org >> /var/log/crontab.log 2>&1' $

service crond restart

# 10、ulimit

sed -i '$a * - nproc 102400' /etc/security/limits.conf

sed -i '$a * - nofile 102400' /etc/security/limits.conf

# 11、nload

yum install -y nload

# 12、iftop

yum install -y iftop

CentOS6 x核心公升級

說明 系統版本 centos 6.9 x64 在centos 6.9上安裝docker容器,發現核心版本過低,目前是2.6,作業系統是6.9 x86 64位,因此需要公升級核心到3.8及以上穩定版本。因為只有64位版本才支援安裝,所以需要首先檢查系統版本和位數 cat etc redhat rele...

合併CentOS 6 x光碟

建立 1 2 3 cd mnt mkdir p 1 2 3 解壓光碟檔案 mount o loop x.1.iso mnt 1 mount o loop x.2.iso mnt 2 cd mnt 將光碟2的packages檔案全部複製到光碟1裡面 cp a mnt 1 mnt 3 cp a mnt ...

CentOS6 X啟動流程

boot分割槽 啟動引導程式是預設可以識別boot分割槽的.因此在系統還無法載入硬碟的時候,boot分割槽是可以識別的 centos 6.x中使用initramfs記憶體檔案系統取代了centos 5.x中的initrd ram disk。他們的作用類似,可以通過啟動引導程式載入到記憶體中,然後載入...