開発したアプリなど一覧

Linux

Linux

ターミナルは使えないけど root 権限でコマンドは打てる鯖でユーザ追加して ssh でログインして sudo できるようになるまで

ある VPS の管理を任されたのだがユーザ名やパスワードはおろかポート番号すらわからなくて ssh での接続ができないでいた。前任者とは連絡が取れないらしい。なんでや。 一応、VPS の管理画面に root 権限でコマンドを実行できる...
Linux

Linux で find と sed コマンドを使って複数ファイルを一括で置換する

複数のファイル内にある文字列を一括で置換する必要があったがコマンドをど忘れしたので調べなおした。 文字列を置換する場合、sed を使うのが一般的だろう。これと find, xargs を以下のように組み合わせる事で複数ファイルを同時に...
Linux

Linux で find と grep を使って大量のファイルから特定の文字列を検索する

Linux で何かある文字列を検索する際、grep コマンドを良く用います。例えば以下のように使います。 以下の引数を良く利用します。 -G検索に正規表現を使用する -数字指定した数字分、前後行を表示する -n行...
Linux

Ubuntu 14.04 で add-apt-repository が無いと言われた

node.js を入れようと sudo apt-get install python-software-properties から sudo add-apt-repository hogehoge とコマンドを続けようとしたところ、"add...
Linux

Ubuntu で apt-get update しようとしたらエラーが出た

Ubuntu で各種ソフトウェアのバージョンアップを行おうと apt-get update を実行したら以下のようなエラーが出た。 Temporary failure resolving とあるので DNS がうまく動いていな...
Linux

Ubuntu 及び Linux のバージョン確認を行う

昔いじってた Ubuntu のサーバメンテナンスを行おうと、まずはバージョンを確認してみた。 バージョン情報は /etc/lsb-release に記述されているのでそれを cat する事で確認できる。 アップデート前の...
Linux

Ubuntu を 14.04 LTS にアップデートしたら MySQL が動かなくてハマった

以前管理していた Web サイトの改修案件が来たのでついでという事で古くなってきたサーバのOSやソフトウェアもろともアップデートする事にした。 順調に進んでいたが MySQL だけ正常に動かなかった。エラーメッセージは以下の通り。 ...
Linux

Linux でどのプロセスがどのくらい通信しているかを調べる nethogs コマンド

今サーバに使っている Ubuntu がどのくらい通信しているのかなーと思って簡単に調べれるもの無いかと探したら nethogs コマンドが良さそうだったので使ってみた。 nethogs のインストール 自分が使っているのは Ub...
Linux

Ruby on Rails 本番環境構築時の作業メモ

Ruby on Rails で開発中の Web サイトを本番用のサーバで動かそうとしたらだいぶハマったのでメモ。 ちょっと実際の作業内容と記述が前後してしまったし、いろいろ試したりメモが抜けてたりするので忘れてる工程があるかもしれない...
Linux

Linux でどのファイル、ディレクトリが容量を使用しているのかを確認する

ちょっとサーバーの容量が気になってきたのでどのくらい使用しているのかを確認してみた。Unix 系なら大体 du, df コマンドあるので Linux に限った話じゃないけど自分が良く使うのが Ubuntu なので Linux ということに。...