Archive

‘Linux’ 分類過的Archive

Ubuntu Installation

2008年10月23日 Austin 尚無評論

先放上來改天再整理
ubuntu_installation_v01

sudo apt-get install unzip wget
wget http://blog.gclin.org/wp-content/uploads/2008/10/ubuntu_installation_v01.zip
unzip ubuntu_installation_v01.zip
chmod a+x ubuntu_installation_v0.1/install.sh
sudo ./ubuntu_installation_v0.1/install.sh
# 接下來呢~基本上一路yes就可以了
# 印象中好像會要設定MySQL密碼跟postfix
# 等install.sh跑完,再照著setting.txt去設定

閱讀全文…

在Ubuntu上設定vsftp Virtual User對MySQL認證

2008年10月20日 Austin 尚無評論

安裝相關套件及建立guest帳號

sudo apt-get install vsftpd mysql-server-5.0 libpam-mysql
sudo useradd web_edit
[/shell]
先建立vsftpd這個資料庫,然後建立users這個資料表
[sql]CREATE TABLE `users` (
    `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
    `username` VARCHAR( 30 ) NOT NULL ,
    `password` VARCHAR( 50 ) NOT NULL ,
    UNIQUE (`username`)
) ENGINE = MYISAM ;

INSERT INTO `users` (`username` ,`password`) VALUES ('user', PASSWORD('pass'));
[/sql]
修改/etc/pam.d/vsftpd
<!--more-->
[bash]sudo vi /etc/pam.d/vsftpd

# 原先的設定全註解掉
auth required pam_mysql.so user=vsftpd passwd=bWrRDD host=localhost db=vsftpd table=users usercolumn=username passwdcolumn=password crypt=2
account required pam_mysql.so user=vsftpd passwd=bWrRDD host=localhost db=vsftpd table=users usercolumn=username passwdcolumn=password crypt=2

修改/etc/vsftpd.conf

sudo vi /etc/vsftpd.conf

guest_enable=YES
write_enable=YES
guest_username=web_edit
local_root=/home/ftp_users/$USER
user_sub_token=$USER
virtual_use_local_privs=YES
user_config_dir=/etc/vsftpd_user_conf

sudo /etc/init.d/vsftpd restart

解決vim中文編碼問題

2008年10月20日 Austin 尚無評論

在vimrc裡面加上

let &termencoding=&encoding
set fileencodings=utf-8,gbk,ucs-bom,cp936

Categories: Linux, 未分類 Tags: , ,

Ubuntu常用指令與技巧

2008年10月20日 Austin 尚無評論

Ubuntu常用命令與技巧
sudo apt-get install 軟體名 安裝軟體命令
sudo nautilus 打開文件(有root權限)
su root 切換到“root”
閱讀全文…

Categories: Linux, 未分類 Tags: , , ,

iptables的用法

2008年10月20日 Austin 尚無評論

[root@test root]# iptables [-t filter] [-AI INPUT,OUTPUT,FORWARD]
> [-io interface] [-p tcp,udp,icmp,all] [-s IP/network] [--sport ports]
> [-d IP/network] [--dport ports] -j [ACCEPT,DROP]
參數說明:
-A :新增加一條規則,該規則增加在最後面,例如原本已經有四條規則,
使用 -A 就可以加上第五條規則!
-I :插入一條規則,如果沒有設定規則順序,預設是插入變成第一條規則,
例如原本有四條規則,使用 -I 則該規則變成第一條,而原本四條變成 2~5
INPUT :規則設定為 filter table 的 INPUT 鏈
OUTPUT :規則設定為 filter table 的 OUTPUT 鏈
FORWARD:規則設定為 filter table 的 FORWARD 鏈
閱讀全文…

Categories: Linux, 未分類 Tags: , ,

線上更新時間

2008年10月20日 Austin 尚無評論
# 可加上 -s 的參數,讓回傳訊息給syslog記錄
sudo ntpdate time.stdtime.gov.tw

# 若要寫到BIOS可執行這行
sudo hwclock -w
Categories: Linux, 未分類 Tags: ,

MySQL的 root 忘記密碼

2008年10月20日 Austin 尚無評論
/etc/rc.d/init.d/mysqld stop
/usr/bin/safe_mysqld --skip-grant-tables &
mysql -u root -p mysql
update user set password=password("新密碼") where user="root" and host="localhost";
flush privileges;
quit
/etc/rc.d/init.d/mysqld stop
/etc/rc.d/init.d/mysqld start
Categories: Linux, MySQL, 未分類 Tags:

指定帳號從特定ip才能連線 by pam

2008年10月20日 Austin 尚無評論

在 /etc/pam.d/system-auth 加入
account required /lib/security/pam_access.so

在 /etc/security/access.conf 加入
-:帳號1 帳號2:ALL EXCEPT ip1 ip2

參考來源:http://www.adj.idv.tw/server/linux_pam.php

Categories: Linux, 未分類 Tags: ,