+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Zhang He、インターネット業界での長年の実務経験、ネットワークエンジニア、システム統合エンジニア、Linuxシステムの運用および保守エンジニアとして働いた
個人のウェブサイト:www.zhanghehe.cn
著者WeChat:zhanghe15069028807、現在済南のLixia地区に住んでいる
+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+-+-+-+-+-+-
安全管理
リンク層のセキュリティ:
- リンクレイヤースイッチポートのセキュリティ:ポートとMACはバッチでバインドされ、arpスプーフィングを防止します
アプリケーション層のセキュリティ:
-
DDOS攻撃の防止(購入サービス、ハードウェア、スクリプト監視ログリンクファイアウォール、ssh、iptables不正なメッセージ防止、ネットワーク関連パラメーターカーネルパラメーター最適化、攻撃後のアプリケーション)
-
アプリケーション層のセキュリティ:https、nginx構成の最適化
システムのセキュリティ
-
iptablesルールの最適化
-
権限管理:sudo設定
安全の最適化
- ssh
- selinux
- 時間
- ブートサービスの合理化
- 不要なユーザーとグループを削除する
- 定期的にゴミを片付ける
- 重要な構成ファイルをロックする
- 重要なファイルとコマンドを定期的にハッシュする
パフォーマンスの最適化
- Tomcatパフォーマンスチューニング
- CPUパフォーマンスの最適化
- システムリソースパラメータの最適化
CI / CD関連
継続的インテグレーション(継続的インテグレーションとは何ですか)の理解について話します。
なぜ継続的インテグレーションを使用するのですか?
継続的な統合の実装プロセス?
バージョン管理システムとは何ですか?
ジェンケンを紹介しますか?なに?役割は何ですか?
一般的に使用されるバージョン管理システム?gitはsvnより優れていますか?
gitの基本的な使い方は?
git add
git commit
gitステータス
git config
gitブランチ
gitはスナップショットでロールバックできます
gitlib-rake gitlabを介してgitlibのバックアップを作成します:backup:create。
モニタリング関連
zaabix関連
zabbix-serverのポート?(10051)zabbix-agnet港(10050)
zabbix-server、zabbix-server-mysql、zabbix-web-mysql、zabbix-agent之间关系
監視項目をカスタマイズするには?
デフォルトでは、Zabbixエージェント側はパッシブモードで動作します。いわゆるパッシブモードは、エージェント側がアクティブにデータをサーバー側にプッシュするのではなく、サーバー側がデータをプルするのを待つことです。
nginxモニタリング
nginx を監視する方法
nginxが監視する性別で判断できること
Redisモニタリング
- ヒット率
- つながる顧客
- ブロックされた接続の数
- 占有メモリ
- ピークメモリ
- マスタースレーブ状態
- IOステータス
mysqlモニタリング
msqlについて
Innodbストレージエンジンでは、次のパラメーターがカウントされます。
-
Innodb_rows_read選択クエリによって返される行の数。
-
Innodb_rows_inserted Insertオペレーションによって挿入された行数。
-
Innodb_rows_updated更新操作によって更新された行数。
-
Innodb_rows_deleted削除操作によって削除された行の数。
5.マスターとスレーブのステータスを監視する
-
Slow_queries遅いクエリの数
Tomcatモニタリング
tomcatにはステータスページを含めることもできます。ステータスページは、jvm、http、jkの3つの部分に分かれています。
jvm:空きメモリ:空きメモリサイズ合計メモリ:合計メモリサイズ最大メモリ:最大メモリサイズ
http ****プロトコル:ここでの監視項目はnginxに似ています