首頁 » 管理 » 使用者 » 檢視使用者個人資訊 » 註冊使用者打勾 » 存檔
helloworld
目前分類:系統管理 (428)
- Jun 06 Mon 2016 16:10
[drupal] 從文章中的作者關連到使用者頁面
- Jun 06 Mon 2016 14:21
[drupal] 支援email登入
安裝 logintoboggan 模組並啟用
https://www.drupal.org/project/logintoboggan
設定 logintoboggan
Allow users to login using their e-mail address
選擇啟用並存檔
接下來打開登入頁面
即可看到提示訊息變成
使用者名稱或電子郵件地址 *
You may login with either your assigned username or your e-mail address.
- Jun 03 Fri 2016 11:31
[drupal] 列出某個 user 貼過的文章
啟用 drupal core 的 tracker 模組後
即可在個人頁看到多一個追蹤的選單
底下即是個人張貼過文章
- May 03 Tue 2016 09:40
FreeBSD + Drupal7
安裝 apache + php + mysql 就不再多說了
首先安裝 drush , drush 是文字模式下一個好用的工具
cd /usr/ports/www/drush
make install
接下來透過drush 安裝drupal 核心程式
先切換到 apache 的 DocumentRoot 或是其他可以access 到網頁的路徑
cd /home/www
drush dl drupal
Project drupal (7.43) downloaded to /home/web/www2/drupal-7.43. [success]
Project drupal contains: [success]
- 3 profiles: minimal, standard, testing
- 4 themes: bartik, seven, garland, stark
- 47 modules: drupal_system_listing_incompatible_test, drupal_system_listing_compatible_test, book, php, translation, shortcut, contact, image, profile,
field_ui, dashboard, blog, dblog, search, help, file, forum, locale, block, syslog, node, update, statistics, contextual, overlay, system, field_sql_storage,
text, list, number, options, field, rdf, path, user, toolbar, menu, color, poll, comment, aggregator, taxonomy, filter, openid, tracker, simpletest, trigger
這時候drupal 已經幫你在當下的目錄下載好目前最新release 的D drupal 7.x
下載正體中文語系
https://localize.drupal.org/download
找到Chinese, Traditional , 7.x
複製連結網址
回到drupal 目錄
cd profiles/standard/translations/
wget http://ftp.drupal.org/files/translations/7.x/drupal/drupal-7.43.zh-hant.po
開啟網頁
http://server/
Choose profile -> Standard > save and continue
Choose language -> Chinese, Traditional (繁體中文) -> save and continue
檢查系統需求 -> 依照指示完成系統需求
cd sites/default
mkdir files && chown www:www files
cp default.settings.php settings.php && chown www:www settings.php
設定資料庫 -> 安裝設定檔 -> 設定翻譯語言 -> 設定網站 -> 介面翻譯完成 -> 已完成
- Mar 11 Fri 2016 17:51
cisco switch 使用非原廠 gbic module
以下網路上看到的文章,改天找機會試試
service unsupported-transceiver
no errdisable detect cause gbic-invalid
speed nonegotiate
end
插上 光纖模組
硬體: dell R320
作業系統: CentOS release 6.7
重開機按F2 進入BIOS
找到CPU power managments 的地方
修改成 OS DBPM存檔後重開機即可
- Sep 09 Wed 2015 14:32
netapp disk zero spares
查看目前spare硬碟有以下幾種方式
aggr status -s
vol status -s
sysconfig -A
將spare硬碟做zero處理
disk zero spares
查看目前硬碟是否真的有在狂跑
sysstat -x 1
CPU NFS CIFS HTTP Total Net kB/s Disk kB/s Tape kB/s Cache Cache CP CP Disk DAFS FCP iSCSI FCP kB/s
in out read write read write age hit time ty util in out
10% 0 0 0 0 0 0 21418 21418 0 0 >60 100% 0% - 100% 0 0 0 0 0
7% 0 0 0 0 1 0 14052 14231 0 0 >60 99% 42% T 39% 0 0 0 0 0
9% 0 0 0 0 0 0 19968 19456 0 0 >60 100% 0% - 100% 0 0 0 0 0
10% 0 0 0 0 0 0 21248 21248 0 0 >60 100% 0% - 56% 0 0 0 0 0
10% 0 0 0 0 1 0 20358 20612 0 0 >60 100% 0% - 100% 0 0 0 0 0
10% 0 0 0 0 0 0 20736 20736 0 0 >60 100% 0% - 55% 0 0 0 0 0
10% 0 0 0 0 1 0 20846 20592 0 0 >60 100% 0% - 100% 0 0 0 0 0
等等等,最後會出現這樣的訊息
Wed Sep 9 16:16:19 CST [raid.disk.zero.done:notice]: Disk 8b.15 Shelf 0 Bay 11 [NETAPP X261_MTOMC250P05 R5VV] S/N [XXXXXXXX] : disk zeroing complete
Wed Sep 9 16:16:41 CST [raid.disk.zero.done:notice]: Disk 8b.8 Shelf 0 Bay 4 [NETAPP X261_MTOMC250P05 R5VV] S/N [XXXXXXXX] : disk zeroing complete
Wed Sep 9 16:16:52 CST [raid.disk.zero.done:notice]: Disk 6a.15 Shelf 0 Bay 11 [NETAPP X261_MTOMC250P05 R5VV] S/N [XXXXXXXX] : disk zeroing complete
Wed Sep 9 16:16:54 CST [raid.disk.zero.done:notice]: Disk 6a.14 Shelf 0 Bay 10 [NETAPP X261_MTOMC250P05 R5VV] S/N [XXXXXXXX] : disk zeroing complete
Wed Sep 9 16:16:59 CST [raid.disk.zero.done:notice]: Disk 8b.10 Shelf 0 Bay 6 [NETAPP X261_MTOMC250P05 R5VV] S/N [XXXXXXXX] : disk zeroing complete
Wed Sep 9 16:17:21 CST [raid.disk.zero.done:notice]: Disk 6a.2 Shelf 0 Bay 2 [NETAPP X261_MTOMC250P05 R5VV] S/N [XXXXXXXX] : disk zeroing complete
- Sep 04 Fri 2015 16:48
firefox + flash 會當機的解決方式
在網址列輸入 about:config 叫出偏好設定
找到以下的設定
dom.ipc.plugins.flash.disable-protected-mode
從原來的 false 改成 true 就可以了
- Sep 01 Tue 2015 16:03
phpmyadmin 出現 您應升級到 MySQL 5.5.0 或更新版本。
安裝完 phpmyadmin 後,出現 "您應升級到 MySQL 5.5.0 或更新版本。" 的錯誤訊息
如果不想更新mysql版本的話,可以到一下網址找適合的版本安裝
https://www.phpmyadmin.net/downloads/
如 phpMyAdmin 4.0.10.10
MySQL完全攻略:資料庫開發與效能調校
- Jul 30 Thu 2015 16:54
檢視cisco router上的source ip & destination ip
針對要檢視的介面做以下的設定
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#int s0/0/0
Router(config-if)#ip accounting
Router(config-if)#end
便可以用sh ip accounting檢視目前來源和目的位置
Router#sh ip accounting
Source Destination Packets Bytes
192.168.50.123 10.30.10.3 14 836
192.168.50.124 10.30.10.4 40 2480
....
....
但是無法按照數字做排序,須自己人工貼到自己熟悉的工具做排序
- Jul 30 Thu 2015 16:53
"NetApp Too many users logged in! Please try again later." 解決方式
可能是其他人有登入,則請其他人先退出
或是登入後因為網路不穩,造成連線不正常中斷,此時就必須要等timeout時間一到,才可以再登入
另外可以嘗試透過rsh重啟telnet 或是ssh服務來解決這個問題
首先確定netapp 的rsh 是否有開啟
找一台client測試以下指令
client# rsh filer_ip -l root@password df
如果有正常回應的話
輸入
client# rsh filer_ip -l root@password "options ssh.enable off"
client# rsh filer_ip -l root@password "options ssh.enable on"
或是
client# rsh filer_ip -l root@password "options telnet.enable off"
client# rsh filer_ip -l root@password "options telnet.enable on"
即可
- Jul 16 Thu 2015 13:55
在varnish設定ACL, deny or allow some ip address
acl trust {
"localhost";
"10.1.2.0"/24; #信任ip1
"192.168.20.0"/24; #信任ip2
}
acl block {
"10.9.9.0"/24; #黑名單1
"192.168.9.0"/24; #黑名單2
}
sub vcl_recv {
## 只允許trust ip 連線到以下vhost
if ((req.http.host == "intranet.example.com") || (req.http.host == "admin.example.com")) {
if (client.ip !~ trust) {
error 403;
}
}
## 禁止黑名單訪問網站
if (client.ip ~ block) {
error 403;
}
....
...
}
- Jun 18 Thu 2015 12:10
FreeBSD + IPFW 當 NAT 供內部電腦上網
FreeBSD + IPFW 當 NAT 供內部電腦上網
測試環境
client pc
ip: 10.2.3.100/255.255.255.0
gate way: 10.2.3.254
freebsd host:
os: FreeBSD 9.3-RELEASE x64
em0: x.x.x.x/255.255.255.0 (internet ip)
em1: 10.2.3.254/255.255.255.0
step1:
# cd /usr/src/sys/amd64/conf
將以下幾行加入 kernel , 並重新compile
options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=5
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPDIVERT
step2:
編輯/etc/rc.conf
firewall_enable="YES"
firewall_type="OPEN"
natd_interface="em0" ##這裡是外部ip網卡的代號
natd_enable="YES"
gateway_enable="YES"
step3:
重開機,如果設定正常的話,在內部網路的client應該都可以透過freebsd上網了~
step4: (可省略)
# ipfw show
檢查是否有這一行
00050 34679 4765350 divert 8668 ip4 from any to any via em0
- Jun 17 Wed 2015 11:08
使用 shred 刪除硬碟資料
要把硬碟丟掉之前,又擔心硬碟資料外流
可以下載 centos live dvd,利用內建 shred 程式
將亂數重複抄寫到硬碟的磁區上
如此一來一般軟體很難救回來,可以比較放心的回收,但在精密的實驗室中仍有機會被還原資料
以下範例是預設值,並顯示抄寫的進度
[root@livedvd ~]# shred -v /dev/sda
保險一點,重複抄寫七次也可以
[root@livedvd ~]# shred -v -n7 /dev/sda
複寫過的硬碟,如果用fdisk 檢查的話,可以看到類似的畫面,想必裡面是一些很亂很亂的資料吧
- May 27 Wed 2015 16:08
php 補0 - 快速建立n位數的流水號
以下的範例是自動產生1~100流水號,在前面加上sn字串並把不足五位數的以0補足
<?php
for ($i = 1; $i<=100 ; $i++){
echo sprintf("sn-%05d", $i);
echo "\n";
}
?>
輸出結果
sn-00001
sn-00002
......
sn-00100
- May 23 Sat 2015 22:12
Linux date指令取得n天前日期
如果要顯示今天的日期
date "+%Y%m%d"
20150523
如果要顯示前一天的日期
date -v-1d "+%Y%m%d"
顯示後一天的日期
date -v+1d "+%Y%m%d"
- May 05 Tue 2015 13:19
VMware vSphere Client切換成英文介面
安裝完VMware vSphere Client 5.5後
開啟程式時會很貼心的幫你轉成正體中文
如果比較習慣英文介面的,可以參考以下步驟
在桌面捷徑點右鍵->內容
目標->後面新增 -locale en_US後確定即可
實戰VMware vSphere 6.x企業私有雲建置:異地備援x軟體定義儲存x高可用性
作者: 顧武雄
出版社:碁峰
出版日期:2017/03/13
語言:繁體中文
定價:450元
- Apr 23 Thu 2015 10:08
線上新增Linux swap空間
Linux當記憶體用完時,就會用到swap空間,但如果連swap空間也不足時,往往系統就會出現很難預期的狀況,甚至無法登入維護
所以一個適當的swap空間是必須要的,但如果已經是線上服務無法重新劃分空間的時候怎麼辦
以下是線上建立一個swapfile的範例
利用dd指令建立一個4G大小的檔案
# dd if=/dev/zero of=/swapfile01 bs=8192 count=524288
524288+0 records in
524288+0 records out
4294967296 bytes (4.3 GB) copied, 97.5928 seconds, 44.0 MB/s
轉換為swap格式
# mkswap /swapfile01
Setting up swapspace version 1, size = 4294963 kB
編輯/etc/fstab,新增以下一行設定,讓下次重開機時可以自動掛載 swap
# vi /etc/fstab
/swapfile01 none swap sw 0 0
手動掛載剛剛建立的swap 空間
# swapon /swapfile01
或是
# swapon -a
重開機試試剛剛的 fstab 是否生效
- Apr 21 Tue 2015 16:23
NetApp出現 System Notification from filer (SHUTDOWN PENDING (degraded mode)) CRITICAL
如果netapp storage的raid硬碟壞到不能再壞一顆且已經沒有spare保護時
netapp會自動啟動保護機制,自己關機,預設值為24小時
有幾個解決方案
1. 在24小時內更換硬碟
2. 如果24小時內無法登換硬碟可以修改raid.timeout參數
如: options raid.timeout 72
- Apr 14 Tue 2015 15:15
Alteon L4 swicth real server active/standby HA
example
192.168.100.100 vip
192.168.100.101 active server
192.168.100.102 standby server
/cfg/slb/real 101
rip 192.168.100.101
backup 192.168.100.102
ena
/cfg/slb/real 102
rip 192.168.100.100
ena
/cfg/slb/group 100
add 101
/cfg/slb/virt 100
vip 192.168.100.100
service 80/group 100
..
ena
最後記得
apply
save