LInux基础学习笔记七

  1. /dev/zero和/dev/null 是什么

    • /dev/zero:一个零设备文件,读取时会不断返回\0字节(零值字节),常用于创建空文件或格式化

    • /dev/null:一个空设备文件,写入它的内容会被丢弃,相当于“黑洞”。读取它时会立即返回EOF

  2. 如何查看硬盘的分区,以及当前系统磁盘使用大小

    lsblk               # 查看磁盘及分区
    df -h              # 查看挂载点磁盘使用情况
    fdisk -l           # 查看所有分区表信息(需root权限)
    
  3. 创建一块新硬盘,1G大小,挂载到/opt/mydir目录,并设置为开机启动挂载

    sudo fdisk /dev/sdb          # 创建分区
    sudo mkfs.ext4 /dev/sdb1     # 格式化为ext4文件系统
    sudo mkdir -p /opt/mydir     # 创建挂载目录
    sudo mount /dev/sdb1 /opt/mydir# 设置开机自动挂载:
    echo "/dev/sdb1 /opt/mydir ext4 defaults 0 2" | sudo tee -a /etc/fstab

    外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

  4. 使用dd命令,在/opt/mydir目录中写入一个200M大小的文件

    dd if=/dev/zero of=/opt/mydir/testfile bs=1M count=200
    
  5. 如何查看当前系统内存使用大小

    free -h
    
  6. 如何查看系统负载,系统负载为10,表示什么含义,是高还是低。

    uptime       # 或
    top
    
    • 负载为10:表示最近时间平均有10个任务等待CPU。
    • 高低标准与CPU核数相关,例如4核CPU,10就非常高,表示CPU严重超负载。
  7. 系统负载与CPU使用率有什么关联

    • 系统负载表示等待CPU或IO的进程数

    • CPU使用率表示CPU忙碌的百分比

    • 负载高但CPU使用低,可能是IO阻塞导致的。

  8. 如何查看本机启动了哪些端口,如何使用telnet测试端口是否连通

    sudo netstat -tuln    # 或 ss -tuln
    sudo lsof -i -P -n     # 显示具体进程
    telnet IP地址 端口号  # 测试连接
    
  9. 什么是域名,什么是dns,什么是hosts

    • 域名:网站的地址,如 www.example.com
    • DNS:域名系统,将域名解析为IP
    • /etc/hosts:本地的域名与IP映射表,优先级高于DNS
  10. 一个域名是如何进行解析的

    • 浏览器 → 检查本地缓存 → /etc/hosts → 本地DNS服务器 → 根DNS →

      ​ 顶级域DNS → 权威DNS → 得到IP → 建立连接

  11. 如何设置使用的DNS地址

    • 使用netplan:

      # 编辑 /etc/netplan/xxx.yaml
      nameservers:addresses: [8.8.8.8, 114.114.114.114]
      
    • 然后执行

      sudo netplan apply
      
  12. dig与nslookup有什么区别,什么场景下使用

    • dig:输出详细、适合脚本分析,现代运维推荐

    • nslookup:交互式、兼容性好,适合快速测试

  13. 什么是三次握手和四次挥手,什么场景下使用

    • 三次握手(TCP连接建立):
      1. 客户端发送SYN
      2. 服务器回复SYN-ACK
      3. 客户端发送ACK
    • 四次挥手(TCP断开连接):
      1. 客户端发送FIN
      2. 服务器ACK
      3. 服务器发送FIN
      4. 客户端ACK

    适用于TCP协议通信建立与断开。

  14. TCP与UDP有什么区别

    • TCP:可靠有连接 ,顺序有保证,速度慢,场景:网页、下载、文件传输
    • UDP:不可靠无连接,顺序无保证,速度快,场景:视频,语音,DNS等
  15. UDP会进行握手吗
    不会,UDP是无连接协议,直接发送数据包。

  16. 什么服务默认使用UDP协议

    • DNS(53)端口号
    • DHCP(67、68)
    • SNMP(161)
    • TFTP(69)
  17. 视频通话会使用TCP还是UDP,文字消息呢?

    • 视频通话:大多使用UDP,实时性高。
    • 文字消息:通常使用TCP,确保数据可靠传输。
  18. 解释ps -aux所有字段的含义

    USER       用户名
    PID        进程ID
    %CPU       占用CPU百分比
    %MEM       占用内存百分比
    VSZ        虚拟内存大小(KB)
    RSS        常驻内存大小(KB)
    TTY        终端
    STAT       状态(如R/S/Z/T)
    START      启动时间
    TIME       占用CPU总时间
    COMMAND    启动命令
    
  19. Linux中如何判断上一条命令是否执行成功

    echo $?
    

    返回0:成功;非零:失败

  20. 如何修改系统默认时区,并同步网络时间

    timedatectl set-timezone Asia/Shanghai
    timedatectl set-ntp true
    
  21. 如何使用curl访问页面

    curl https://example.com
    
  22. 如何使用curl和wget来下载文件到本地。

    # curl 下载
    curl -o filename https://example.com/file.zip# wget 下载
    wget https://example.com/file.zip
    

用curl和wget来下载文件到本地。
```bash
# curl 下载
curl -o filename https://example.com/file.zip

# wget 下载
wget https://example.com/file.zip
```

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/92027.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/92027.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

软件架构:系统结构的顶层设计与战略约束

软件架构:系统结构的顶层设计与战略约束软件架构是软件系统的“骨架”与“宪法”,它定义了系统的根本性组织结构,包括构成系统的关键构件、它们之间的组织关系、交互机制、约束原则以及指导性决策。它决定了系统在性能、可扩展性、可靠性、可…

基于spring boot的个人博客系统

2 开发技术 3 2.1 VUE框架 3 2.2 Mysql数据库 3 2.3 Spring Boot框架 3 2.4 layui介绍 4 本程序在设计结构选择上首选B/S,也是为了满足程序今后升级便利,以及程序低维护成本的要求。本程序的网络拓扑设计也会在下图展示,通过图形的方式来描述…

Excel制作尖刀图,直观展示业绩涨跌

Excel制作尖刀图,直观展示业绩涨跌效果展示下图是一个常见的两年业绩同比表,也是尖刀图很常见的数据源类型,但是这个数据格式是无法直接制作的,需要对数据进行加工。1.对数据进行逆透视使用excel进行逆透视,最常见的方…

两种路由模式(React-Router 8)

俩种路由模式 各个主流框架的路由常用的路由模式有俩种,history模式和hash模式,ReactRouter分别由createBrowerRouter和createHashRouter函数负责创建附带代码:import Login from "../page/Login"; import Article from "../page/Article"; imp…

【01】OpenCV C++实战篇——基于多项式插值的亚像素边缘定位算法

文章目录一. 背景二. 你的经历三. 代码实现(龟速版——单线程)3.1 梯度幅值3.1.1 生成 8 个方向模板3.1.2 计算梯度3.1.3 显示梯度图像3.1.4 程序运行演示3.2 梯度方向 (梯度最大幅度值和方向)3.3 单像素边缘3.4 梯度单像素边缘提取 运行测试四 、亚像素…

400V降24V,200mA,应用领域:从生活到工业的 “全能电源管家”WD5208

WD5208 电源芯片:小身材蕴藏大能量的电源控制新星在电源芯片的技术星河中,WD5208 凭借独特性能与广泛适用性崭露头角,成为众多电子设备电源方案的优选。本文将全面解析这款芯片的核心优势、应用场景与技术细节,展现其 “小身材&am…

C++ 引用 和 指针 的区别

特性引用指针初始化不能为 null,必须绑定到有效的对象可以为 null,不指向任何对象重新绑定不能重新绑定,一旦初始化后始终引用同一个对象可以重新指向其他对象内存占用不占用额外内存,编译器通常将其优化为所引用的对象占用额外内…

Claude Code实战体验:AI智能编程助手如何重塑开发工作流?

一、背景介绍 AI大模型的爆发,让各种智能编码工具如雨后春笋般涌现。Claude Code就是其中非常有代表性的一款——它不仅能补全代码、查找Bug,还能理解复杂需求,甚至帮你写文档、生成测试用例。作为一名全栈开发者,我和团队最近几个…

centos7 个人网站搭建之gitlab私有化部署实现线上发布

文章目录 效果展示架构设计申请免费阿里云服务器尝试连接远程服务 开放端口申请域名 绑定云服务器组网网关服务器配置转发代理网关服务器配置ssl 证书问题排查证书申请时报错:Set the \server_name\ directive ti use the Nginx installer. gitlab私有化部署搭建git…

小米4A千兆版路由器刷机,解决Telnet无法连接问题

刷机极容易变砖,建议完全理清步骤后再进行操作 工具准备 1、小米4A千兆版路由器(注意一定是千兆版,只是4A无千兆按下列步骤会变砖),适配电源线 2、网线一根 3、需保证刷机过程中网线接入是有网的,无需账号认…

计算机网络:如何将一个B类IP地址分为4个子网

要将一个B类IP地址划分为4个子网,需通过子网掩码扩展(即借位)来实现。以下是详细步骤和原理: 一、B类IP地址的基础特性 默认网络位:B类地址前16位为网络位(标识网络),后16位为主机位…

K8S 性能瓶颈排查

K8S 性能瓶颈排查 随着业务量增长,Kubernetes 集群经常出现: • Pod 启动慢? • API 响应慢? • 节点 CPU 飙高? • 服务无故中断? 这可能是性能瓶颈在悄悄作祟。 性能瓶颈全局视角 # K8S 性能瓶颈排查思维导图- 集群层面- API Server 响应慢- Etcd 压力大- 控制面组件…

实习005 (web后端springboot)

五种创建方式一、方法一(直接创建)二、方法二(阿里云)三、方法三(从官网)或者说四、方法四、(案例云官网)五、方法五、(自己写)先构建javaweb项目刷新后还是出…

基于vscode连接服务器实现远程开发

目录 一、背景介绍 1.1 什么是远程开发 1.2 版本清单 二、以Java项目开发为例 2.1 安装远程开发插件 2.2 安装语言开发插件 2.3 新建ssh连接 2.4 打开服务器目录 一、背景介绍 1.1 什么是远程开发 远程开发是基于服务器环境进行实现本地开发操作,…

Java与Kotlin中“==“、“====“区别

一、Kotlin 中的区别(双等于) - 结构相等性检查比较两个对象的内容是否相等(相当于调用 equals() 方法)。自动处理 null 安全:a b 等价于 a?.equals(b) ?: (b null)。示例:val s1 "Hello" v…

接口自动化测试框架-AIM

3天精通Postman接口测试,全套项目实战教程!!最近在做公司项目的自动化接口测试,在现有几个小框架的基础上,反复研究和实践,搭建了新的测试框架。利用业余时间,把框架总结了下来。 AIM框架介绍 …

Orange的运维学习日记--28.Linux逻辑卷详解

Orange的运维学习日记–28.Linux逻辑卷详解 文章目录Orange的运维学习日记--28.Linux逻辑卷详解为什么使用 LVM基本概念创建物理卷创建卷组创建逻辑卷创建文件系统并挂载清理 LVM 对象扩展与缩减逻辑卷扩展 LV缩减 LV调整文件系统大小扩展 XFS 文件系统扩展 EXT4 文件系统缩减 …

AI大模型学习三十三、HeyGem.ai 服务端(ubuntu)docker 安装 /客户端(win)分离部署

一、说明服务端安装官方安装客户端在windows 上安装解决分离问题利用samba实现共享,我是在局域网访问,安装道理可以在非局域网访问重新弄了一块显卡,所以驱动也重新装下二、环境准备(base) mucunax58:~$ lsb_release -a No LSB modules are …

AI在安全方面的十个应用场景

人工智能(AI)正在重塑安全领域的“游戏规则”,把“被动防御”变成“主动狩猎”。综合当前主流实践与最新案例,可将其应用归纳为以下十大场景:威胁检测与狩猎利用机器学习/深度学习模型对网络流量、终端行为和云端日志进…

Android --- Bug调查经验记录

文章目录1.布局中Pag不显示的问题2.数据库降级问题3.RecycleView 列表滑动卡顿1.布局中Pag不显示的问题 在调查一个pag不显示的问题,整体逻辑没有问题,但是就是不显示 pag不显示的根本原因大概有文件找不到,一个是路径问题,一个是…