Corredor

ウェブ、プログラミングの勉強メモ。

CentOS 7

Docker CentOS 7 内で日本語を使えるようにする

Docker で起動した CentOS 7 環境で ls したら、日本語が文字化けしていたので解消法を調べた。 参考:Dockerfileで日本語ロケールを設定する方法。およびロケールエラーの回避方法。 - Qiita 取り急ぎ以下を叩けば文字化けが直る。 localedef -f UTF-8 -i j…

MacOS と Linux で top コマンドが大分違うので整理する

top コマンドで CPU 使用率やメモリ使用率を見たいなーと思ったのだが、MacOS と Linux (CentOS) とでオプションがかなり違うので、よく使うモノを整理することにした。 環境確認 普通に top コマンドを打った画面 CPU 使用率順にソートする メモリ使用率順…

Linux CentOS7 CUI で使える CUI ブラウザ Lynx を試す

CentOS7 の CUI 上で動かせる、コマンドラインツールとして動くブラウザ「Lynx」を試してみた。 以前 MacOS で、「Lynxlet」という Lynx 系のツールを使ってみたのだが、試した限りでは酷く文字化けしてしまい、MacOS ターミナル上では w3m に落ち着いた。 n…

CentOS7 を日本語環境にする

GCP に登録して GCE をイジり始めた。CentOS 7 イメージを利用して VM を立ててみたのだが、デフォルトでは英語環境になっているので、いくつか日本語環境としての変更を入れてみる。 タイムゾーンを UTC から JST に変更する 標準出力の日本語表示化 man ペ…

CentOS に scp コマンドがなかったので Yum でインストールする

CentOS に scp コマンドがなかったので、Yum でインストールする。 素直に yum install scp でいいのかな?と思ったら違って、openssh-clients ってのを入れる必要があった。 $ yum -y install openssh-clients 参考:scp コマンドを yum を使って CentOS に…

Yum を使って CentOS に Node.js をインストールする一番簡単な手順

Node.js をインストールする。そんな簡単なことなのに、CentOS の Yum でやろうとすると、なんだか色んな方法があって迷う。 いろいろ調べた結果、一番簡単で分かりやすいのは、NodeSource というサードパーティのディストリビューションでインストールする…

CentOS の vi で日本語表示が文字化けするのを直す

Docker で centos:7 イメージを動かしている時に、vi で日本語が文字化けしていたので解消法を調べた。 vi に入って : set enc? と叩くと、エンコーディングが確認できる。自分の環境では encoding=latin1 と表示されていた。 もしenc?で「latin1」という値…

MacOS で Docker を始めてみる

これまで仮想環境というと VirtualBox (とそれを操作する Vagrant) を使ったことがあったが、今回 Docker に手を出してみた。 Enterprise Container Platform | Docker とりあえず MacOS High Sierra か MacOS Mojave 上に Docker をインストールし、適当に …

CentOS の Apache で Perl CGI がファイル生成できないのは SELinux のせいだった

CentOS Linux 上の Apache に Perl CGI を置いたのだが、上手くファイル生成やファイル書き込みができなかった。CGI 自体は動いていて、ファイルの読み込みまではできるのに、書き込みだけがどうにもできない、という状態だった。 Apache デフォルトの cgi-b…

MacOS に VirtualBox + Vagrant を使って CentOS + GNOME GUI デスクトップ環境を構築する

以前、Windows 上に VirtualBox + Vagrant で CentOS 環境を構築する手順を紹介した。 neos21.hatenablog.com 今回、VirtualBox + Vagrant を使用する点はそのままに、ホストに MacOS High Sierra を使用し、ゲストの CentOS に GNOME デスクトップ環境を用…

オフライン環境で CentOS 7 の Vagrant Box を追加する

Mac で CentOS を触りたく、Vagrant を使おうと思ったのだが、諸事情によりネットワークが随時使えず、Vagrant Box をネットからダウンロードして使うことができない状況にあった。 # 普段ならコレで良いが、ネットに接続できないのでダメ $ vagrant box add…

Linux で実行中の Java プロセスを探す

CentOS 7 系でのお話。 Java プロセスの情報を取得するには jps コマンドでも良いが、ps コマンドと grep コマンドで調べるイディオムを覚えておくと汎用性があるので紹介。 # 実行中の Java プロセスを表示する $ ps aux | grep java このイディオムに関す…