Linux网络命令

部署运行你感兴趣的模型镜像

前言

本文讲述了一些日常命令,包括data、cal、history、scp、rsync、ssh、nohup、reboot、shutdown等的使用

一、日常命令

1.1 date

定义:date 命令用于显示当前的系统日期和时间,可以指定不同的输出格式,或用它来设置系统的日期和时间。
命令:
date——————显示当前时间
date "+%Y-%m-%d %H:%M:%S”——————自定义时间格式
date +%Y-%m-%d -s “2025-08-14” ——————设置系统时间
在这里插入图片描述

1.2 cal

定义:cal 命令用来显示当前月份或指定月份的日历。可以方便地查看日期。
命令:
cal ————————查看当前月份的日历
cal 月 年 ————————查看指定年份和月份的日历
cal -y 年 ————————指定看一年的日历
在这里插入图片描述
在这里插入图片描述

1.3 history

定义:可以用于查看输入过的命令的历史记录
命令:
history ————————用于查看输入命令的历史记录
history | grep “要查找的命令”——————在历史命令中搜索查找
在这里插入图片描述
在这里插入图片描述

1.4 scp

定义:可以传输数据,并且在对数据进行了加密,安全性更高。
命令:
scp 要传输的文件路径 用户名@IP:接收目录路径
scp -r 要传输的目录路劲 用户名@IP:接收目录的路径
在这里插入图片描述
在这里插入图片描述
scp -r 用户名@IP:传输的目录的路径 接受路径 ——————接收文件或目录
在这里插入图片描述

1.5 rsync

定义:rsync 是一个非常强大的文件同步工具,支持增量同步,减少了文件传输的时间和带宽消耗。它可以同步文件和目录,不仅可以在本地计算机之间同步,也支持远程同步。
-a :归档模式,表示保持文件的所有属性(如权限、时间戳等)。
-v :详细模式,显示传输过程中的文件。
-z :启用压缩传输。
命令:
rsync -avz 要传输的目录或文件 用户名@IP:接受的路径——————传输文件或目录
rsync -avz 用户名@IP:要传输的目录或文件的路径 接收路径——————接收
在这里插入图片描述
在这里插入图片描述

1.6 ssh

ssh(Secure Shell)命令用于通过加密连接远程登录到计算机。它使得你可以安全地访问远程机器并执行命令。
第一步 修改/etc/ssh/sshd_config文件中的端口号
在这里插入图片描述
第二步 更改/etc/selinux/config 中的
在这里插入图片描述
第三步输入ssh -p 端口号 用户名@IP——————远程控制
在这里插入图片描述

1.7 nohup

命令:nohup 命令用于让某个进程在后台运行,并且使其在关闭终端后依然保持运行。 nohup 会将标准输出和错误输出重定向到 nohup.out 文件中。
第一步 创建一个可执行的文件,并编辑文件脚本
在这里插入图片描述
在这里插入图片描述
第二步 输入nohup 可执行的文件路径 &
在这里插入图片描述

第三步 输入tail -f nohup.out 查看是否有运行
在这里插入图片描述

1.8 重启与关机命令

① reboot
定义:reboot 命令用于重启计算机。在一些场景中需要重新启动计算机以应用更新或其他操作。
reboot——————重启
reboot +时间——————延迟重启
② shutdown
定义:shutdown 命令用于关闭计算机。它可以指定一个延迟时间,或者立即关闭系统。
shutdown -h now ——————立刻关机
shutdown -h +时间 ——————延迟关机
sudo shutdown -r now ——————立刻重启

1.9 free命令

定义:用于显示系统的内存使用情况,包括物理内存(RAM)、交换空间(swap)和内核缓冲区。它是 Linux系统中非常常用的一个命令,用于查看内存的总体状态。
free 命令提供以下几个主要信息:

  1. 总内存:物理内存的总量。
  2. 已用内存:已经被系统或应用程序使用的内存。
  3. 空闲内存:没有被使用的内存。
  4. 共享内存:不同进程之间共享的内存空间。
  5. 缓存内存:操作系统用作缓存的数据。
  6. 交换内存(Swap):当物理内存不足时,系统使用磁盘上的空间作为虚拟内存(交换空间)
    命令:
    1、free -h :以人类可读的方式显示(自动选择合适的单位,如 KB, MB, GB)。
    2、free -m :以 MB 为单位显示内存。
    3、free -g :以 GB 为单位显示内存。
    4、free -t :显示内存的总和(即总内存 + 总交换空间)。
    5、free -s :以秒为单位指定显示刷新时间间隔。
    6、free -l :显示低内存和高内存的详细信息。
    在这里插入图片描述

二、Linux 网络命令

2.1 ping

定义:ping 命令用于测试网络连接是否畅通。通过发送ICMP回显请求报文并等待响应来确认网络连通性。
命令:
ping 地域名或Ip
ping www.bauidu.com -c 4——————指定发送4次ICMP回显请求给百度
在这里插入图片描述

2.2 ip addr

定义:ip addr 命令用于查看和管理IP地址。(简化ip a)
ip addr show(ip a)————查看所有网络接口的IP地址信息
在这里插入图片描述
ip addr show 网络接口(ip a show 网络接口) ——————查看某一个网络接口的IP地址信息
在这里插入图片描述

2.3 ip link

定义:ip link 命令用于显示或修改网络接口的状态。
ip link show ——————显示所有网络接口的状态
在这里插入图片描述
ip link set 网络接口 up/down ——————打开/关闭网络接口

2.4 ip route

定义:ip route 命令用于查看和管理路由表。
命令:
ip route show——————用于查看所当前路由表
在这里插入图片描述
ip route add 网络 via 网关——————添加一条静态路由,将网络指向网关

2.5 ifconfig(该命令需要在yum源中下载)

ifconfig 命令用于查看和配置网络接口的参数。(推荐使用ip)
在这里插入图片描述
配置一个IP地址ifconfig 网络接口 ip地址/子网掩码

2.6 netstat

定义:netstat 命令用于显示网络连接、路由表、接口统计信息等。
t TCP协议连接相关信息
u UDP协议相关的链接信息
l 显示监听端口状态
n 显示以数字形式 显示 IP地址端口号
p 显示进程PID号
命令:
netstat -参数(t、u、l、n、a、p)——————查看本地端口的使用情况
在这里插入图片描述

2.7 traceroute

定义:traceroute 命令用于追踪数据包经过的路由路径。
traceroute 地域名或Ip
例如 traceroute 10.0.0.240——————跟踪到Ip为10.0.0.240的路径
在这里插入图片描述

2.8 mtr

定义:mtr 是结合了 ping 和 traceroute 的网络诊断工具,提供实时的网络路径追踪和丢包情况。
命令:
mtr 地域名或Ip
例如:mtr 10.0.0.240 ——————实时追踪10.0.0.240
在这里插入图片描述

总结

本文讲述了一些日常命令,包括data、cal、history、scp、rsync、ssh、nohup、reboot、shutdown等的使用,希望本文内容对您有用,谢谢观看😊

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值