初级程序员必备的十大技能之基础 Linux 命令(四)

简介: 教程来源 http://ltglu.cn/ 本节介绍五大核心网络工具:SSH(远程登录、命令执行与端口转发)、SCP(安全文件传输)、cURL(HTTP请求、API调试与下载)、Wget(断点续传与递归下载)及netstat/ss(网络连接与端口监控),涵盖常用命令与实用技巧。

六、网络工具

6.1 ssh - 远程连接

# 基础连接
ssh user@192.168.1.100          # 密码登录
ssh -i key.pem user@server      # 密钥登录
ssh -p 2222 user@server         # 指定端口

# 执行远程命令
ssh user@server "ls -la /var/log"
ssh user@server "systemctl restart nginx"

# SSH 隧道(端口转发)
ssh -L 8080:localhost:80 user@server  # 本地8080 → 远程80
ssh -R 9090:localhost:3000 user@server  # 远程9090 → 本地3000

# 配置文件 ~/.ssh/config
Host myserver
    HostName 192.168.1.100
    User deploy
    Port 2222
    IdentityFile ~/.ssh/id_rsa

# 使用别名连接
ssh myserver

6.2 scp - 安全复制

# 上传文件
scp local.txt user@server:/remote/path/
scp -r local_folder/ user@server:/remote/path/   # 递归上传目录

# 下载文件
scp user@server:/remote/file.txt ./local/path/
scp -r user@server:/remote/folder/ ./local/

# 指定端口
scp -P 2222 file.txt user@server:/path/

6.3 curl - 网络请求

# 基础请求
curl https://api.example.com/users           # GET 请求
curl -X POST https://api.example.com/users   # POST 请求

# 发送数据
curl -d "name=张三&age=25" -X POST https://api.example.com/users
curl -H "Content-Type: application/json" \
     -d '{"name":"张三","age":25}' \
     https://api.example.com/users

# 添加认证
curl -u username:password https://api.example.com/protected
curl -H "Authorization: Bearer token123" https://api.example.com/data

# 下载文件
curl -O https://example.com/file.zip          # 保存为原文件名
curl -o myfile.zip https://example.com/file.zip  # 自定义文件名
curl -C - -O https://example.com/large.zip    # 断点续传

# 查看响应头
curl -I https://example.com                   # 只看响应头
curl -v https://example.com                   # 详细输出(请求+响应)

# 限速
curl --limit-rate 100K -O https://example.com/large.zip

# 代理
curl -x proxy.example.com:8080 https://api.example.com

6.4 wget - 下载工具

# 基础下载
wget https://example.com/file.zip
wget -O myfile.zip https://example.com/file.zip  # 自定义文件名

# 断点续传
wget -c https://example.com/large.zip

# 递归下载网站
wget -r -l 3 https://example.com/docs/  # 深度3层

# 限制速度
wget --limit-rate=200k https://example.com/file.zip

# 后台下载
wget -b https://example.com/large.zip
tail -f wget-log                       # 查看下载日志

6.5 netstat/ss - 网络状态

# 查看端口监听
netstat -tuln                      # 监听端口
netstat -an | grep :80             # 查看80端口
ss -tuln                           # 更快的 netstat

# 查看连接状态
netstat -an | grep ESTABLISHED      # 已建立的连接
netstat -an | grep TIME_WAIT        # 等待关闭的连接

# 查看网络统计
netstat -i                          # 网卡统计
netstat -r                          # 路由表

# 查看 PID 和程序名
netstat -tulnp                      # 需要 root 权限

来源:
http://xbivx.cn/

相关文章
|
24天前
|
弹性计算 人工智能 测试技术
2026年阿里云便宜云服务器推荐与选购指南
2026年阿里云推出史上最强优惠:打破新老用户壁垒,实现“新老同价、续费同价”。99元/年e实例、199元/年u1实例长期稳定;新用户可抢38元/年轻量服务器;企业享百万迁云补贴与GPU 4折。省钱避坑指南,助你轻松上云!
372 4
|
1月前
|
人工智能 弹性计算 数据库
阿里云首购特惠活动解析:新用户可参与轻量应用服务器抢购,老用户同享特惠云服务器
2026年阿里云新老用户首购特惠活动解析:新用户可享轻量应用服务器抢购价,2核2G/200M/40G ESSD仅38元/年,2核4G配置9.9元/月起,支持OpenClaw镜像一键部署AI助理。老用户同享99计划长效特惠:e实例99元/年、u1实例199元/年,新购续费同价至2027年3月。此外,u2i实例享3折、九代实例6.4折等首购优惠。
|
1月前
|
人工智能 文字识别 运维
文档智能处理与ReAct推理链:RAG系统的两个"隐形引擎"
本文深入解析RAG系统中两大“隐形引擎”:文档智能处理(含多格式解析、语义分片、QA抽取)与ReAct推理链(支持多轮思考-行动-观察)。二者协同提升知识库质量与AI推理能力,是决定RAG效果的关键底层能力。
|
2天前
|
人工智能 弹性计算 运维
2026年阿里云轻量服务器选购参考:收费标准、活动配置与优惠价格解析
2026年阿里云轻量应用服务器的产品定位、优惠价格及选购策略参考:该产品主打"开箱即用",适配个人开发者、学生及小微企业,提供WordPress、宝塔面板、OpenClaw等丰富应用镜像,实现分钟级部署。当前优惠力度显著:2核2G抢购价低至38元/年,2核4G首月9.9元、包年199元。购买时需要注意峰值带宽与固定带宽的区别,建议用户根据需求在抢购轻量服务器与续费同价的ECS实例间灵活选择,找到最优性价比方案。
|
人工智能 运维 关系型数据库
智能运维+多模型服务能力,阿里云 RDS AI 助手旗舰版正式上线!
RDS AI 助手旗舰版在 RDS AI 助手专业版智能运维能力的基础上,提供灵活模型选择、智能模型路由、多模型灾备、API Key 集成等更自主可控、灵活便捷的模型服务,并支持纳管运维各类环境部署的数据库。
智能运维+多模型服务能力,阿里云 RDS AI 助手旗舰版正式上线!
|
30天前
|
人工智能 编解码 Java
Harness Engineering:耗时一周,我是如何将应用的AI Coding率提升至90%的
文章内容基于作者个人技术实践与独立思考,旨在分享经验,仅代表个人观点。
|
2月前
|
机器学习/深度学习 数据采集 人工智能
9类番茄病害识别数据集(5000张)|YOLO训练数据集 农业AI 病害识别 智慧农业 作物监测
本数据集含5000张高质量番茄叶片图像,覆盖早疫病、晚疫病、叶霉病、花叶病毒等8类常见病害及健康叶片,共9类。采用YOLO标准标注,结构规范(train/valid/test),适配YOLOv5/v8等模型,助力农业AI病害识别与智慧监测。
|
1月前
|
缓存 安全 Linux
Linux 内核 Copy Fail 漏洞对加密货币基础设施安全影响研究
2026年曝出的Linux内核漏洞Copy Fail(CVE-2026-31431),源于2017年代码缺陷,可让低权限用户稳定提权至root,具备无磁盘痕迹、跨容器逃逸、利用极简等特点,已遭野外利用。该漏洞对加密货币行业构成系统性威胁,覆盖交易所、节点、钱包、矿池等核心设施。本文基于权威报道,剖析其技术机理与风险传导,提出含内核加固、权限隔离、eBPF检测、应急响应的全生命周期防御体系,并提供可复现代码与工程化方案。(239字)
152 7
|
1月前
|
机器学习/深度学习 自然语言处理 搜索推荐
大模型应用开发核心认知与技巧指引:从提示工程到智能Agent的完整实践.111
本文系统讲解大模型应用开发核心路径:从API调用基础,到提示工程(结构化指令、Few-shot、思维链CoT),再到高阶智能Agent(感知-思考-行动-反馈闭环)。强调“目标式编程”范式转变,聚焦如何驾驭大模型解决非结构化问题,助力开发者快速落地实用应用。
288 6
|
2月前
|
存储 人工智能 安全
意图共鸣科技:AI记忆链的盲存——你的记忆,只有你能打开
你和AI的对话,平台真能“看不见”吗?意图共鸣科技推出“盲存”技术:数据本地加密后上传,密钥仅用户持有,云端仅存密文。平台变“数据保管员”,无法访问明文,隐私由架构保障而非承诺。用户完全掌控记忆——可查、可导、可删,跨设备同步同样安全。
241 16