Enable JavaScript to use search. / 検索を使用するには JavaScript を有効にしてください。
Posts with #linux
Tue, November 1, 2011
4 min read
CentOS に Apache をソースコードからインストール
CentOS 5.7 に Apache 2.2.21 をソースコードから導入する一連の手順をメモしました。
read more →
Thu, September 6, 2012
1 min read
[Apahce][PHP] libphp4.so: cannot open shared object file: No such file or directory
Apache 起動時の libphp4.so not found エラーを httpd.conf のパス修正で解決した記録です。
Thu, March 21, 2019
改行コードを CR+LF (Windows) から LF (Linux) へ変換するコマンド [Linux, macOS 編]
Linux・macOS で tr コマンドを使い改行コードを CR+LF から LF に一括変換する手順です。
Fri, July 15, 2016
2 min read
iconv で変換できない不正な文字を除外するには -c オプションを使えばいい
iconv で変換不能な文字が混ざったときは -c オプションで不正な文字を除外して処理を続けられます。
Sun, November 11, 2012
[iptables] Applying firewall rules: iptables-restore v1.4.7: no command specified Error occurred at line: 6
iptables restart 時の `no command specified` エラーは、空行に混じった空白が原因でした。
Sat, September 24, 2011
error while loading shared libraries: /lib/libc.so.6: file too short Kernel panic: Attempted to kill init!
VMware 上の CentOS が libc.so.6 のエラーで起動しなくなり、バックアップから復旧した記録です。
Mon, September 5, 2011
[Linux] ログイン時にコマンドやプログラムを自動実行させる方法
ログイン時にプロキシ設定と時刻同期を実行するよう .bash_profile を編集した記録です。
Sat, September 21, 2013
[Linux] hostname(ホスト名)の変更方法
CentOS で hostname を /etc/hosts と /etc/sysconfig/network から変更する手順です。
Mon, February 26, 2018
[Linux] CPU コア数を確認するコマンド
nproc・getconf・/proc/cpuinfo を使って Linux の CPU コア数やプロセッサ数を確認する方法をまとめます。
Wed, June 27, 2012
[Linux] 指定ディレクトリ以下のファイル数を調べるコマンド
find と wc -l で、指定ディレクトリ以下のファイル数を再帰的に数える方法をメモします。
Sat, January 25, 2014
[Linux] cp -a コマンドでディレクトリごとコピーする
cp -a オプションで、ディレクトリ構造を保持したままディレクトリごとコピーする方法を紹介します。
Tue, November 12, 2019
[Linux] disk 消費量の多いディレクトリを確認するコマンド
disk full 対応で、du と sort を組み合わせて disk 消費量の多いディレクトリを特定する方法をまとめます。
Mon, April 15, 2013
[Linux] ファイルのハッシュ値を取得するコマンド
openssl sha1 と md5sum -b を使って、Linux でファイルのハッシュ値を取得する方法をまとめます。
Thu, November 14, 2019
3 min read
[Linux] 日時指定して古いファイルを削除するコマンド
find の -mtime / -atime と xargs rm を組み合わせて、日時指定で古いファイルを一括削除する方法をまとめます。
Mon, October 31, 2011
[Linux] 文字コードの設定方法(UTF-8, EUC, SJIS)
LANG 環境変数で日本語 EUC・UTF-8・SJIS を切り替えるときの指定例をまとめます。
Tue, October 29, 2019
[Linux/macOS] gzip コマンドで .gz ファイルへ一括圧縮する
disk full 対応で、gzip * を使って *.log などのファイルを一括圧縮する方法を紹介します。
Mon, December 24, 2012
[Linux] メモリ(memory)管理について
Linux のメモリ管理・メモリリーク検出の参考として、外部サイトをメモしておきます。
Thu, November 2, 2017
[Linux] tmp ファイルを作るなら mktemp コマンドを使うのが安全
mktemp と mv / ln を組み合わせて、Linux で安全にテンポラリファイルを作成する方法を紹介します。
Sun, May 26, 2013
[Linux]ドメインの TXT レコードを nslookup -q=txt コマンドで確認する
nslookup -q=txt オプションでドメインの TXT レコードを確認する方法を紹介します。
[Linux] 起動時にコマンドやプログラムを自動実行させる方法
/etc/rc.d/rc.local を編集して、CentOS 起動時に任意のコマンドを自動実行する方法をまとめます。
Thu, September 29, 2011
[Linux] renameコマンドでファイル名の末尾を一括変更する
rename コマンドと正規表現で、ファイル名の末尾を一括変更する方法をまとめます。
Mon, October 10, 2011
rpm と yum の違いと使い分けがよく分かる記事
rpm と yum の違い・使い分けが分かる外部記事とコマンド一覧をまとめてメモしておきます。
Wed, March 6, 2013
[Linux] バックアップすべきディレクトリ一覧
Linux サーバーで最低限バックアップしておくべきディレクトリを 4 つ紹介します。
Thu, July 12, 2012
[Linux] sort と uniq をパイプでつないで重複行を削除する
sort と uniq をパイプでつなぐだけで、テキストファイルの重複行を簡単に削除できます。
Tue, April 8, 2014
[Linux] CSV、テキストファイルなどを指定した行数で分割するコマンド
Linux の split コマンドで CSV ファイルを 100 行ごとに分割し、拡張子を付け直す手順です。
Sat, July 22, 2017
[Linux] Swap を理解するための学習サイト(日本語・英語)
Linux の Swap を学ぶために参照した Red Hat のドキュメントを、日本語と英語それぞれ紹介します。
Fri, March 11, 2016
[Linux] タブ文字やスペースを削除するコマンドなら tr がカンタンに使えてオススメ
tr -d を使ってタブや半角スペースをサクッと削除する方法と、tr の主なオプションを紹介します。
Mon, October 16, 2017
[Linux] 現在ログイン中のユーザーを表示する who コマンド
who コマンドで現在ログイン中のユーザーを確認し、放置された ssh プロセスを w コマンドで洗い出す方法です。
Mon, October 1, 2012
[Linux] パスワード付き zip 圧縮ファイルの作成方法
zip -er を使えば、macOS でもコマンドラインからパスワード付き zip ファイルを作成できます。
Fri, December 29, 2017
logrotate でサブディレクトリのログファイルも対象にする設定
logrotate 設定にサブディレクトリのパターンを追記して、階層下のログもローテートさせる方法です。
logrotate の世代数を変更して古いログファイルを削除した
logrotate の rotate 設定を変更しつつ、残った古いログファイルは手動削除する手順のメモです。
Thu, November 8, 2012
Ruby1.9.3 を CentOS6.3 にソースコードからインストールする手順メモ
CentOS 6.3 に Ruby 1.9.3 をソースからビルドしてインストールする手順のメモです。
Thu, March 7, 2013
5 min read
[Ruby] ソースコードからインストールしたRuby1.9.3をアンインストールする方法
ソースビルドした Ruby 1.9.3 を .installed.list と xargs rm でまとめてアンインストールする手順のメモです。
Sun, June 1, 2014
screen でよく使うパターン
SSH ログインした先で長時間バッチを流すときに便利な screen コマンドのよく使うパターンをまとめます。
Tue, September 6, 2016
sed コマンドでファイルを上書き保存する方法
sed コマンドで元ファイルを上書き保存する方法を、-i オプションとリダイレクトの 2 通りでまとめます。
Tue, June 19, 2012
[Submile Text2] Ubuntu へのインストール手順
Ubuntu へ Sublime Text 2 を導入するために、Linux 版の配置、sublime コマンドの用意、.desktop 登録までを行った手順のメモです。
Thu, February 2, 2012
[Ubuntu] aptitude のインストール方法 [11.10]
Ubuntu 11.10 に apt-get 経由で aptitude をインストールする短いメモです。
[Ubuntu] 端末(terminal : ターミナル)の起動方法 [11.10]
Ubuntu 11.10 で端末を起動する 3 つの方法(メニュー・ランチャー・Ctrl+Alt+T)のメモです。
[Ubuntu] 11.10 インストール直後にやること(設定・追加するソフト)
Ubuntu 11.10 のインストール直後にやることを参考サイトとともにメモしています。
Sun, July 16, 2017
[Ubuntu] sudo: add-apt-repository: command not found エラーの解決方法
Ubuntu で add-apt-repository: command not found を software-properties-common で解消する手順です。
[Ubuntu] Vim-gnome をインストール
Ubuntu に vim-gnome を aptitude でインストールし、gvim の Gtk-WARNING を解消するまでのメモです。
Sun, April 9, 2017
[Ubuntu] packages can be updated や updates are security updates というメッセージが表示されたときの対応手順
Ubuntu で packages can be updated. などのメッセージが出たときの apt-get update/upgrade 手順です。
[Ubuntu] US (英語) キーボードの設定方法
Ubuntu 12.04 で US 英語キーボードを追加してレイアウトを切り替える設定手順です。
Wed, December 16, 2015
ロードアベレージを理解する
マルチコア時代の Linux load average の読み方を学ぶために参考になった記事のメモです。
Thu, June 7, 2018
Nginx version を yum でアップグレードする ~ CentOS 6
CentOS 6 で yum を使って Nginx をアップグレードする手順のメモです。
Tue, March 26, 2019
UTF-8 BOM <U+FEFF> を確認・追加・削除するコマンド [Linux, macOS 編]
file コマンドと nkf コマンドで UTF-8 BOM を確認・追加・削除する手順のメモです。
Sun, September 4, 2011
[yum] fastestpath を使わないようにする設定方法
yum の fastestmirror を無効化して、常に yum 本家リポジトリを http で参照するように設定を変更する手順です。
[yum] Another app is currently holding the yum lock の解決方法
yum の `Another app is currently holding the yum lock` エラーを、バックグラウンドで動いている yum プロセスを kill して解消します。
Sat, June 9, 2018
CentOS 6.6 から 6.9 へ yum upgrade
yum upgrade で CentOS 6.6 から 6.9 に上げた際の、PHP と MySQL のバージョン推移をまとめた作業ログです。