Linux

DockerコンテナへのJDKへのインストールが失敗する

1か月前は普通にできていたDockerコンテナ(Ubuntu)へのJDKのインストールが失敗するようになった。 Err:186 http://220.152.35.154:80/data/02c924ae5a628323/archive.ubuntu.com/ubuntu bionic-updates/universe amd64 openjdk-8-jdk amd64 8u181-b13-1ub…

curlの戻り値

何もオプションをつけないと400とか500のエラーが出ても コマンドの戻り値自体は0になってしまう。 エラーをハンドリングしようとしたら-fオプションをつけて 22の終了コードを返すようにしないといけないみたい。 ただ、日本語のマニュアルページみたいなの…

yumのリポジトリをDVD-ROMに設定する。(DVDからパッケージをインストール)

/mnt/cdromにマウントし・・・・ # mount /dev/cdrom /mnt/cdrom/etc/yum.repos.d/CentOS-Media.repoの baseurl=file:///media/CentOS/こうなっているところを baseurl=file:///mnt/cdrom/こう直してあげてコマンドを # yum --disablerepo=\* --enablerepo=c…

HA構成を作ってみる

サーバー/インフラを支える技術を少しずつ読み始めている。とりあえず一番最初の「冗長化の基本」に出てくるフェイルオーバーのシェルの中身を見てみた。 #!/bin/sh # failover.sh VIP="192.168.0.60" DEV="eth0" healthcheck(){ # ① # -cは何回パケットを…

ssh周りの設定

そもそも設定したことがなかったんだけど、 自宅のサーバーに対して数千回ログインのトライがあり、 ヤバイと思ったので、いろいろ設定してみた。まずはrootでsshログインできないようにする設定。 これは/etc/ssh/sshd_configのPermitRootLoginの設定をnoに…

LinuxでNTPサーバーを利用して時刻を合わせる。

そういえば、LinuxでNTPってつかったことなかったなぁ。 こんなに簡単にできるんだ。 # ntpdate 133.100.9.2参考:NTPによる時刻合わせ http://www.oiden.net/Flets/bangai02/

KVMのゲストOSをインストールしてみる

会社のサーバーにゲストOSを入れてみたいってことでちょっと調べてみる。 なんかXenの情報もごっちゃになってるんだけどとりあえずlibvirtってのを使って 仮想マシンを管理できるものがあるらしい。とりあえずそれでやってみることにする。 yum install kvm …

SSHの戻り値

SSHでリモートのスクリプトを叩いてその戻り値を取るってどうやるんだろうって ふと考えたんだけど、何も考えずに$?で取れた。接続失敗とかの場合に255が返ってくる以外は スクリプトの終了ステータスがそのまま返ってくるっぽい。 直観的でステキね。(゚ω゚ )

SSHのノンパス設定

これは忘れたってわけじゃないけど3か月したら確実に記憶から消えているのであらかじめメモ。 ちなみにこれはrootでローカルホストに直接SSHできるようにする設定。(実際は公開鍵をリモートサーバーに置くようにする) # 秘密鍵と公開鍵を作る。 [root@loca…

> /dev/null 2>&1

これもいつも忘れる。 身近にサンプルが大量にあるのでぱっとかけるけど別のところにいったら絶対ググるだろうなw $ ls -ltr > /dev/null 2>&1 参考サイト http://hrgs.xrea.jp/2007/09/11/about_misunderstand_of_shell_redirecting http://sonic64.com/20…