很鬱悶的幾天

因為太閒,就給他手犯賤
將網站主機給它重灌、整理(換系統)
結果…下場有點悲慘
太久沒碰(之前弄好後,幾乎是好幾個月才去摸那麼一下下),所以很多東西都忘了
本來記性就不太好了,久未碰,更是忘光光
連資料應該是在哪裡,都不太記得

第一輪,安裝、設定,是有弄起來,可是又手犯賤+記性不好,不曉得動到哪裡,結果改不回來…整個無言。安裝過程中才發現,我之前網站的備份是有做,but…漏掉了最重要的論壇資料庫(泣)
第二輪,為了想省時間,將第一輪的安裝、設定的步驟改了一下,結果…弄到後面,哪裡弄好,哪裡還沒改,自己都搞不清楚= =
第三輪,真的對自己挺火的,so~邊設定邊做筆記(之前手抄筆記,做得很粗略,害我這次搞到頭很大)

也就因為這樣,這近十天以來,我桌子上被四、五本電腦書給佔據了(每本都很厚的那種啦)

小的,每回看書,都是用跳著看的,這次頻頻出錯,搞得我有些資料看得比以前還仔細,深怕又來個錯,然後找到吐血

CentOS 下安裝常用的service

===vim 為了方便而作的小設定===
#vi ~/.vimrc
set number
set hls
set ic
set ai
set enc=utf8

===yum 增加yum軟體庫===
#cd /etc/yum.repos.d
#cp CentOS-Base.repo CentOS-Base.repo.bak
#sed -i ‘s,mirror.centos.org/centos,ftp.cse.yzu.edu.tw/pub/CentOS,g’ CentOS-Base.repo

===time 校正電腦時間===
#ntpdate -s watch.stdtime.gov.tw
#date
#hwclock
#hwclock -w

===install===
1. yum -y install apache php
2. yum -y install sendmail (不需要開放使用者由外部寄信便不需額外設定)
3. #yum -y install vsftpd
4. #rpm -Uhv http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6….
@5. #rpm -Uhv http://elrepo.org/elrepo-release-6-4.el6.elrepo.noarch.rpm
此網址無法下載,此套裝軟體安裝後才有辦法安裝phpMyAdmin
5. #rpm -Uhvhttp://elrepo.reloumirrors.net/elrepo/el6/x86_64/RPMS/elrepo-release-6-4…
@6. rpm -Uhv http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6.5.noarc…
6. #yum -y install gcc policycoreutils-python setroubleshoot system-config-services
@setroubleshoot 安裝之後才會出現SELinux
7. #yum -y install phpMyAdmin
8. #yum -y install mysql-server
9. #chkconfig mysqld on (開機自動啟動)
# mysqladmin -u root password 你的密碼 (建立ROOT管理密碼)
# mysql -u root -p (登入指令)
# 輸入密碼
# mysqladmin -u root password 你的密碼
mysql> create database 資料庫名稱; (建立第一個使用者資料庫)
mysql> grant all privileges on 資料庫名稱.* to 使用者帳號@localhost identified by ‘使用者密碼’; (建立使用者登入帳號及密碼)
mysql> use mysql; (查詢使用者帳號是否建立)
mysql> select * from user where user=’使用者帳號’; (增加使用者管理權限)
mysql> exit
10. 修改SSH
42行 #PermitRootLogin yes
改為
PermitRootLogin no (禁止root遠端登入)
121行 #UseDNS yes
改為
UseDNS no (關閉SSH名稱解析的動作,解決登入等侯過久的問題)
#service sshd reload (重新載入SSH套用變更)
11. 修改vsftpd設定
# vi /etc/vsftpd/vsftpd.conf

anonymous_enable=YES (搜尋這一行)
改為
anonymous_enable=NO (禁止匿名登入)

確認此兩行的預設是否為YES.開放本機的用戶上傳或下載檔案
local_enable=YES
write_enable=YES
在設定檔最下方新增以下內容
use_localtime=YES
listen_port=2121
ftp_data_port=2020
max_clients=15
max_per_ip=2
anon_max_rate=256000
local_max_rate=521000
12.開啟防火牆供Apache、SSH、Vsftp通過
# setup
13 安裝webmin 之前
# vi /etc/yum.repos.d/webmin.repo
輸入以下內容
[Webmin]

name=Webmin Distribution Neutral

#baseurl=http://download.webmin.com/download/yum

mirrorlist=http://download.webmin.com/download/yum/mirrorlist

enabled=1
存檔
# rpm –import http://www.webmin.com/jcameron-key.asc
(安裝webmin所需的key)
#yun -y install webadmin

開啟防火牆 需設port 10000
在網址列輸入 http://IP:10000 或 http://localhost:10000

以系統root登入

=======
真的很想說ox,邊作邊做筆記,就是怕自己又哪漏了或是又弄錯了,結果第一次作這麼長的筆記="=
=======