https://virtuozzo.com/
搜尋此網誌
2016年11月9日 星期三
2016年11月4日 星期五
Linux 下 以 root 身份執行 AP 方法
Centos 底下,先安裝 gksu 套件
yum -y install gksu-polkit.x86_64
之後就可以用 gksu 來啟動 AP,例如:
gksu caja
- end -
yum -y install gksu-polkit.x86_64
之後就可以用 gksu 來啟動 AP,例如:
gksu caja
- end -
Elasticsearch Backup and Restore 快照(備份)與還原
1.首 先 要 建 立 倉 庫
mkdir /var2/es_backup
chmod 777 /var2/es_backup
chmod +t /var2/es_backup
vi /etc/elasticsearch/elasticsearch.yml
檔案尾端依照格式加入
path.repo: ["/var2/es_backup"]
重啟動 elasticsearch
systemctl restart elasticsearch
開始註冊倉庫
curl -X PUT 'http://localhost:9200/_snapshot/es_backup' -d '{
"type": "fs",
"settings": {
"location": "/var2/es_backup",
"compress": true
}
}'
註:如果要刪除已經註冊的倉庫
curl -XDELETE 'http://localhost:9200/_snapshot/es_backup'
確認倉庫是否成功註冊
curl -XGET 'http://localhost:9200/_snapshot/es_backup?pretty'
得到以下訊息
{
"es_backup" : {
"type" : "fs",
"settings" : {
"compress" : "true",
"location" : "/es_backup"
}
}
}
確認倉庫內所有的內容
curl -XGET 'http://localhost:9200/_snapshot/_all'
2.建 立 快 照
一間倉庫裡面,可以有很多個快照
而我故意用 20170101 來當作一個快照名稱,方便管理
curl -XPUT "localhost:9200/_snapshot/es_backup/20170101?wait_for_completion=true"
註:如果要刪除已經建立的快照
curl -XDELETE "localhost:9200/_snapshot/es_backup/20170101"
以下指令可以獲取正在運行的快照狀態
curl -XGET "localhost:9200/_snapshot/_status"
以下的指令可以把倉庫裡所有的快照條列出來:
curl -XGET "localhost:9200/_snapshot/es_backup/_all"
3.復 原
復原之前,一些 index 都要先 close,使用以下指令:
curl -XPOST "localhost:9200/_all/_close"
使用以下的指令來進行快照復原:
curl -XPOST "localhost:9200/_snapshot/es_backup/20170101/_restore?wait_for_completion=true"
成功會獲得資訊,有看到 failed:0 字眼
mkdir /var2/es_backup
chmod 777 /var2/es_backup
chmod +t /var2/es_backup
vi /etc/elasticsearch/elasticsearch.yml
檔案尾端依照格式加入
path.repo: ["/var2/es_backup"]
重啟動 elasticsearch
systemctl restart elasticsearch
開始註冊倉庫
curl -X PUT 'http://localhost:9200/_snapshot/es_backup' -d '{
"type": "fs",
"settings": {
"location": "/var2/es_backup",
"compress": true
}
}'
註:如果要刪除已經註冊的倉庫
curl -XDELETE 'http://localhost:9200/_snapshot/es_backup'
確認倉庫是否成功註冊
curl -XGET 'http://localhost:9200/_snapshot/es_backup?pretty'
得到以下訊息
{
"es_backup" : {
"type" : "fs",
"settings" : {
"compress" : "true",
"location" : "/es_backup"
}
}
}
確認倉庫內所有的內容
curl -XGET 'http://localhost:9200/_snapshot/_all'
2.建 立 快 照
一間倉庫裡面,可以有很多個快照
而我故意用 20170101 來當作一個快照名稱,方便管理
curl -XPUT "localhost:9200/_snapshot/es_backup/20170101?wait_for_completion=true"
註:如果要刪除已經建立的快照
curl -XDELETE "localhost:9200/_snapshot/es_backup/20170101"
以下指令可以獲取正在運行的快照狀態
curl -XGET "localhost:9200/_snapshot/_status"
以下的指令可以把倉庫裡所有的快照條列出來:
curl -XGET "localhost:9200/_snapshot/es_backup/_all"
3.復 原
復原之前,一些 index 都要先 close,使用以下指令:
curl -XPOST "localhost:9200/_all/_close"
使用以下的指令來進行快照復原:
curl -XPOST "localhost:9200/_snapshot/es_backup/20170101/_restore?wait_for_completion=true"
成功會獲得資訊,有看到 failed:0 字眼
2016年10月28日 星期五
安裝 JDK 環境 與 Tomcat 8.5.x
yum -y install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-headless.x86_64 java-1.8.0-openjdk-devel.x86_64
從以下網址下載最新版本
http://tomcat.apache.org/download-80.cgi
8.5.6版
http://ftp.twaren.net/Unix/Web/apache/tomcat/tomcat-8/v8.5.6/bin/apache-tomcat-8.5.6.tar.gz
在 root 底下建立 tomcat8 目錄,透過 wget 下載後並解開
搬移至 /usr/local 底下
mv apache-tomcat-8.5.6 /usr/local/tomcat
chmod +x /etc/rc.d/rc.local
vi /etc/rc.d/rc.local
最後一行編輯加入
# Tomcat Startup
su -c '/tomcat/bin/startup.sh &'
重新開機檢查 tomcat 是否能夠正常啟動
以 top 查看 或者是用 http://IP:8080/ 查看
如果成功了,進入 /usr/local/tomcat/webapps
刪除或者是更名以下兩個目錄,降低被入侵風險
manager
host-manager
Postfix 手動刪除所有還在 Queue 中的郵件
常用的指令:
列出目前在 Mail Queue 中的信件
mailq
刪除所有在 Queue 中的郵件
postsuper -d ALL
刪除所有正在 deferred 佇列中的郵件 ( 刪除曾經發送失敗的信 )
postsuper -d ALL deferred
刪除所有正在 deferred 佇列中的郵件 ( 可看出哪些信被刪除了 )
find /var/spool/postfix/deferred -type f -exec rm -vf \{\} \;
刪掉「三天以前」無法發出的郵件
find /var/spool/postfix/deferred -type f -mtime +3 -exec rm -f \{\} \;
列出目前所有無法發出的郵件
find /var/spool/postfix/deferred -type f -exec ls -l --time-style=+%Y-%m-%d_%H:%M:%S {} \;
刪除超過 5 天的 "defer" 佇列中的退信紀錄
find /var/spool/postfix/defer -type f -mtime +5 -exec rm -f \{\} \;
參考 qmgr - Postfix queue manager
列出目前在 Mail Queue 中的信件
mailq
刪除所有在 Queue 中的郵件
postsuper -d ALL
刪除所有正在 deferred 佇列中的郵件 ( 刪除曾經發送失敗的信 )
postsuper -d ALL deferred
刪除所有正在 deferred 佇列中的郵件 ( 可看出哪些信被刪除了 )
find /var/spool/postfix/deferred -type f -exec rm -vf \{\} \;
刪掉「三天以前」無法發出的郵件
find /var/spool/postfix/deferred -type f -mtime +3 -exec rm -f \{\} \;
列出目前所有無法發出的郵件
find /var/spool/postfix/deferred -type f -exec ls -l --time-style=+%Y-%m-%d_%H:%M:%S {} \;
刪除超過 5 天的 "defer" 佇列中的退信紀錄
find /var/spool/postfix/defer -type f -mtime +5 -exec rm -f \{\} \;
參考 qmgr - Postfix queue manager
2016年10月26日 星期三
libvirt qcow2 格式轉換
- qcow2 to vmdk
qemu-img convert -f qcow2 file.qcow2 -O vmdk file.vmdk
- qed to vmdk
qemu-img convert -f qed file.qed -O vmdk file.vmdk
-qcow2 to qed
qemu-img convert -f qcow2 file.qcow2 -O qed file.qed
qemu-img convert -f qcow2 file.qcow2 -O vmdk file.vmdk
- qed to vmdk
qemu-img convert -f qed file.qed -O vmdk file.vmdk
-qcow2 to qed
qemu-img convert -f qcow2 file.qcow2 -O qed file.qed
2016年10月24日 星期一
UBuntu 安裝 SNMPD
apt-get install snmpd
cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bak
nano /etc/snmp/snmpd.conf
找到以下這行,前面加上#
#view systemview included .1.3.6.1.2.1.25.1.1
新增以下這行
view systemview included .1
新增三行
rocommunity public
syslocation "Taipei, Taiwan"
syscontact indychou@gmail.com
Ubuntu的系統還要再安裝mib download
apt-get -y install snmp-mibs-downloader
重啟snmpd服務
/etc/init.d/snmpd restart
確認:
netstat -auntp | grep snmp
snmpwalk -c public -v 2c 192.168.1.1 (IP 自己改)
cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bak
nano /etc/snmp/snmpd.conf
找到以下這行,前面加上#
#view systemview included .1.3.6.1.2.1.25.1.1
新增以下這行
view systemview included .1
新增三行
rocommunity public
syslocation "Taipei, Taiwan"
syscontact indychou@gmail.com
Ubuntu的系統還要再安裝mib download
apt-get -y install snmp-mibs-downloader
重啟snmpd服務
/etc/init.d/snmpd restart
確認:
netstat -auntp | grep snmp
snmpwalk -c public -v 2c 192.168.1.1 (IP 自己改)
訂閱:
文章 (Atom)