検索
ホームページ運用・保守Linuxの運用と保守ハードコアで使用頻度の高い Linux コマンドの概要 (概要の共有)

この記事は、日常の開発プロセスでよく使われる Linux システムコマンドをまとめ、使用頻度の高い Linux クイックチェックメモをまとめた、みんなで共有する記事です。みんなが助けてくれることを願っています。

ハードコアで使用頻度の高い Linux コマンドの概要 (概要の共有)

#シャットダウン/再起動/ログオフ

##一般的なコマンドshutdown -h nowshutdown -h 10shutdown -h 11:00shutdown -h 10#shutdown -c指定時間にシャットダウンをキャンセルshutdown -r now再起動10 分後に再起動#シャットダウン - r 11:00 スケジュールされた再起動再起動##init 6init 0telinit 0poweroffhaltsyncログアウトシステム情報とパフォーマンスのチェック
関数
ただちにシャットダウン
シャットダウン10 分後
11:00 shutdown
スケジュールされた時間にシャットダウン (10 分後)
#シャットダウン -r 10
#再起動
再起動
すぐにシャットダウン
シャットダウン
すぐにシャットダウン
シャットダウン
バフ データをディスクに同期する
ログイン シェルを終了
注: たとえば、これもシャットダウンですが、シャットダウン、パワーオフ、停止、および初期化 0 の違いは何ですか?興味があれば自分で調べてください。両者には違いがあります。
システムまたはバックグラウンド サービスに問題が発生すると、問題が発生することが多いため、このコマンドは実際によく使用されます。ログインして表示するには、システム バージョン、カーネル バージョン、プロセッサ アーキテクチャ、コンピュータ名、環境変数、ユーザー ステータス、負荷ステータス、メモリ使用量、ディスク情報、プロセス、ネットワーク接続などの多くのシステム情報が含まれます。


一般的に使用されるコマンド

関数

##uname -aカーネル/OS/CPU 情報の表示uname -rカーネル バージョンの表示uname -m プロセッサ アーキテクチャの表示archプロセッサ アーキテクチャの表示ホスト名コンピュータ名を表示who現在システムにログインしているユーザーを表示ログインしているユーザーを表示します。 名前現在のユーザー名を表示します。Linux バージョン情報の表示CPU 情報の表示 割り込みの表示システム負荷の表示システム動作時間、ユーザー数、負荷の表示システム環境変数の表示システム USB デバイス情報の表示システム PCI デバイス情報の表示#lsmodロードされたシステム モジュールの表示##grep MemFree / proc/meminfo空きメモリ量を確認するfree -mメモリ使用量とスワップを確認するエリアの使用状況dateシステムの日付と時刻を表示しますcal 20212021 年のカレンダーを表示 topCPU/メモリ/プロセスなどの動的表示vmstat 1 20システム ステータスを 1 秒ごとに 20 回収集iostatIO 読み取りおよび書き込み/CPU 使用率を確認しますsar - u 1 10CPU 使用率のクエリ (1 秒あたり 1 回、合計 10 回)sar -d 1 10ディスク パフォーマンスのクエリ

ディスクとパーティション

これらは日常の使用に密接に関連するいくつかの一般的なコマンドです。Windows システムでは、マウスをクリックするだけでグラフィカル インターフェイス上にコマンドを表示できます。ただし、Linux では、さまざまなパーティション情報、ディスク使用量、ファイルとディレクトリのサイズ、さまざまなマウントとアンインストールの表示など、表示するコマンドの使用に習熟している必要があります。

##一般的に使用されるコマンド
##関数
##who am i
whoami
cat /proc /version
cat /proc/cpuinfo
cat /proc/interrupts
cat /proc/loadavg
uptime
env
lsusb -tv
lspci -tv
##grep MemTotal /proc/meminfo #合計メモリの表示
#すべてのディスク パーティションの表示##swapon -sすべてのスワップ パーティションを表示ディスク使用量とマウント ポイントを表示残りのディスク容量を確認しますサイズを確認します指定されたディレクトリdu -sk * | sort -rnmount /dev/hda2 /mnt/hda2##mount -t ntfs /dev/sdc1 /mnt/usbhd1マウントするファイル システムのタイプを指定します (ntfs など) mount -o loop xxx.iso /mnt/cdromISO ファイルをマウントしますmount /dev/sda1 /mnt/usbdiskUSB ディスク/フラッシュ デバイスをマウント#ユーザーとユーザー グループLinuxユーザー グループとユーザー自体もシステムにおいて非常に重要な概念です。コマンドのこの部分は主にユーザーの CRUD、ユーザー グループの CURD に関するものであり、ユーザーのチェック、ユーザーの切り替え、パスワードの変更、ユーザー ログイン ログのチェックも含まれます。 .一般的なコマンド
#fdisk -l
df -h
df -hl
du -sh /dir
ファイルとディレクトリのサイズを大きい順から小さい順に表示します
hda2 ディスクをマウント
##umount -v /dev/sda1 デバイス名によるアンインストール
umount -v /mnt/mymnt マウント ポイントによるアンインストール
fuser -km /mnt/hda1 強制アンインストール (慎重に使用してください)
関数

##useradd codesheep

ユーザーの作成usermod -g group_name user_nameusermod -aG group_name user_nameusermod -s /bin/ ksh -d /home/codepig –g dev codesheepgroups testgroupadd group_namegroupdel group_namegroupmod -n new_name old_namesu - user_namepasswdパスワードコードsheepwid ​​codesheeplastcrontab -lcut -d: -f1 /etc/passwdcut - d: -f1 /etc/group

ネットワークとプロセス管理

バックエンド開発者として、次のコマンドが最もよく使用されます: ネットワークの表示、接続の表示、ポート サービスの表示、ネットワークの構成カード/ファイアウォール/ルーティング テーブル/DNS、プロセスの表示とフィルター、システム ステータスの収集、システム パフォーマンスの監視とトラブルシューティング コマンドなど。これらのコマンドは、バックエンド開発が問題のトラブルシューティングを行うために会社のサーバーに接続されている場合に非常に役立ち、頻繁に使用されます。

userdel -r codesheep ユーザーの削除
ユーザーのグループの変更
ユーザーをグループに追加
ユーザー codesheep のログイン シェル、ホーム ディレクトリ、およびユーザー グループを変更します
テストの表示 ユーザーが所属するグループ
ユーザー グループの作成
ユーザー グループの削除
ユーザー グループの名前変更
フルスイッチ ユーザー環境に移動します
パスワードを変更します
ユーザーのパスワードを変更します
アクティブなユーザーを表示します
指定されたビューを表示しますユーザー情報
ユーザー ログイン ログの表示
現在のユーザーのログの表示スケジュールされたタスク
システム内のすべてのユーザーを表示
システム内のすべてのグループを表示
#一般的なコマンド関数ifconfigネットワーク インターフェイス プロパティの表示ifconfig eth0特定のネットワーク カードの構成の表示route -nルーティング テーブルの表示netstat -lntpすべてのリスニング ポートの表示##netstat -antpnetstat -lutpifup eth0##ifdown eth0eth0 ネットワーク デバイスを無効にするiptables ルールの表示##ifconfig eth0 192.168.1.1 ネットマスク 255.255.255.0IP アドレスの構成#route add -net 192.168.0.0 netmask 255.255.0.0 gw 1​​92.168.1.1ネットワーク '192.168.0.0/16'route del に到達するように静的ルートを構成します0/0 gw Gateway_IP静的ルートの削除hostnameホスト名を表示ホスト www .codesheep.cnホスト名の解決nslookup www.codesheep.cnDNS レコードにクエリを実行して、ドメイン名解決が正常かどうかを確認しますps -efすべてのプロセスを表示必要なプロセスを除外します指定された名前のプロセスを強制終了しますkill -s pid 指定された pid を持つプロセスを強制終了しますtopプロセスのステータスをリアルタイムに表示しますvmstat 1 20システム ステータスを 1 秒ごとに 20 回収集iostatIO の読み取りおよび書き込み/CPU 使用率を表示sar -u 1 10CPU 使用率のクエリ (1 秒あたり 1 回、合計 10 回) sar -d 1 10ディスク パフォーマンスのクエリ一般的なシステム サービス コマンド通常、これらのコマンドがたくさん登場します。たとえば、自分でインストールする場合、JDK、MySQL データベース、redis キャッシュ、nginx サーバーのインストールなど、さまざまな基本的なプログラミング環境やサービスをデプロイするときによく使用されます...
確立されたすべての接続の表示
TCP/UDP ステータス情報の表示
eth0 ネットワーク デバイスを有効にする
##iptables -L
##dhclient eth0 dhcp モードで eth0 を有効にする
route add -net 0/0 gw Gateway_IP デフォルト ゲートウェイの構成
ps -ef | grep codesheep
kill -s name

一般的に使用されるコマンド

機能
##chkconfig --listListシステム サービス##service start サービスの開始service stopサービスの終了service restartサービスの再起動systemctl status サービスの表示systemctl start サービスの開始systemctl stop サービスの終了systemctl restart サービスを再起動しますsystemctlenableセルフスタートをオンにするsystemctl disable セルフスタートをオフにする

ファイルとディレクトリの操作

これらのコマンドはすべて、Linux システムで使用される基本的な操作です。また、ファイル操作とディレクトリ操作に関して、最も頻繁に使用されるコマンドの一部でもあります。パス。例: ファイルやディレクトリに対するさまざまな高頻度の操作、作成、表示、検索、削除、名前変更、コピー、ソフト リンク、素早い位置決めと検索など。いずれも使用頻度の高い実用的なコマンドです。

service ステータスサービスの表示
#一般的なコマンドFunctioncd ディレクトリを入力してください##cd …##cd …/ …ディレクトリに 2 レベル戻りますcd個人のホーム ディレクトリに入ります cd -前のステップのディレクトリに戻ります#現在のパスを表示lsファイル ディレクトリ リストの表示ls -Fディレクトリの内容の表示 (ファイルかディレクトリかを表示)ls - lファイルとディレクトリの詳細リストを表示ls -a隠しファイルを表示#ls -lSrmoretreeファイルとディレクトリのツリー構造を表示##mkdir mkdir dir1 dir2mkdir -p /tmp/dir1/dir2rm -f file1##rmdir dir1「dir1」ディレクトリを削除しますrm -rf dir1「dir1」ディレクトリとその内容を削除しますrm -rf dir1 dir2ディレクトリとその内容を同時に削除mv old_dir new_dirディレクトリの名前変更/移動cp file1 file2ファイルをコピーcp dir/* .すべてのファイルをコピーします。ディレクトリを現在のディレクトリにコピーします。cp -a dir1 dir2ディレクトリをコピーします。cp -a /tmp/dir1 。 ディレクトリを現在のディレクトリにコピーしますln -s file1 link1ファイル/ディレクトリを指すソフト リンクを作成しますln file1 lnk1ファイルを指すソフト リンク/ディレクトリへの物理リンクを作成しますfind / -name file1次のディレクトリから始まるファイル/ディレクトリを検索しますユーザー user1 のファイル/ディレクトリを検索しますサフィックスが付いたディレクトリ/dir ファイルで .bin を検索 ファイルをすばやく見つける.mp4 で終わるファイルを検索停止しているバイナリ ファイル/実行可能ファイルのパスを表示します##chmod ugo rwx dir1ディレクトリ所有者 (u)、グループ (g) およびその他 (o) 読み取り (r) 書き込み (w) 実行 (x) 権限を設定します chmod go-rwx dir1グループ (g) を他のグループ (o) とともに削除します。chown user1 file1 に対する読み取り、書き込み、および実行権限を付与します。 #ファイルの所有者属性を変更します#chown -R user1 dir1ディレクトリの所有者属性を変更します
上のディレクトリに戻ります
##pwd
#ls -lh 権限を表示
ディレクトリの作成
2 つのディレクトリを同時に作成します
ディレクトリ ツリーを作成します
「file1」ファイルを削除します
#find / - user user1
find /dir -name *.bin
キーワードを検索
locate *.mp4
停止している場所
システム ディレクトリでバイナリ ファイルを検索します
#chgrp group1 file1 ファイル グループの変更
chown user1:group1 file1 ファイルの所有者とグループの変更# ##################################

ファイルの表示と処理

コマンドのこの部分は主にファイル処理またはテキスト処理に関するものです。たとえば、プログラマとして最も操作するのはコード ソース ファイルです。さまざまな高度な表示、比較、追加、削除、置換、結合...および一連の素早い操作。

#一般的なコマンド関数cat file1ファイルの内容を表示しますcat -n file1内容を表示し、行数をマークします cat xxx.txt awk 'NR%2==1'tac file1ファイルの内容を最後の行から振り返りますもっと見る file1長いファイルの内容を表示するless file1より多くのコマンドを追加しますが、逆の操作も可能ですhead -2 file1ファイルの最初の 2 行を表示しますtail -2 file1ファイルを表示した後 2 行tail -f /log/msgファイルに追加されたコンテンツをリアルタイムで表示しますgrep codesheep hello .txtファイル hello.txt でキーワード codesheep を検索しますgrep ^sheep hello .txtファイル hello.txt 内でキーワード codesheep を検索します。sheep で始まるコンテンツgrep [0-9] hello.txt hello.txt ファイル内の数字を含むすべての行を選択しますsed 's/s1/s2/g' hello.txthello.txt ファイル内の s1 を置き換えますwith s2sed '/^ $/d' hello.txthello.txt ファイルからすべての空白行を削除しますsed '/ *#/d; /^$/d' hello .txthello.txt ファイルからすべてのコメントと空白行を削除します sed -e '1d' hello.txtファイル hello から .txtsed -n '/s1/p' hello.txt の最初の行を除外しますキーワード「s1」を含む行のみを表示sed -e 's/ *$//' hello.txt各行の最後の空白文字##sed - e 's/s1//g' hello.txtsed -n '1,5p;5q ' hello.txt1 行目から 5 行目までの内容を表示します5 行目を表示##sort file1 file2uniq -usort file1 file2uniq -dcomm -1 file1 file22 つのファイルの内容を比較します (「file1」の内容を削除)comm -2 file1 file22 つのファイルの内容を比較します (「file2」の内容を削除します)comm -3 file1 file22 つのファイルの内容を比較します (「file2」の内容を削除します) 2 つのファイルの共通部分)パッケージの解凍コンテンツのこの部分は、主にパッケージ化、圧縮、いくつかの圧縮パッケージ形式とファイルを含むファイルまたはディレクトリの解凍コマンドのこの部分は、日常生活でも非常に頻繁に使用されます。
文書から単語 s1 のみを削除し、すべての行は保持します。 rest
##sed -n '5p;5q' hello.txt
ファイル 1 を貼り付けファイル 2 の内容をマージしますファイルまたは 2 つの列
paste -d ' ' file1 file2 2 つのファイルまたは 2 つの列の内容をマージします。区別するには " " を使用します。
sort file1 file2 2 つのファイルの内容を並べ替えます
sort file1 file2 uniq

一般的なコマンド

関数
zip xxx.zip ファイル圧縮して zip パッケージにします##zip -r xxx.zip file1 file2 dir1unzip xxx.zip##tar -cvf xxx.tar ファイル非圧縮 tar パッケージを作成しますtar -cvf xxx.tar file1 file2 dir1tar 複数のファイル ディレクトリtar - tf xxx.tartar パッケージの内容を表示しますtar -xvf xxx.tartar パッケージを抽出しますtar -xvf xxx.tar -C /dir指定されたディレクトリに tar パッケージを抽出しますtar -cvfj xxx.tar.bz2 dir bz2 圧縮パッケージを作成しますbz2 圧縮パッケージ## tar -cvfz xxx を解凍します。 tar.gz dirgzip 圧縮パッケージの作成bzip2 ファイル名圧縮ファイルgunzip xxx.gz##gzip ファイル名##圧縮ファイル# #gzip -9 ファイル名最大圧縮率

次に、一般的なパッケージ マネージャー コマンドをいくつか示します。まず第一に、誰もがパッケージマネージャーとは何かを知る必要があります。

このように言いましょう。パッケージ マネージャーのようなものが存在しない場合、それはおそらく Linux システムにソフトウェアをインストールするだけです。多くのユーザーが思いとどまるのではないかと心配しています。ソフトウェアの依存関係の処理は人々を狂わせるでしょう。したがって、パッケージ マネージャーは、簡単に言うと、Linux システム上でソフトウェアのインストール、アンインストール、アップグレード、およびクエリのサポートを提供するために使用されるコンポーネントとして理解でき、ユーザーにとっては一般にツール コマンドのセットです。

最も広く使用されている例は、Red Hat のパッケージ構造である RPM パッケージ マネージャーであり、RedHat や CentOS などのシステムで使用されています。代表的なコマンドは rpm コマンドと yum コマンドで、次に DPKG パッケージ マネージャーがあります。 Debain や Ubuntu などのシステムで使用され、一般的なコマンドには dpkg コマンドや apt ソフトウェア ツールなどがあります。


rpm パッケージ管理コマンド

複数のファイル ディレクトリを zip パッケージに圧縮します
zip パッケージを解凍します
##tar -jxvf xxx.tar.bz2
##tar -zxvf xxx.tar.gz gzip 圧縮パッケージの解凍
bunzip2 xxx.bz2 bz2 圧縮パッケージを解凍します
#gzip 圧縮パッケージを解凍します
##rpm -q --whatrequires xxx ##rpm -q --changelog xxxxxx パッケージの変更記録を表示パッケージの詳細情報の表示##rpm -qd pkg_nameパッケージの場所のクエリ提供されるドキュメントrpm -qc pkg_nameインストールされた rpm パッケージによって提供される構成ファイルを表示しますrpm -ql pkg_name パッケージにインストールされているファイルを確認するrpm -qf filenameファイルがどのパッケージに属しているかを確認するrpm -qR pkg_nameパッケージの依存関係のクエリrpm -ivh xxx.rpmrpm パッケージのインストールrpm -ivh --test xxx.rpmテスト インストール rpm パッケージrpm -ivh --nodeps xxx.rpmrpm パッケージのインストール時に依存関係を無視するrpm -e xxxアンインストールパッケージrpm - Fvh pkg_nameインストールされている rpm パッケージをアップグレードしますrpm -Uvh pkg_namerpm パッケージをアップグレードします (インストールされていない場合はインストールされます)rpm -V pkg_name##yum パッケージ管理コマンド
共通コマンド 機能
rpm -qa インストールされている rpm パッケージの表示
rpm -q pkg_name rpm パッケージのクエリ
rpm -q --whatprovides xxx xxx 関数が
# で提供されているパッケージを表示します。 ##xxx 関数が依存しているパッケージを表示
#rpm -qi pkg_name
#RPM パッケージ詳細確認
一般的なコマンド

機能

yum search pkg_nameyum install pkg_name#yum install --downloadonly pkg_name##ダウンロードのみでインストールは不可##yum listすべて表示パッケージインストールされている yum リスト現在のシステムにインストールされているパッケージを表示しますyum リストの更新情報表示更新可能なパッケージのリスト#yum check-updateアップグレード可能なパッケージの表示##yum クリーン パッケージキャッシュされたヘッダーのクリアdpkg パッケージ管理コマンド一般的に使用されるコマンド関数##dpkg -c xxx.deb
##yum repolist を有効にします 利用可能なソース リポジトリを表示します
ソフトウェア パッケージの検索
ソフトウェア パッケージをダウンロードしてインストールします
## yum update すべてのソフトウェア パッケージを更新します
yum update pkg_name 指定されたソフトウェア パッケージをアップグレードします
yum deplist pkg_name パッケージの依存関係をリストする
yum delete pkg_name パッケージを削除
yum clean all キャッシュのクリア
##キャッシュされたパッケージのクリア #yum クリーン ヘッダー
deb パッケージの内容を一覧表示します

dpkg -i xxx.debdeb パッケージのインストール/更新deb パッケージの削除 #dpkg –unpack xxx.debdeb パッケージの内容を解凍しますapt ソフトウェア ツールSearch package
##dpkg -r pkg_name
dpkg -P pkg_name deb パッケージを削除します (構成を保持せずに)
dpkg -l system
dpkg -l pkg_name パッケージの一般情報を表示します
dpkg -L pkg_name deb パッケージによってインストールされたファイルを表示します
dpkg -s pkg_name パッケージの詳細情報を表示します
共通コマンド 関数
apt-cache search pkg_name

apt-cache show pkg_name

パッケージの概要情報の取得apt-get purge pkg_nameapt-get replace pkg_nameapt-get update apt -get upgradeapt-get clean関連する推奨事項: 「」
##apt-get install pkg_name Install/ソフトウェア パッケージのアップグレード
ソフトウェアのアンインストール (構成を含む)
ソフトウェアのアンインストール (構成を除く)
パッケージ インデックス情報の更新
インストール済みパッケージの更新
キャッシュのクリア
Linux ビデオ チュートリアル

以上がハードコアで使用頻度の高い Linux コマンドの概要 (概要の共有)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事はCSDNで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
什么是linux设备节点什么是linux设备节点Apr 18, 2022 pm 08:10 PM

linux设备节点是应用程序和设备驱动程序沟通的一个桥梁;设备节点被创建在“/dev”,是连接内核与用户层的枢纽,相当于硬盘的inode一样的东西,记录了硬件设备的位置和信息。设备节点使用户可以与内核进行硬件的沟通,读写设备以及其他的操作。

Linux中open和fopen的区别有哪些Linux中open和fopen的区别有哪些Apr 29, 2022 pm 06:57 PM

区别:1、open是UNIX系统调用函数,而fopen是ANSIC标准中的C语言库函数;2、open的移植性没fopen好;3、fopen只能操纵普通正规文件,而open可以操作普通文件、网络套接字等;4、open无缓冲,fopen有缓冲。

linux怎么判断pcre是否安装linux怎么判断pcre是否安装May 09, 2022 pm 04:14 PM

在linux中,可以利用“rpm -qa pcre”命令判断pcre是否安装;rpm命令专门用于管理各项套件,使用该命令后,若结果中出现pcre的版本信息,则表示pcre已经安装,若没有出现版本信息,则表示没有安装pcre。

linux中eof是什么linux中eof是什么May 07, 2022 pm 04:26 PM

在linux中,eof是自定义终止符,是“END Of File”的缩写;因为是自定义的终止符,所以eof就不是固定的,可以随意的设置别名,linux中按“ctrl+d”就代表eof,eof一般会配合cat命令用于多行文本输出,指文件末尾。

linux中什么叫端口映射linux中什么叫端口映射May 09, 2022 pm 01:49 PM

端口映射又称端口转发,是指将外部主机的IP地址的端口映射到Intranet中的一台计算机,当用户访问外网IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上;可以通过使用动态或固定的公共网络IP路由ADSL宽带路由器来实现。

手机远程linux工具有哪些手机远程linux工具有哪些Apr 29, 2022 pm 05:30 PM

手机远程linux工具有:1、JuiceSSH,是一款功能强大的安卓SSH客户端应用,可直接对linux服务进行管理;2、Termius,可以利用手机来连接Linux服务器;3、Termux,一个强大的远程终端工具;4、向日葵远程控制等等。

linux怎么查询mac地址linux怎么查询mac地址Apr 24, 2022 pm 08:01 PM

linux查询mac地址的方法:1、打开系统,在桌面中点击鼠标右键,选择“打开终端”;2、在终端中,执行“ifconfig”命令,查看输出结果,在输出信息第四行中紧跟“ether”单词后的字符串就是mac地址。

linux中lsb是什么意思linux中lsb是什么意思May 07, 2022 pm 05:08 PM

linux中,lsb是linux标准基础的意思,是“Linux Standards Base”的缩写,是linux标准化领域中的标准;lsb制定了应用程序与运行环境之间的二进制接口,保证了linux发行版与linux应用程序之间的良好结合。

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ヘンタイを無料で生成します。

ホットツール

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

DVWA

DVWA

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