Category / linux
Apache mod_proxy_fcgiで複数のバージョンのphpを動かす
2018-06-08 問題 Apache1つで複数のバージョンのphpを動作させたいです。 答え CentOS6で、php-fpmでたくさん動かす例。 yumで一通り入れる。apacheは2.2が入る。 yum install httpd p […]
【linux】巨大な圧縮ファイルから必要な部分だけ抜き出す
2018-05-08 問題 MySQLのダンプファイルが圧縮されてるんですけど、ここから特定のデータベースの部分だけほしいです。 うまく途中だけ抽出したり、ファイルを分割する方法は? 答え ・使うもの zegrep, zcat, sed ・手 […]
WSL(Windows Subsystem for Linux)のDebianでLAMP環境を作る
2018-04-20 問題 WSL(Windows Subsystem for Linux)のdebian(stretch)でLAMP環境を作りたい。 答え WSLでLAMP環境を作ると、プログラムの実行はWSLのLAMP環境でできるようにな […]
shとsourceの違い
2018-04-10 問題 スクリプトを書いて source に渡すと実行可能です。 shやbashに渡しても実行が可能です。 何が違うのですか。 答え スクリプトを実行するという点では、以下は同じです。 ./test.sh (実行権限を付与 […]
【vim】文字列置換
2018-03-26 問題 viで文字列の置換をしたい。 答え viで文字列の置換をするには、sコマンドを使用します。 以下で、開いているファイルの全体を置換をします。 :%s/置換前の文字列/置換後の文字列/g 確認しながら置換したい場合は […]
【vim】指定範囲の削除
2018-03-25 問題 viで、ここからここまでを削除したい。 切り取りたい。カットしたい。 答え viは、 mで、位置をマークできます。 ‘で、マークした位置まで移動ができます。 dで、移動元から移動先の範囲を切り取ることが […]
【vim】指定範囲のコピー
2018-03-24 問題 viで、ここからここまでをコピー&ペーストしたい。 答え viは、 mで、位置をマークできます。 ‘で、マークした位置まで移動ができます。 yで、移動元から移動先の範囲をコピーすることができます。 pで […]
【linux】watchコマンドで少し複雑な処理をする
2018-03-02 問題 コマンド1個のwatchは簡単ですが、パイプ | でつないだ処理などの場合はどう書きますか。 $ watch df Every 2.0s: df Fri Mar 2 10:40:31 2018 Filesystem […]
MySQL error 1449: The user specified as a definer does not exist
2018-02-09 問題 MySQLのダンプをリストアしていたら、以下のようなエラーが発生しました。 Error 1449 The user specified as a definer (‘username’@’hostname’) do […]
PHP7.2を Debian 9(stretch)にインストールする方法
2018-02-01 問題 php7.2 をインストールしたいです @debian 答え PHP 7.2 のパッケージを提供している https://packages.sury.org/php/ を利用します。 $ sudo apt-get […]
【linux】コマンドの実行結果を”年月日.txt”のファイル名で残す
2018-01-18 問題 cronで定期的にコマンドを実行して、実行したときの年月日の YYYYMMDD.txt のファイル名で実行結果をログに残したいです。 答え バッククオートでdateコマンドを囲むと、dateコマンドの実行結果の文字 […]
AWS EC2でSSH接続できないときの復旧メモ
2018-01-15 問題 iptablesの設定をしくじったなどでsshできないときどうしましょう。 答え コンソールないのは面倒だった。 CentOS7の場合、 ・該当のインスタンスシャットダウン ・インスタンスのディスクをデタッチ ・作 […]
【linux】sshpass 使用例
2017-12-16 問題 パスワード認証のsshで対話しないでパスワードを入力したい。 (バッチ処理、自動処理、大量のサーバー宛てに自動的に処理するときなどに) 答え CentOS6やCentOS5では、yumリポジトリにEPELのリポジト […]
【Linux】ログインしたときにメッセージを表示する
2017-10-31 問題 メモやお知らせを、サーバーにログインしたときに表示できると便利なんだけど。 答え /etc/motd に書いておくと表示される。 以下のように、編集するとよい。 # vi /etc/motd 例えば、debianの […]
HTMLDOC(HTMLからPDF等への変換コマンド)
2017-10-17 問題 htmldocというコマンドを見つけました。 HTMLをPDFやPS、epubファイルなどに変換できるようですが、使えますか? 答え UTF-8、日本語に対応しておらず、日本語は文字化けしました(Ver. 1.8. […]
rpm, yum でインストールしたパッケージに含まれるファイルを確認する
2017-10-16 問題 yum でパッケージをインストールしましたが、どの場所にどんなファイルが置かれるか調べられますか? yum install パッケージ名 答え 以下でパッケージに含まれるファイルの一覧が確認可能。 rpm -ql […]
apt install したパッケージに含まれるファイルの場所を確認する
2017-10-15 問題 apt でパッケージをインストールしましたが、インストールされたファイルの場所を知りたいです。 apt install パッケージ → どこに何が置かれた? 答え 以下でパッケージに含まれるファイルの一覧が確認可能 […]
【CentOS】 yumでphpのコマンドライン版だけインストールする
2017-08-25 問題 ApacheとかApacheのモジュール版のphpとか要らなくて、 phpのコマンドライン版だけインストールしたいんです。 答え 以下で可能。 # yum install php-cli 依存関係もこれだけ === […]
【linux】wkhtmltopdfで日本語が出ない
2017-08-01 問題 wkhtmltopdfでPDFを作ろうとしたのだけど、フォントの指定によっては日本語が全く出力されなくなったりする。 なぜ? 答え パッケージ wqy-zenhei-fonts をインストールすると、 フォントの設 […]
Ubuntu16.04 でVNCしたい
2017-07-15 問題 さくらのVPSなどのレンタルサーバーで、Ubuntuをインストールして、デスクトップ環境を作って、リモートデスクトップしたい。 答え さくらのVPSでは、標準OSインストールからスタートして、15分程度の作業。ほと […]