Linux
背景 ここ最近の記事で色々とメモしていたとおり、社内のGitLabサーバをクラウドに移行しました。 概ね上手く稼働していたのですが、暫定で残していた元サーバを終了させたところで問題発生。 事象 移行先のIssuesにある画像のURLが移行元のままになっており…
ずっとVagrantのマシンで稼働していたGitLabをクラウドに移行中です。 移行作業自体は、こちらの記事を参考にさせていただき、そりゃあもう完璧に上手くいったのですが(ありがとうございます!) その後Two-factor authentication(二段階認証)を設定して…
GitLab 8.11がリリースされていたのでアップデートしてみたところ、タイトルの件について、早速前回の記事の方法が使えなくなっていたので、もう少しちゃんと調べてみました。 ※ちなみに前回の記事はこちら。8.6.xなど、古いバージョンをお使いの方はこちら…
2016/8/24 追記。 この記事は最新のGitLabには対応していません。 以下の記事が新しいです。 vamview.hatenablog.com 元記事 GitLab、便利に使っていますが1ページあたりに表示されるIssuesの数が20と少なく、これが実際なかなか不便。 ConfigやWebで調べて…
※この記事は、Linux系サーバエンジニアにとってはごく当たり前の内容かと思われます。あくまで自分用メモということで。外付けハードディスクに対して、容量少ないファイルを大量に作成後、umountしたら30分ぐらい経っても終わらないよ…Ctrl+Cしてもキャンセ…
kill -9 `ps auxw | grep プロセス名 | egrep -v grep | egrep -v rotatelogs2 | awk '{print $2}'` とりあえず以上。grep自身とrotatelogs2は除外してgrepし、awkで抽出してkillします。
全てのカラムに対して同じ条件で文字列の一括置換を行いたい場合ありますよね? UPDATEコマンドは、たとえSETする値が同じでも、一つ一つのカラムに対して値を記述しなくてはいけません。面倒なのでシェルスクリプトで自動化しましょう。以下は、全カラムのh…
現在、ほとんどのLinuxディストリビューションやMacOSでは、UTF-8でファイル名を表現していますが、古いOSだとEUCだったり、Windows系だとShift-Jisベースで表現されています。 今回、CentOS4系で作成したファイル名が日本語のファイルを、まとめてCentOS6系…
nvmを利用してCentOS 5.8に最新版のnode.jsをインストールするメモです。 nvmはgithubで公開されています。 ということで、まずはgitをインストールします。yumにrpmforgeのリポジトリを追加し、gitをインストール $ vi /etc/yum.repos.d/rpmforge.repo [rpm…
ServersMan@VPSのCentOS5.9にEmacs24.2(執筆時点で最新)をインストールしたのでメモ。 SELinuxなし、Xなしの環境です。 まずは正解から。 yum install gcc make ncurses-devel yum install giflib-devel libjpeg-devel libtiff-devel cd /usr/local/src wg…