藍鯨考試模擬

2022-05-17 10:58:05 字數 4612 閱讀 8723

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.配置...