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 投稿