検索
ホームページ運用・保守CentOSCentOS の基本コマンドの完全なリストを共有する

以下は centos 入門チュートリアル 列で、CentOS 基本コマンドの完全なリストを共有します。困っている友達の役に立ちます!

CentOS の基本コマンドの完全なリストを共有する

#1. シャットダウン (システムのシャットダウン、再起動、ログアウト) コマンド

shutdown - h now システムをシャットダウンします(1)

init 0 システムをシャットダウンします(2)

telinit 0 システムをシャットダウンします(3) )

shutdown -h 時間:分 & スケジュールされた時間に従ってシステムをシャットダウンします

shutdown -c に従ってシステムのシャットダウンをキャンセルします

#shutdown -r now Restart(1)

reboot Restart(2)

logout ログアウト

2. システム情報を表示するコマンド

arch マシンのプロセッサ アーキテクチャを表示します。 (1)

uname -m はマシンのプロセッサ アーキテクチャを表示します (2)

uname -r は使用されているカーネルのバージョンを表示します

dmidecode - q ハードウェア システム コンポーネントの表示 - (SMBIOS/DMI)

hdparm -i /dev/hda ディスクのアーキテクチャ特性の一覧表示

hdparm - tT /dev/sda ディスク上でテスト読み取り操作を実行します

cat /proc/cpuinfo CPU 情報情報を表示します

cat / proc/interrupts 割り込みの表示

cat /proc/meminfo メモリ使用量の確認

cat /proc/swaps 使用されているスワップを表示します

cat /proc/version カーネルのバージョンを表示します

cat /proc/net/dev を表示しますネットワーク アダプターと統計情報

#cat /proc/mounts マウントされたファイル システムの表示

##lspci -tv PCI デバイスのリスト

##lsusb -tv display USB device

date システム日付を表示します

cal 2007 2007 年のカレンダーを表示します

date 041217002007.00 日付と時刻を設定します - 月、日、時、分、年.秒

Clock -w 時刻の変更を BIOS に保存します

#3 .ファイルおよびディレクトリ操作コマンド

cd /home '/home' ディレクトリに入ります'

cd .. 前のレベルのディレクトリに戻ります。

cd ../.. 上の 2 レベルのディレクトリに戻ります

##cd 個人のホーム ディレクトリを入力します

cd ~user1 個人のホーム ディレクトリを入力します

#cd - 最後のディレクトリに戻ります

pwd 作業パスを表示します

ls ディレクトリ内のファイルを表示します

ls -F Viewディレクトリ内のファイル

ls - l ファイルとディレクトリの詳細を表示

ls -a 隠しファイルを表示

mkdir dir1 「dir1」という名前のディレクトリを作成します

##mkdir dir1 dir2 同時に 2 つのディレクトリを作成します

mkdir -p /tmp/dir1/dir2 ディレクトリ ツリーを作成します

rm -f file1 'file1'という名前のファイルを削除します

rmdir dir1 「dir1」というディレクトリを削除します

rm -rf dir1 「dir1」というディレクトリを削除し、同時にその内容も削除します

rm -rf dir1 dir2 2 つのディレクトリとその内容を同時に削除します

mv dir1 new_dir ディレクトリの名前変更/移動

cp file1 file2ファイルをコピーします

cp dir /* . ディレクトリ内のすべてのファイルを現在の作業ディレクトリにコピーします

cp -a /tmp/dir1ディレクトリを現在の作業ディレクトリにコピーします。

cp -a dir1 dir2 ディレクトリをコピーします。

ln -s file1 lnk1 ソフト リンクを作成します。ファイルまたはディレクトリを指します

ln file1 lnk1 ファイルまたはディレクトリへの物理リンクを作成します

touch file1 ファイルを作成します

4. ファイル検索コマンド

find / -name file1 「/」で始まるルートファイルシステムを入力してファイルとディレクトリを検索します

find / -user user1 ユーザー 'user1' に属するファイルとディレクトリを検索します。

find /home/user1 -name \*.bin Files で終わるファイルとディレクトリを検索しますwith '.bin'

#find /usr/bin -type f -atime 100 過去 100 日間使用されていない実行可能ファイルを検索します

find /usr/bin -type f -mtime -10 10 日以内に作成または変更されたファイルを検索します

locate \*.ps ' で終わるファイルを検索します。 ps' ファイルを最後に追加します - 最初に 'updatedb' コマンドを実行します

is file にはバイナリ ファイル、ソース コード、または man

# の場所が表示されます##バイナリまたは実行可能ファイルへのフルパスを表示するファイル

##5. ファイルの内容を表示

##cat file1最初のバイトからファイルの内容を順方向に表示します

#tac file1 ファイルの内容を最後の行から逆方向に表示します

more file1 長いファイルの内容を 1 つ表示します。

less file1 「more」コマンドと似ていますが、ファイルの順方向操作だけでなく逆方向の操作も可能です。

head -2 file1 ファイルの最初の 2 行を表示します

tail -2 file1 ファイルの最後の 2 行を表示します 5.マウント コマンド

mount /dev/hda2 /mnt/hda2 hda2 というディスクをマウントします (注: ディレクトリ '/mnt/hda2' がすでに存在していることを確認してください)

umount /dev/hda2 hda2 というディスクをアンインストールします (最初にマウント ポイント '/mnt/hda2' から終了します)

fuser -km /mnt/hda2 強制デバイスがビジー状態の場合はアンマウント

umount -n /mnt/hda2 /etc/mtab ファイルを書き込まずにアンマウント操作を実行します (ファイルが読み取り専用の場合、またはファイルがビジー状態の場合に非常に便利です)ディスクがいっぱいです)

#mount /dev/fd0 /mnt/floppy フロッピー ディスクをマウントします

#mount /dev/cdrom /mnt/cdrom CD をマウントします

mount /dev/hdc /mnt/cdrecorder cdrw または dvdrom をマウントします

#mount /dev/hdb /mnt/cdrecorder cdrw または dvdrom をマウントします。

mount -o ループ file.iso /mnt/cdrom ファイルまたは ISO イメージ ファイルをマウントします。

mount -t vfat /dev/hda5 /mnt/hda5 mount Windows FAT32 ファイル システムをマウントします

mount /dev/sda1 /mnt/usbdisk USB ディスクまたはフラッシュ デバイスをマウントします

mount - t smbfs -o username=user,password=pass //WinClient/share /mnt/share Windows ネットワーク共有をマウントします

6。ディスク容量操作コマンド

df -h マウントされたパーティションのリストを表示##ls -lSr |more ファイルとディレクトリをサイズ順に並べる

du -sh dir1 ディレクトリ'dir1'の使用ディスク容量を見積もる

du -sk * | sort -rn 容量順に並べ替えて表示ファイルとディレクトリのサイズ

7. ユーザーとグループ関連のコマンド

groupadd group_name 新しいユーザー グループの作成

groupdel group_name ユーザー グループの削除

groupmod -n new_group_name old_group_name ユーザー グループの名前変更

useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 「admin」ユーザーグループに属するユーザーを作成します

useradd user1 Create新しいユーザー

userdel -r user1 ユーザーを削除します ('-r' はホーム ディレクトリも削除します)

passwd user1 ユーザーを変更しますユーザーのパスワード (root のみが実行可能)

##chage -E 2005-12-31 user1 ユーザーパスワードの有効期限を設定します

## ls - lh 権限を表示

chmod 777 directory1 ディレクトリ所有者 (u)、グループ (g)、およびその他 (o) の読み取り (r)、書き込み (w)、および実行 (x) の権限を設定します

#chmod 700 directory1 ディレクトリ上のグループ (g) とその他 (o) の読み取り、書き込み、実行権限を削除します。

chown user1 file1 の所有権を変更します。ファイル 人間属性は use1 です。

#chown -R user1 directory1 は、ディレクトリの所有者属性を変更し、同時にディレクトリ内のすべてのファイルの属性を use1

# が所有するように変更します。 ## chgrp group1 file1 は、ファイルのグループを group1 に変更します

chown user1:group1 file1 は、ファイルの所有者とグループ属性を変更します。所属するグループは group1 で、ユーザーは用途1です。

find / -perm -us s システム内の SUID によって制御されるすべてのファイルを一覧表示します

chmod u s /bin/file1 バイナリ SUID を設定しますファイルのビット - ファイルを実行しているユーザーにも所有者と同じ権限が付与されます

#chmod u-s /bin/file1 バイナリ ファイルの SUID ビットを無効にします

chmod g s /home/public ディレクトリの SGID ビットを設定します - SUID と似ていますが、これはディレクトリ用です

chmod g-s /home/public 無効にするディレクトリ SGID bit

chmod o t /home/public ファイルに STIKY ビットを設定します - 正当な所有者のみがファイルを削除できます

chmod o-t /home /public は、ディレクトリの STIKY ビットを無効にします

#8. ファイルをパッケージ化および解凍するためのコマンド

# #bunzip2 file1.bz2 'file1.bz2'

bzip2 file1 というファイルを解凍します。'file1'

gunzip file1 というファイルを圧縮します。 gz 'file1.gz' というファイルを解凍します

##gzip file1 'file1'というファイルを圧縮します

##gzip -9 file1 最大圧縮率

rar a file1.rar test_file 'file1.rar' というパッケージを作成します

rar a file1.rar file1 file2 dir1 パッケージ 'file1 ' 、「file2」およびディレクトリ「dir1」

rar x file1.rar rar パッケージを解凍します

unrar x file1.rar rar を解凍しますpackage

tar -cvf archive.tar file1 非圧縮 tar パッケージを作成します

tar -cvf archive.tar file1 file2 dir1 「file1」、「file2」、「dir1」を含むファイル package

tar -tf archive.tar は、パッケージの内容を表示します

tar -xvf archive.tar パッケージをリリースします

tar -xvf archive.tar -C /tmp 圧縮パッケージを /tmp ディレクトリにリリースします (-c は指定されたディレクトリです)

tar -cvfj archive.tar.bz2 dir1 bzip2 形式で圧縮パッケージを作成します

tar -xvfj archive.tar.bz2 圧縮パッケージを解凍しますbzip2 形式 パッケージ

tar -cvfz archive.tar.gz dir1 gzip 形式

tar -xvfz archive.tar で圧縮パッケージを作成します。 gz Unzip gzip 形式の圧縮パッケージ

zip file1.zip file1 zip 形式の圧縮パッケージの作成

zip -r file1.zip file1 file2 dir1 複数のファイルとディレクトリを同時に zip 形式の圧縮パッケージに圧縮します

unzip file1.zip zip 形式の圧縮パッケージを解凍します

9. RPM パッケージに関するコマンド

rpm -ivh package.rpm rpm パッケージのインストールrpm - ivh --nodeeps package.rpm rpm パッケージをインストールし、依存関係の警告を無視します

rpm -U package.rpm 構成ファイルを変更せずに rpm パッケージを更新します

#rpm -F package.rpm インストールされている rpm パッケージを更新します

rpm -e package_name.rpm rpm パッケージを削除します

rpm -qa は、システムにインストールされているすべての rpm パッケージを表示します。

rpm -qa | grep httpd は、名前に「httpd」という単語が含まれるすべての rpm パッケージを表示します

rpm -qi package_name インストールされているパッケージに関する特別な情報を取得します

rpm -ql package_name は、インストールされた rpm パッケージによって提供されるファイルのリストを表示します

##rpm -qc package_name は、インストールされた rpm パッケージによって提供される構成ファイルのリストを表示します

rpm -q package_name --whatrequires rpm パッケージの依存関係のリストを表示します。

rpm -q package_name --whatprovides rpm パッケージを表示します。パッケージが占有しているボリューム

rpm -q package_name --scripts インストール/削除中に実行されたスクリプトを表示します l

#rpm -q package_name -- changelog rpm パッケージの変更履歴を表示します。

rpm -qf /etc/httpd/conf/httpd.conf 指定されたファイルがどの rpm パッケージによって提供されているかを確認します。

rpm -qp package.rpm -l は、まだインストールされていない rpm パッケージによって提供されるファイルのリストを表示します。

rpm --import /media/cdrom / RPM-GPG-KEY 公開鍵デジタル証明書をインポートします

rpm --checksig package.rpm rpm パッケージの整合性を確認します

rpm - qa gpg-pubkey インストールされているすべての rpm パッケージの整合性を確認します

rpm -V package_name ファイル サイズ、ライセンス、タイプ、所有者、グループ、MD5 チェック、および最終変更時刻を確認します

rpm -Va システムにインストールされているすべての rpm パッケージを確認します - 慎重に使用してください

rpm -Vp package.rpm rpm パッケージがまだ存在していることを確認します利用可能 インストールされていません

rpm2cpio package.rpm | cpio --extract --make-directories *bin* rpm パッケージから実行可能ファイルを実行します

#rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm rpm ソース コードからビルドされたパッケージをインストールします

rpmbuild --rebuild package_name.src.rpm rpm ソース コードから rpm パッケージをビルドします

10.YUM パッケージ アップグレードプログラム

yum install package_name ダウンロードしてインストールしますrpm パッケージ

##yum localinstall package_name.rpm は、独自のソフトウェア リポジトリを使用してすべての依存関係を解決する rpm パッケージをインストールします##yum update package_name.rpm 現在のシステムにインストールされているすべての rpm パッケージを更新します

yum update package_name rpm パッケージを更新します

yum delete package_name rpm を削除しますpackage

yum list 現在のシステムにインストールされているすべてのパッケージを一覧表示します

yum search package_name rpm リポジトリ内のソフトウェア パッケージを検索します

yum clean パッケージ rpm キャッシュをクリーンアップし、ダウンロードしたパッケージを削除します。

yum clean headers すべてのヘッダー ファイルを削除します。##yum clean all キャッシュされたパッケージとヘッダー ファイルをすべて削除します

以上がCentOS の基本コマンドの完全なリストを共有するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事はcnblogsで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
Centosからの移行:最良のアプローチCentosからの移行:最良のアプローチApr 12, 2025 am 12:13 AM

Centosから移動する最良の方法は、Rockylinux、Almalinux、またはUbuntuserverを選択することです。 1)バックアップデータ、2)既存のシステムを評価する、3)テスト移行、4)移行を実行し、5)最適なシステムパフォーマンスを確保するために検証と最適化。

Centosの中止:議論Centosの中止:議論Apr 11, 2025 am 12:09 AM

Centosは維持を停止し、Centosstreamに移動し、生産に優しいバージョンを提供しなくなりました。影響には、システムの移行とLinuxポリシーの企業の再評価が含まれます。代替品は次のとおりです。1。レルに移動します。2。ubuntuまたはdebianにターン、3。CentosStreamをテストプラットフォームとして検討します。4。AlmalinuxまたはRockylinuxを使用します。既存のシステムとチームのニーズを評価するために、できるだけ早く移行計画を開発することをお勧めします。

Ansibleを使用したCentos Automation:コードとしてのインフラストラクチャAnsibleを使用したCentos Automation:コードとしてのインフラストラクチャApr 10, 2025 am 09:40 AM

Ansibleを使用して、CentOSの自動管理を実装します。具体的な手順には次のものが含まれます。1)Apacheのインストールや構成などのタスクを定義するプレイブックを作成します。 2)SSHプロトコルを介してプレイブックを実行して、システム構成の一貫性を確保する。 3)条件付き判断とループ関数を使用して、複雑なシナリオを処理する。 4)パフォーマンスの最適化と、非同期タスクの使用や在庫ファイルの最適化など、ベストプラクティスに従う。

Centosインタビューの質問:Linuxシステム管理者のインタビューをエースCentosインタビューの質問:Linuxシステム管理者のインタビューをエースApr 09, 2025 am 12:17 AM

よくある質問とCentosインタビューへの回答には次のものがあります。1。YumまたはDNFコマンドを使用して、SudoyuminInstallnginxなどのソフトウェアパッケージをインストールします。 2。sudouseradd-m-s/bin/bashnewuserなどのuseraddおよびgroupAddコマンドを介してユーザーとグループを管理します。 3. firewalldを使用して、sudofirewall-cmd - permanent-add-service = httpなどのファイアウォールを構成します。 4. sudoyuninstallyum-cronなどのyum-cronを使用する自動更新を設定し、Apply_updates = yesを構成します。

CentOSトラブルシューティング:一般的な問題の診断と解決CentOSトラブルシューティング:一般的な問題の診断と解決Apr 08, 2025 am 12:09 AM

Centosシステムで一般的な問題を診断して解決する方法は?まず、システムスタートアップの障害を解決するために、起動ログを確認します。次に、ネットワーク構成ファイルをチェックして、ネットワークの問題を解決します。最後に、Yumコマンドを使用して、パッケージ管理の問題を解決します。これらの手順を通じて、CENTOSシステムの一般的な問題を効果的に診断して解決できます。

Centosセキュリティ硬化:侵入者からサーバーを保護しますCentosセキュリティ硬化:侵入者からサーバーを保護しますApr 07, 2025 am 12:05 AM

CentOSサーバーのセキュリティ補強は、次の手順を通じて実現できます。1。システムソフトウェアを更新し続け、「sudoyumupdate-y」コマンドを使用します。 2。「sudosystemctldisablecups && sudosystemctlstopcups」などの不要なサービスを無効にします。 3. SELINUXを必須モードとして構成し、「sudosetenforce1 && sudosed-i's/selinux = permissive/selinux = endforcing/g '/etc/selinux/config "command;を使用します。 4。定期的に

Advanced Centosシステム管理:コマンドラインの習得Advanced Centosシステム管理:コマンドラインの習得Apr 06, 2025 am 12:10 AM

CENTOの高度なコマンドライン管理スキルは次のとおりです。1。システムサービスを管理するためにSystemCTLを使用します。2。トップを使用してシステムリソースを監視します。3。Yumを使用してソフトウェアパッケージを管理します。これらの手法は、生産性を向上させ、一般的な問題を解決し、システムのパフォーマンスを最適化できます。

CENTOSサーバー管理:ユーザーアカウント、許可、およびサービスCENTOSサーバー管理:ユーザーアカウント、許可、およびサービスApr 05, 2025 am 12:01 AM

Centosでは、ユーザーアカウント、許可、サービスを管理する方法は? 1.ユーザーADDコマンドを使用してユーザーを作成します。2。USERMODおよびGROUPMODコマンドを使用してユーザー許可を管理します。これらの手順を通じて、CentOSサーバーを効率的に管理して、安全で効率的な操作を確保できます。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

SublimeText3 Linux 新バージョン

SublimeText3 Linux 新バージョン

SublimeText3 Linux 最新バージョン

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。