搜尋此網誌

2016年8月16日 星期二

CentOS 7 groupinstall GNOME Desktop

CentOS 7
# yum -y groupinstall "GNOME Desktop" "Graphical Administration Tools"


RHEL 7
# yum -y groupinstall "Server with GUI"



2016年8月12日 星期五

RODBC 套件安裝

R要安裝RODBC 套件之前,


centos 要先
yum -y install unixODBC unixODBC-devel

ubuntu 要先
sudo apt-get install r-cran-rodbc


2016年8月6日 星期六

mongodb backup and restore


全部DataBase
(有規劃 replication) 在 linux 底下範例:
mongodump --host 127.0.0.1 --port 27017 --oplog --out /var2/db_backup/

(無規劃 replication) 在 linux 底下範例:
mongodump --host 127.0.0.1 --port 27017 --out /var2/db_backup/


在 linux 底下範例:
(有規劃 replication) 在 linux 底下範例:
mongorestore  --oplogReplay -h 127.0.0.1 /var2/db_backup

(無規劃 replication) 在 linux 底下範例:
mongorestore --drop -h 127.0.0.1 /tmp/db_backup




特定 Database
mongodb 在 linux 底下 backup 範例:
mongodump  -h 127.0.0.1 -d Octavius -o ./Octavius-backup


mongodb 在 linux 底下 restore 範例:
mongorestore --drop -h 127.0.0.1 -d Octavius  /tmp/db/Octavius



Windows版的 MongoDB
mongodb 在 dos 底下 backup 範例:
mongodump --drop /h 127.0.0.1 /d Octavius --out E:\TEMP\db\Octavius


mongodb 在 dos 底下 restore 範例:
mongorestore --drop /h 127.0.0.1:27017 /d Octavius --out E:\TEMP\db\Octavius



有設定帳密審核的 linux 底下
先去官網下載整套mongo,不要使用 yum 下載的版本,因為帳密永遠核不通過
假設帳密已經存在 admin 這個database裡面

mongodump --host 127.0.0.1 --port 27017 --authenticationDatabase=admin -u username -p userpassword --oplog --out /var2/db_backup/

mongorestore --drop -h 127.0.0.1 --port 27017 --authenticationDatabase=admin -u username -p userpassword  /var2/db_backup/



2016年8月4日 星期四

Fortigate 60C 設定 pptp

參考

config vpn pptp
set status enable
set sip 192.168.100.1
set eip 192.168.100.100

需先在web上設定好pptp_group使用者群組,才會正確
set usrgrp pptp_group

2016年8月3日 星期三

在 Linux 底下,測試網路速度

1.安裝
2.設定權限
3.執行 speedtest-cli

wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest_cli.py
chmod +x speedtest-cli

2016年8月1日 星期一

MongoDB Log Rotation

參考 https://docs.mongodb.com/manual/tutorial/rotate-log-files/

由於 LOG SIZE 愈來愈大,導致讀取LOG緩慢
透過 Log Rotation,可以立刻以新的檔案名稱繼續寫LOG
舊的Log 檔名自動會被備標註 日期期間

登入 mongo  之後

use admin
db.runCommand( { logRotate : 1 } )

即可



2016年7月30日 星期六

改變 MongoDB 的 ReplicaSet heartbeat timeout


由於兩岸網路不穩定,影響 MongoDB  的 replica set 效能

heartbeatIntervalMillis 預設是 2000 微秒,我將它放大3倍
heartbeat timeout 預設是 10 秒,我將它放大3倍


先用 rs.conf(); 看一下內容,在最尾巴的 settings 裡面會呈現出來

config = rs.conf()
config.settings.heartbeatIntervalMillis=6000
config.settings.heartbeatTimeoutSecs=30
rs.reconfig(config, {force : true})




搜尋此網誌