Linux

1/2ページ

[Python] nohup ~ & が終了時にしかprint()がファイルに出力されない

Pythonだと nohup コマンドの出力が終了時にしか出力されない Python で次のようなコードがあるとします。30秒間カウントし続け、それを出力します。 import time for i in range(0, 30): print(i) time.sleep(1) これをバックエンドで実行するために以下のようなコマンドで実行します。 $ nohup python x.py & […]

シェルスクリプト改行コードでのエラー原因と対策

Windows で作成した シェルスクリプトが Linux でエラーが発生する エラーの内容 以下のようなシェルスクリプトを Windows で作成します。 a.sh #!/bin/bash echo hello world "hello world" を出力するだけのコードです。 これを Linux 環境に移して実行します。例えば WSL(Ubuntu) に移して実行してみる […]

[Linux] duコマンドでディレクトリのディスク使用量を調べる

Linuxでディスク使用量を調べたい Linuxのマシンで各ディレクトリでどれくらいのディスク容量を使用しているのか調べる方法をまとめます。 du コマンドを使用することでディレクトリの使用している合計サイズが確認できます。 du コマンド du コマンドは指定したパスのファイルやディレクトリのサイズを調べるコマンドです。パスの指定がなければカレントディレクトリのサイズを調べます。 duコマンドの […]

[Linux] ファイルサイズを空にしてクリアする方法

ログファイルをクリアしたい Linuxだと何かとファイルにログが書き出されていますが、ログがたまってくると見づらくなるのでこれをクリアする方法を調べました。 echo で空出力 $ echo -n '' > hoge.log hoge.logファイルを指定してからデータを echo で書き出します。空文字の書き出しですが -n 無しの echo だと改行文字が付加されるので1 […]

[Linux] スワップ領域の追加、割り当て方法

Linux のスワップ領域 Linux でメモリ不足が原因でプロセスが正しく動かない場合、OOM Killer でプロセスが殺されてしまいます。 VPSやクラウド環境での仮想サーバーでは簡単に物理メモリを増やすことができません。そんな時はスワップ領域の割り当てを増やすとよいです。 スワップ領域 とは、メモリ使用量が実メモリの量を超えると、使われていない部分が一時的に書き出される場所がスワップです。 […]

Linuxコマンドで効率よく履歴をたどる方法

コマンドをうまく使いこなしたい LinuxやMacを使っているとコマンドラインの操作をよく使用します。コマンドを都度タイプするのは大変だし効率も悪いです。 履歴から入力するだけでなく、履歴からコマンドを検索することも覚えたほうが良いでしょう。 Windows でも PowerShell を使えば大体同じような操作が可能です。 履歴からコマンドを入力する コマンドラインでカーソルキーの↑を入力すると […]

WordPressの更新失敗への対処法(いくつかのファイルをコピーできないため、最新版のインストールができません。)

WordPressの更新に失敗するエラー WordPressの更新通知が来ていたので更新しようとすると、次のようなエラーが発生しました。 WordPress を更新 https://downloads.wordpress.org/release/ja/wordpress-4.9.2.zip から更新をダウンロード中… 更新を展開しています… いくつかのファイルをコピーできないため、最新版のインスト […]

Linuxのファイル権限(chmod,chown,chgrp)

Linuxでファイルの権限や所有者を変更する Linux環境でのファイルの権限や所有者を変更する方法をまとめます。Linuxにおいてファイルの所有者や権限を変更するには、chmod, chown, chgrp のコマンドがあります。それぞれ見ていきます。 権限と所有者を確認する方法 まずはファイルやディレクトリがどのような権限で誰が所有者となっているのかを確認します。ls -l コマンドでカレント […]

[Linux] ファイル名を一括で変換する “rename” コマンド

Linux ファイル名を一括で変換する "rename" コマンド ファイル名の変換は mv コマンドで行えますが、一括で変換を行いたい場合には使えません。 ファイル名を一括で変換したい場合は、rename コマンドを使用すれば可能です。基本的にはすべてのLinuxディストリビューションで使用可能です。今回は CentOS7 と Ubuntu16.04 で動作を確認しました。 […]