因為每次phpmyadmin都一下子就timeout了 所以要去調一下session的時間 /var/html/www/pma //這是我電腦的路徑,網友們的路徑自己要去找一下,而且應該是phpmyadmin不是pma 去/var/html/www/pma/libraries/config.default.inc.php裡面找$cfg['LoginCookieValidity']複製出來 貼到/var/html/www/pma/libraries/config.sample.inc.php檔案裡面。 並改成$cfg['LoginCookieValidity'] = 8*60*60; 然後去修改php.ini /etc/php.ini 裡面修改session.gc_maxlifetime的值改成28800 (不可以用8*60*60 不知道為什麼...) //這個隨便設一設 $cfg['blowfish_secret'] = 'sheepisgoodaNimal'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */ //還有一個錯誤訊息 "缺少 mcrypt 外掛。請檢查 PHP 設定" 重啟服務service httpd restart
2012年4月19日 星期四
LINUX phpmyadmin php.ini timeout
2012年4月18日 星期三
ftp linux
//安裝FTP yum install ftp //ftp 連線主機 //帳號密碼 ftp> <==最終登入的結果看起來是這樣! ftp> help <==提供需要的指令說明,可以常參考! ftp> dir <==顯示遠端伺服器的目錄內容 (檔名列表) ftp> cd /pub <==變換目錄到 /pub 當中 ftp> get filename <==下載單一檔案,檔名為 filename ftp> mget filename* <==下載多個檔案,可使用萬用字元 * ftp> put filename <==上傳 filename 這個檔案到伺服器上 ftp> delete file <==刪除主機上的 file 這個檔案 ftp> mkdir dir <==建立 dir 這個目錄 ftp> lcd /home <==切換『本地端主機』的工作目錄 ftp> passive <==啟動或關閉 passive 模式 ftp> binary <==資料傳輸模式設定為 binary 格式 ftp> bye <==結束 ftp 軟體的使用 //---------- lftp //安裝lftp yum install lftp //首先介紹基本使用
//利用排程進行抓檔同步 //寫一個.sh #! /bin/bash lftp open [主機位置] user [帳號] [密碼] cd bk mirror -R /home //這樣就會把主機端的/home資料夾 丟到備份機的bk目錄了 //之後就可以使用 lftp -f /xxx.sh 來執行這個script //如果你要用crontab來排程,再把lftp -f /xxx.sh丟到另一個sh就可以了 //如果發現無法傳輸,甚至沒有辦法執行ls指令,可能是類似防火牆的東西關起來了。 //去/etc/lftp.conf檔案最上頭增加下面這行就OK //另外要複製的資料夾,權限先開777才有辦法複製。 set ftp:ssl-allow no
2012年4月16日 星期一
rsync 使用
#!/bin/bash #!/bin/bash #把.81的home資料丟到.82 localdir="/home" remotedir="/home_bk_192.168.4.81" remoteip="192.168.4.82" rsync -avz ssh ${localdir} root@${remoteip}:${remotedir} #把.81的db資料丟到.82 localdir="/var/lib/mysql" remotedir="/home_bk_192.168.4.81/" remoteip="192.168.4.82" rsync -avz ssh ${localdir} root@${remoteip}:${remotedir} #把.82的home資料抓回.81 localdir="/home_bk_192.168.4.82" #想備份的兩份資料夾。 remotedir="/home" remoteip="192.168.4.82" rsync -av -e ssh root@${remoteip}:${remotedir} ${localdir} #把.82的db資料抓回.81 localdir="/home_bk_192.168.4.82" #想備份的兩份資料夾。 remotedir="/var/lib/mysql" remoteip="192.168.4.82" rsync -av -e ssh root@${remoteip}:${remotedir} ${localdir}
2012年4月15日 星期日
centos6不用密碼就可以立即登入的 ssh 用戶
參考自http://linux.vbird.org/linux_server/0310telnetssh.php
1.
我現在有兩台機器
192.168.4.81
192.168.4.82
我希望81這一台每次SSH進82這台的時候,不用再打登入的密碼,避免crontab卡住。
2.首先進入81這一台,製作一組金鑰
3.接下來把金鑰放到82這一台機器。
4.現在應該準備的東西已經丟到82這一台了
我們只要設定,讀金鑰的時候要去讀 id_rsa.pub裡面的東西就可以了
我們現在要把 id_rsa.pub 裡面的東西放到.ssh/authorized_keys
1.
我現在有兩台機器
192.168.4.81
192.168.4.82
我希望81這一台每次SSH進82這台的時候,不用再打登入的密碼,避免crontab卡住。
2.首先進入81這一台,製作一組金鑰
3.接下來把金鑰放到82這一台機器。
4.現在應該準備的東西已經丟到82這一台了
我們只要設定,讀金鑰的時候要去讀 id_rsa.pub裡面的東西就可以了
我們現在要把 id_rsa.pub 裡面的東西放到.ssh/authorized_keys
2012年4月12日 星期四
2012年4月6日 星期五
mysql 去空白~
update members set title = replace(title,' ',''), name = replace(name,' ',''), phone = replace(phone,' ',''), ext = replace(ext,' ',''), email = replace(email,' ','')
2012年4月5日 星期四
centos6 安裝 webmin
首先
rpm --import http://www.webmin.com/jcameron-key.asc
這樣就安裝好啦
最後網址
你的網址:10000
就可以使用linux的帳號密碼登入了...好像不太安全
出處:http://www.how2centos.com/centos-6-webmin-install/
# vi /etc/yum.repos.d/webmin.repo
把下面的東西貼進去
1 2 3 4 5 | [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
Installing Webmin
# yum install webmin
這樣就安裝好啦
最後網址
你的網址:10000
就可以使用linux的帳號密碼登入了...好像不太安全
出處:http://www.how2centos.com/centos-6-webmin-install/
2012年4月3日 星期二
LPIC 報名
一.註冊LPI ID:
1.先到http://www.lpi.org/ 選中文歡迎進入
2.選左邊的"馬上註冊",進入後名子,地址,國家,能用英文寫就用英文寫,用中文怕日後麻煩
3.若不知英文地址及英文姓名,請到http://www.tslfang.com/book/name.htm 及
http://www.post.gov.tw/post/index.jsp去查詢
4註冊完後會收到LPI ID即可註冊成功
2.選左邊的"馬上註冊",進入後名子,地址,國家,能用英文寫就用英文寫,用中文怕日後麻煩
3.若不知英文地址及英文姓名,請到http://www.tslfang.com/book/name.htm 及
http://www.post.gov.tw/post/index.jsp去查詢
4註冊完後會收到LPI ID即可註冊成功
二,到考試中心報名
5.註冊完LPI ID後,接著請到Prometric申請考試日期及地點,網址為
http://www.prometric.com/Default.htm進入後點選左邊TEST TAKERS
6.然後點選Schedule a Test
7.選擇Information Technology(IT) Certification,然後下拉功能表選Linux Professional
institute,County選Taiwan,State不用選
8.成功能選Locate A Test Site進入,他會透一些考試的電話,說明及價錢,不管他,選Next
9.下一步後會要你選你要考試的科目,請選117-101 OR 117-102,然後下面Language選U.S. ENGLISH
後按next
10.下一步後會出現Available Test Sites,選擇你要考試的考場,選好考場後,點那個考場的Schedule Appointment
11.prometric Login,步驟1~4只是註冊LPI ID,此步是要PROMETRIC的帳號及密碼,若沒有申請,一樣
要到下面的Are you a new user? Clicik here進入註冊
12.註冊完prometric後,login請輸入註冊的email及passwd,若成功會進入
13.進入後即可看到日期及時間可以自己選擇,先點日期,再選時間後按next
14.確認資料無誤後,輸入email及LPI ID及信用卡資料(線上刷卡,若無信用卡,可用別人的,不一定要
自己的),最後按I agree後即可報名成功
15.成功後mail會收到確認信,表示成功囉....mail會給你一組srxxxx的號碼,以後要考試都要用這號
碼去報名,so這組號碼要記得哦..
第二次以後要報名,只需直接到步驟11 login後直接報名即可
考試時間為2小時,不倒扣,請提早到考場報到,500分PASS,總分好像是950~1000,總共考90~98題
,所以不要錯超過20題,應該都會PASS
出處:http://www.test104.com/tw/board/topic_8214.html
用到的網站整理:
1.http://www.lpi.org/ 申請LPIC ID LPI000253555
2.中華郵政地址翻譯http://www.post.gov.tw/post/index.jsp
No.12, Aly. 12, Ln. 44, Youyong Rd., Pingzhen City, Taoyuan County 324, Taiwan (R.O.C.)
3.http://www.prometric.com/Default.htm 報名考試
2012年4月2日 星期一
centos6 安裝札記
20120403
用虛擬機器安裝centos6.2
開啟預設服務等等
adduser eip
passwd eip
-----------
/home/eip/新增public_html/index.htm
-----------
/etc/httpd/conf/httpd.conf
1.左邊#註解拿掉
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
-----------------
2. disabled註解掉,UserDir public_html打開
<IfModule mod_userdir.c>
#
# UserDir is disabled by default since it can confirm the presence
# of a username on the system (depending on home directory
# permissions).
#
#UserDir disabled
#
# To enable requests to /~user/ to serve the user's public_html
# directory, remove the "UserDir disabled" line above, and uncomment
# the following line instead:
#
UserDir public_html
</IfModule>
1. 先關閉 /etc/selinux/config 的內容
[root@linux ~]# vi /etc/selinux/config
# 將底下的設定值改成這樣:
SELINUX=disabled
---到此為止應該可以進入網址/~eip/裡面的網頁---
然後要去/etc/php.ini改錯誤訊息要不要顯示
error_reporting = E_ALL | E_STRICT
display_errors = On
display_startup_errors = On
log_errors = Off
short_open_tag = On <--- <? 變可以了!
1.short_open_tag 預設變成打開了
2.預設變數一定要有值,$val; <- 犯法 $val=''; <- 合法
這個真的超討厭的,所以我把這個錯誤訊息關掉了xd,看還會不會出現...
3.date.timezone = "Asia/Taipei" 一定要設
---設定mysql sql
mysql> -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("newpass") where User=’root’;
mysql> flush privileges;
mysql> quit
---安裝pma
安裝於/var/www/html
---中間有遇到yum -y update無法執行
是因為DNS設定問題
使用setup 指令修改 dns 並且記得service network restart
---在家裡安裝時,首先要先克服上網問題---
要先把中華電信的小烏龜,設定成硬撥
然後進setup 網卡的東西都要設定好
目前的設定如下:
Name:eth0 Device:eth0 Use DHCP: [ ] Static IP : 192.168.1.3 Netmask:255.255.255.0 Default gateway IP:192.168.1.1 Primary DNS Server:192.168.1.1
然後修改網卡設定:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
然後把onboot=yes
重開機就搞定一切嚕。
PHP 5.3的改動 與5.2X的差異
http://phorum.study-area.org/index.php/topic,57153.0.html?PHPSESSID=f1onfb52rj4t83rc5vlnk9cke2
詳細情形容後查詢。
1.short_open_tag 預設變成打開了
2.預設變數一定要有值,$val; <- 犯法 $val=''; <- 合法
這個真的超討厭的,所以我把這個錯誤訊息關掉了xd,看還會不會出現...
3.date.timezone = "Asia/Taipei" 一定要設
- function name 不能用 namespace (保留字)
- class name 不能用 Closure (保留字)
- 加了 goto
- 處理 array 相關的函式不能直接丟 object 進去了, 得先轉型成 array
- magic method ( __get, __set 等函式 ) 的 visibility 得為 public
- FileInfo, intl, Phar, mysqlnd, SQLite3 extensions 納入 PHP Core
- ncurse, fpdf, dbase, fbsql, ming extensions 從 PHP Core 移出
- PCRE, Reflection, SPL 無法 disable
- 可以在 ini 檔案裡使用變數
- 增加了可以針對網站或目錄的 ini 設定
- 然後有一些東西 disabled 了, 像是 ereg, Ticks .. 等
原文有提供範例, 詳細多了。 話說終於要支援 SQLite3 了阿~
訂閱:
文章 (Atom)