一、安裝分割槽方案:
(1)交換分割槽,兩倍記憶體
(2)/boot分割槽
(3)/剩餘的所有空間
語言選擇english(英語)
三、伺服器配置之vsftpd配置
(二)本地使用者訪問配置
1.使用使用者列表進行訪問控制
修改/etc/vsftpd/vsftpd.conf檔案,按以下語句設定:
userlist_enable=no
表明vsftpd.ftpuser檔案中的使用者將被禁止訪問ftp伺服器。
userlist_enable=yes
userlist_deny=no
表明僅允許vsftpd.user_list檔案中的使用者訪問ftp伺服器。
userlist_enable=yes
userlist_deny=yes
表明vsftpd.ftpuser和vsftpd.user_list檔案中的使用者都不能訪問ftp伺服器。
2.限制使用者目錄的訪問許可權
修改/etc/vsftpd/vsftpd.conf檔案
chroot_local_user=yes
表明使用者登入後不能訪問自己目錄以外的其它目錄或檔案。
3.修改預設埠
ftp伺服器預設的埠是21,如需要修改埠,請修改/etc/vsftpd/vsftpd.conf檔案,以下語句:
listen_port=4444
表明ftp伺服器的埠號為4444,應該盡量大於4000。
vsftpd用root使用者登入 530 login incorrect錯誤
在etc/pam.d/vsftpd裡面有個目錄指向etc/vsftpd/fptusers
在裡面刪除root就可以了
在開了root使用者上傳許可權,也關了系統的防火牆,但ftp連線的時候依然還會出現 "500 oops:cannot change directory:/root" 錯誤,如何解決呢?
解決:1、 檢視 selinux 的狀態:
sestatus -b | grep ftp 確切地說,只是檢視了ftp的狀態。
2、 在出現的結果中可以看到
ftp_home_dir off
tftpd_disable_trans off
之類。我們現在只要把其中之一設定為on就可以啦。
3、 setsebool -p ftpd_disable_trans on 或者 setsebool -p ftp_home_dir on
4、 重啟vsftpd: service vsftpd restart
5、 慢慢享受ftp帶來的樂趣。
vsftpd登入出錯問題:500 oops: cannot change directory:/root
可以在windows上使用一ftp客戶端來嘗試進行登入。這個時候一般都會報乙個錯誤。
無效的使用者許可權錯誤
刪除ftpuser 裡面的root和user_list 裡的root
最好關掉linux 的防火牆:chkconfig iptables off
然後再次登入
500 oops: cannot change directory:/root
解決辦法:
1、檢視 selinux 的狀態:
sestatus -b | grep ftp
2、在出現的結果中可以看到
ftp_home_dir off
tftpd_disable_trans off
之類。我們現在只要把其中之一設定為on就可以啦。
3、 setsebool -p ftpd_disable_trans on 或者 setsebool -p ftp_home_dir on
4、 重啟vsftpd: service vsftpd restart
開機預設vsftp服務自動啟動:
永久開啟或則關閉防火牆
chkconfig iptables on
chkconfig iptables off
方法一:(常用、方便)
[root@localhost etc]# chkconfig --list|grep vsftpd ( 檢視情況)
vsftpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
[root@localhost etc]# chkconfig vsftpd on(執行on設定)
或者:方法二:
修改檔案 /etc/rc.local , 把行/usr/local/sbin/vsftpd & 插入檔案中,以實現開機自動啟動。
530 permission denied.
今天又重新在虛擬機器下安裝了linux。現在我想啟動linux自帶的ftp伺服器:#service vsftpd start。如果想linux啟動是自動啟動ftp伺服器: #chkconfig vsftpd on
執行putty,以root身份進入,出現了報錯 530 permission denied ,感覺很奇怪,因以普通使用者是可以進入的。
原因是我們 /etc/vsftpd.ftpusers和/etc/vsftpd.user_list 禁掉了root這個使用者。這時我們需要修改這兩個檔案。
(1)/etc/vsftpd.user_list的預設檔案(則是表示具體使用者)
# vsftpd userlist
# if userlist_deny=no, only allow users in this file
# if userlist_deny=yes (default), never allow users in this file, and
# do not even prompt for a password.
# note that the default vsftpd pam config also checks /etc/vsftpd.ftpusers
# for users that are denied.
root
bindaemon
admlp
sync
shutdown
halt
news
uucp
operator
games
nobody
這時我們要在root前加上# 。
(2)/etc/vsftpd.ftpusers的預設檔案(所有可以登入該ftp的使用者屬性)
# users that are not allowed to login via ftp
root
bindaemon
admlp
sync
shutdown
halt
news
uucp
operator
games
nobody
這時我們要在 root前加上# 。
出現以下錯誤:
200 port command successful. consider using pasv.
425 failed to establish connection.
導致該錯誤是因為window的防火牆開啟的原因,把防火牆關閉就能解決。
四、linux下解除安裝和安裝mysql
1、查詢以前是否裝有mysql
命令:rpm -qa|grep -i mysql
可以看到mysql的兩個包:
mysql-4.1.12-3.rhel4.1
mysqlclient10-3.23.58-4.rhel4.1
2、刪除mysql
刪除命令:rpm -e --nodeps 包名
( rpm -ev mysql-4.1.12-3.rhel4.1 )
3、刪除老版本mysql的開發標頭檔案和庫
命令:rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:解除安裝後/var/lib/mysql中的資料及/etc/my.cnf不會刪除,如果確定沒用後就手工刪除
rm -f /etc/my.cnf
rm -fr /var/lib/mysql
安裝mysql
安裝前準備:兩個rpm包
mysql-client-5.1.20-0.glibc23.i386.rpm
mysql-server-5.1.20-0.glibc23.i386.rpm
1、安裝服務端:
命令:rpm -ivh mysql-server-5.1.20-0.glibc23.i386.rpm
2、安裝客戶端
命令:rpm -ivh mysql-client-5.1.20-0.glibc23.i386.rpm
3、登陸mysql
登陸mysql的命令是mysql,mysql 的使用語法如下:
mysql [-u username] [-h host] [-p[password]] [dbname]
username 與 password 分別是 mysql 的使用者名稱與密碼,mysql的初始管理帳號是root,沒有密碼,注意:這個root使用者不是linux的系統使用者。mysql預設使用者是root,由於初始沒有密碼,第一次進時只需鍵入mysql即可
[root@localhost ~]# mysql
1、命令
usr/bin/mysqladmin -u root password ''new-password''
格式:mysqladmin -u使用者名稱 -p舊密碼 password 新密碼
2、例子
例1:給root加個密碼123456。
鍵入以下命令 :
[root@test1 local]# /usr/bin/mysqladmin -u root password 123456
注:因為開始時root沒有密碼,所以-p舊密碼一項就可以省略了。
出現了「mysql>」提示符,恭喜你,安裝成功!
增加了密碼後的登入格式如下:
mysql -u root -p
enter password: (輸入密碼)
RedHat配置FTP伺服器
redhat9.0 中的ftp有一些改變 1 ftp server只剩下了vsftp,原來的wu ftp沒有放入 2 配置檔案改為 etc vsftp vsftp.conf 更換port提供服務,可將ftp port改為21之外的port.step1 修改 etc vsftpd vsftpd.con...
redhat命令操作(二)
1.linux系統結構是倒樹型 2.bin 二進位制可執行檔案也就是系統命令 sbin 系統管理命令存放位置 boot 啟動分割槽,負責系統啟動 dev 裝置管理檔案 etc 大多數系統管理檔案 home 普通使用者的家目錄 lib 32位系統庫檔案存放位置 lib64 64位系統庫檔案存放位置 m...
redhat命令操作 三
man 級別 目標 man 1 檔名 查詢命令的幫助 man 5 檔名 查詢配置檔案的幫助 man 退出 按q 關鍵字 搜尋關鍵字並且高亮顯示結果 直接在man裡面按 n 向下匹配高亮結果 n 向上匹配高亮結果 pagup 向上滾動乙個螢幕 pagdown 向下滾動乙個螢幕 上鍵 向上滾動一行 下鍵...