# 下載centos6系統ISO鏡像
[TOC]
## 下載centos6系統iso鏡像
訪問centos官方站點`http://www.centos.org/` 找到如下地址或直接選擇鏡像站點下載:
~~~
32位:http://mirror.centos.org/centos/6.5/isos/i386/CentOS-6.5-i386-bin-DVD1to2.torrent
64位:http://mirror.centos.org/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1to2.torrent
~~~
### 32位與64位系統簡介和對比
>
設計的初衷不同。
要求的配置不同。
運算速度不同。
尋址能力不同。
軟件普及不同。
### 在linux系統中如何查看系統版本為32位還是64位呢?
使用uname –a 命令查看系統信息中包含 i386字符則為32位系統,有x86_64字符的為64位系統。
**在生產環境中建議使用64位操作系統**。
# 安裝CentOS 6.5
用光盤成功引導系統,會出現下面的界面

**界面說明:**
~~~
Install or upgrade an existing system?安裝或升級現有的系統
install system with basic video driver?安裝過程中采用 基本的顯卡驅動
Rescue installed system?進入系統修復模式
Boot from local drive?退出安裝從硬盤啟動
Memory test?內存檢測
~~~
這里選擇第一項,安裝或升級現有的系統,回車。
出現是否對CD媒體進行測試的提問,這里選擇“Skip”跳過測試。

**出現下面的界面**

**Next**

選擇語言為:**Chinese(Simplified)**?#生產服務器建議安裝中文版本

**Next**

選擇第一項,基本存儲設備
**Next**

選擇第一項:**是,忽略所有數據**
**Next**

設置主機名,這里默認即可,安裝完成之后再修改
**Next**

時區選擇:Etc/GMT +8 北京時區
"System clock user UTC"?前面打勾,使用UTC時間

設置**root**密碼 `aaaaaa`
>[danger]
注意:如果你使用的密碼過于簡單,系統會自動提示:您的密碼不夠安全,過于簡單化/系統化
這里選擇“Use Anyway" 無論如何都使用
**生產環境必須設置強壯復雜的密碼**
**Next**

選擇最后一項,Create Custom Layout 創建自定義分區
**Next**

當前的服務器只有一塊硬盤,設備名為sda(如果有多塊硬盤,會顯示sda,sdb,sdc..),我們選擇創建分區。
在Linux系統對分區的要求
~~~
A. 最少要有/ 以及swap兩個分區
B. Swap交換分區的作用:虛擬內存,swap分區的大小=1.5*物理內存容量
C. 建議設置獨立的/boot分區
~~~
參考地址:http://oldboy.blog.51cto.com/2561410/634725

掛載點:/boot
文件系統類型:ext3
大小Size:200
其他選項默認即可
**確定 OK**

繼續選中空閑分區Free,點創建Create
選擇標準分區Standard Partition,點創建Create
**添加swap分區**

繼續選中空閑分區Free,點創建Create
選擇標準分區Standard Partition,點創建Create
掛載點:/
文件系統類型:ext3
選中“使用全部可用空間”
其他選項默認即可
**確定 OK**

最后我們可以看下分區情況:

確認分區無誤后點擊下一步**繼續進行安裝操作**

我們選擇格式化

點擊 **將修改寫入磁盤**

點擊下一步
參考連接:http://oldboy.blog.51cto.com/2561410/1564620
選擇**minimal**系統安裝包類型選擇,并選擇 現在自定義額外包組

選擇 **“基本系統”**下的**“基本、兼容程序庫和調試工具”**

選擇**“開發”**下的**“開發工具”**

>[danger] 提示:
1、選擇安裝包時應該按最小化原則,即不需要的或者不確定是否需要的就不安裝,這樣可以最大程度上確保系統安全。
2、如果安裝過程落了部分包組或者其他伙伴安裝時沒選,再安裝后可以按如下方式補上安裝時未安裝的包組:
~~~
yum groupinstall "Compatibility libraries" "Base" "Development tools" -y
yum groupinstall "debugging Tools" "Dial-up Networking Support" -y
~~~
可以通過`yum groupinfo` 包組查看具體安裝的組件。
點擊 **下一步啟動安裝過程,等待安裝完成**

**安裝完成,點擊重新引導**。

**系統進入自啟動**

# 登錄Linux系統
使用剛剛創建的帳號登錄Linux系統,用戶名root,密碼`aaaaaa`
首先查看網卡是否正常啟動,使用命令 `service network start`
發現一下報以下錯誤:
~~~
device eth0 does not seem to be present
RTNETLINK answers: File exists?
RTNETLINK answers: File exists?
RTNETLINK answers: File exists
~~~
編輯`/etc/sysconfig/network-scripts/ifcfg-eth0`的`ONBOOT=yes`
編輯`/etc/udev/rules.d/70-persistent-net.rules`
找到含NAME="eth0"的那行直接注釋掉,如下:
`SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:ac:95:31", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"`
然后使用`service network restart`重啟`network`服務。
# 安裝系統補裝工具命令
安裝系統后還會有一些基本的工具沒裝,這時可以根據需求yum來安裝下,啥時用啥時裝也可。例如:
`yum install tree nmap sysstat lrzsz dos2unix -y`
如果需要更新補丁則執行
`yum update`
# 關閉防火墻和seLinux設置
使用setup命令進入圖形化界面操作,選擇第一項“防火墻設置”->“啟用”,使用空格將啟用中的*去除然后使用Tab切換至確定。

~~~
root@localhost ~]# chkconfig --list|grep iptables
iptables 0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉
[root@localhost ~]# service iptables stop
[root@localhost ~]# chkconfig iptables off
[root@localhost ~]# chkconfig --list|grep iptables
iptables 0:關閉 1:關閉 2:關閉 3:關閉 4:關閉 5:關閉 6:關閉
~~~
## selinux 防火墻查看
~~~
[root@localhost ~]# sestatus
SELinux status: enabled
SELinuxfs mount: /selinux
Current mode: enforcing
Mode from config file: enforcing
Policy version: 24
Policy from config file: targeted
[root@localhost ~]#
~~~
## 關閉selinux防火墻
`vi /etc/selinux/config` 查找并設置 `SELINUX=disabled` 重啟Linux服務器
- Linux的安裝
- Linux的軟件安裝管理
- Linux零碎的命令
- 了解ssh
- 系統調優及安全設置
- Linux系統中的硬鏈接和軟連接
- Linux文件和目錄的屬性及權限
- 命令總結
- 文件目錄管理命令
- cat
- cd
- cp
- ls
- mkdir
- mv
- rm
- touch
- vi
- 硬件檢測內核shell命令
- echo
- alias
- dd
- diff
- date
- grep(重要)
- head
- rpm
- sed(重要)
- tree
- unalias
- yum
- seq
- su
- less
- more
- tail
- awk(重要)
- pwd
- history
- whoami
- find(重要)
- which
- vimdiff
- sudo
- wget
- ln
- chmod
- chown
- vim常用技巧
- scp
- 工作場景應用總結
- 自動刪除n天前日志
- 刪除一個目錄下的所有文件但保留一個文件
- Linux軟件安裝
- php安裝(apache版本)
- vsftpd安裝
- git安裝
- python安裝
- LNMP安裝
- LAMP安裝I
- LAMP安裝II
- svn安裝
- svn在Linux下的命令操作
- svn鉤子簡介
- svn代碼上傳流程
- Crond介紹
- sersync應用指南
- 其他
- 小結一
- 系統調優重新整理tmp
- linux禁止root用戶直接登錄sshd并修改默認端口