Linux

OS起動時にデフォルトでロードされるGRUB のカーネルを変更・指定する

yum updateでカーネルのバージョンが上がった場合、サーバーの再起動とかして、OSが起動する場合は、その時に最新のカーネルで起動します。yum update ...

Linux

historyコマンドについて

コマンドの履歴を表示する「history」コマンドがあります。コマンドで引数にパスワードを付きのコマンドを利用したり、間違った内容をペーストしたりして「history」の履歴したい場合あるかと思います。個 ...

Linux,Windows10

CentOS 5.5のサーバーのSSLサイトが表示されなくなった

ChromeでCentOS 5.5で稼働しているSSLサイトにアクセスすると、「プライバシエラー」と表示されサイトが表示されません
「NET::ERR_SSL_O ...

Linux,Ubuntu

コマンドラインでグローバルIPを確認する方法

GUI環境でグローバルIPを確認するには、ブラウザでグローバルIPを確認できるサイト「CMAN:IPアドレス情報」・「確認くん」にアクセスすれば確認できます

CUI環境でブラウザ ...

Linux,Ubuntu

UnixTimeをdateコマンドで表示する

dateコマンドでUnixTimeに表示するオプションは「+%s」を使用するとUnixTimeで表示できます

$ date +%s1583900131UnixTimeを日付に表示する

Linux

ファイルのタイムスタンプを比較してから〇〇分経過していない場合は、Aの処理するようなシェルスクリプトを作る必要になり、シェルスクリプトで時間計算する場合はUnixTimeに変換する必要があるので、lsコマンドでタイムスタンプをUnix ...

Linux,プログラミング

catコマンドで最終行がある文字が表示されない問題

Windowsで生成したファイルをシェルスクリプトでwhile readを利用して読み込み処理をおこなったが、最終行が処理されない状況でした。

$ vim aaa.txt1 Be ...

Linux,プログラミング

「Enter」キーの入力しないと処理を一時停止する

シェルスクリプトで処理を進めていて、変数とか処理に問題なければ処理を進めたいケースがあります。その場合に「エンター(Enter)キー」を押すと処理を進める場合は「read Wait」と ...

Linux

Swapの使用率を確認する

Linuxで物理メモリを使い切るとswap領域を使用します。今のメモリ状況は「free」コマンドで確認できます。
下記では、「-m」のオプションでメモリの量をMB単位で表示しています。

$ fr ...

Linux,プログラミング

シェルスクリプトを実行すると「$’\r’: command not found」のエラー

シェルスクリプトを作るときはAtom等のエディタで作ってSCPでアップしていました。macOSからWindowsに変更して ...

Linux,プログラミング

シェルスクリプトで関数の場所を間違えると「command not found」になる

関数を使ったシェルスクリプトで関数の呼び出す場所は、定義した関数より前に書くと「command not found」や「Main: コマンドが見つかり ...

Linux

sedコマンドで、1行目から5行目まで削除したい時は、下記のように書けば指定した行数だけ削除できます。

$ sed -i -e '1,5d' <ファイル名>

また、5行目から10行だと、下記のようにすれば指定した ...

Linux,Ubuntu

OwnCloudでサーバー側でファイルを追加・削除した結果を直接反映する

OwnCloudサーバーでサーバー側にファイルが保存されている領域にファイルを追加したり削除してもブラウザではそのファイルは確認できません。

OwnC ...

Linux,仮想化

LightsailのCentOSのインスタンスを作成する

AmazonのVPSサービスの「Lightsail」が無料体験できるので、CentOS 7のOSで無料インスタンスを作成してみました。インスタンス作成は簡単で数分程度で終わりまし ...

Linux,Ubuntu,プログラミング

シェルスクリプトで実行しているディレクリ名を取得する場合「dirname ${0}」でディレクトリ名を取得できます。

但し、実行時に相対パスで実行するとディレクトリ名も相対パスとなります。
下記のスクリプトでは、「 ...