root user : AWS console 最高權限使用者,一般建議透過IAM再create另一個user來管理
IAM : AWS 存取權限控制及管理
region : 所屬地區
Availability Zone (AZ) : 所屬地區的Data Center
VPC : virtual private cloud 虛擬網路環境服務
ELB : Elastic Load Blancer
RDS : Relational Database Service
EC2 : Elastic Compute Cloud 虛擬機服務
AMI : Amazon Machine Image 作業系統映像檔
EBS : Elastic block storage SAN storage service
ASG : Auto Scaling Group
Elastic Beanstalk : 內建EC2、ELB、ASG and 監控和告警...etc,完整的部署
2017年9月7日 星期四
2017年9月1日 星期五
Linux logrotate 記錄檔輪替
在 Linux 如果用套件管理工具 (例如 yum/apt-get) 安裝套件,一般會設定好 logrotate 做記錄檔輪替,但如果套件是自行編譯安裝, 或者是自行開發的系統,除了可以自行編譯記錄檔輸替的功能外,也可以用 logrotate 實現。
logrotate 的設定檔是 /etc/logrotate.conf, 用作設定 logrotate 的預設參數,而 /etc/logrotate.d/ 目錄下建立需要輪替的記錄檔,每項服務一個檔案, 這樣對日後維護及管理也會較方便。
先建立一個新的 Logrotate 設定檔:
# vi /etc/logrotate.d/rotatetest
加入以下內容:
/var/log/rotatetest.log {
create 0600 root root
daily
missingok
notifempty
compress
size 10M
}
上面設定項目的說明:
create – 建立新檔案,
owner 及 group 是 root,權限是 600
owner 及 group 是 root,權限是 600
daily – 每天檢查一次記錄檔
missingok – 如果記錄檔不存在不會輸出錯誤
missingok – 如果記錄檔不存在不會輸出錯誤
notifempty – 如果記錄檔空白, 不會做輪替
compress – 壓縮舊記錄檔
size – 如果記錄檔大過 10MB 便會做輪替
儲存設定檔後,logrotate 便會生效,可以對 logrotate 進行測試,建立一個測試用的記錄檔:
# echo “test” > /var/log/rotatetest.log
由於上面的測試記錄檔只有一行資料,未達到設定的 10MB 輪替容量,可以在 logrotate 後面加上 -f 參數進行測試,-f 代表不論檔案大小均會強制輸替,但請注意,下面指令會對 /etc/logrotate.d/ 目錄下所有設定檔的項目進行輪替:
# logrotate -f /var/log/rotatetest.log
2017年8月30日 星期三
Windows Container 實作
記錄一下Microsoft Container的安裝過程
http://www.weithenn.org/2017/08/netadmin-139.html
其實跟Linux差不多,只不過要先安裝一層 server core/nano server
上面再跑如IIS的容器
目前docker hub上面看到有IIS和SQL server
有空再來試看看吧!!XD
http://www.weithenn.org/2017/08/netadmin-139.html
其實跟Linux差不多,只不過要先安裝一層 server core/nano server
上面再跑如IIS的容器
目前docker hub上面看到有IIS和SQL server
有空再來試看看吧!!XD
2017年7月28日 星期五
Linux 查看哪個process最佔用CPU和記憶體
最佔用CPU
ps -eo pid,cmd,%mem,%cpu --sort=-%cpu | head
最佔用記憶體
ps -eo pid,cmd,%mem,%cpu --sort=-%mem | head
ps -eo pid,cmd,%mem,%cpu --sort=-%cpu | head
最佔用記憶體
ps -eo pid,cmd,%mem,%cpu --sort=-%mem | head
CentOS 7安裝Docker (更新)
Docker 不斷在改版(商業化不留餘力),目前分成EE /CE兩個版本
安裝方式又跟之前有所不同
CE的安裝方式做個紀錄 :
https://docs.docker.com/engine/installation/linux/docker-ce/centos/
安裝方式又跟之前有所不同
CE的安裝方式做個紀錄 :
https://docs.docker.com/engine/installation/linux/docker-ce/centos/
2017年6月23日 星期五
2017年4月20日 星期四
Linux 查看目錄使用量
如果硬碟空間滿了,想要查 / 底下是那一個目錄佔了最多的空間可以使用以下指令
du -s /* | sort -rn
想看TOP 5可以用
du -s /* | sort -rn | head -5
du -s /* | sort -rn
想看TOP 5可以用
du -s /* | sort -rn | head -5
訂閱:
文章 (Atom)
kubernets service 介紹
kubernets (簡稱k8s)中的容器如果要對外服務,需要透過server元件來進行 service元件有以下幾種類型可供選擇 : clusterip : 預設類型,只在k8s cluster內部IP中提供服務,外部無法訪問 nodeport : 在每個n...
-
公司內部限制聯外網路,安裝k8s的部分用了很慘烈的方式來安裝 1. 自建yum server 2. 自建docker registry 3. 打包所有rpm相依性檔案 事實上,對外網路開放之後,根本就是無腦裝完呀!! 以下是我在 GCP 的安裝方式 (根本輕鬆啊!...
-
這邊做一下筆記,如何建立一台前端控制站台以及翻牆節點 shadow socks : wiki百科 O.S : CentOS 6.9(final) 1. 安裝前端管理介面 yum update -y yum install vim wget wget -O ...
-
https://github.com/bcicen/ctop 這個專案,可以看到container的狀態