株式会社コロワイドの株主になると、株主優待として店舗で利用できるポイントを受け取ることができます。 現在、保有している残りポイントはWebサイトの「https://www.colowide.com/STOCKUSER/login」からログインすると、以下のように確認することがで...


sshコマンドは、オプションの後にコマンドを指定することでsshの接続先に対して指定したコマンドやシェルスクリプトを実行できます。 ですが、呼び出したシェルスクリプト内で、さらにsshコマンドを実行すると下記のエラーが出力されます。 ```languag...


Linuxのコンパイル処理などで自分でMakefileを書いた時、`make clean`コマンドを実行すると、以下のようにNo such file or directoryエラーになることがあります。 ```language-bash $ make clean rm *.o rm: cannot remove '*.o': No such file or di...


Linuxでbashスクリプトを作っていると、非対話でファイルに内容を追記したい場合があります。 echoコマンドと">>"リダイレクトを使うことで、ファイルの末尾に1行内容を追記できるのですが、複数行追記したい場合はechoコマンドが連続し読みづらくなり...


Vagrantで開発環境を作る際、諸般の事情でrootユーザがパスワード認証にによるログインを行えるようにしたい場合があります。 このような場合、Vagrantfileでrootのパスワードを自動セットさせるためには、以下のようにprovisionスクリプトを作成すれば...


[Linux]ファイルから改行を除く方法

2017年11月7日 | カテゴリ: Linux | タグ:
Linuxでシェルスクリプトを書いているときに、存在しているファイルから空行を取り除きたい時があります。 この場合、以下のようにsedコマンドを使えば、改行を取り除いた結果を標準出力へ出すことができます。 ```language-bash sed '/^$/d' /path/t...


MySQLでrootのパスワードを忘れたときに、リセットする方法です。 mysqldを起動する時に--skip-grant-tablesオプションを使うと一時的に認証機構をOFFに出来るので、この機能を利用します。 --skip-grant-tablesオプション付きでmysqldを起動している...


Linuxでファイルシステムのマウント状態を確認するためのコマンドに、"mount"コマンドというものがあります。 このmountですが、単純に実行すると以下のような形で、カラム位置がそろっておらず非常に読み取りづらいです。 ```language-bash $ mount ...


WebサーバのログにPHPMyAdminがインストールされているかスキャンしている不正なアクセスがあったのでメモ代わりに残しておきます。 以下のようにありがちなパスを片っ端にスキャンされているので、パスワードを掛けておくのは当然ですが、/phpMyAdmin...


Linuxではlogrotateコマンドでログの切り替えを行うことができますが、ログ切り替えの最小単位は1時間周期(hourly)です。 今回は、logrotateコマンドで、15分おきや1分おきなど、1時間より短い時間でのログ切り替えを行う方法を説明します。 ## 作...


bash for windowsでfindを使う

2017年9月12日 | カテゴリ: Linux, Windows | タグ:
Windows環境で、bash for windowsやGit bashなどのbash環境を使っているとき、findコマンドでファイル検索しようとすると、以下のエラーが表示される場合があります。 ``` language-bash $ find ./ -print FIND: 無効なスイッチです ``` これは、...


Ansibleで小さなファイルを大量にcopyタスクを使ってコピーする場合、処理に非常に時間がかかる場合があります。この場合、copyの代わりにsynchronizeのタスクに変更すると非常に処理が早くなる場合があります。 変更前: ```language-yaml - name: co...


クラウドサーバなどリモート環境で実行されているLinuxサーバの再起動などを行った場合、いつ再起動が終わったかを知らせてほしい場合があります。 このような場合、リモートサーバがpingを許可していれば下記のコマンドで確認することができます。 ``...


AWSのクラウド環境をコマンドラインから操作するために、awsコマンドというものがあります。 検索系のコマンドの場合、jsonで形式で出力させたうえでjqコマンドで必要な情報のみ抽出することが多いのですが、jqコマンドを初めて使う場合、使い方が分か...


Linuxのcron機能で、5分ごとにスクリプトを実行したい場合は、大抵の環境で下記の指定が可能です。 ```language-bash */5 * * * * ``` ただ、上記の場合だと、開始が0分になります。 開始が0分からではなく、m分のオフセットを掛けたのち、n分おき...