首页 > 代码库 > Centos6.5安装后优化(实验用)

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

##############################################################################
#Centos6.5安装后优化(实验用)
##############################################################################
# 优化条目:
# 1.修改ip地址、网关、主机名、DNS等
# 2.关闭selinux,清空iptables
# 3.更新yum源及必要软件安装
# 添加普通用户并进行sudo授权管理
# 4.安装常用软件(上传、编译、编辑用)
# 5.定时自动更新服务器时间
 
# 1、修改ip地址、网关、主机名、DNS等
     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里面不配置网关的话,默认就使用这里的网关了。
    ervice network restart   #重启网卡,生效
     # 重启网卡,也可以用下面的命令
     /etc/init.d/network restart
 
# 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
    /etc/init.d/iptables save   #保存防火墙配置信息
    关闭selinux
    sed –i ‘s/SELINUX=enforcing/SELINUX=disabled/g’ /etc/selinux/config   #修改配置文件则永久生效,但是必须要重启系统。
    grep SELINUX=disabled /etc/selinux/config
    SELINUX=disabled     #查看更改后的结果
    setenforce   0 #临时生效命令
    getenforce      #查看selinux当前状态
    Permissive
 
# 3、更新yum源及必要软件安装
    # yum 安装软件,默认获取rpm包的途径从国外官方源,改成国内的源。
    # 国内较快的站点:中科大、163、阿里云
    yum install -y wget
    #换阿里云源,换REDHAT源与epel源
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
yum  localinstall -y --nogpgcheck http://mirrors.aliyun.com/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum clean all
yum makecache
yum  upgrade -y     #更新系统内核到最新
    #换中科大源
        #1)换REDHAT源
        cd /etc/yum.repos.d/
        mv CentOS-Base.repo CentOS-Base.repo.bak
        rpm -Uvh http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
        #2)装epel源
 
    #换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*       #导入签名KEY到RPM
# 4、安装常用软件(上传、编译、编辑用)
    yum  install -y ntpdate  lrzsz sysstat  gcc automake autoconf libtool make  vim-enhanced
    #选用vim换成vi
    mv /bin/vi /bin/vi.save
    ln -s /usr/bin/vim /bin/vi
 
#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
    #如时区就问题可换成东八区
cp /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
 在root    ALL=(ALL)    ALL此行下,添加如下内容
 sunsky    ALL=(ALL)    ALL


来自为知笔记(Wiz)