Linux基本操作指南2
Linux基本操作指南2
目次- Linux基本操作指南2
ファイルディレクトリ構造
ファイル命名規則
ファイルシステム構造
Linuxアプリケーションの構成要素
絶対パスと相対パス
ディレクトリ名とベース名
ディレクトリの切り替え
ホームディレクトリへの移動
直前にいたディレクトリへの戻り
現在の作業ディレクトリの表示
ディレクトリまたはファイルの一覧表示
Linuxにおけるデ ...
5月17日 09:47 投稿
Linuxにおけるランレベルの概念とサービス管理
ランレベルの役割とシステム初期化プロセス
Linuxでは、システムの動作状態を「ランレベル」(実行レベル)によって制御します。各ランレベルに応じて異なるサービスが起動され、テキストモードやGUI環境など、使用可能なシステム環境が変化します。
ブート時の初期化フロー
システム起動時に最初に実行されるのは/sbin/initプロセスです。このプロセスは設定ファイル/etc ...
5月17日 05:09 投稿
Linux I/O多路復用におけるpoll関数の詳細とサーバー実装
Linux環境におけるI/O多路復用技術の一つであるpollは、複数のファイル記述子(ファイルディスクリプタ)の状態変化を効率的に監視するためのシステムコールです。selectの制限を克服し、より柔軟なネットワークプログラミングを可能にします。
pollシステムの概要
pollは、アプリケーションが多数の入出力チャネル(ソケット、パイプ、デバイスファイルなど)を同時に待 ...
5月17日 04:03 投稿
Linuxプロセスの基本概念と管理
1. psコマンドによるプロセス情報の表示
Linuxシステムでは、psコマンドを使用してプロセス情報を表示できます。主要なオプションを以下に示します:
-e: すべてのプロセスをリスト表示
-f: 完全なフォーマットで表示
-h: ヘッダーを非表示
-l: 長いフォーマットで表示
-w: 幅を広げて詳細情報を表示
a: すべてのユーザーのプロセスを表示(他ユーザー含む)
r: 実行中の ...
5月16日 19:54 投稿
Linux正規表現の詳細ガイド
正規表現の基本
Linux環境でテキスト処理を行う際、正規表現は非常に強力なツールです。以下に主要な正規表現パターンとその説明を示します。
文字説明
\\次の文字を特殊文字、またはリテラル文字としてマークします。例えば、「n」は文字「n」に一致しますが、「\\n」は改行文字に一致します。
^入力文字列の開始位置に一致します。
$入力文字列の終了位置に一致しま ...
5月16日 08:42 投稿
Linux環境とリモート開発環境の基本操作ガイド
タスク概要
タスク名内容
メイン課題SSH接続とポート転送を設定し、hello_world.pyを実行
タスク1開発マシン上で基本的なLinuxコマンドを実践
タスク2VS Codeでリモート接続し、conda環境を新規作成
タスク3test.shスクリプトを作成・実行
SSH接続とポート転送の基礎
SSH(Secure Shell)は、暗号化された安全な通信チャネルを提供する ...
5月16日 04:05 投稿
FIOを用いたストレージデバイスのベンチマーク測定と最適化手法
FIOによるストレージ性能評価の自動化
Linux環境において、ディスクのI/O性能を詳細に測定するためにはfio(Flexible I/O Tester)が標準的に利用されます。以下は、基本的なランダムおよびシーケンシャル性能を測定するための自動化スクリプトの構成例です。
#!/bin/bash
# 実行例: sudo ./storage_test.sh sda
TARGET_DEV="/dev/$1"
LOG_DIR="benchmark_results_$(date ...
5月15日 14:27 投稿
Linux Vim 実践ガイド:基礎操作から環境構築まで
Vimとは
Vim (Vi IMproved) は、Unix系システムで標準的に利用されるテキストエディタであるViの拡張版です。軽量かつ高速な動作が特徴で、サーバー管理やプログラミングにおいて広く採用されています。
インストール方法
主要なLinuxディストリビューションでは、パッケージマネージャーを使用して簡単にインストールできます。
# Debian / Ubuntu系
sudo apt update && ...
5月15日 07:24 投稿
危険!システムを破壊しかねないLinuxコマンド
1. `rm -rf` コマンド
`rm -rf` コマンドは、ディレクトリとその中身を一括で削除する最速の方法の一つです。しかし、このコマンドは、入力ミスや無知が原因でシステム全体を破壊する可能性があるため、非常に危険です。以下に `rm` コマンドの主なオプションを説明します。
`rm` コマンドは通常、Linux でファイルを削除するために使用されます。
`rm -r` オプションは、 ...
5月14日 21:36 投稿
Linuxコマンドの基礎知識 (1)
lsコマンドに関する基本オプションとその動作について説明します。
-1#各ファイルを1行ずつ表示
-n/--numeric-uid-gid#-lと似ていますが、ユーザーIDとグループIDを数値で表示
-i/--inode#各ファイルのインデックス番号を出力
-F#ファイルタイプを示す文字をファイル名に追加
#実行可能ファイルには'*'を付与
#ディレクトリは'/'、シンボリックリンクは'@'、FIFOは'|'、ソ ...
5月14日 21:26 投稿