Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

7 total results found

MySQL

ミドルウェア

Linux
MySQL

Linux初期設定(サーバ利用を前提)

Linux各種設定

Linux
Linuxコマンド

Ubuntu 20.04/22.04インストール後に行うこと。

Linux各種設定 Linux初期設定(サーバ利用を前提)

以下、コマンドラインでサーバとして設定するため筆者が行っている最低限の設定です。 SSH設定 Ubuntu系OSをメディアからインストールした場合、SSHがインストールされていないことがほとんどです。 sudo apt install ssh SSH鍵ペア作成 鍵認証でログインできるようにします。 ssh-keygen -t ed25519 鍵の格納場所は空Enter。(/home/hoge/.ssh/ パスワードを設定します。 SSH鍵ペア作成確認 秘密鍵の管理は慎重に行ってください。 パスワード...

Ubuntu
Linuxコマンド
Linux
Linux初期設定

ufwを用いてIPアドレスを対話的にブロックするシェルスクリプト。

シェルスクリプト Linux運用のスクリプト

概要 外部に公開しているサーバは、常に不審な攻撃に晒されます。これは、怪しいIPアドレスからのアクセスをブロックするためのスクリプトです。 ufwを用いていることが前提です。 このスクリプトは、/24や/16と、レンジを広げて遮断することができます。 広範囲なブロックはポリシーと併せて確認ください。 また、ufwを扱うため、管理者権限で実行します。 スクリプト内容 ufw_deny.sh #!/bin/bash while true; do # IPアドレスを尋ねる read -p "ブロ...

Linux運用
シェルスクリプト
Linux
ufw

Apacheで特定のアクセス元からの通常アクセスをログに残さない設定。

Apache Apache設定

概要 Webサービスの運用時、「誰がいつどこにアクセスしたか」を判別するアクセスログはとても重要なものです。 ではありますが、Webアクセス解析時に自分のアクセスログが邪魔になるケースがありました。 そこで、Apacheの設定ファイルで特定のアクセス元からのログを残さないようにしました。 確認環境 OS : Ubuntu 20.04 LTS Apache 2.4系 前提 大本のコンフィグ(httpd.conf)ではなくバーチャルサイトで設定していること。 Apache設定ファイルに管理者権限で設定ができること...

Linux
ログ設定
Apache

Ubuntu Linuxでのcronのログを有効化

Linux各種設定 Linux初期設定(サーバ利用を前提)

概要 Ubuntu系Linusは自動実行(cron)のログがデフォルトでは出ませんので、設定を変更します。 rsyslogdでCronログの有効化 設定ファイルのバックアップ取得 sudo cp -pi /etc/rsyslog.d/50-default.conf /path/to/backup/directory/50-default.conf.$(date +%Y%m%d) 任意のバックアップディレクトリを指定します。 バックアップ取得確認 diff -u /etc/rsyslog.d/50-defa...

cron
rsyslog
Linux
Ubuntu

アカウントファイルを用いたDBログインとバックアップ。

ミドルウェア MySQL

概要 バックアップスクリプトなどでMySQLにログインして処理を行う場合のTIPSです。 さっくりとした手順 アカウントファイルを作ります。 ログインできることを確認します。 アカウントファイルを用いたコマンドでバックアップできることを確認します。 アカウントファイル作成 ディレクトリ作成 sudo mkdir -p /home/hoge/db_password 運用に合わせて指定ください。 cd /home/hoge/db_password && pwd 指定したディレクトリに移動します アカウント...

MySQL
Linux