当前位置: 首页 > news >正文

仲阳天王星运维实习一面

  1. 自我介绍?
  2. 谈谈你对“仲阳天王星”的理解?
  3. 实习时间怎么安排,后续时间是怎么规划的?
  4. 给你一个装满水的8升满壶和两个分别是5升、3升的空壶,请想个办法,使得其中一个水壶恰好装4升水,每一步的操作只能是倒空或倒满?
    瓶子容量:8    5    3
    剩余的水:8    0    0
                      3    5    0
                      3    2    3
                      6    2    0
                      6    0    2
                      1    5    2    
                      1    4    3
  5. 什么是DNS,DNS作用是什么?
    DNS,全称是域名系统(Domain Name System),它的主要作用是将方便记忆的域名(如 google.com)转换为机器能理解的IP地址(如 192.168.1.1)。这样,用户在访问网站时只需要记住易于理解的域名,而不必记住复杂的数字地址。DNS系统像是互联网的电话簿,帮助你找到正确的服务器地址。
  6. 说一下OSI七层协议?
    物理层:负责传输原始比特流,涉及物理设备标准、电气特性等,如网卡、网线标准。
    数据链路层:负责在相邻的节点间传输数据帧,使用网卡MAC地址通信。
    网络层:定义路由功能,处理数据包从源到目的地的传输和路由/转发,使用IP地址通信。
    传输层:提供端到端的数据传输服务,主要协议有TCP和UDP。
    会话层:管理网络上两个应用程序之间的会话,控制建立、维护和终止会话。
    表示层:数据格式标识,数据集压缩、解压缩、加密和解密。
    应用层:各种网络应用软件,如HTTP、FTP、SMTP等。
  7. 如何检测Linux设备有没有联网?
    ping:使用ping命令来检查设备是否能够到达互联网上的特定服务器。例如,输入ping -c 4 google.com,这将会发送四个数据包到Google的服务器。如果收到回复,说明设备联网。
    curl 或 wget:尝试通过curlwget访问互联网上的资源。例如,curl www.google.com。如果命令成功返回网页数据,那么设备已联网。
    ifconfig/ip:检查网络接口的状态。使用ifconfig(或在新版Linux中使用ip a),查看网络接口是否有分配到IP地址,没有IP地址可能意味着没有网络连接。
    traceroute:使用traceroute google.com命令来查看到达目标地址的路径。这可以帮助你确认数据包是如何从你的设备传输到目的地的。
  8. 如何查看LInux设备的内存信息?
    free:这是查看内存使用情况的最常用命令。输入free -h,这将显示总内存、已使用内存、空闲内存等信息,-h参数让输出以易读的格式展示(如MB、GB)。
    cat /proc/meminfo:这个命令提供了更详细的内存信息,包括可用内存、缓冲区、缓存等。直接输入cat /proc/meminfo可以看到完整的内存状态详情。
    vmstat:此命令用于显示虚拟内存统计信息,还可以显示系统资源的使用情况。输入vmstat -s将展示内存的统计信息。
    tophtop:这些工具可以实时显示内存和CPU的使用情况。top命令是内置的,而htop提供了一个更为友好的用户界面,但可能需要先安装。
  9. 如何管理Linux的用户和用户组?

    添加用户
    useradd [选项] 用户名:创建一个新用户。例如,useradd haiyue会创建一个名为haiyue的用户。
    passwd 用户名:为用户设置或更改密码。例如,passwd haiyue会提示你为用户haiyue设置密码。
    删除用户
    userdel [选项] 用户名:删除用户。例如,userdel haiyue会删除用户haiyue。使用userdel -r haiyue还会删除其家目录和邮件等文件。
    修改用户信息
    usermod [选项] 用户名:用于修改用户的信息。例如,使用usermod -l 新用户名 旧用户名可以更改用户的登录名。
    添加用户组
    groupadd 组名:创建一个新的用户组。例如,groupadd developers创建一个名为developers的用户组。
    删除用户组
    groupdel 组名:删除一个用户组。例如,groupdel developers将删除developers组。
    将用户添加到用户组
    usermod -aG 组名 用户名:将用户添加到现有的一个或多个组。例如,usermod -aG developers haiyue会将用户haiyue添加到developers组。
    查看用户和用户组信息
    id 用户名:显示指定用户的UID、GID和所属的用户组。
    groups 用户名:列出用户所属的所有组。

  10. 如何设置Linux设备的定时任务?
    编辑Cron表:
    输入`crontab -e`命令来编辑当前用户的cron任务表。这会打开一个编辑器,通常是`vi`或`nano`,取决于系统配置。
    添加任务:
    在打开的编辑器中,你可以添加新的任务。每个cron任务都写成一行,格式如下:

    * * * * * command_to_execute

    这五个星号分别代表:分钟(0-59)、小时(0-23)、日期(1-31)、月份(1-12)、星期几(0-7,0或7代表星期日)。
    例如,如果你想每天凌晨3点15分运行`backup.sh`脚本,你可以写:

    15 3 * * * /path/to/backup.sh

    保存并退出编辑器:
    完成编辑后,根据所用编辑器的指令保存并退出。对于`vi`或`vim`,可以使用`:wq`保存并退出;对于`nano`,可以使用`Ctrl+X`然后确认保存。
    查看Cron任务:
    输入`crontab -l`可以查看当前用户的所有cron任务。
    重启Cron服务
    在某些情况下,你可能需要重启cron服务来确保更改生效。可以使用如下命令:

    sudo service cron restart

    通过这些步骤,你可以为Linux设备设置定时自动执行的任务,这对于定期备份、系统更新等自动化操作非常有用。

相关文章:

仲阳天王星运维实习一面

自我介绍? 略谈谈你对“仲阳天王星”的理解? 略实习时间怎么安排,后续时间是怎么规划的? 略给你一个装满水的8升满壶和两个分别是5升、3升的空壶,请想个办法,使得其中一个水壶恰好装4升水,每一步…...

排序算法详解

​ 💎所属专栏:数据结构与算法学习 💎 欢迎大家互三:2的n次方_ 🍁1. 插入排序 🍁1.1 直接插入排序 插入排序是一种简单直观的排序算法,它的原理是通过构建有序序列,对于未排序数…...

vxe-table树形结构使用setCheckboxRow卡顿--已解决

项目场景: vxe-table树形结构使用setCheckboxRow进行部分节点选中 问题描述 vxe-table树形结构使用setCheckboxRow,在数据较多时卡顿 原因分析: setCheckboxRow内部进行了多次的循环遍历,导致速度慢 解决方案: 设…...

配置错误和 IAM 弱点是云安全的主要隐患

根据云安全联盟发布的《2024 年云计算最大威胁》报告,通常与云服务提供商 (CSP) 相关的传统云安全问题的重要性正在持续下降。 配置错误、IAM 弱点和 API 风险仍然至关重要 这些发现延续了 2022 年报告中首次发现的轨迹,同时,诸如错误配置的…...

Redis系列之Redis Cluster

概述 Redis 2.8版本发布稳定版Redis Sentinel,不过Sentinel集群版存在一些问题: 高可用性:Sentinel集群对Redis既有的主从集群提供有限的高可用保障;在线扩容:节点下线,触发选举,选举涉及两个…...

网站证书过期导致WordPress后台无法登录问题解决,页面样式丢失

1、首先打开网站目录文件\wp-includes\functions.php,找到代码,应该就是就在在第8行。 require( ABSPATH . WPINC . /option.php ); 在下面添加以下代码,作用就是把http替换为https add_filter(script_loader_src, agnostic_script_loader…...

LeetCode刷题笔记第191题:位1的个数

LeetCode刷题笔记第191题:位1的个数 题目: 想法: 通过位运算判断二级制形式中有多少个1,代码及解释如下: class Solution:def hammingWeight(self, n: int) -> int:return sum(1 for i in range(32) if n & …...

C语言—函数栈帧

函数,一般都有返回值,函数名,参数,再下来还有什么mian函数,函数写出来就是要被调用的,上面图片上的代码,main函数和myadd函数,都要在自己的栈结构什么形成自己的栈,可以帮…...

IDEA 2022.1.4用前需知

目录 一、配置国内源 二、正确再次创建新项目方式 IDEA 2022.1.4下载地址 一、配置国内源 1、查看本地仓库地址 2、设置国内源-添加Setting.xml文件内容 3、修改目录(考虑到当前硬盘空间大小,英文目录名) 1)创建你要移动过去…...

Python数据可视化案例——折线图

目录 json介绍: Pyecharts介绍 安装pyecharts包 构建一个基础的折线图 配置全局配置项 综合案例: 使用工具对数据进行查看 : 数据处理 json介绍: json是一种轻量级的数据交互格式,采用完全独立于编程语言的文…...

Ubuntu虚拟机安装及汉化

一、安装 1.勾选典型(推荐)(T)——点击下一步 2.点击浏览找到光盘映像文件打开(此文件很重要安装好后安装包不要卸载,放在不容易被删除的地方)——点击下一步 3.将信息补充完整——点击下一步 4.点击浏览选择要将虚拟机安装在哪个路径&…...

记2024-08原生微信小程序开发

继2024.08 最近需要开发一个微信小程序的一个功能模块,但是之前在学的时候都是好几年前的东东了,然后重新快速过了一遍b站大学的教程,这篇文章就是基于教程进行的一些总结,和自己开发过程当中使用到的一些点和一些技巧什么的吧。 …...

嵌入式linux系统镜像制作day1

点击上方"蓝字"关注我们 01、前言 嵌入式设备(例如心电图检测仪,售票系统等)。尽管,嵌入式设备像那些智能手机一样,绝大多数都使用同样的硬件和软件,包括系统芯片SoC、储存、连接和多媒体接口、…...

【相机与图像】2. 相机内外参的标定的代码示例

1 摄像头内参的标定 【相机标定具体操作】 使用将要标定的摄像头,以不同的角度采集棋盘格,要保证视野内出现完整的棋盘格。采集图片数量约15张左右即可。 以11*8的棋盘格为例,具体流程如下: step 1. 设置棋盘格3D点;通…...

重启人生计划-拒绝内耗

🥳🥳🥳 茫茫人海千千万万,感谢这一刻你看到了我的文章,感谢观赏,大家好呀,我是最爱吃鱼罐头,大家可以叫鱼罐头呦~🥳🥳🥳 如果你觉得这个【重启人生…...

盘点电脑开机慢的几大高频原因

常规的话一台电脑正常我们都要用个2年以上的时间,有的可能更长,5年的都有,而电脑目前占多数的主流操作系统就是微软的Windows。那么随着使用年限的增加,无论是系统还是电脑硬件,都会随着使用次数和使用的时间的增加而有损耗,系统软件上就是文件越来越臃肿,空间越来越小,…...

2-64 基于matlab的Consensus-Based Bundle Algorithm (CBBA)算法

基于matlab的Consensus-Based Bundle Algorithm (CBBA)算法,可为异构代理网络上的多代理多任务分配问题提供良好的解决方案。支持具有有效时间窗口的任务、异构代理-任务兼容性要求,以及平衡任务奖励和燃料成本的得分函数。奖励和燃料成本的分数函数。程…...

Win10 去掉桌面右上角 了解有关此图片的信息

1. 进入注册表 Win R运行regedit 2. 找到以下路径 计算机\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel 3. 新建 DWORD(32位)值(D) 右击 NewStartPanel新建 DWORD…...

tcpdump入门——抓取三次握手数据包

1. 使用docker启动一个tcp应用 参考:https://blog.csdn.net/LONG_Yi_1994/article/details/141175526 2. 获取容器id docker ps |grep gochat 3. 获取容器的 PID 首先,你需要获得容器的进程 ID(PID)。可以使用 docker inspect…...

漏洞复现-GitLab任意读取文件(CVE-2023-2825)

1.漏洞描述 GitLab是一个用于仓库管理系统的开源项目,其使用Git作为代码管理工具,可通过Web界面访问公开或私人项目。据悉,该漏洞影响 GitLab社区版(CE)和企业版(EE)的 16.0.0 版本,其它更早的版本几乎都不受影响。 该漏洞存在于GitLab CE/EE版本16.0.0…...

生成xcframework

打包 XCFramework 的方法 XCFramework 是苹果推出的一种多平台二进制分发格式,可以包含多个架构和平台的代码。打包 XCFramework 通常用于分发库或框架。 使用 Xcode 命令行工具打包 通过 xcodebuild 命令可以打包 XCFramework。确保项目已经配置好需要支持的平台…...

日语AI面试高效通关秘籍:专业解读与青柚面试智能助攻

在如今就业市场竞争日益激烈的背景下,越来越多的求职者将目光投向了日本及中日双语岗位。但是,一场日语面试往往让许多人感到步履维艰。你是否也曾因为面试官抛出的“刁钻问题”而心生畏惧?面对生疏的日语交流环境,即便提前恶补了…...

内存分配函数malloc kmalloc vmalloc

内存分配函数malloc kmalloc vmalloc malloc实现步骤: 1)请求大小调整:首先,malloc 需要调整用户请求的大小,以适应内部数据结构(例如,可能需要存储额外的元数据)。通常,这包括对齐调整,确保分配的内存地址满足特定硬件要求(如对齐到8字节或16字节边界)。 2)空闲…...

Java - Mysql数据类型对应

Mysql数据类型java数据类型备注整型INT/INTEGERint / java.lang.Integer–BIGINTlong/java.lang.Long–––浮点型FLOATfloat/java.lang.FloatDOUBLEdouble/java.lang.Double–DECIMAL/NUMERICjava.math.BigDecimal字符串型CHARjava.lang.String固定长度字符串VARCHARjava.lang…...

Vue2 第一节_Vue2上手_插值表达式{{}}_访问数据和修改数据_Vue开发者工具

文章目录 1.Vue2上手-如何创建一个Vue实例,进行初始化渲染2. 插值表达式{{}}3. 访问数据和修改数据4. vue响应式5. Vue开发者工具--方便调试 1.Vue2上手-如何创建一个Vue实例,进行初始化渲染 准备容器引包创建Vue实例 new Vue()指定配置项 ->渲染数据 准备一个容器,例如: …...

江苏艾立泰跨国资源接力:废料变黄金的绿色供应链革命

在华东塑料包装行业面临限塑令深度调整的背景下,江苏艾立泰以一场跨国资源接力的创新实践,重新定义了绿色供应链的边界。 跨国回收网络:废料变黄金的全球棋局 艾立泰在欧洲、东南亚建立再生塑料回收点,将海外废弃包装箱通过标准…...

Python爬虫(一):爬虫伪装

一、网站防爬机制概述 在当今互联网环境中,具有一定规模或盈利性质的网站几乎都实施了各种防爬措施。这些措施主要分为两大类: 身份验证机制:直接将未经授权的爬虫阻挡在外反爬技术体系:通过各种技术手段增加爬虫获取数据的难度…...

JUC笔记(上)-复习 涉及死锁 volatile synchronized CAS 原子操作

一、上下文切换 即使单核CPU也可以进行多线程执行代码,CPU会给每个线程分配CPU时间片来实现这个机制。时间片非常短,所以CPU会不断地切换线程执行,从而让我们感觉多个线程是同时执行的。时间片一般是十几毫秒(ms)。通过时间片分配算法执行。…...

ArcGIS Pro制作水平横向图例+多级标注

今天介绍下载ArcGIS Pro中如何设置水平横向图例。 之前我们介绍了ArcGIS的横向图例制作:ArcGIS横向、多列图例、顺序重排、符号居中、批量更改图例符号等等(ArcGIS出图图例8大技巧),那这次我们看看ArcGIS Pro如何更加快捷的操作。…...

全面解析各类VPN技术:GRE、IPsec、L2TP、SSL与MPLS VPN对比

目录 引言 VPN技术概述 GRE VPN 3.1 GRE封装结构 3.2 GRE的应用场景 GRE over IPsec 4.1 GRE over IPsec封装结构 4.2 为什么使用GRE over IPsec? IPsec VPN 5.1 IPsec传输模式(Transport Mode) 5.2 IPsec隧道模式(Tunne…...