Linux

CentOS6 32bit を使うには?

i386/CentOS-Base.repo ドッカーファイルでリポジトリを更新する方法 ポイントは「yum check-update -y || [ $? -eq 100 ]」の行です。check-update の終了ステータス 100 を 0 に変更してビルドを止まらなくしています。 CentOS6 32bitのリポジトリファイルを更新する手順 CentOS6 32bitコンテナを起動します。 リポジトリファイルをコピーします。 check-update でリポジトリを更新します。 OracleXE10g 32bit を CentOS6 32bitコンテナにインストールしようとした。yumコマンドでパッケージをインストールしようとしたがエラーになってしまった。

CentOS6 32bit を使うには? Read More »

CentOS7 にアンチウイルスソフトをインストールするには?

Clam AntiVirus をインストールします。 ウイルス定義ファイルを最新にします。 freshclamコマンドを実行したところです。 clamd@scan の設定ファイルのバックアップをとります。 clamd@scan の設定ファイルを修正します。①シスログに出力する。②LocalSocket(ルートユーザ)ではなく TCPSocket (一般ユーザー)を使う。③ルートユーザーで実行する。④ExcludePath でスキャン不要ファイルを設定する。 clamd@scan を起動します。 clamd@scan を自動起動するようにするには↓こちらです。 ウイルス定義の更新は cron.d に登録してある clamav-update で行います。 renice で clamd の優先度を下げます。 renice はスキャンを始める前に実行します。 psコマンドで nice値を確認します。 指定のディレクトリをスキャンします。 スキャン中は1CPUとメモリ 1.2g ほど使います。ヘビーです。

CentOS7 にアンチウイルスソフトをインストールするには? Read More »

certbotコマンドで証明書を更新するには?

更新できなかった場合は↓こちらのコマンドで証明書を取得できます。 30日の更新期限を切っていないくて証明書を更新するには –force-renew を付けます。 証明書を取得後、リロードで証明書を更新できます。 –post-hook で更新後にコマンドを実行することができます。 –cert-name で特定のサーバー証明書だけを更新することができます。

certbotコマンドで証明書を更新するには? Read More »

「read error SSH2 private key file error:0909006C:PEM routines:get_name:no start line」というエラーが表示された

TeraTerm で秘密鍵を使ってログインしようとしたときに、「read error SSH2 private key file error:0909006C:PEM routines:get_name:no start line」というエラーが表示された。 秘密鍵の最後の行に改行を付けて、再びログインしてみてください。

「read error SSH2 private key file error:0909006C:PEM routines:get_name:no start line」というエラーが表示された Read More »

パスワードを入力しないで ssh でログインするには?

パスワードを入力しないで ssh でログインする手順。 ユーザーのホームに .sshディレクトリを作成します。 秘密鍵と公開鍵を作成します。 エンターを3回押します。 公開鍵を authrized_keys に追加します。 PubkeyAuthentication を有効にします。 sshd を再起動します。 ログインできるか確認します。 あとは、作成した秘密鍵(~/.ssh/id_ed25519)を自分の PC にコピーして、それを TeraTerm の「Private key file」に設定してログインできるか確認してください。 因みに、パスワードを入力して ssh でログインするには PasswordAuthentication を yes に設定します。 Ubuntu 22.04 に パスワードを入力しないでログインしたい。 RSAでの鍵の作成 RSA で 4096bit の 秘密鍵と公開鍵を作成します。 エンターを3回押します。

パスワードを入力しないで ssh でログインするには? Read More »

catコマンドのヒアドキュメントで変数を展開しないようにするには?

①ヒアドキュメント(出力内容)の変数を展開しないでファイルに保存する方法 EOS をシングルクォートで囲って、$変数 を展開させないでファイルに保存します 因みにプログラムの実行結果は↓のようになります。 ② 終端ID をシングルクォートで括らないで、$、`等の前に¥マークを付けてエスケープする方法 逆にシングルクォート内のヒアドキュメントで、sed を使って変数を置換する方法です。 逆にシングルクォート内のヒアドキュメントで、envsubst を使って変数を環境変数で置換する方法です。

catコマンドのヒアドキュメントで変数を展開しないようにするには? Read More »

Scroll to Top