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

二叉树——9.找树左下角的值
力扣题目链接 给定一个二叉树,在树的最后一行找到最左边的值。 示例: 输出:7 题干很简单,找到树的最后一行,在该行找到最左边的值,结合完整代码进行分析。 完整代码如下: class Solution:d…...

如何用github制作个人网站
这里整理了一些参考资料。总结来说,如果系统学过html网页制作的话,可以不用看这篇博客了;这里适合于小白,就是那种 没有做过网页、打算以别人优秀的个人主页为框架做网页的小白。 一、简单说明 这是利用github.io来制作网页的&a…...

二.PhotoKit - 相册权限(彻底读懂权限管理)
引言 用户的照片和视频算是用户最私密的数据之一,由于内置的隐私保护功能,APP只有在用户明确授权的前提下才能访问用户的照片库。从iOS14 开始,PhotoKit进一步增强了用户的隐私控制,用户可以选择指定的照片或者视频资源的访问权限…...

二叉树------最小堆,最大堆。
什么是最小堆: 堆是一种二叉树,最小堆中所有父亲节点的值都要比自己的子节点的值要小。而根节点称为堆顶。根据定义我们可以得到堆中最小元素就在堆顶。(节点左上角是编号,内部是元素值) 假设该图中的堆顶元素是24呢&a…...

预约功能的知识整理
前置知识 如果项目为小程序的开发项目中: 我们确定数据库中有的字段有: 预约人姓名、手机号、家人名称、预约时间 根据我们的经定一表必须要有的6个字段: 主键、创建时间、修改时间、创建人、修改人、备注 使用我们现在有的字段为: 主键…...

Linux的常用操作-02
一:Linux的系统目录结构 /bin bin是ary的缩写,这个目录存放着最经常用的命令 /boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。 /dev:dev是Device(设备)的缩写,该目录下存放的是Lin…...

Android Studio 连接手机进行调试
总所周知,Android Studio里的虚拟手机下载后又大又难用。不如直接连手机用。本篇文章主要内容为Android Studio怎么连接手机进行程序调试。 1. 在AndroidSDK中下载google USB Driver: 2. 连接手机: 进入电脑设备管理器界面。并点开便携设备,…...

Vue3项目创建及相关配置
Vue是一种用于构建用户界面的JavaScript框架。它采用了一种称为MVVM(Model-View-ViewModel)的架构模式。 MVVM是一种将用户界面与业务逻辑和数据分离的设计模式。它包括三个部分: Model(模型):表示应用程序…...

【Python】Python中一些有趣的用法
Python是一种非常灵活和强大的编程语言,它有很多有趣的用法,以下是一些例子: 一行代码实现FizzBuzz: print(\n.join([FizzBuzz[i%3*4:i%5*8:-1] or str(i) for i in range(1, 101)]))使用列表推导式生成斐波那契数列: …...

RCE复现问题和研究
目录 先了解一些常见的知识点 PHP常见命令执行函数 call_user_func eval() call_user_func_array array_filter 实战演练(RCE)PHP Eval函数参数限制在16个字符的情况下 ,如何拿到Webshell? 1、长度…...