Linux権限昇格の基礎的理解

Linuxユーザーとグループ管理 ユーザーとグループはLinuxの権限制御の中核です。ユーザーは操作主体を、グループはユーザー集合を表し、多対多関係でリソースアクセスを制御します。 主要コマンド # グループ操作 groupadd new_group groupdel old_group # ユーザー操作 useradd -m -G admin,developers user1 groups user1 UID/GID体系 0: スーパーユーザー(root) 1-9 ...

7月3日 21:49 投稿

Linuxのatコマンド:タスクの遅延実行をスケジュールする方法

at [-V] [-q キュー] [-f ファイル] [-mMlbv] 時間 at [-V] [-q キュー] [-f ファイル] [-mMlbv] –t time_arg at –c ジョブ[ ジョブ…] at [-rd] ジョブ[ ジョブ…] atq [-V] [-q キュー] atrm [-V] ジョブ[ ジョブ…] batch (1).概要 注意:atは通常一時的なタスクに使用され、crontabは定期的なタスクに使用されますが、どちらもスケジュールされたタスクの一種です。 atとb ...

6月29日 00:24 投稿

Linuxシステムにおけるメモリキャッシュの確認と解放手順

Linuxサーバー運用中にメモリのキャッシュ領域が過度に消費され、サービスに影響を及ぼす場合があります。ここでは、メモリ状況の確認方法と、各種キャッシュを解放する具体的な手順について解説します。 メモリ使用状況の確認 現在のメモリの使用状況を確認するには、freeコマンドを使用します。-hオプションを付けると、人間が読みやすい単位(GiB、MiBなど)で表示され ...

6月22日 21:44 投稿

Linuxディレクトリ構造の視覚化ツール

Linuxシステムではtreeコマンドを用いてディレクトリ階層をツリー構造で表示できます。このツールは複雑なディレクトリ構成を直感的に把握する際に有効です。 インストール方法 sudo yum install -y tree 基本構文 tree [オプション] [ディレクトリパス] 主要オプション -a: 隠しファイルを含む全表示 -d: ディレクトリのみ表示 -L n: 表示階層深度制限 -f: 完全パス表 ...

6月18日 21:46 投稿

Dockerのインストールと基本設定ガイド

Dockerの基本構成要素 イメージ(image): Dockerイメージは、コンテナサービスを作成するためのテンプレートのようなものです。例えば、nginxイメージからrunコマンドでnginx01コンテナ(サーバー機能を提供)を作成できます。このイメージから複数のコンテナを作成することが可能で、実際のサービスやアプリケーションはこれらのコンテナ内で実行されます。 コンテナ(co ...

6月15日 21:22 投稿

Greenplum 6.5.0におけるGPCCのインストールと設定

GPCC概要 GPCC(Greenplum Command Center)はGreenplumデータベースの監視ツールで、システムリソースのモニタリングやSQL実行状況の確認が可能です。 バージョン互換性の確認 GPCCのインストールではバージョン互換性が重要です。以下の公式ドキュメントで対応バージョンを確認してください: GPCC公式インストールガイド: https://gpcc.docs.pivotal.io/610/topics/in ...

6月13日 19:33 投稿

Linuxにおけるユーザー作成と権限管理

はじめに Linuxサーバーの管理において、開発者に直接rootアカウントを提供することは推奨されません。その理由はいくつかあります。 セキュリティ: rootアカウントはシステム上の最高権限を持ち、重要なファイルの削除、システム設定の変更、悪意のあるソフトウェアのインストールなど、あらゆる操作を実行できます。開発者が不注意または意図的にroot権限を乱用すると ...

6月8日 16:49 投稿

Linux環境でのSSHDサービスの導入と設定方法

LinuxサーバーにおけるSSH接続の設定と運用に関する実践的な手順を解説します。 1. 公開IPアドレスの確認コマンド curl httpbin.org/ip を実行することで、現在接続しているサーバーのパブリックIPアドレスを取得できます。 2. ホスト名の確認方法 Linuxシステムのホスト名は /etc/hostname ファイルに記録されています。 [root@VM_0_8_centos etc]# cat /etc/hostname VM_ ...

5月23日 20:21 投稿

CentOS 7へのNginxインストールガイド

CentOS 7へのNginxインストールガイド 一、リポジトリパッケージリストの更新 $ sudo yum update -y -yフラグは任意のパラメータです。このフラグを使用すると、ソフトウェアのインストールプロセス中にユーザーに確認を求めるプロンプトが表示された場合に、自動で「はい」と応答します。 二、EPELリポジトリの追加 質問:EPELとは何ですか? 回答: EPEL(Extra Package ...

5月19日 23:21 投稿