ノウハウ | さゆフィクション http://it.kensan.net aws wordpress などなどゆるーく書いてます Sun, 29 Dec 2024 02:40:20 +0000 ja hourly 1 https://wordpress.org/?v=6.7.1 https://it.kensan.net/wp-content/uploads/2023/03/cropped-icon-32x32.png ノウハウ | さゆフィクション http://it.kensan.net 32 32 【初心者向け】意外と知らない便利なLinuxコマンド(「cd+スペース+ハイフン」とcalとtouchコマンドのご紹介) https://it.kensan.net/linux_command.html Fri, 07 Jun 2024 23:34:46 +0000 http://35.78.204.110/it/?p=2046 意外と知らない便利なLinuxコマンド集です。

以下のコマンドを紹介します。

  • cd -(cd+スペース+ハイフン)コマンド
    • 前に居たフォルダと今居るフォルダを行き来できる
  • calコマンド
    • カレンダーを確認できます。
  • touch
    • ファイルのタイムスタンプを更新できる

「cd -」で前に居たフォルダと今居るフォルダを行き来する

以下のコマンドで、前に居たフォルダと今居るフォルダを行き来できます。

cd -

ぜひ使ってみてください。

「cal」コマンドでカレンダーを確認する

以下のコマンドで、カレンダーを確認できます。

cal

以下のようにカレンダーが表示されます。

「touch」でファイルのタイムスタンプを更新する

以下のコマンドで、ファイルのタイムスタンプを更新できます。

touch {ファイル名}

ファイルが存在しない場合、空ファイルを作成する挙動となります。

まとめ

意外と知らない便利なLinuxコマンドを紹介させていただきました。

サーバ監視で使える便利なコマンドの記事もありますので、よろしければ以下をご参照ください!

https://it.kensan.net/it/linux-command.html
]]>
【初心者向け】サーバー監視で使える便利なLinuxコマンド(topとdfとlessとtailコマンドのご紹介) https://it.kensan.net/linux-command.html Fri, 10 May 2024 00:01:13 +0000 http://54.168.194.194/it/?p=1858 サーバー監視で使える便利なLinuxコマンド集です。

以下のコマンドを紹介します。

  • topコマンド
    • CPU・メモリ・プロセスが確認できる
  • dfコマンド
    • ディスク空き容量が確認できる
  • ログ確認コマンド
    • lessコマンド
      • 安全にファイルを開ける
    • tailコマンド
      • 最新のログを追っかけられる

topコマンド/dfコマンドサーバー異常時にまずは実行してみると良いコマンドです。

ログ確認コマンドアプリケーション異常時にアプリケーションログ確認時に実行してみると良いコマンドです。

では、topコマンドから記載していきます。

topコマンド(CPU・メモリ・実行中のプロセスが確認できる)

topコマンドでは、以下の情報を取得できます。5秒ごとに最新情報を取得して表示してくれる便利なコマンドです。

  • CPU
  • メモリ
  • スワップ
  • 実行中のプロセス

CPU・メモリの利用状況が確認できるため、問題発生時は、まずはtopコマンドで状況を確認するのが良いと思います。ただし、ディスク容量は確認できないので、ディスク容量については、この次に紹介するdfコマンドで確認しましょ

以下のコマンドを打つことで実行できます。

top

以下のような結果が表示されます。


Tasks: 144 total,   1 running, 143 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.7 sy,  0.0 ni, 99.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem :   3836.2 total,   2636.6 free,    632.4 used,    567.3 buff/cache
MiB Swap:      0.0 total,      0.0 free,      0.0 used.   3010.5 avail Mem 

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                               
   1746 mysql     20   0 1834740 456068  32980 S   0.3  11.6   0:06.04 mysqld                                                                                
      1 root      20   0  173636  15020   9508 S   0.0   0.4   0:00.80 system

終了する際は「control+c」で終了できます。

dfコマンド(ディスク空き容量を確認できる)

dfコマンドでは、ディスク容量についての情報を取得できます。

以下のコマンドを打つことで実行できます。

df -f

以下のような結果が表示されます。


Filesystem        Size  Used Avail Use% Mounted on
devtmpfs          4.0M     0  4.0M   0% /dev
tmpfs             1.9G     0  1.9G   0% /dev/shm

Availが空き容量なので、少なくなっている場合は注意が必要です。

ログ確認

lessコマンド(ログ全体を確認できる)

lessコマンドではファイルを参照できます。誤っても更新できないので安心です。

また、1画面の分のデータのみ取得して表示するため、大きいファイルを開いてもメモリ消費はほとんどないので、メモリ負荷面でも安心して使用できます。

以下のコマンドを打つことで実行できます。

less ファイル名

tail コマンド(最新ログを追っかけられる)

tailコマンドを実行すると、最新ログを追っかけられます。

以下のコマンドを打つことで実行できます。

tail -f

上記コマンドを実行すると、実行後に追加されたログをリアルタイムで確認できます。

終了する際は「control+c」で終了できます。

まとめ

サーバー監視で使える便利なLinuxコマンドを紹介させていただきました。

サーバ監視以外で使用する便利なLinuxコマンドの記事もありますので、よろしければ以下をご参照ください!

https://it.kensan.net/it/linux_command.html
]]>
古いMacBookでディスクが容量足りなくなったので、外付けSSDにOSインストールして使ったら快適になった https://it.kensan.net/old_macbook_disk.html Sun, 07 Jan 2024 05:14:47 +0000 http://3.113.9.194/it/?p=1758 古いMacBookでディスクが容量足りなくなったので、外付けSSDにOSインストールして使ったら快適になったという話を記載します。

私のMacBookは「Retina, 13-inch, Early 2015」です。

ディスク容量は121GBです。

ディスク容量が足りません。必要なファイルを外付けSSDに移動したり、不要なファイルを削除したりして、ディスク容量を空ける日々を送っていませした。

そろそろ、買い替えようかな、でもお金ないな〜という日々です。

そんな中、SSDにOSインストールして使えばいいじゃんと思いつきました!

実際にやってみたので、手順を書いておきます。

では、外付けSSDにOSインストールして、MacBookを使う方法を記載してきます。

 

外付けSSDにOSインストールして、MacBookを使う方法

まず、私が使用しているMacBookとSSDについて記載します。

使用したMacBookとSSDについて

使用しているMacBook

Retina, 13-inch, Early 2015です。

OSはmacOS mojaveです。

SSDについて

500GBのSSDを用意しました。

外付けSSDにOSインストールする方法

実際に外付けSSDにOSをインストールしていきます。

外付けSSDの準備

1. 外付けSSDをmacにさします

2. アプリケーションから「ディスクユーティリティ」を起動します

    • 「ディスクユーティリティ」が見つからない場合は、Launchpadで「ディスクユーティリティ」を検索します

3. 「ディスクユーティリティ」の左上のメニューで、「すべてのデバイスを表示」を選択します

macディスクユーティリティ

macディスクユーティリティ

4.「ディスクユーティリティ」で、挿入したSSDを選択します

5. 「ディスクユーティリティ」上部の消去ボタンを押下します

6. フォーマット「Mac OS拡張(ジャーナリング)、方式「GUIDパーティションマップ」を選択して、消去します

OSのダウンロード

インストールしたいmacOSのダウンロードをします。

私はMontereyをダウンロードしました。以下のリンクからダウンロードできます。

macOS Monterey 12

外付けSSDにOSインストールする

ダウンロードしたOSファイルをダブルクリックしてインストール画面を表示します。

ダウンロードしたOSファイルが見つからない場合は、Finderの検索ボックスにOS名を入力して探せます。

同意して、以下の画面まで行ったら、インストール先ディスクで外付けSSDを選択して、インストールします。

macOSを外付けSSDにインストール

macOSを外付けSSDにインストール

インストール完了まで、1時間くらいかかります。

外付けSSDのOSでMacを起動する方法

外付けSSDをさした状態でMac起動すると、外付けSSDのOSでMac起動

外付けSSDを抜いた状態でMac起動すると、内臓SSDのOSでMac起動

となるようです。外付けSSDの抜き差しで、起動するOSを切り替えられるので楽チンです。

まとめ

時間はかかりますが、簡単に外付けSSDにmacOSをインストールして起動することができました。

外付けでも、SSDなので結構高速に動作します!

インストール後に、「情報の転送」をすることで、内臓SSDのファイルは、外付けSSDに入るので、OSインストール後のファイル移行などは不要です。

以下のように、内臓のSSD容量を増やす方法もあるようですが、不器用な私には不向きな気がして、今回は外付けSSDにOSをインストールしてみました。。

MacBook Pro 2015年モデルを最新NVMe SSDで延命、改造手順を全紹介! Samsung SSD 970 EVO PlusでMacのストレージを大容量・高速化 text by 坂本はじめ
Apple製品は独自規格のパーツを積極的に使用しており、市販のPCパーツでアップグレードが難しいことが知られているが、2015年以前のMacBook ProであればSSDを最新のNVMe SSDにアップグレードできる場合がある。
]]>
Prometheusとはーシステム監視で利用できるPrometheusについてざっくり理解する https://it.kensan.net/what-prometheus.html Fri, 24 Feb 2023 00:02:32 +0000 http://3.113.9.194/it/?p=431 Prometheusについて、書いていきます。

Prometheusとは、CPU使用率、メモリ使用率などのリソース情報を収集して監視したり表示したりするソフトウェアです。

大きく2つの構成から成り立っています。

Prometheusの構成

①Prometheus本体
リソース情報を収集し監視する
②Exporter
→Prometheus本体にリソース情報を渡す役割

Prometheus本体とExporterについて詳しく見ていきます!

Prometheus本体について

Prometheusの特徴として以下の点が挙げられます。

  • 監視対象サーバのExporterを呼び出しリソース情報を収集する
  • 監視対象のサーバを自動検知する
    • サーバを増やすたびに関し設定を変更する必要がない

Exporterについて

Exporterの特徴として以下の点が挙げられます。

  • Prometheus本体にリソース情報を渡す役割
  • 数多くのエクスポーターがある
    • 多くのシステムに対応でき、様々なリソース情報を取得可能
Exporters and integrations | Prometheus
An open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach.
  • エクスポーターの自作も可能
Prometheus用の自作Exporterを作成する - Qiita
自作Exporterの構築方法Motivationシェルなどを用いて独自のメトリクスを収集したいPrometheus用のExporterを自作しメトリクスを確認したい本当に最低限export…

Prometheusの凄いところ

Prometheusの凄いところは以下の2点だと思います。

スゴイところ

監視対象のサーバを自動検知できるところ
Exporterの種類が多いところ

またCloudWatchエージェントからPrometheusエクスポーターを呼び出すこともできます。詳しくは以下の記事をご参照ください。

https://it.kensan.net/it/cloudwatch-%e3%82%a8%e3%83%bc%e3%82%b8%e3%82%a7%e3%83%b3%e3%83%88%e3%81%a7prometheus-%e3%82%a8%e3%82%af%e3%82%b9%e3%83%9d%e3%83%bc%e3%82%bf%e3%83%bc%e3%81%ae%e3%83%a1%e3%83%88%e3%83%aa%e3%82%af.html
]]>