Ubuntu

Ubuntuのpipでmysqlclientをインストールした際に遭遇したエラーとその対応

概要 Ubuntu環境でpipで mysqlclient をインストールしようとした際に遭遇したエラーとその対応のメモ pipのインストール 以下でpipコマンドをインストール apt -y install python3-pip pipで mysqlclient をインストール pip3 install mysqlclient 出力され…

lsb_releaseコマンド

概要 lsb_releaseというコマンドでOSのバージョンを確認することが出来ます。 オプションによって出力を限定することが出来、シェルスクリプトの判定等に使うことが出来ます。 使い方 lsb_release -aですべてを表示させることが出来ます。表示例 $ lsb_relea…

UbuntuでOS再起動後もiptablesの設定を有効化させる方法

概要 UbuntuでOS再起動後iptablesの情報が読み込まれずハマった。 インストール apt-get install iptables-persistentこのパッケージを入れると設定ファイルに書き出してくれる。依存関係で netfilter-persistent パッケージがインストールされる。 /etc/ipt…

UbuntuでIPMIのアドレスを確認する手順

概要 OSのコマンドでIPMIのアドレスを確認する手順です。 IPMIアドレスが不明の場合でもOSが起動している状態のままIPMIのアドレスを確認することが出来ます。 準備 インストール ipmiコマンドを使えるようにパッケージをインストールします。 apt-get updat…

/usr/lib/systemd/system/と/etc/systemd/system/

概要 /usr/lib/systemd/system/ ※CentOSの場合 /lib/systemd/system/ ※Ubuntuの場合 と /etc/systemd/system/ のUnit設定ファイルは同名ファイルがある場合 /etc/systemd/system/が優先される。 使い分け デーモンの起動オプションを変更する場合/usr/lib/sy…

aptのリポジトリ操作

リポジトリファイル保存ディレクトリ /etc/apt/sources.list.d/ apt-key一覧表示 apt-key list リポジトリを削除する場合 apt-keyから該当のキーを削除する。 apt-key listからIDを取得して apt-key del xxxxxで削除可能次に該当リポジトリファイルを削除 /e…

Ubuntuでsarコマンドを使えるようにする

概要 $ sar Cannot open /var/log/sysstat/sa07: No such file or directory Please check if data collecting is enabled $こういったメッセージが表示されてしまう。 対処法 /etc/default/sysstatを以下のように書き換える。 ENABLED="false"↓ ENABLED="tr…

trickleを使って帯域制限をかけてvnstatで帯域状態をモニタリング

trickle 帯域制限をおこないたいコマンドの前にこのコマンドをつけて実行すると帯域制限がかけられる。 インストール apt-get install trickle 実行 trickle -s -d 128 -u 128 curl -L -O http://ftp.riken.jp/Linux/ubuntu-releases/16.04/ubuntu-16.04.3-s…

UbuntuでIPを変更したのに反映されない問題の対処法

環境 Ubuntu 16.04.3 LTS 概要 /etc/network/interfacesでネットワークの設定を行ってIPアドレス10.0.0.1で稼働させた後、 10.0.0.2へIPアドレスを変更したがIPが変わらなかった。 設定を変更してnetworkingデーモンを再起動してもIPアドレスが変わらなかっ…

Linuxコマンドとパッケージ名対応表

概要 Dockerイメージなどミニマルな環境だといつものコマンドが使えないときがある。 イメージ容量を考えると不要なパッケージが入っていないほうが良いのだが困るときもある。 そんなとき用のメモ 対応表 コマンド パッケージ名(CentOS) パッケージ名(Ubunt…

Ubuntuはデフォルトでbackupユーザが存在する

LDAP上の「backup」というユーザ名の一般ユーザで各CentOSサーバーにログインして回りデータをリモートバックアップしていた。ところがUbuntuサーバーに対して同様のリモートバックアップを行おうと思ったところLDAPの「backup」ユーザでログインできなかっ…

systemctlコマンド

自動起動確認 systemctl list-unit-files --type=serviceor systemctl -t service list-unit-files 起動スクリプトの設定表示 systemctl cat ntp.service 起動パラメータ設定表示 systemctl show ntp.service 起動パラメータを指定して個別表示 systemctl sh…