このレコードは、Tencent Cloud Experimenthttps://cloud.tencent.com/developer/labs/lab/10000からのものです。
実験的なクラウドホストに接続
ログイン:ssh [email protected] -p 22
パスワード:ncuswbwiXA0 @
システム:CentOS 7.264ビット
実験的なクラウドホストに接続
ログイン:ssh [email protected] -p 22
パスワード:drjzyW0#^^#%
システム:CentOS 7.264ビット
実験的なクラウドホストに接続
ログイン:ssh [email protected] -p 22
パスワード:uwNTOGZHXX5#
システム:CentOS 7.264ビット
実験的なクラウドホストに接続
ログイン:ssh [email protected] -p 22
パスワード:rbszRPL58&^〜
システム:Ubuntu 16.04.1 LTS64ビット
このレコードは、Tencent Cloud Experimenthttps://cloud.tencent.com/developer/labs/lab/10000からのものです。
ディレクトリ操作
作業時間:5分〜10分
ディレクトリを作成する
mkdirコマンドを使用してディレクトリを作成します
mkdir $HOME/testFolder
ディレクトリを切り替える
cdコマンドを使用してディレクトリを切り替えます
cd $HOME/testFolder
cd ../コマンドを使用して、上位ディレクトリに切り替えます
cd ../
ディレクトリを移動する
mvコマンドを使用してディレクトリを移動します
mv $HOME/testFolder /var/tmp
ディレクトリを削除する
rm -rfコマンドを使用して、ディレクトリを削除します
rm -rf /var/tmp/testFolder
ディレクトリ内のファイルを表示する
lsコマンドを使用して、[ / etc ]ディレクトリ内のすべてのファイルとフォルダを表示します
ls /etc
/ etcディレクトリーは、デフォルトで* nixシステムのソフトウェア構成ファイルの保管場所になります。
ファイル操作
作業時間:5分〜10分
ファイルを作成する
touchコマンドを使用してファイルを作成します
touch ~/testFile
ls
コマンドを実行すると 、新しく作成されたtestFileファイルが表示されます。
ls ~
ファイルをコピーする
cpコマンドを使用してファイルをコピーします
cp ~/testFile ~/testNewFile
ファイルを削除する
rmコマンドを使用してファイルを削除し、 y
Enterキーを押してEnterキーを押して削除を確認します
rm ~/testFile
ファイルの内容を表示する
catコマンドを使用して、.bash_historyファイルの内容を表示します
cat ~/.bash_history
フィルタリング、パイプ、リダイレクト
作業時間:5分〜10分
フィルタ
/ etc / passwdファイルに含まroot
れているレコードを除外します
grep 'root' /etc/passwd
/ var / log /ディレクトリに含まれるlinux
レコードを再帰的に除外します
grep -r 'linux' /var/log/
パイプライン
簡単に言うと、Linuxのパイプラインの機能は、前のコマンドの出力を次のコマンドの入力として使用し、各コマンドをパイプのように連続して実行することです。パイプラインの演算子は|です。
たとえば、2つのコマンドcatとgrepをパイプと組み合わせることができます
cat /etc/passwd | grep 'root'
/ etcディレクトリ内の名前に含まれる ssh
ディレクトリを除外します(サブディレクトリを除く)
ls /etc | grep 'ssh'
リダイレクト
>または<を使用して、コマンドの出力をファイルにリダイレクトできます
echo 'Hello World' > ~/test.txt
操作とメンテナンスのための一般的なコマンド
作業時間:5分〜10分
pingコマンド
4つのpingパケットをcloud.tencent.comに送信して、接続されているかどうかを確認します
ping -c 4 cloud.tencent.com
netstatコマンド
netstatコマンドは、ネットワーク接続、ルーティングテーブル、インターフェイスステータスなど、さまざまなネットワーク関連情報を表示するために使用されます。
リスニング状態のすべてのtcpポートを一覧表示します
netstat -lt
PIDやプロセス名を含むすべてのポート情報を表示する
netstat -tulpn
psコマンド
現在のシステムのsshプロセス情報を取得するためのフィルター
ps -aux | grep 'ssh'
完了した実験
ディレクトリ操作
-
ディレクトリを作成する
mkdirコマンドを使用してディレクトリを作成します
mkdir $HOME/testFolder
- ディレクトリを切り替える
cdコマンドを使用してディレクトリを切り替えます
cd $HOME/testFolder
cd ../コマンドを使用して、上位ディレクトリに切り替えます
cd ../
[root @ VM-24-20-centos〜] #cat / etc / passwd | grep'root 'root:x:0:0:root:/ root:/ bin / bash operator:x:11:0:operator:/ root:/ sbin / nologin [root @ VM-24-20-centos〜] #lsのは/ etc |はgrep 'sshの' sshの[VM-24-20-CentOSの@ルート〜]#エコー'Hello Worldの'> test.txtの[VM-24-20-CentOSの@ルート〜]#lsのminiconda3 testNewFile Miniconda3- py38_4.8.2-Linux-x86_64.shのtest.txt [ルートVM-24-20-CentOSの@〜]#の猫test.txtのHello Worldの[ルートVM-24-20-CentOSの@〜]#の4クラウド-c pingを実行。 tencent.com PING cloud-gz.tencent-cloud.com(193.112.234.28)56(84)バイトのデータ。193.112.234.28(193.112.234.28)から64バイト:icmp_seq = 1 ttl = 57 time = 0.957 ms
193.112.234.28(193.112.234.28)から64バイト:icmp_seq = 2 ttl = 57 time = 0.969 ms
193.112.234.28(193.112.234.28)から64バイト:icmp_seq = 3 ttl = 57 time = 0.978
ms193.112.234.28から64バイト(193.112.234.28):icmp_seq = 4 ttl = 57 time = 0.927 ms
--- cloud-gz.tencent-cloud.comping統計---
送信4パケット、受信4、0%パケット損失、時間3003ms
rtt min / avg / max / mdev = 0.927 / 0.957 / 0.978 / 0.042 ms
[root @ VM-24-20- centos〜 ] #netstat -lt
アクティブなインターネット接続(サーバーのみ)
Proto Recv- QSend -Qローカルアドレス外部アドレス状態 tcp0 0 0.0.0.0:ssh 0.0.0.0:*
LISTEN
[root @ VM-24-20- centos〜 ] #netstat -tulpn
アクティブなインターネット接続(サーバーのみ)
Proto Recv- QSend -Qローカルアドレス外部アドレス状態PID /プログラム名 tcp0 0 0.0.0.0:22 0.0.0.0:*
LISTEN 924 / sshd
udp 0 0 10.104.24.20:123 0.0.0.0:* 1317 / ntpd
udp 0 0 127.0.0.1:123 0.0.0.0:* 1317 / ntpd
udp6 0 0 :: 1:123 ::: * 1317 / ntpd
udp6 0 0 fe80 :: 5054:ff:fe7b :: 123 ::: * 1317 / ntpd
[root @ VM-24-20- centos〜] #ps aux |
grep'ssh ' root 924 0.0 0.4 112924 4324?Ss 14:12 0:00 / usr / sbin / sshd -D
root 2721 0.0 0.5 155112 5844?Ss 14:17 0:00 sshd:root @ pts / 0
root 3749 0.0 0.5 154736 5584?Ss 14:19 0:00 sshd:root @ pts / 1
ルート38380.0 0.5 154740 5360?Ss 14:20 0:00 sshd:root @ notty
root 3841 0.0 0.2 72252 2856?Ss 14:20 0:00 / usr / libexec / openssh / sftp-server
root 14004 0.0 0.5 154736 5580?Ss 14:38 0:00 sshd:root @ pts / 2
root 14020 0.0 0.5 154740 5360?Ss 14:38 0:00 sshd:root @ notty
root 14055 0.0 0.2 72252 2868?Ss 14:38 0:00 / usr / libexec / openssh / sftp-server
root 20576 0.0 0.0 112812 972 pts / 0 R + 14:53 0:00 grep --color = auto ssh