1、修改consul配置檔案,開啟consul的web管理入口,並能通過 curl -i 命令看到狀態返回碼為200。
cat /data/bkce/etc/supervisor-consul.conf###command=/usr/bin/consul agent -config-file=/data/bkce/etc/consul.conf -config-dir=/data/bkce/etc/consul.d -ui
###-ui開啟ui -clint 0.0.0.0允許所有位址訪問,預設只允許127.0.0.1
/data/bkce/bkcec stop consul && /data/bkce/bkcec start consul
ps -ef |grep ui #檢視是否開啟
2、修改nginx配置檔案,對consul的web管理入口進行**,當訪問的時候跳轉到consul的web入口。
# 新增consul.conf配置檔案 注意需要新增網域名稱指定hosts檔案server
# ### ssl config end ###
# *************************=== consul *************************===# consul_service host/port
location /
}###
nginx -s reload
3、修改nginx配置檔案對consul的web入口開啟auth base(登入的賬號密碼自定義)
1.修改consul.conf支援使用者密碼認證
server
# ### ssl config end ###
# *************************=== consul *************************===# consul_service host/port
location /
}2.使用htpasswd命令建立賬戶檔案,需要確保系統中已經安裝了httpd-tools。
建立密碼檔案
new password:
re-type new
password:
adding password
foruser tom
[root@proxy ~]# htpasswd /usr/local/nginx/pass jerry //
追加使用者,不使用-c選項
new password:
re-type new
password:
adding password
foruser jerry
[root@proxy ~]# cat /opt/pass
3nginx -s reload
4.步驟二:客戶端測試
4、拷貝nginx的訪問日誌,並使用logrotate進行輪轉。
1. 進入logrotate新增日誌切割
cat /etc/logrotate.d/bkc
/tmp/bkc.log
2.執行logrotate
logrotate -f /etc/logrotate.d/bkc
3.檢視logrotate壓縮檔案
[root@vm-16-44-centos logrotate.d]# ll /opt/total
40-rw-r--r-- 1 root root 29 dec 14
14:55
bkc.log
-rw-r--r-- 1 root root 102 dec 14
14:49 bkc.log.1.gz
5、使用shell對剛才拷貝的nginx日誌進行統計、統計在相同時間內分別有多少次請求,並按照從大到小的順序進行排列
一共有多少次請求sed -n '
/2020:10:33/p
' cmdb_access.log | wc -l
從大到小排列
sed -n '
/2020:10:33/p
' cmdb_access.log | sort -nr -k16
6、使用shell對剛才拷貝的nginx日誌進行切割,找到傳送位元組數最大的數字,輸出到指定檔案中
awk '' cmdb_access.log | sort -nr | head -1 > byts.txt
1. 使用中的配置檔案路徑
$ pwd
/data/bkce/etc
$ ll uwsgi-open_paas-*.ini
-rw-r--r-- 1 root root 750 nov 23
16:15 uwsgi-open_paas-apigw.ini
-rw-r--r-- 1 root root 622 nov 23
-rw-r--r-- 1 root root 622 nov 23
16:15 uwsgi-open_paas-esb.ini
-rw-r--r-- 1 root root 610 nov 23
16:15 uwsgi-open_paas-login.ini
-rw-r--r-- 1 root root 594 nov 23
16:15 uwsgi-open_paas-paas.ini
2. 模板檔案路徑
$ pwd
/data/src/open_paas/support-files/templates
$ ll *open_paas*
-rw-r--r-- 1 root root 3265 apr 16
2020 #etc#supervisor-open_paas.conf
-rw-r--r-- 1 root root 752 nov 20
13:56 #etc#uwsgi-open_paas-apigw.ini
-rw-r--r-- 1 root root 624 nov 20
-rw-r--r-- 1 root root 624 nov 20
13:57 #etc#uwsgi-open_paas-esb.ini
-rw-r--r-- 1 root root 612 nov 20
13:57 #etc#uwsgi-open_paas-login.ini
-rw-r--r-- 1 root root 596 apr 16
2020 #etc#uwsgi-open_paas-paas.ini
3. 更改完成後操作
$ cd /data/install
$ ./bkcec render paas # 重新渲染paas配置檔案
$ ./bkcec sync paas # 同步配置檔案
$ ./bkcec stop paas && ./bkcec start paas # 重啟paas平台
8、使用logrotate對/tmp/bkc.log進行輪轉,要求開啟壓縮、7天一輪轉,並在輪轉後執行date命令。
1. 進入logrotate新增日誌切割
cat /etc/logrotate.d/bkc
/tmp/bkc.log
2.執行logrotate
logrotate -f /etc/logrotate.d/bkc
3.檢視logrotate壓縮檔案
[root@vm-16-44-centos logrotate.d]# ll /opt/total
40-rw-r--r-- 1 root root 29 dec 14
14:55
bkc.log
-rw-r--r-- 1 root root 102 dec 14
14:49 bkc.log.1.gz
9、上一題中的使用logrotate -d 命令會報錯,請根據報錯內容修改配置檔案
錯誤:出現許可權不足問題新增su root root到logrotate檔案可解決
10、備份mysql資料庫
mysqldump -uroot -p -a >all_back.sql藍鯨故障模擬
登入平台頁面時,每次都需要重新登入。故障模擬 vim data bkce open paas login conf default.py 修改bk cookie age時間為 0 0 1 故障觸發 bk cookie name為cookie名稱,可理解為key。故障修復 這次造成無資料上報的原因為 ...
2017 9 7 模擬考試
問題描述 一張長度為 的紙帶,我們可以從左至右編號為0 紙帶最左端標號為 0 現在有 次操作,每次將紙帶沿著某個位置進行摺疊,問所有操作之後紙帶 的長度是多少。輸入格式 第一行兩個數字 如題意所述。接下來一行 個整數代表每次摺疊的位置。輸出格式 一行乙個整數代表答案。樣例輸入 5 2 3 5 樣例輸...
RHSCA模擬考試
開始考試 桌面是個黑框子 點選reboot按鈕,破解密碼 開機成功,輸入startx進入圖形介面 不能複製,要在物理機用ssh root 172.25.0.11 遠端連線,就可以複製貼上了 hostname server.reorigion5.example.com 四級網域名稱 有問題 10.配置...