Linux

Kali LinuxをDocker Desktopにインストールする

Kali LinuxをDocker Desktopにインストールします。 https://www.kali.org/get-kali/#kali-containers Dockerイメージの取得 Docker イメージのリポジトリは下記となりますが、 https://hub.docker.com/u/kalilinux/ Docker Desktop 最上部の検索バーからも…

rootパスワードを忘れた。パスワード再設定方法。CentOS 6.6

ずいぶん昔にインストールしたCentOSのルートパスワードを忘れてしまった。再設定方法を記す。 起動画面で何かキーを押してメニュー画面に入る。 メニュー画面で e を押してカーネルの選択画面に移る。 カーネルの選択画面で e を押して編集モードに入る。 …

Ubuntu

Debian GNU/LinuxをベースとしたOS。 GNU/Linux Distributions Timeline Homepage | Ubuntu Japanese Team その他、適切に設定 # sudo apt-get update # sudo apt-get upgrade

Metasploitable2-Linux

https://ja.osdn.net/projects/sfnet_metasploitable/ Metasploitによるペネトレーションの練習やテストに使用するための、わざと脆弱性を持たせた「やられサーバ」の仮想マシン。debian → Ubuntu の系譜。 起動 再起動後は keymap が戻る。永続化もできるが…

Kali Linux

Kali Linux のインストール https://www.kali.org/ セキュリティ監査及びペネトレーションテストを主な目的としたDebianベースのLinuxディストリビューション。2011年に BackTrackからフォークして開発が開始された。 debian → Knoppix → 中略 → Backtrack →…

Docker Compose

VSCode のターミナルから。 作業ディレクトリを作成 # mkdir compose_wp 作業ディレクトリに移動 # cd compose_wp composeファイルを作成(docker-compose.yml このファイル名は変えてはいけない) docker-compose.yml version: '2' services: db: image: my…

vsftpd

vsftp のインストールは下記参照。 hirose-test.hatenablog.com SFTPで接続してみる。 PS C:\Users\admin> sftp root@180.147.255.201 The authenticity of host '180.147.255.201 (180.147.255.201)' can't be established. ECDSA key fingerprint is SHA25…

WEBサーバー (Apache)

DNさん用。実習。 頂いたグローバルIPに接続してみる。当然まだ何もない。 $ sudo yum install httpd ~(中略)~ インストール中: httpd x86_64 2.4.6-89.el7.centos updates 2.7 M 依存性関連でのインストールをします: httpd-tools x86_64 2.4.6-89.e…

iptables

Linux に実装されたパケットフィルタリング機能。 パケットフィルタリングはネットワーク上に流れているパケットをそのパケットのヘッダー情報によって受け取りを拒否したり、破棄したり、通過させるもの。 Man page of IPTABLES 以降「Linuxセキュリティ標…

history の保存件数を増やし、時刻を記録する

現状 # history ~(前略)~ 290 rpm -qa |grep mysql 291 mysql --version 292 yum install mysql 293 w 294 top 295 exit 296 systemctl status firewalld 297 exit 298 yum update 299 pwd 300 ls -la 301 vi .bashrc 302 history # pwd /root # ls -la …

MySQL 8.0

MySQL8.0 のインストール。 MySQL 5.7 を CentOS 7 に yum インストールする手順 | WEB ARCH LABO CentOS 7 には mariaDB という MySQL 互換のデータベースサーバーがデフォルトでインストールされている場合がありますので、これからインストールする MySQL…

Man (マニュアル)の日本語版をインストールする

# yum list man* 読み込んだプラグイン:fastestmirror ~(中略)~ インストール済みパッケージ man-db.x86_64 2.6.3-11.el7 @anaconda 利用可能なパッケージ ~(中略)~ man-pages-ja.noarch 20130615-3.el7 base (←これ) ~(後略)~ # yum install …

Composer のインストール

Composer はPHPのパッケージ管理システム。 getcomposer.org $ php -r "if (hash_file('sha384', 'composer-setup.php') === '48e3236262b34d30969dca3c37281b3b4bbe3221bda826ac6a9a62d6444cdb0dcd0615698a5cbe587c3f0fe57a54d8f5') { echo 'Installer veri…

SELinux 関連

WordPress インストール時にDBに接続できない。 の後、 GUIの場合、このとき右下に小さくSELinuxが顔を出す。 あるいは CUIの場合。 # ausearch -m avc ~(中略)~ ---- time->Fri May 24 20:09:44 2019 type=PROCTITLE msg=audit(1558696184.640:350): pr…

MediaWiki のインストール

WordPressだとどうも一覧性に欠けるのでWikiの方がよいかなと思い導入してみる。 事前準備 Manual:インストール ガイド - MediaWiki を読むとインストール要件として、WEBサーバーとPHPバージョン7.0.13以降が必要。 以降 Manual:Running MediaWiki on Red H…

WordPress を FTP を使わず Curl でダウンロード、解凍して使う。

WordPress の公式サイト から tar.gz のダウンロードリンクを探して、アドレスをコピーする。 (もしくは http://ja.wordpress.org/latest-ja.tar.gz のアドレスをコピーして最新版を使う) コピーしたURLと wgetコマンドで tar ファイルをダウンロードする…

WindowsからLinuxにssh で接続する

CentOS7 はデフォルトで ssh が入ってる。 [root@localhost ~]# yum list installed | grep ssh libssh2.x86_64 1.4.3-12.el7_6.2 @updates openssh.x86_64 7.4p1-16.el7 @anaconda openssh-clients.x86_64 7.4p1-16.el7 @anaconda openssh-server.x86_64 7.…

18. ftpサーバーの導入。ftp で wordpress のファイルをサーバーにアップロードする

15. phpMyAdmin のログイン制限 の続き。 今回はFTPでのアップロードを行うが、CurlやWgetでダウンロードしてきた方が早い↓ 『WordPress を FTP を使わず Curl でダウンロード、解凍して使う』 vsftpd のインストール [root@localhost ~]# yum install vsftp…

12. phpMyAdmin の環境保管領域を作成する。その1

11. MariaDBのインストール の続き。 (この記事はまだ中途半端なので参考にしないでください) phpMyAdmin にログインすると下部に「phpMyAdmin 環境保管領域が完全に設定されていないため、いくつかの拡張機能が無効になっています」と表示されているかと…

14. phpMyAdmin データベースとユーザーの新規作成

12. phpMyAdmin の環境保管領域を作成する。その1 の続き。 phpMyAdmin の場合 データベース > データベースを作成する >データベース名:wordpress utf_general_ci > 作成localhost > データベース > Check Privileges > Add user accountUser name: hiros…

11. MariaDBのインストール

10. PHP の拡張モジュールについて の続き。 MariaDB – 日本語 - MariaDB Knowledge Base MariaDB-Serverのインストール インストールされているかの確認。(初期インストール設定によっては MariaDB 5.5 Serverがすでにインストールされている場合もありま…

9. PHP 7.3+phpMyAdminのインストール

8. Apache HTTP Server のインストール - 授業のメモ の続き。 サーバーの用意 - WordPress Codex 日本語版によると、WordPressの現在の推奨環境は、PHP バージョン 5.2.4 以上、MySQL バージョン 5.0.15 以上または MariaDB (バージョン問わず) となってい…

8. Apache HTTP Server のインストール

学校で勉強したことの復習として残します。 今回は ウェブサーバーを建てて、WordPressをインストールし、内部から閲覧できるようになるまでを目指します。 Apache HTTP Server 2.4 のインストール rootユーザーで作業している前提で進めます。rootユーザー…

1. 自宅のパソコンにCentOS7をインストールする(VirtualBox の導入)

前提として、 Windowsのメモリが 8GBはないと辛いです。4GBでも動かないことはないと思いますが……。HDDの空きは30GB以上必要。 CPUが仮想化支援機能を搭載している必要があります。(PentiumD以降かAthron64以降ならたぶん大丈夫。よくわからない方は 「Virt…

CentOS6.8 から CentOS7 へのアップグレード

そろそろCentOS7にしてみようかなと思った。 (注:結果としてはアップグレードは失敗し、クリーンインストールすることにしました。 ★追記:この記事へのコメントで「openscapをバージョンダウンさせたらエラーがなくなりました」と教えてもらえました。自…

Windowsから Linuxに sshで接続する

昨今のWindows用 SSHクライアントは何が使われているのかなと検索してみたら、「Windows版 OpenSSHが出た」とのことで従来より簡単にSSH接続できるようになったみたい。 なので、PowershellからLinuxに繋いでみることにします。 (結論としては、使えますが…

CentOS をアップデートしたら途中で止まった。

CentOS を6.7から6.8にアップデートしたら起動途中で先に進まなくなった。プログレスバーが左から右に伸びていって、"CentOS6.8"の部分に達したところで止まる。 ブートプロセスを確認してみることにする。再起動して "Press any key to enter the menu"と出…

CentOS インストール後にしたこと

AMD製のCPUではCentOS7.2が動かないということなのでCentOS7.1をインストールしました。(現在は解決してるぽい? https://bugs.centos.org/view.php?id=9860) ・ソフトウェアの更新 残りの細かいパッケージをアップデートしたら[システムツール]から[Softw…

CentOS7をネットワークインストールする。その4

CentOS7 をネットワークインストールする。その1 VMwareで、VMwareにCentOS7を入れてPXEサーバーをたて、そこから別のマシンにCentOSをネットワークインストールすることにしました。CentOS7 をネットワークインストールする。その2 PXEサーバCentOS7 をネ…

CentOS をネットワークインストールする。その3 xinetd ではなく systemd を

CentOS7 をネットワークインストールする。その2 PXEサーバ で色々やってみたのですがうまくインストールできませんでした。 そこで疑問に思ったことが一つあります。当初ネットを検索してPXEでのインストール方法を探したところ皆 xinetd を使ってるんです…

/* -----codeの行番号----- */