[環境] 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開発用ディレクトリ…
現在のpythonのバージョンが3.6.8だったので、3.10に変更してみる 最新のPythonをインストールする Python3.10のビルドに必要な依存関係をインストール $ sudo dnf install gcc openssl-devel bzip2-devel libffi-devel zlib-debel wget make 最新のPythonを…
■certbotとは 自動でSSL証明書を発行できるツール CSRとKEYファイルの作成、Webサーバの設定まで自動で行う Cronと組み合わせることで、証明書更新作業を完全に自動化可能 ■certbotのインストール [CentOS 8] # dnf --enablerepo=epel install certbot
Fail2banの設定をしていて、BAN後の処理に迷ったのでメモ DROP / REJECT 基礎知識 DROPにする理由 REJECTにする理由 REJECT --reject-with tcp-reset とは 選択肢 結論 DROP / REJECT 基礎知識 DROPにする理由 DROPして何も情報を渡さないほうが良い DROPの…
nftablesで運用しているAlma Linux release 8.4に、Fail2banをインストールしてみる Fail2banとは Fail2ban インストール epel-releaseパッケージをインストール インストールしたバージョンの確認 設定ファイル構成 jail.localの編集 [INCLUDES]セクション …
EPEL EPELをインストール EPEL設定変更 ELRepo ELRepoをインストール ELRepo設定変更 リポジトリの有効化 リポジトリの設定ファイルがインストールされているか確認 リポジトリを有効化 *8系Linux OS リポジトリを無効化 パッケージをインストール/アップデ…
PAMとは PAM関連ファイル 設定ファイル module interface (PAMモジュールインターフェース: 第一パラメータ) control flag (制御フラグ 第二パラメータ) module name (モジュール名) module arguments (モジュールの引数) PAMファイル設定の注意点 PAMとは…
dnf コマンドとは dnf [Dandified Yum (ダンディファイド ヤム)] - Red Hat系のLinuxディストリビューションで使われ値エルRPMパッケージを扱うためのパッケージ管理コマント゛ - 「yum」の後継となるコマント゛ dnf 主なオプション 短いオプション 長いオプ…
比較表 参照する設定ファイル 比較表 OS useradd adduser CentOS 作成時にパスワードが設定されない useraddへのシンボリックリンク Fedora 作成時にパスワードが設定されない useraddへのシンボリックリンク Ubuntu インタラクションが発生しないデフォルト…
コマンド コマンド略 モード切替 通常モード⇒設定モード enable-configure en configure c 設定モード⇒通常モード exit [Ctrl] + [z] 設定内容の確認 show running-config show config 設定情報の保存 write memory 保存されているコンフィグの削除 *要再起…
USBタイプCのコンソールケーブルもあるようだけれど、今回の構成は、コンソールケーブル⇒コンソールアダプタ(USBタイプA)⇒USBアダプタ(USBタイプC)という接続。問題なく接続できたので、既存のケーブルで接続。 [環境]macOS Big Sur バージョン 11.4IX2105…
BlueOnyx5210RAlmaのテスト環境作りのため、VirtualBoxにインストールその際のVirtualBoxのネットワーク設定をメモ ■VirtualBoxのネットワークDefault設定NAT(Network Address Translation) ゲストOS→外部ネットワークに接続可 *ゲストOS⇔ホストOS接続不可 ■…
CentOS6は、yumがpython2で動くので、システムにpython3を入れると、既存環境に影響を与える可能性がある。ので、仮想環境を構築することで実現する。 python3環境構築 ・pyenv pythonの複数バージョンをインストールして切り替えることが可能 ・virtualenv …
ログインシェルをbashにしている場合、ログイン時以下の順番で設定ファイルが読み込まれ、 PATHを通す、エイリアスを定義する、プログラムを実行するなどの設定が自動で設定される。 ■全ユーザに適用される 1./etc/profile ※ 全ユーザーに適用されるデフォ…
いろいろな言語をかじっていると、コーディングが曖昧になってくる。pythonは、本気で習得したいと思っているので、折角規約に基づいて書けるように、調べた時のメモを残していく。 PEP: 8 とは Pythonの標準ライブライに含まれているPythonコードのコーティ…
■Command:li:ファイルのリンクを作成する □主なオプション オプション 長いオプション 意味 -s --symbolic ハードリンクの代わりにシンボリックリンクを作成する -d,-F --directory ディレクトリのハードリンクを作成する(スーバーユーザのみ) -f --forc…
「パスワード管理ソフト」の必要性に気付いてからまとまった時間が取れるまで、そわそわした時間を過ごした昨年末。検討した結果、オープンソースのパスワード管理ソフト「bitwarden」を選択。このサービスが自分に合っているのかを、後日検証するために、経…
FTPSとSFTPどちらにしようか迷ったので、ザックリまとめてみた。 ■FTPS [File Transfer Protocol over SSL/TLS]FTPの通信をSSL/TLS暗号化(SSL/TLSセッションで通信を行う)FTPの脆弱性をカバーするために、転送される情報を「SSL/TLS」を利用して暗号化するプ…
tmux(ティーマックス) 1つの端末で複数の仮想端末を起動し、画面を分割、統合できる。デタッチとアタッチにより、ネットワークが切れても同じセッションの再開が可能。 セッション:ウィンドウの集まり ウィンドウ:ペインを管理する ペイン:ウィンドウ…
[環境]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ハードディスク:仮想ハードディスクを作成するハーディスク…
結論から言うと、解決策はディレクトリのパーミッション変更!アンインストールしなくても良かったのかも。。。 macOSアップデート後、VirtualBoxが起動しなくなったので、放置... そろそろどうにかしようと試みる。まずは、アンインストール。PC再起動後に…
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…
■MAC OS & VirtualBox環境下ショートカットキー -ゲストOSからホストOSへの切り替え [Command]キー -コンソール上でのスクロール [shift] + [fn] + [矢印キー]
複数方法は有るようだけれど、今回は下記の方法を採用 $ /etc/DIR_COLORS ファイルを編集。 今回変更したかったのは、ディレクトリ表示なので、 DIR 01;34 ←ここ変更 [属性;色] *色はDIR_COLORS内にコメントされている。 変更後、下記コマンドで反映 $ eval …
Macには最初からpythonが入っている。 # python --versionPython 2.7.10 Pythonでは、バージョン2.x系と3.x系に互換性がないので、切り替えて使いたい。 ・Homebrew(パッケージマネージャー) ・pyenv(python管理ツール) をインストール ・virtualenv(python…
■一般ユーザの作成 # useradd USERNAME ##ユーザの作成 # passwd USERNAME ##パスワードの設定 *ユーザの削除 # userdel -r USERNAME ##ユーザの削除 ■rootになれるユーザを管理者のみにする # usermod -G wheel USERNAME # vi /etc/pam.d/su auth required …
【CentOS6 初期設定】 ■一般ユーザの作成 # useradd userx ##一般ユーザUSERNAMEの作成 # passwd USERNAME ##USERNAMEのパスワードを設定 PASSWORD入力 ##passwd ■rootになれるユーザを管理者のみにする # usermod -G wheel USERNAME ##管理者ユーザをwheel…
【WordPressインストール】 ■必要なパッケージをインストール(Apache/MySQL/PHP/wget) ■Apacheの起動と動作確認 ■PHPの設定 ■PHPの動作確認 ■MySQLの起動と動作確認 ■WordPress用のデータベースとユーザ作成 ■WordPressのインストール ■必要なパッケージを…
【インストール時及び、最低限のコマンドと動作確認】 ■Dockerのインストールと起動Dockerのインストール$ yum install -y dockerDockerサービスの起動$ systemctl start dockerDockerサービスの有効化$ systemctl enable docker■Dockerイメージのインストー…
メモリフォレンジックによるマルウェア感染痕跡の調査https://sect.iij.ad.jp/d/2011/12/194028.htmlメモリフォレンジック揮発性のデータを解析する技術対象のシステムのメモリ領域を全て一度ダンプし、それに対して独自の実装で解析を行う。汚染されている…