Linux

Linux

viコマンドで編集できるようにするために知っておくと助かること

viエディタはUNIXおよびLinuxの世界で広く使われているテキストエディタの一つです。その操作性は初心者には少々難解に感じられるかもしれませんが、基本的なコマンドを覚えることで、非常に強力で効率的なテキスト編集ツールとして活用することが...
Linux

permission denied (publickey). のエラーに対する解決方法

以前、sshでパスワードなし認証をするために、自分の公開鍵を相手サーバに登録し自動で認証させるようにしました。その際に、Permission denied (publickey) のエラーが発生したので、対応方法をメモしておきます。perm...
Linux

crontabの色々な設定方法(毎日、毎時、1日1回など)

crontabの定時実行の指定の書き方、つい忘れがちになってしまいます。実行したいタイミングに合わせた書き方をメモしておきます。crontabの定時実行の設定1時間に1回、定時実行#毎時0分に実行0 * * * *1日1回、定時実行#毎日0...
Linux

Linuxでフォルダを圧縮するコマンド

Linuxサーバ上でディレクトリを圧縮する際のコマンドをすぐ忘れてしまいます。tarで圧縮したいケースと、zipで圧縮したいケース、それぞれあるので、どちらの方法もメモしておきます。tarコマンドでフォルダ圧縮する方法tarコマンドでフォル...
Linux

秒間数件のアクセスを再現するシェルスクリプト

Linuxの環境で、秒間数回実行するテストをするために、実行用のシェルスクリプトを書いたのでメモとして残します。1秒に10回コマンドを実行するシェルスクリプト#!/bin/bashwhile truedo # コマンドを実行する処理をここに...
Linux

crontabが実行されていない時に確認すべきこと

定期処理を仕掛けたくて、Linuxのサーバでcrontabを設定することがあると思います。このcrontaを設定したのに、ちゃんと動作していなかった時に確認すべきポイントをメモしておきます。crontabのログを確認するcronがちゃんと実...
Linux

文字コードを複数ファイルまとめて変換するコマンド

Macでファイルの文字コードをまとめて変換するコマンドです。Shift-JISのファイルをまとめて、UTF-8に変換したかったので、nkfコマンドを使いました。nkfコマンドを使えるようにするnkfコマンドを実行した際に、-bash: nk...
Linux

tarコマンドで圧縮するときに、特定のファイルやディレクトリを除外する方法

tarコマンドでファイルやディレクトリを圧縮するときに特定のファイルやフォルダを除外したいことありますよね。例えば、大量のログファイルを含まないとか、一時的なtmpディレクトリを含まないとか。そんなときに、使うオプションをメモしておきます。...
Linux

curlコマンドでヘッダー情報を複数設定する方法

curlコマンドについてcurlコマンドはネットワーク経由のファイルダウンロードやアップロードを実施するためのコマンド。WEBページやAPIのテストで使うのに必須なコマンドですね。HTTPに限らず、FTPやその他の様々なプロトコルに対応して...
Linux

「umount target is busy」の解決方法

AWSのEC2のAmazonLinuxのサーバで、ディスクのumountができなかったときの解決方法をメモします。mountとumountのコマンドこんな感じで、調査用の読み取り専用でマウントしました。mount -r /dev/mount...