Linuxで大容量ファイルやディレクトリを検索する方法

Linux環境において、ディスク使用量が急増した際やストレージの最適化が必要な場合、大容量のファイルやディレクトリを特定することが重要です。以下に、代表的なコマンドとその活用方法を紹介します。 大容量ファイルの検索 指定されたサイズを超えるファイルを検索するには、find コマンドを使用します。たとえば、現在のディレクトリ以下で800MBを超えるファイルをすべ ...

6月22日 20:58 投稿

LVS負荷分散構成の実践ガイド

1. LVSの概要 LVS(Linux Virtual Server)は、**Linuxカーネルレベルの四層(TCP/UDP)負荷分散ソリューション**であり、章文嵩博士が1998年に開発し、現在はLinuxカーネルに統合されている。この技術はIP層のディスパッチを通じて、高並列処理と高可用性を持つサーバクラスタを構築する。 1.1 コアアーキテクチャと用語 ディレクター(Director):クラスタの入口であり ...

6月22日 16:22 投稿

Linuxにおけるエイリアスとコマンド実行のメカニズム

エイリアスの確認方法 Linux環境では、コマンドにデフォルトのオプションや引数を付与するためにエイリアスが活用されています。例えば、lsコマンドはls -Fのエイリアスとして設定されている場合があります。 特定のコマンドがエイリアスかどうかを確認するには、aliasまたはtypeコマンドを使用します。 alias コマンド名 type コマンド名 実行結果の例 [root@localhost v ...

6月22日 16:07 投稿

モダン initシステムの歴史(1992-2015)

本文書は、Unixライクなシステムにおけるプロセスマネジメント、監視、init(8)の歴史的解説と「ポピュラー文化」的解釈の問題点多さについて述べる。これにより、機能セットをめぐる混乱や、信頼性の高いプロセスマネジメントをUnix上で構築する方法についての誤解が生じ、この分野はすべての扇動者の恰好のターゲットとなっている。 GNU/Linuxに関しては、最も一般的な年 ...

6月21日 00:37 投稿

Docker の核心技術解説:基本コマンド、アーキテクチャ原理、および実践的導入ガイド

1. 仮想化環境における Docker と VM の差異 従来の仮想マシン(VM)と比較して、コンテナ技術が選ばれる主な理由はリソース効率にあります。VM は各インスタンスに独立したゲスト OS を搭載する必要があるのに対し、コンテナはホストマシンのカーネルを利用します。したがって、複数のアプリケーションをデプロイする場合、コンテナは起動オーバーヘッドが小さく、秒単位 ...

6月21日 00:33 投稿

Screenコマンドの使用方法

Screenの状態確認 screen -ls Attached:現在、このScreenがメイン端末として使用されており、アクティブな状態です。 Detached:このScreenはバックグラウンドで動作しており、非アクティブな状態です。 コマンドヘルプの表示 screen -help 仮想端末の作成 (1)-Rオプションを使用すると、同じ名前のScreenが既に存在する場合、そのScreenに直接接続します ...

6月20日 19:38 投稿

Linux findコマンドの高度な活用:print0とdepthオプション

Linux findコマンドの高度な活用:print0とdepthオプション Linuxシステム管理において、findコマンドはファイル検索の基本ツールですが、そのオプションを適切に組み合わせることで、より強力で柔軟な操作が可能になります。本稿では、特に重要なdepthオプションとprint0オプションの活用法を解説します。 depthオプションによるディレクトリ処理順序の制御 まず、dept ...

6月19日 17:42 投稿

Ubuntu 20.10快適化ガイド:カスタマイズから最適化まで

外観/カスタマイズ 壁紙の変更 デフォルトの紫紅色の壁紙はサイバーパンクすぎるため、より落ち着いた黒色の壁紙に変更しましょう。 通知エリアにネットワーク速度、CPU、メモリ使用状況を表示 ターミナルで以下のコマンドを実行します: sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitor sudo apt update sudo apt install indicator-sysmonitor indicat ...

6月19日 16:02 投稿

Rocky Linux 9 における SmartDNS の構築手順

1. ソフトウェアの取得とインストール # ファイルをダウンロード wget https://github.com/pymumu/smartdns/releases/download/Release43/smartdns.1.2023.08.11-1937.x86_64-linux-all.tar.gz # 解凍し、インストールを実行 tar xf smartdns.1.2023.08.11-1937.x86_64-linux-all.tar.gz cd smartdns chmod +x ./install ./install -i 2. 設定ファイルの編集(サンプル) ...

6月18日 21:48 投稿

Linux Bash変数操作の基本と環境変数の活用

仮想環境の準備が整った状態で、Bashの変数機能について学習を続けます。ここではVMware仮想環境上のCentOS 7システムを例に、MobaXtermリモート計算ツールを使用した操作を説明します。本記事の参考資料として、鳥さんの「Linux私房菜:基礎版」と黒馬プログラマーのLinuxコースノート(主に基本コマンドの参照用)を使用しています。 変数の参照と設定 変数の参照 echoコ ...

6月18日 17:25 投稿