##############################################################################
#Centos6.5/7.0安装后优化(实验用)2014.07.18
##############################################################################
# 优化条目:
# 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 ‘/ELINUX=enforcing/SELINUX = disabled/ ’/etc/selinux/config #修改配置文件则永久生效,但是必须要重启系统。
grep SELINUX = disabled/etc/selinux/config
SELINUX = disabled #查看更改后的结果
setenforce 0 #临时生效命令
getenforce #查看selinux当前状态
Permissive
# 3、更新yum源及必要软件安装
# yum 安装软件,默认获取rpm包的途径从国外官方源,改成国内的源。
# 国内较快的站点:中科大、163、阿里云
#1.换阿里云源,换REDHAT源与epel源
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 upgrade -y #更新系统内核到最新
#2.换中科大源
#1)换REDHAT源
mv /etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backup
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源
#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 * #导入签名KEY到RPM
# 增加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:安装完EPEL和PUIAS两个源后,可以检测下:
$ sudo yum repolist
# 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
# 如需使用setup图像配置网络可使用以下命令
使用 yum 源直接下载安装 或者 去下载 setuptool 软件包安装
#安装setuptool
yum install setuptool
#可以发现执行setup后不全,再安装一个用于系统服务管理
yum install ntsysv
#安装setup中配套的防火墙设置
yum install system-config-securitylevel-tui
#安装setup中配套的 网络 设置
yum install system-config-network-tui
#安装setup中配套的键盘设置
yum install system-config-keyboard
#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 /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 [email protected] 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
Centos6.5/7.0安装后优化(实验用),布布扣,bubuko.com