Web・IT うんたらら

業務系とWeb系の狭間でIT業界を彷徨いながら備忘録と足跡を残していきます

Linux

GitLabサーバ移行後、Issues内の添付ファイルや画像のURLを修正する

背景 ここ最近の記事で色々とメモしていたとおり、社内のGitLabサーバをクラウドに移行しました。 概ね上手く稼働していたのですが、暫定で残していた元サーバを終了させたところで問題発生。 事象 移行先のIssuesにある画像のURLが移行元のままになっており…

GitLabサーバ移行後にTwo-factor authentication(二段階認証)が上手くいかない問題の対処

ずっとVagrantのマシンで稼働していたGitLabをクラウドに移行中です。 移行作業自体は、こちらの記事を参考にさせていただき、そりゃあもう完璧に上手くいったのですが(ありがとうございます!) その後Two-factor authentication(二段階認証)を設定して…

[GitLab 8.11対応] GitLabで1ページあたりに表示されるIssueやMilestoneの数(pagination)を変更する

GitLab 8.11がリリースされていたのでアップデートしてみたところ、タイトルの件について、早速前回の記事の方法が使えなくなっていたので、もう少しちゃんと調べてみました。 ※ちなみに前回の記事はこちら。8.6.xなど、古いバージョンをお使いの方はこちら…

GitLabで1ページあたりに表示されるIssueやMilestoneの数(pagination)を変更する

2016/8/24 追記。 この記事は最新のGitLabには対応していません。 以下の記事が新しいです。 vamview.hatenablog.com 元記事 GitLab、便利に使っていますが1ページあたりに表示されるIssuesの数が20と少なく、これが実際なかなか不便。 ConfigやWebで調べて…

umountが終わらなくても焦っちゃだめよという話

※この記事は、Linux系サーバエンジニアにとってはごく当たり前の内容かと思われます。あくまで自分用メモということで。外付けハードディスクに対して、容量少ないファイルを大量に作成後、umountしたら30分ぐらい経っても終わらないよ…Ctrl+Cしてもキャンセ…

Linuxで指定した名前のプロセスをまとめて終了(kill)

kill -9 `ps auxw | grep プロセス名 | egrep -v grep | egrep -v rotatelogs2 | awk '{print $2}'` とりあえず以上。grep自身とrotatelogs2は除外してgrepし、awkで抽出してkillします。

【SQL】全項目(カラム)に対して置換などの処理を行いたい

全てのカラムに対して同じ条件で文字列の一括置換を行いたい場合ありますよね? UPDATEコマンドは、たとえSETする値が同じでも、一つ一つのカラムに対して値を記述しなくてはいけません。面倒なのでシェルスクリプトで自動化しましょう。以下は、全カラムのh…

Linuxコマンドでファイル名の文字コードをまとめて変換

現在、ほとんどのLinuxディストリビューションやMacOSでは、UTF-8でファイル名を表現していますが、古いOSだとEUCだったり、Windows系だとShift-Jisベースで表現されています。 今回、CentOS4系で作成したファイル名が日本語のファイルを、まとめてCentOS6系…

CentOS 5.8にnode.js最新版を0からインストール

nvmを利用してCentOS 5.8に最新版のnode.jsをインストールするメモです。 nvmはgithubで公開されています。 ということで、まずはgitをインストールします。yumにrpmforgeのリポジトリを追加し、gitをインストール $ vi /etc/yum.repos.d/rpmforge.repo [rpm…

CentOS5.9にEmacs24.2をソースからインストール

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…