Linux VPS の一般的な SSH コマンド

Linux VPS の一般的な SSH コマンド

1. SSHにログインするにはどうすればいいですか?

2. SSH操作の一般的なコマンド:
ls /* ディレクトリの内容を表示する、または dir コマンド cd mydir /* mydir ディレクトリに入る */
cd – /* 前のディレクトリに戻る*/ 同じように cd .. を使用します cd ~ /* ルートディレクトリに戻る*/
rm -rf mydir /* mydir ディレクトリを削除 */
rm go.tar /* go.tar ファイルを削除 */
mv tools tool /* tools ディレクトリの名前を tool に変更します */
cp -a tool www /* tool ディレクトリ内のすべてのファイルを www ディレクトリにコピーします。 pwd /* 現在のサーバー パスを表示します。
パスに関する一般的な操作は次のとおりです。
cd /home/ftp1 /* FTP1ディレクトリに入る
cp -a /home/ftp1/22 /home/ftp2/ /*ftp1の下の22ディレクトリをftp2にコピーする
3. SSHダウンロード、圧縮、解凍、その他のコマンド:
SSH でのリモート ダウンロード操作:
wget ダウンロード コマンド
wget http://love8.org/1.rar /*SSH は、サイトのルート ディレクトリに 1.rar パッケージをダウンロードします。注: サーバーは非常に高速にダウンロードされていました。帯域幅が十分であれば、テストは 10M/s に達することもあります。DZ のダウンロードなど、ソース コードをダウンロードして直接使用できる場合がよくあります。
nohup はパラメータです。ウィンドウを閉じた後、送信は完了するまで継続されます。 SSHを終了した後、実行を続けます。nohup wget http://love8.org/1.rarのように、先頭に追加するという人もいます。
FTP でのアップロードおよびダウンロードのパッケージ化、圧縮、解凍操作に使用できます。
ファイル操作:
ls ディレクトリ内のファイルを表示する
ls -F ディレクトリ内のファイルを表示する
ls -lはファイルとディレクトリの詳細情報を表示します
ls -a は隠しファイルを表示します
ls *[0-9]* 数字を含むファイル名とディレクトリ名を表示する
rm go.tar go.tar ファイルを削除する
mt.cgi を検索する mt.cgi という名前のファイルを検索する
df ?h ディスクの残り容量を確認する
find / -name xxx -print find xxx ファイルの圧縮と解凍:
tar xvf wordpress.tar tar形式のファイルを解凍します
tar -tvf myfile.tar tarファイルに含まれるファイルを表示する
tar cf toole.tar ツールはツールディレクトリをtoole.tarファイルにパッケージ化します
tar cfz xwyme.tar.gz ツール ツール ディレクトリをパッケージ化し、xwyme.tar.gz ファイルに圧縮します。.tar ファイルは圧縮されることはほとんどないため、MT .tar.gz ファイルは .tar ファイルに解凍されると約 10 MB になります。
tar jcvf /var/bak/www.tar.bz2 /var/www/ は高圧縮率の .tar.bz2 ファイルを作成します。
tar xjf www.tar.bz2 tar.bz2 形式を解凍する
gzip -d ge.tar.gz は .tar.gz ファイルを .tar ファイルに解凍します。
unzip phpbb.zip zip ファイルを解凍します。Windows で .tar.gz ファイルを圧縮するのは少し面倒です。
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 パッケージを解凍する
tar -cvf archive.tar file1は非圧縮のtarballを作成する
tar -cvf archive.tar file1 file2 dir1 は、「file1」、「file2」、および「dir1」を含むアーカイブファイルを作成します。
tar -tf archive.tar パッケージの内容を表示する
tar -xvf archive.tarはパッケージをリリースします
tar -xvf archive.tar -C /tmp を実行して、圧縮されたパッケージを /tmp ディレクトリにリリースします。
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はgzipアーカイブを解凍します
zip file1.zip file1はzip形式の圧縮パッケージを作成します
zip -r file1.zip file1 file2 dir1 複数のファイルとディレクトリをzipファイルに圧縮します
unzip file1.zip zipファイルを解凍する
4. SSHアップロード、FTPおよびその他のコマンド:
FTPを入力してください:
ftp love8.org /*FTP経由でlove8.comに直接接続
名前: love8 /* 入力FTP: love8
パスワード: /* FTP パスワードを入力します。パスワードは表示されません。入力するだけで FTP に入り、アップロードできます。
FTP> love8.zip love8.zip を置く
/*put はアップロード コマンド、最初の love8.zip はローカル ファイル名、2 番目はリモート ファイル名です。 。
/*これは、ローカルのlove8.zipをリモートFTPにアップロードすることを意味します。
mput はディレクトリをアップロードし、ローカル サービス ディレクトリ (およびすべてのファイルとサブディレクトリ) を FTP にアップロードします。
しかし、テストは成功しませんでした(lftpのサポートが必要なようです)
ダウンロード:
FTP>get love8.zip love8.zip FTPからidc886.zipをローカルサーバーにダウンロードします
mget は、FTP からすべてのファイルとサブディレクトリを含むディレクトリをダウンロードしますが、正常にテストされていません (lftp のサポートが必要なようです)
FTP にログインするときに、Y/N の入力を求められないようにパラメータ i を追加します。
例: ftp -i love8.org
またはftp>プロンプト
FTP では、次のコマンドがよく使用されます (lftp のコマンドは FTP コマンドとは異なることに注意してください)。
TP>ls は、リモート Linux FTP サーバー上の現在のパスにあるディレクトリとファイルを一覧表示しますか?
FTP>dir は、リモート Linux FTP サーバー上の現在のパスにあるディレクトリとファイルを一覧表示します (上記と同じ)。
FTP>mkdir は、リモート Linux FTP サーバーの現在のパスに指定されたディレクトリを作成しますか?
FTP>rmdir は、リモート Linux FTP サーバー上の現在のパスにある指定されたディレクトリを削除しますか?
FTP>cd、リモート Linux FTP サーバーの作業ディレクトリを変更しますか?
FTP>delete、リモート Linux FTP サーバー上の指定されたファイルを削除しますか?
FTP>rename、リモート Linux FTP サーバー上の指定されたファイルの名前を変更しますか?
FTP>close は、リモート Linux FTP サーバーから切断しますが、FTP コマンド パラメーターのプロンプトは保持しますか?
FTP>disconnect は、リモート Linux FTP サーバーから切断しますが、FTP コマンド パラメーターのプロンプトは保持します (上記と同じ)。
FTP>bye はリモート Linux FTP サーバーとの接続を終了します。
FTP>quit は、リモート Linux FTP サーバーとの接続を終了します (上記と同じ)。
FTP>!、リモート Linux FTP サーバーからローカル シェルに直接入力しますか?
FTP>exit、(前の手順から続く) ローカル シェル環境からリモート Linux FTP サーバー環境に戻りますか?
FTP>!ls、ローカル マシン上の現在のパスにあるディレクトリとファイルを一覧表示しますか?
FTP>lcd、ローカルマシンの作業ディレクトリを変更しますか?
FTP>?、ftp コマンドの説明を表示しますか?
FTP>help、ftp コマンドの説明を表示します (上記と同じ)?
5. SSH でのデータベースのバックアップとリカバリ:
1. データベースバックアップコマンド: mysqldump
パラメータ: mysqldump -u データベース ユーザー -p パスワード -h データベース アドレス データベース名> データベース ファイルの例:
mysqldump -ulove8 -plove8 -h sql.love8com love8 > love8.sql
2. データベース復旧コマンド: mysql
パラメータ: mysql -u データベース ユーザー -p パスワード -h データベース アドレス データベース名 < データベース ファイル 例:
mysql -ulove8 -plove8 -h sql.love8.com love8 < love8.sql
注: データベースがリモート接続をサポートしている場合は、任意のサーバー上のデータベースをバックアップできます。
6. サーバー関連のコマンド操作によく使用されるコマンド:
free /* サーバーのメモリ使用量や残りメモリなどを確認します。
uptime /* サーバーの稼働時間と負荷を表示
cat /proc/cpuinfo /* CPU情報を表示
top /* サーバーメモリとCPU実行データ値を表示
uname -a /*ホスト情報、バージョンなどを表示します。
ps -A /*すべてのプロセスを表示
who /* SSHユーザーなどのアクティブユーザーを表示する
cat /root/.bash_history /* SSHでの操作などのコマンド履歴を表示する
cat /var/log/secure | grep ssh /* セキュリティログを表示して、SSH経由でサーバーにログインしたユーザーを確認します
dd if=/dev/zero of=test bs=64k count=4k oflag=dsync ハードディスクパフォ​​ーマンステスト DH 46.6M/S
chmod -R 777 ddb /* ddbディレクトリ属性を777に設定します。-Rには以下のファイルとディレクトリの属性がすべて含まれます
chmod +x ddb.sh /* ddb.sh を実行可能に設定して、Crontab の使用法を自動的に実行します。
yum install vixie-cron crontabs //Crontab をインストール
crontab -l タスクリストを表示する
crontab -e タスクの削除、追加、編集
5 */6 * * * /home/admin/ddb.sh 6時間5分ごとにddb.shを実行する
15 1 15,30 * * /home/admin/ddb.sh 毎月15日と30日の1:15にddb.shを実行する
7. サーバー関連の再起動コマンド:
パスに注意してください。インストール サービスによっては、インストール パスが異なります。しかし、コマンドは同じです。
/usr/sbin/apachectl restart /* Apacheを再起動する
/usr/sbin/apachectl stop /*Apacheを停止する
/usr/sbin/apachectl start /*Apacheを起動する
/sbin/service mysqld restart mysqldを再起動します。
/etc/init.d/lighttpd restart lighttpdサーバーを再起動します
/usr/sbin/service httpd を再起動する
service kloxo start kloxoを再起動します
再起動 VPSを再起動します
poweroff VPSをシャットダウンする
上記は、よく使用される SSH 操作コマンドの一部を集めたものであり、今後徐々に追加される予定です。

<<:  $24/年/128M/5G スペース/500G トラフィック/OpenVZ VPS —— RaidLogic.NET

>>:  WinSCP SFTPを使用してVPSファイル転送を管理する

推薦する

CloudIPLC: 199元/年/2GBメモリ/40GBスペース/2TBトラフィック/2IP/KVM/ロサンゼルスQN

安定した中国の商人であるCloudIPLCは、ホスト百科事典で何度も紹介されています。今ならダブル1...

AccuWebHosting: 月額 18 ドル / 1GB RAM / 20GB SSD / 250GB 帯域幅 / KVM / シンガポール

AccuWebHosting はアメリカのホスティング プロバイダーで、2003 年に設立され、オン...

TropiHost: 月額 1.33 ドル / 256 MB RAM / 10 GB ストレージ / 500 GB 帯域幅 / KVM / ニューヨーク

海外のホスティングプロバイダーであるTropihostは、仮想ホスティング、リセラーホスティング、V...

ReadyDedis: 月額 5.95 ドル / 1 コア @ AMD EPYC 7402P / 1GB メモリ / 25GB NVMe スペース / 500GB トラフィック / 1Gbps ポート / KVM / シンガポール

ReadyDedis は、VPS、専用サーバーなどを提供する米国の企業です。現在 4 人のチームで構...

Cloudflexy/dedicenter 2GB RAM ロサンゼルス KVM VPS レビュー

詳細: Cloudflexy: $13.99/年/2GB メモリ/30GB SSD スペース/無制限...

VPSCheap: $28/年/1GB RAM/15GB SSD スペース/無制限トラフィック/OpenVZ/Chicago

老舗のアメリカのホスティングプロバイダーであるVPSCheapは、2014年にこのサイトで初めて紹介...

HostDare: ロサンゼルス CN2 GIA KVM VPS、30% オフ、最低年間支払額 32 ドル

ホスト百科事典でも何度も紹介されているHostDareですが、今回のブラックフライデーのプロモーショ...

Uni Web ホスティング: 月額 19 ドル / E3 / 32GB メモリ / 2TB ハードドライブ / 無制限トラフィック / 3 IP

Uni Web Hosting は、2005 年に設立された長い歴史を持つドイツのホスティング会社...

HKServerSolution: 249元/月/4Gメモリ/60GB NVMeスペース/無制限トラフィック/DDOS/KVM/ポートランド

中国のホスティングプロバイダーである HKServerSolution は、これまで主に香港 KVM...

Webtropia: 月額 1.5 ユーロ / 2GB RAM / 100GB ストレージ / 無制限トラフィック / 1000Mbps / OpenVZ / ドイツ

myLoc が所有する Webtropia は、以前、ホスト百科事典で自社の独立サーバーを紹介してい...

DotVPS: $15/年/128MB RAM/10GB ストレージ/500G 帯域幅/OpenVZ

導入DotVPS は 2011 年に設立されたアメリカのホスティング会社で、主に仮想ホスティング、リ...

OneCloudy: 2 ドル / 3 年 / 500 GB SSD スペース / 無制限のトラフィック / 無制限のドメイン名

新しいホスティングプロバイダーである可能性がある OneCloudy は現在、500 GB のスペー...

AlphaVPS: 15 ユーロ/年/1GB RAM/15GB SSD スペース/1TB 帯域幅/OpenVZ/ロサンゼルス

アメリカのホスティングプロバイダーである AlphaVPS は、2013 年に設立され、正式に登録さ...

PDQServer: 月額 4.5 ドル / メモリ 2GB / SSD スペース 30GB / トラフィック無制限 / 1Gbps ポート / KVM / ロサンゼルス

PDQServerは2018年初頭に設立された企業で、ホスト百科事典でも何度か紹介されています。現在...

月額 2.95 ドル / 25G スペース / 250G トラフィック / 仮想ホスト: HOST1PLUS

HOST1PLUSについてHOST1PLUS はイギリスのホスティング会社です。以前は中国で無料 ...