Centos6.5/7.0安裝後優化(實驗用)

############################################################################## mysql

#Centos6.5/7.0安裝後優化(實驗用)2014.07.18linux

##############################################################################git

# 優化條目:spring

# 1.修改ip地址、網關、主機名、DNSsql

# 2.關閉selinux,清空iptablesvim

# 3.更新yum源及必要軟件安裝centos

# 添加普通用戶並進行sudo受權管理服務器

# 4.安裝經常使用軟件(上傳、編譯、編輯用)網絡

# 5.定時自動更新服務器時間app

 

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



相關文章
相關標籤/搜索