Note to Self

公開する緊張感で、読み返した時に??にならない自分用メモです

AlmaLinux Djungoインストールからサービス開始まで

[環境] OS:AlmaLinux release 8.5 (Arctic Sphynx) python:Python 3.6.8 インストール前準備 ソフトアップグレード $ sudo dnf check-update $ sudo dnf upgrade-minimal Django をインストール $ sudo pip3.6 install django Django開発用ディレクトリ…

Almalinux8.5にpython3.10をインストール

現在のpythonのバージョンが3.6.8だったので、3.10に変更してみる 最新のPythonをインストールする Python3.10のビルドに必要な依存関係をインストール $ sudo dnf install gcc openssl-devel bzip2-devel libffi-devel zlib-debel wget make 最新のPythonを…

certboot

■certbotとは 自動でSSL証明書を発行できるツール CSRとKEYファイルの作成、Webサーバの設定まで自動で行う Cronと組み合わせることで、証明書更新作業を完全に自動化可能 ■certbotのインストール [CentOS 8] # dnf --enablerepo=epel install certbot

iptablesは DROP , REJECT or --reject-with tcp-rest

Fail2banの設定をしていて、BAN後の処理に迷ったのでメモ DROP / REJECT 基礎知識 DROPにする理由 REJECTにする理由 REJECT --reject-with tcp-reset とは 選択肢 結論 DROP / REJECT 基礎知識 DROPにする理由 DROPして何も情報を渡さないほうが良い DROPの…

Alma Linux:nftables Fail2ban インストール

nftablesで運用しているAlma Linux release 8.4に、Fail2banをインストールしてみる Fail2banとは Fail2ban インストール epel-releaseパッケージをインストール インストールしたバージョンの確認 設定ファイル構成 jail.localの編集 [INCLUDES]セクション …

AlmaLinux リポジトリ

EPEL EPELをインストール EPEL設定変更 ELRepo ELRepoをインストール ELRepo設定変更 リポジトリの有効化 リポジトリの設定ファイルがインストールされているか確認 リポジトリを有効化 *8系Linux OS リポジトリを無効化 パッケージをインストール/アップデ…

PAM認証の仕組み

PAMとは PAM関連ファイル 設定ファイル module interface (PAMモジュールインターフェース: 第一パラメータ) control flag (制御フラグ 第二パラメータ) module name (モジュール名) module arguments (モジュールの引数) PAMファイル設定の注意点 PAMとは…

dnf コマンド

dnf コマンドとは dnf [Dandified Yum (ダンディファイド ヤム)] - Red Hat系のLinuxディストリビューションで使われ値エルRPMパッケージを扱うためのパッケージ管理コマント゛ - 「yum」の後継となるコマント゛ dnf 主なオプション 短いオプション 長いオプ…

adduser useraddの違い

比較表 参照する設定ファイル 比較表 OS useradd adduser CentOS 作成時にパスワードが設定されない useraddへのシンボリックリンク Fedora 作成時にパスワードが設定されない useraddへのシンボリックリンク Ubuntu インタラクションが発生しないデフォルト…

IX2105 基本コマンド

コマンド コマンド略 モード切替 通常モード⇒設定モード enable-configure en configure c 設定モード⇒通常モード exit [Ctrl] + [z] 設定内容の確認 show running-config show config 設定情報の保存 write memory 保存されているコンフィグの削除 *要再起…

macとIXをコンソール接続する

USBタイプCのコンソールケーブルもあるようだけれど、今回の構成は、コンソールケーブル⇒コンソールアダプタ(USBタイプA)⇒USBアダプタ(USBタイプC)という接続。問題なく接続できたので、既存のケーブルで接続。 [環境]macOS Big Sur バージョン 11.4IX2105…

VirtualBox ネットワーク設定

BlueOnyx5210RAlmaのテスト環境作りのため、VirtualBoxにインストールその際のVirtualBoxのネットワーク設定をメモ ■VirtualBoxのネットワークDefault設定NAT(Network Address Translation) ゲストOS→外部ネットワークに接続可 *ゲストOS⇔ホストOS接続不可 ■…

CentOS6でpython3を利用する方法

CentOS6は、yumがpython2で動くので、システムにpython3を入れると、既存環境に影響を与える可能性がある。ので、仮想環境を構築することで実現する。 python3環境構築 ・pyenv pythonの複数バージョンをインストールして切り替えることが可能 ・virtualenv …

bash 初期化ファイルの読み込まれる順番と、使い分けを調べてみた

ログインシェルをbashにしている場合、ログイン時以下の順番で設定ファイルが読み込まれ、 PATHを通す、エイリアスを定義する、プログラムを実行するなどの設定が自動で設定される。 ■全ユーザに適用される 1./etc/profile ※ 全ユーザーに適用されるデフォ…

python コーディング規約[PEP: 8]

いろいろな言語をかじっていると、コーディングが曖昧になってくる。pythonは、本気で習得したいと思っているので、折角規約に基づいて書けるように、調べた時のメモを残していく。 PEP: 8 とは Pythonの標準ライブライに含まれているPythonコードのコーティ…

li コマンドの使い方とハードリンクとシンボリックリンクの違い

■Command:li:ファイルのリンクを作成する □主なオプション オプション 長いオプション 意味 -s --symbolic ハードリンクの代わりにシンボリックリンクを作成する -d,-F --directory ディレクトリのハードリンクを作成する(スーバーユーザのみ) -f --forc…

パスワード管理ツール

「パスワード管理ソフト」の必要性に気付いてからまとまった時間が取れるまで、そわそわした時間を過ごした昨年末。検討した結果、オープンソースのパスワード管理ソフト「bitwarden」を選択。このサービスが自分に合っているのかを、後日検証するために、経…

FTPS SFTP 概要

FTPSとSFTPどちらにしようか迷ったので、ザックリまとめてみた。 ■FTPS [File Transfer Protocol over SSL/TLS]FTPの通信をSSL/TLS暗号化(SSL/TLSセッションで通信を行う)FTPの脆弱性をカバーするために、転送される情報を「SSL/TLS」を利用して暗号化するプ…

tmuxの基本操作

tmux(ティーマックス) 1つの端末で複数の仮想端末を起動し、画面を分割、統合できる。デタッチとアタッチにより、ネットワークが切れても同じセッションの再開が可能。 セッション:ウィンドウの集まり ウィンドウ:ペインを管理する ペイン:ウィンドウ…

VirtualBox(mac)にCentOS8をインストール

[環境]macOS Catalina バージョン 10.15.6VirtualBox 6.1.14 platform packages - OS X hosts CentOS8 8.2.2004-x86_64-minimal.iso www.centos.org ■VirtualBox 新規作成 メモリーサイズ:1024MBハードディスク:仮想ハードディスクを作成するハーディスク…

仮想環境 [VirtualBox] COMオブジェクトの確保に失敗しました。

結論から言うと、解決策はディレクトリのパーミッション変更!アンインストールしなくても良かったのかも。。。 macOSアップデート後、VirtualBoxが起動しなくなったので、放置... そろそろどうにかしようと試みる。まずは、アンインストール。PC再起動後に…

OverTheWire:Bandit

Bandit Level 0 The goal of this level is for you to log into the game using SSH. The host to which you need to connect isbandit.labs.overthewire.org, on port 2220. The username is bandit0and the password is bandit0. Once logged in, go to t…

仮想環境 [VirtualBOX] ショートカット

■MAC OS & VirtualBox環境下ショートカットキー -ゲストOSからホストOSへの切り替え [Command]キー -コンソール上でのスクロール [shift] + [fn] + [矢印キー]

CentOS コンソールの配色変更

複数方法は有るようだけれど、今回は下記の方法を採用 $ /etc/DIR_COLORS ファイルを編集。 今回変更したかったのは、ディレクトリ表示なので、 DIR 01;34 ←ここ変更 [属性;色] *色はDIR_COLORS内にコメントされている。 変更後、下記コマンドで反映 $ eval …

PythonのVersionをpyenvで切り替える (Mac)

Macには最初からpythonが入っている。 # python --versionPython 2.7.10 Pythonでは、バージョン2.x系と3.x系に互換性がないので、切り替えて使いたい。 ・Homebrew(パッケージマネージャー) ・pyenv(python管理ツール) をインストール ・virtualenv(python…

CentOS7 初期設定

■一般ユーザの作成 # useradd USERNAME ##ユーザの作成 # passwd USERNAME ##パスワードの設定 *ユーザの削除 # userdel -r USERNAME ##ユーザの削除 ■rootになれるユーザを管理者のみにする # usermod -G wheel USERNAME # vi /etc/pam.d/su auth required …

CentOS6 初期設定

【CentOS6 初期設定】 ■一般ユーザの作成 # useradd userx ##一般ユーザUSERNAMEの作成 # passwd USERNAME ##USERNAMEのパスワードを設定 PASSWORD入力 ##passwd ■rootになれるユーザを管理者のみにする # usermod -G wheel USERNAME ##管理者ユーザをwheel…

CentOS6にWordPressをインストール

【WordPressインストール】 ■必要なパッケージをインストール(Apache/MySQL/PHP/wget) ■Apacheの起動と動作確認 ■PHPの設定 ■PHPの動作確認 ■MySQLの起動と動作確認 ■WordPress用のデータベースとユーザ作成 ■WordPressのインストール ■必要なパッケージを…

CentOS7にDockerをインストール

【インストール時及び、最低限のコマンドと動作確認】 ■Dockerのインストールと起動Dockerのインストール$ yum install -y dockerDockerサービスの起動$ systemctl start dockerDockerサービスの有効化$ systemctl enable docker■Dockerイメージのインストー…

Volatility概要

メモリフォレンジックによるマルウェア感染痕跡の調査https://sect.iij.ad.jp/d/2011/12/194028.htmlメモリフォレンジック揮発性のデータを解析する技術対象のシステムのメモリ領域を全て一度ダンプし、それに対して独自の実装で解析を行う。汚染されている…