#ping 命令用于测试与目标 IP 地址之间的网络连接,并测量往返时间(RTT,Round-Trip Time)。它通常用于检查主机之间的连接性和响应时间
ping 41.6.249.90
ping www.baidu.com
# telnet 主要用于与远程主机的端口进行交互式的文本会话。
telnet 41.6.249.90 6202
#nc 可以更灵活地进行网络连接和数据传输,不仅限于交互式会话,还可以用于文件传输、端口扫描等
nc -zv 41.6.249.90 6202
#用于在命令行界面下查看文件实时内容的命令
tail -f nohup.out
#只显示文件末尾的最后200行内容
tail -200f nohup.out
#根据服务查找pid
#root 1934540 1 1 6月20 ? 10:45:11 java -server -jar data-manage-v1.0.3-SNAPSHOT.jar --spring.profiles.active=test
ps -ef |grep data-manage
#根据进程pid查端口
#java 1934540 root 54u IPv6 654251025 0t0 TCP *:12309 (LISTEN)
lsof -i |grep 1934540 |grep LISTEN
#根据端口port查进程
#tcp6 0 0 :::12309 :::* LISTEN 1934540/java
netstat -nap |grep 12309
#发送post请求
curl -X POST -H "Content-Type: application/json" -d '{"account":"hzjw", "password":"value2"}' http://62.64.39.159:9090/sms/sendSMS
#使用curl命令发送一个带有自定义请求头的GET请求
curl -i -H "Authorization: Bearer your-token-here" "http://example.com/api/resource?param1=value1¶m2=value2"
#将 https://tiup-mirrors.pingcap.com/install.sh 地址上的文件下载并保存到当前工作目录下的 install.sh 文件中
curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh -o install.sh
#使用 tar 命令查看.tar.gz内容
tar -tf hadoop-3.2.4.tar.gz
# 用于在整个文件系统中查找文件名为 aa 的文件或目录,并输出它们的路径
find / -name aa [-print]
#通过SSH协议远程登录到IP地址为 172.16.100.171 的服务器,并使用 root 用户身份进行登录
ssh root@172.16.100.171
#从本地将文件夹传输到服务器
scp -r /Users/mac_pc/Desktop/test root@192.168.1.1:/root
#将服务器上的文件夹传输到本地
scp -r root@192.168.1.1:/data/wwwroot/default/test /Users/mac_pc/Desktop
#仅显示监听状态的套接字
netstat -tunlp
#压缩
tar -czvf yht.tar.gz *.log
#解压
tar -xzvf yht.tar.gz
#压缩
zip -r data.zip data
#使用 -o 选项,强制覆盖目标目录中所有现有文件,-d:指定目录
unzip -o dist.zip -d dist
#解压
unzip data.zip
#解压 .zip 文件到指定目录
unzip archive.zip -d /path/to/directory
#查看内容的 .zip 文件
unzip -l archive.zip
zipinfo archive.zip
#上传文件到服务器
rz
#下载文件
sz
#设置日期
date -s 11/03/2009
#设置时间
date -s 10:53:55
#连接mysql数据库
mysql -h 172.22.55.33 -P4531 -uroot -p
#修改密码
set password for 'root'@'%' = 'fawkes@MySql2023';
#防火墙状态
sudo firewall-cmd --state
#列出当前防火墙所有配置
firewall-cmd --list-all
#列出当前防火墙开放的所有端口
firewall-cmd --list-ports
#第一条命令将端口永久添加到public区域的允许列表中,第二条命令重新加载防火墙规则使更改生效
sudo firewall-cmd --zone=public --add-port=4531/tcp --permanent
sudo firewall-cmd --reload
#挂载数据盘,并设置为/data ,多个命令一块执行:命令之间用 &&
lsblk
fdisk /dev/vdb
然后按n
再一直回车
再按w保存
pvcreate /dev/vdb1
vgcreate vgroup /dev/vdb1
lvcreate -l 100%FREE -n data vgroup
mkfs.ext4 /dev/vgroup/data
mkdir /data
mount /dev/vgroup/data /data
echo -e "/dev/mapper/vgroup-data /data ext4 defaults 0 0">>/etc/fstab
#输出为 aarch64,表示你的系统是基于 ARM 64 位架构 输出为 x86_64,表示你的系统是基于 x86_64 架构
#uname 命令用于显示系统信息。使用 -m 参数可以查看机器架构
uname -m
#arch 命令是 uname -m 的简写,也可以用来显示机器架构:
arch
#lscpu 命令提供了详细的 CPU 架构信息
lscpu
#查看内存使用情况
free -h
# 要使用 rm -rf 命令删除当前目录下的所有文件和文件夹,但排除指定的文件
rm -rf !(example1.txt|example2.txt)
linux饸饹面
于 2024-07-12 14:07:56 首次发布