Liunx-共通コマンドマニュアル
Webバックエンド開発、デプロイメントプロジェクト、およびLiunxを使用するために最も一般的に使用されるコマンド
システム関連
ネットワークステータス(netstat)
netstat -nat #列出当前被使用的Liunx端口所有
netstat -nat | grep "8080" #筛选列表中包含8080
//使用curl发送http请求测试连接
curl -i http://xxx.xx.xx.xx:端口/
プロセス状況(ps)
ps -ef | grep tomcat #列出当前所有与Liunx相关的进程
**ファイアウォール**
#执行以下命令,查看防火墙状态
systemctl status firewalld.service
#执行以下命令,关闭防火墙
systemctl stop firewalld.service
#执行以下命令,设置开机不自启防火墙服务
systemctl disable firewalld.service
#开启防火墙
systemctl start firewalld.service
ユーザー/権限関連
ユーザーの切り替え(su)
su root #切换到root用户
権限の変更(chmod)
# 设置文件读写权限 u文件拥有者权限 g同组用户权限 o其它用户权限
# r:读 w:写 r:执行或切换
#拥有者与同组用户都可读写执行,其它用户只能读和执行
chmod u=rwx,g=rwx,o=rx file/
#迭代设置file文件所有子文件的权限
chmod -R u=rwx,g=rwx,o=rx file/*
ファイル操作
**ファイルを表示(テール)**
#动态查看tomcat下的日志文件
tail -f /data/apache-tomcat/logs/catalina.out
ファイルコピー(cp)
#把apache-tomcat-8.5.56文件包括其下的所有子文件拷贝到/data/appche/目录下
cp -r /data/apache-tomcat-8.5.56 /data/appche/
#把apache-tomcat-8.5.56其下的所有子文件拷贝到/data/appche/目录下
cp -r /data/apache-tomcat-8.5.56/* /data/appche/
tar.gzパッケージ(tar)を解凍します
#解压redis到当前目录下
tar -zxvf redis-6.0.9.tar.gz
戦争パッケージを解凍します(解凍)
#解压springboot.war 到当前目录下
unzip springboot.war
#创建一个project目录把springboot.war 到当前目录下
unzip springboot.war -d project
**ファイルの編集(vim)**
#编辑application配置文件
vim application.yml
クロスサーバーファイル転送
リモートマシンの指定されたディレクトリにローカルファイルをアップロードします
#复制本地/opt/soft/目录下的文件nginx-0.5.38.tar.gz到远程机器10.10.10.10的opt/soft/scptest目录
scp /opt/soft/nginx-0.5.38.tar.gz [email protected]:/opt/soft/scptest
リモートマシンの指定されたディレクトリにローカルファイルをアップロードします
# 上传本地目录/opt/soft/mongodb到远程机器10.10.10.10上/opt/soft/scptest的目录中去。
scp -r /opt/soft/mongodb [email protected]:/opt/soft/scptest
リモートの場所からローカルディレクトリにファイルをコピーする
# 从10.10.10.10机器上的/opt/soft/的目录中下载nginx-0.5.38.tar.gz 文件到本地/opt/soft/目录中
scp [email protected]:/opt/soft/nginx-0.5.38.tar.gz /opt/soft/
**リモートからローカルにコピー**
从10.10.10.10机器上的/opt/soft/中下载mongodb目录到本地的/opt/soft/目录来
scp -r [email protected]:/opt/soft/mongodb /opt/soft/
トランスミッションのスピードアップ
# 加密算法可以采用 scp -c aes192-cbc
# 数据完整性校验采用 scp -o 'MACs [email protected]' 关于此哈希算法
scp -c aes192-cbc -o "MACs [email protected]"