Centos6.5/7.0安装后优化(实验用)

##############################################################################

#Centos6.5/7.0安装后优化(实验用)2014.07.18

##############################################################################

# 优化条目:

# 1.修改ip地址、网关、主机名、DNS

# 2.关闭selinux,清空iptables

# 3.更新yum源及必要软件安装

# 添加普通用户并进行sudo授权管理

# 4.安装常用软件(上传、编译、编辑用)

# 5.定时自动更新服务器时间

 

1 修改ip地址、网关、主机名、DNS

1.1   修改配置文档

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

BOOTPROTO=static

IPADDR = 192.168.1.113

NETMASK = 255.255.255.0

ONBOOT = yes #引导时是否激活

GATEWAY = 192.168.1.1

#如设置下面三行就不用再设置DNS

#NM_CONTROLLED="yes"

#DNS1=114.114.114.114

#NDS2=8.8.8.8

vi /etc/resolv.conf   #修改DNS信息

nameserver 114.114.114.114

nameserver 8.8.8.8

vi /etc/sysconfig/network

HOSTNAME = c64#修改主机名,重启生效

GATEWAY = 192.168.1.1 #修改默认网关,如果上面eth0里面不配置网关的话,默认就使用这里的网关了。

service network restart   #重启网卡,生效

# 重启网卡,也可以用下面的命令

/etc/init.d/network restart

1.2   图形界面修改

# 如需使用setup图像配置网络可使用以下命令

使用 yum 源直接下载安装 或者 去下载 setuptool 软件包安装

#安装setuptool

yum install setuptool

#可以发现执行setup后不全,再安装一个用于系统服务管理

yum install ntsysv

#安装setup中配套的防火墙设置

yum install system-config-securitylevel-tui #centos6可用

yum install

#安装setup中配套的 网络 设置

yum install system-config-network-tui

#安装setup中配套的键盘设置

yum install system-config-keyboard

 

2 清空iptables, 关闭selinux

iptables -F;iptables -X;iptables -Z;/etc/init.d/iptables save

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

 

#修改配置文件则永久生效,但是必须要重启系统。

setenforce   0 #临时生效命令

getenforce  #查看selinux当前状态

3 更新yum源及必要软件安装

# yum 安装软件,默认获取rpm包的途径从国外官方源,改成国内的源。

# 国内较快的站点:中科大、163、阿里云

3.1   换中科大源(更新比阿里要快)2014.09.25更新

 #1)REDHAT

centos7

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup

wget -O /etc/yum.repos.d/CentOS-Base.repo https://lug.ustc.edu.cn/wiki/_export/code/mirrors/help/centos?codeblock=3

rpm -Uvh http://mirrors.ustc.edu.cn/fedora/epel/7/x86_64/e/epel-release-7-2.noarch.rpm

-----------------

centos6

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup

wget -O /etc/yum.repos.d/CentOS-Base.repo https://lug.ustc.edu.cn/wiki/_export/code/mirrors/help/centos?codeblock=2

rpm -Uvh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm

3.2   #2.阿里云源,REDHAT源与epel

centos7(等待中,可直接改6的文件)

 

 

rpm -Uvh http://mirrors.aliyun.com/epel/7/x86_64/e/epel-release-7-2.noarch.rpm

centos6

yum install -y wget

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

mv /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.backup

mv /etc/yum.repos.d/epel-testing.repo /etc/yum.repos.d/epel-testing.repo.backup

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo

yum clean all

yum makecache

yum update -y

 

--------------

 

3.3   #3.163

#1)REDHAT

cd /etc/yum.repos.d/

mv CentOS-Base.repo CentOS-Base.repo.bak

wget http ://mirrors.163.com/.help/CentOS6-Base-163.repo

#2)装epel

rpm --import  /etc/pki/rpm -gpg/RPM -GPG -KEY *#导入签名KEYRPM

 增加PUIAS安装源

PUIAS Linux是面向桌面和服务器的完整的操作系统,它靠编译Red Hat Enterprise Linux的源代码包来创建。除了这些上游的软件包外,该项目还提供一些其他的软件仓库:“Addons”包含了通常的Red Hat发行中未收入的额外软件包,“Computational”提供专门针对科学计算的软件,“Unsupported”则收入各种各样的测试性软件 包。该发行由美国普林斯顿 大学的高等研究所维护。

PUIAS Linux是面向桌面和服务器的完整的操作系统,它靠编译Red Hat Enterprise Linux的源代码包来创建。除了这些上游的软件包外,该项目还提供一些其他的软件仓库:“Addons”包含了通常的Red Hat发行中未收入的额外软件包,“Computational”提供专门针对科学计算的软件,“Unsupported”则收入各种各样的测试性软件 包。该发行由美国普林斯顿 大学的高等研究所维护。

 

创建/etc/yum.repos.d/PUIAS_6_computational.repo,并添加如下内容:

 

[PUIAS_6_computational]

name=PUIAS computational Base $releasever - $basearch

mirrorlist=http://puias.math.ias.edu/data/puias/computational/$releasever/$basearch/mirrorlist

#baseurl=http://puias.math.ias.edu/data/puias/computational/$releasever/$basearch

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-puias

下载并安装GPG key

$ sudo wget -O /etc/pki/rpm-gpg/RPM-GPG-KEY-puias http://springdale.math.ias.edu/data/puias/6/x86_64/os/RPM-GPG-KEY-puias

$ sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-puias

检验下是否安装成功

$ sudo rpm -qa gpg*

Tips:安装完EPELPUIAS两个源后,可以检测下:

$ sudo yum repolist

4rpmforge源:

rpmforge源包含了RHEL, CentOS Scientific Linuxrpm包,它包含了许多和RHEL各版本兼容的软件包。

    linux操作系统对应的rpmforge包下载页面:http://repoforge.org/use/

CentOS

源地址:http://wiki.centos.org/AdditionalResources/Repositories/RPMForge

o        i686 http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm

·                                 wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

·                                 rpm -Uvh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

·                                 源地址http://repoforge.org/use/

·                                 EL 6: i686x86_64

·                                 EL 5: i386x86_64ppc

·                                 EL 4: i386x86_64ppc

[rpmforge]
name = RHEL $releasever - RPMforge.net - dag
baseurl = http://apt.sw.be/redhat/el6/en/$basearch/rpmforge
mirrorlist = http://apt.sw.be/redhat/el6/en/mirrors-rpmforge
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
enabled = 1
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1
priority=12
#################################################################

 

4 安装常用软件(上传、编译、编辑用)

yum install -y ntpdate lrzsz sysstat gcc automake autoconf libtool make vim-enhanced git

#选用vim换成vi

mv /bin/vi /bin/vi.save

ln -s /usr/bin/vim /bin/vi

$ vi .vimrc

 输入以下内容

:set nu

:colorscheme desert

 

   

 

5 定时自动更新服务器时间

yum  install -y ntpdate #上面已经安装

echo '1 * * * * /usr/sbin/ntpdate time.nist.gov >/dev/null 2>&1' >>/var/spool/cron/root

#提示: CentOS 6.5 的时间同步命令路径不一样6 /usr/sbin/ntpdate5 /sbin/ntpdate

Tue Jul  1 08:58:44 CST 2014# CST (Central Standard Time)

#如时区就问题可换成东八区

cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

 

 

 

——————————————————————————————————————————————————————

rm -rf mysql  //mysql目录

如果是编译过程出错,要重新编译

那就

make clean

然后再

./configure

make && make install

当数据量变大时试用

du -sh/| sort -nr | head 统计最大文件

find ./-mtime 0 :返回最近 24 小时内修改过的文件。

find ./-mtime 1 : 返回的是前 48 ~ 24 小时修改过的文件。而不是 48 小时以内修改过的文件。

那怎么返回 10 天内修改过的文件?find还可以支持表达式关系运算,所以可以把最近几天的数据一天天的加起来:

find ./-mtime 0 -o -mtime 1 -o -mtime 2 ……虽然比较土,但也算是个方法了。

Linux之间传文件

scp/data/ilas_pump/ilaspump140117PM.dmp  root@ 10.0.1.17 :/data/ilas_pump

添加普通用户并进行 sudo 授权管理

  useradd lib

  echo"123456" | passwd --stdin lib && history c

  visudo

 rootALL = (ALL)ALL此行下,添加如下内容

 sunskyALL = (ALL)ALL





posted @ 2014-07-18 11:50  敏杰  阅读(616)  评论(0编辑  收藏  举报