仲阳天王星运维实习一面

embedded/2024/10/21 11:37:28/
  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设备设置定时自动执行的任务,这对于定期备份、系统更新等自动化操作非常有用。


http://www.ppmy.cn/embedded/94618.html

相关文章

无字母数字_$ webshell之命令执行

题解分析: 代码案例 当然,这道题的限制: webshell长度不超过35位 不包含字母数字,还不能包含$和_ 所以,如何解决这个问题? shell下可以利用.来执行任意脚本 Linux文件名支持用glob通配符代替 第一点.…

网关与AWS云心跳周期,网关断电或者网络不稳定的离线机制

当mqtt连线建立时, 需要指定keep alive参数,当 iot core在1.5倍 keep alive timeout时长内都没收到任何来自设备端的操作, 例如 ping, subscribe, publish ,则会主动将连线中断。如果iot core检测到tcp 连接中断, 会立即中断;如果未检测到则会等到1.5倍 …

微信小程序 checkbox 实现双向绑定以及特殊交互处理

wxml文件代码如下&#xff1a; <!--页面顶部 引入wxs文件--> <wxs module"tools" src"../../filter/tools.wxs"></wxs> ... <checkbox-group bindchange"checkboxChange"><label class"weui-cell weui-check__…

【机器学习基础】线性回归

【作者主页】Francek Chen 【专栏介绍】 ⌈ ⌈ ⌈Python机器学习 ⌋ ⌋ ⌋ 机器学习是一门人工智能的分支学科&#xff0c;通过算法和模型让计算机从数据中学习&#xff0c;进行模型训练和优化&#xff0c;做出预测、分类和决策支持。Python成为机器学习的首选语言&#xff0c;…

Java毕业设计 基于SSM和Vue的酒店管理系统小程序

Java毕业设计 基于SSM和Vue的酒店管理系统小程序 这篇博文将介绍一个基于SSM框架和Vue开发的酒店管理系统微信小程序&#xff0c;适合用于Java毕业设计。 功能介绍 用户 登录 注册 忘记密码 首页 图片轮播 房间信息 房间详情 预订 收藏 评论 我的 订单信息 酒店管理…

vue-cli 中 配置 productionSourceMap 为 false 失效?

背景 最近 发现 vuecli 构建的 项目中配置的 productionSourceMap 为 false 后 &#xff0c;生产代码 还是能够看到 sourceMap 文件 。 原因 生效前提条件 得设置 NODE_ENV 为 production 才会生效&#xff01; 解决 直接修改生产环境的配置 NODE_ENV 为 production 直接覆…

Windows11 WSL2 Ubuntu编译安装perf工具

在Windows 11上通过WSL2安装并编译perf工具&#xff08;Linux性能分析工具&#xff09;可以按以下步骤进行。perf工具通常与Linux内核一起发布&#xff0c;因此你需要确保你的内核版本和perf版本匹配。以下是安装和编译perf的步骤&#xff1a; 1. 更新并升级系统 首先&#x…

【区块链+医疗健康】基于区块链的分布式电子病历交互与共享平台 | FISCO BCOS应用案例

上海市儿童医院应用 FISCO BCOS 推出基于区块链的分布式电子病历交互与共享服务&#xff0c;解决远程查房、远程会诊 业务过程中病历数据依然存证本地的情况下&#xff0c;实现病历授权许可情况下的安全调阅&#xff0c;以及跨机构的病历共享服务。 数据调阅的授权体系以及数据…