Linux

Railsでproductionモードで起動するときの作業

やるべきことまとめ productionモード用の設定 productionモード用DBのセットアップ アセットのプリコンパイル SECRET_KEY_BASEの設定 環境変数を指定してサービス起動 productionモード用の設定 最低限、DB接続先(config/database.yml)と、migrateは必要。 …

Pumaを使ってデーモン化&自動起動設定したRailsをNginXと連携する。

pumaデーモン化の自動起動は必須。 rails側をまず自動起動させておく必要がある。この記事にまとめてある。 hamakichitaro.hatenablog.com pumaにソケットを定義しておく。config/puma.rb bind "unix:///<プロジェクトルートをフルパス指定>/tmp/sockets/pum…

Ubuntu上のRailsアプリをpumaでデーモン化と自動起動設定する。

pumaのデーモン化 まずは、シンプルにpumaをデーモン化してみよう。 puma -p 3000 -e production -C config/puma.rb -d もしくは pumactl start pumactlは、config/puma.rbに設定をすべて記述してシンプルな実行をするタイプのコマンド。実行時にパラメータ…

UbuntuにNVM+Node.jsをインストール

nvm 公式サイトで示されているcurlを使うでやってみた。 自動で.bashrcに下記が追加してくれた。 cd curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash #インストールして、さらに #.bashrcに下記2行が自動で追加され…

Ubuntu16.04にEmacs25をインストール

リポジトリを登録してインストールを実行する。 sudo add-apt-repository ppa:kelleyk/emacs sudo apt-get update sudo apt-get install emacs25 Emacs24がインストールされていた場合はupdate-alternativesで設定変更してEmacs25に切り替える。 sudo update…

xfce4でメニューバーやパネルが消えた!!

いつの間にか、xfceのメニューバーやパネルが消えてしまった。 ログインしなおしても再起動してもダメ。 ターミナルでパネルを起動するとメニューバーとパネルが表示されることを確認した。 xfce4-panel #起動コマンド でもこれだと Ctrl+c で終了するとメニ…

EC2上のUbuntuデスクトップ環境を構築してX2Goで接続する。

準備 Ubuntuのインスタンスを起動 SSHで接続 ひと通りのアップデート sudo apt-get update sudo apt-get upgrade Ubuntuに日本語環境セットアップ Japanese Teamによる追加パッケージのリポジトリを追加する。(Ubuntu 16.04 LTSの場合) wget -q https://www.…

EC2上でnode.jsをインストール、WEBサイト構築メモ

EC2にnode.jsをインストールしてWEBサービスを起動する方法 ネットワーク回り、EC2の構築などの基本はこの記事では除外する。 ①EC2が動く状態にする。 省略 ②EC2にリモートログイン 省略 ②node.jsをグローバルにインストールする準備 yumのリポジトリにはnod…

VAIO Z にUbuntu 13.04 日本語Remixをインストール(Windows7 とデュアルブート)

VAIO Z にWindows7がインストールされている。Ubuntu13.04日本語Remix版をインストールして、デュアルブートできるようにした。

Ubuntu で IPAexフォント

linux で綺麗な日本語フォントを表示したかったのでインストールした。 IPAex明朝、IPAexゴシックなら apt-get install otf-ipaexfont でまとめてインストールできる。バージョン古いみたいだけど、とりあえずこれで良いか。 注意 おそらく、apt-get のパッ…

アンチウィルスソフト clamTK

AVGとclamTK、どちらが良いか分からないけど、clamTKの方がスケジューリング機能があったりして良さそう。AVGから変更した。 1.インストール sudo apt-get install clamTK でもインストールできるが、最新版ではないらしい。(GUIだけ。ウィルス定義は最新に…

コマンドラインベースのアンチウィルスソフト AVG Anti-Virus

clamTK(clamAntiVirus)の方が良いかもしれないが、AVGをインストールしてみたのでメモ。 1.サイトからdebをダウンロード http://free.avg.com/us-en/download.prd-alf 2.インストール debを実行する。途中で「パッケージ品質が悪いです。提供元を信頼してい…

オフライン環境でapt-getを普通に使うapt-mirror 、セットアップしてみた。

オフライン環境でapt-getを普通に使うには、リポジトリをミラーリングすれば良いということがわかった。 http://hamakichitaro.hatenablog.com/entry/2013/07/23/064647 さっそく、試した。 できた!! 1.前準備 sudo apt-get update sudo apt-get upgrade s…

オフライン環境でもbundle install を普通に使いたい。

オフライン環境でrailsってgemのインストールが大変!! どうしよう・・・って思ってたけど、gemリポジトリのミラーサーバを立てれば良いのか、なるほど。 apt-getの同じ問題をミラーサーバ化で解決することを知って、もしかしてって調べてみたら出てきた。み…

オフライン環境でもapt-get を普通に使いたい。

このサイトを見て知った。ミラーサーバーを立てれば良いのか。 オフライン環境でLinuxサーバーを立てて運用する場合、パッケージリポジトリのミラーサーバーを立てるようにして、aptがそこを参照するようにする。なるほど、みんなそうしてるのか。 ミラーサ…

オフライン環境のUbuntuにパッケージインストールする方法 keryx, APTonCD,Synaptic,dpkg

keryx オフラインのUbuntu、オンラインのWindowsからUSBメモリ経由でパッケージ管理する方法。でもサイトがなくなっているのかな。 APTonCD こちらはオンライン環境のUbuntuが必要になる。Windowsではダメらしい。 Synaptic パッケージで 右クリック > イン…

tmux 導入

tmux 。 参考サイト http://monopocket.jp/blog/programming/1834/ http://weblog.nabetama.com/post/29193390016/tmux http://blog.catatsuy.org/a/243 https://github.com/glidenote/learning-tmux 1.インストール apt-get install tmux 2.tmux.confの設定…

Gnome and StumpWM 設定

普段はStumpWM単独で使っているけど、Gnome + StumpWMで使えるようにする。 参考サイト https://github.com/sabetts/stumpwm/wiki/Ubuntu-12.04-and-Gnome-and-StumpWM 1. gnome-session-fallback をインストールしておく。 2.xsessionsの設定ファイルを作る…

XRandR 範囲外の対処

XRandRでマルチディスプレイにすると、仮想スクリーンのサイズが範囲外とのエラーが出て、死ぬほど重くて死んだ。 http://ja.wikipedia.org/wiki/XRandR /etc/X11/xorg.conf で、仮想スクリーンの範囲を設定できるらしい。 でも、 /etc/X11/xorg.conf が見つ…

オフラインのLinuxにパッケージをインストールする方法

近いうちにやってみよう。 感謝。 オフライン環境の Ubuntu にパッケージをインストール – Keryx, Synaptic, dpkg http://jutememo.blogspot.jp/2010/06/ubuntu-keryx-synaptic-dpkg.html [追記] リポジトリをミラーリングするのが正解だった。 http://hamak…