- 文章目录 前言什么是case语句case语句语法分析case实战案例1. 做出你的选择2. 早饭吃什么3. apache服务启动脚本实战 总结 前言 前面我们探讨过shell脚本中的if语句,单分支,双分支以及多分支的写法,今天我来看另一个流程控制语句case。 什么是case语句 控制语句:用来实现对程序流程的选择、循环、转向和返回等进... 文章目录 前言什么是case语句case语句语法分析case实战案例1. 做出你的选择2. 早饭吃什么3. apache服务启动脚本实战 总结 前言 前面我们探讨过shell脚本中的if语句,单分支,双分支以及多分支的写法,今天我来看另一个流程控制语句case。 什么是case语句 控制语句:用来实现对程序流程的选择、循环、转向和返回等进...
- Linux 面试基础问题 - 3 在有关面试问题的这一系列话题的前两篇文章中,我们收到了许多好的反馈,在此表示极大的感谢,同时,我们将延续这一系列话题。在这里,我们将再次展示10个问题来进行相互学习。 11个基本的Linux面试问题及答案 – 第一部分10个基本的Linux面试问题及答案 – 第二部分 Q.1. 你如何向你的系统中添加一个新的用户(例如,tux... Linux 面试基础问题 - 3 在有关面试问题的这一系列话题的前两篇文章中,我们收到了许多好的反馈,在此表示极大的感谢,同时,我们将延续这一系列话题。在这里,我们将再次展示10个问题来进行相互学习。 11个基本的Linux面试问题及答案 – 第一部分10个基本的Linux面试问题及答案 – 第二部分 Q.1. 你如何向你的系统中添加一个新的用户(例如,tux...
- 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 文章目录 一、Linux 中的物理内存与虚拟内存 二、Linux 中的内存管理命令 1. /proc/meminfo 2.top命令 3.free命令 在本文中,我们将介绍 Linux 中内存... 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 文章目录 一、Linux 中的物理内存与虚拟内存 二、Linux 中的内存管理命令 1. /proc/meminfo 2.top命令 3.free命令 在本文中,我们将介绍 Linux 中内存...
- 写出Linux实时查看日志变化的命令?写出Linux输出查找到某一个服务(如Java相关的服务),是否运行的命令局域网如果出现网络环路,解决思路或步骤是什么?常用什么软件工具或服务做服务器服务监控,自动预警提醒自动化部署,自动化运维熟悉哪些?简单列出如何做容灾与恢复,保证数据安全?公司是什么样的环境,Java的还是PHP做过集群,MySQL主从之类的吗?源码用的是git... 写出Linux实时查看日志变化的命令?写出Linux输出查找到某一个服务(如Java相关的服务),是否运行的命令局域网如果出现网络环路,解决思路或步骤是什么?常用什么软件工具或服务做服务器服务监控,自动预警提醒自动化部署,自动化运维熟悉哪些?简单列出如何做容灾与恢复,保证数据安全?公司是什么样的环境,Java的还是PHP做过集群,MySQL主从之类的吗?源码用的是git...
- 前言 最近学员去公司面试,很多公司会问到关于内核优化的问题,其实面试官也没有优化过,但就是想问问,仅此而已。 作为一个运维对Linux内核参数进行调整,很多人觉得很高大上,可能是很高深的技术。 可以这么给你说,内核优化没有标准,只有建议。 根据实际需求进行调整才是最合适的 配置文件 [root@ecs-c13b ~]# vim /etc/sysctl.com 1... 前言 最近学员去公司面试,很多公司会问到关于内核优化的问题,其实面试官也没有优化过,但就是想问问,仅此而已。 作为一个运维对Linux内核参数进行调整,很多人觉得很高大上,可能是很高深的技术。 可以这么给你说,内核优化没有标准,只有建议。 根据实际需求进行调整才是最合适的 配置文件 [root@ecs-c13b ~]# vim /etc/sysctl.com 1...
- 系列内容深入理解linux内核Linux字符设备驱动 环境: 平台内核版本安卓版本RK3399Linux4.4Android7.1 文章目录 1、内核模块开发1.1、内核模块1.2、加载和卸载模块1.3、模块初始化和退出1.4、初始化中的错误处理 2、主次编号2.1、设备编号的内部表示2.2、分配和释放设备编号 3、重要数据结构3.1、文件操作3.2、文件结构... 系列内容深入理解linux内核Linux字符设备驱动 环境: 平台内核版本安卓版本RK3399Linux4.4Android7.1 文章目录 1、内核模块开发1.1、内核模块1.2、加载和卸载模块1.3、模块初始化和退出1.4、初始化中的错误处理 2、主次编号2.1、设备编号的内部表示2.2、分配和释放设备编号 3、重要数据结构3.1、文件操作3.2、文件结构...
- 文章目录 mdadm介绍mdadm 命令的参数实战raid 0新增两块硬盘创建raid0把配置信息保存起来对raid 0创建分区格式化分区并挂载设置开机自动挂载 mdadm介绍 管理软raid工具:mdadm mdadm是linux下用于创建和管理软件RAID的命令,是一个模式化命令 mdadm 命令的参数 -C 建立一个新阵列 -A 激... 文章目录 mdadm介绍mdadm 命令的参数实战raid 0新增两块硬盘创建raid0把配置信息保存起来对raid 0创建分区格式化分区并挂载设置开机自动挂载 mdadm介绍 管理软raid工具:mdadm mdadm是linux下用于创建和管理软件RAID的命令,是一个模式化命令 mdadm 命令的参数 -C 建立一个新阵列 -A 激...
- 前言 本套面试题是学员在面试的过程中通过面试复盘的方式获取到的最新笔试题。 且看且珍惜,切勿外传。 原题 查询file.txt 以abc结尾的行 [root@ecs-c13b ~]# grep abc$ file.txt 123abc 1234abc 1234 删除file.txt文件中的空行 [root@ecs-c13b ~]# sed -i /^$/... 前言 本套面试题是学员在面试的过程中通过面试复盘的方式获取到的最新笔试题。 且看且珍惜,切勿外传。 原题 查询file.txt 以abc结尾的行 [root@ecs-c13b ~]# grep abc$ file.txt 123abc 1234abc 1234 删除file.txt文件中的空行 [root@ecs-c13b ~]# sed -i /^$/...
- 系列内容深入理解linux应用Linux进程间通信方式 环境: 平台内核版本安卓版本RK3399Linux4.4Android7.1 文章目录 1、Linux进程间通信方式1.1、管道(Pipe)和命名管道(FIFO)1.2、消息队列(Message Queue)1.3、共享内存(Shared Memory)1.4、套接字(Socket) 1、... 系列内容深入理解linux应用Linux进程间通信方式 环境: 平台内核版本安卓版本RK3399Linux4.4Android7.1 文章目录 1、Linux进程间通信方式1.1、管道(Pipe)和命名管道(FIFO)1.2、消息队列(Message Queue)1.3、共享内存(Shared Memory)1.4、套接字(Socket) 1、...
- 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 文章目录 RPM 状态 ops Main Runtime PM API Runtime PM API: _get(), _put() 例子 Linux的RPM(Runtime power manage... 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 文章目录 RPM 状态 ops Main Runtime PM API Runtime PM API: _get(), _put() 例子 Linux的RPM(Runtime power manage...
- 平台 内核版本 RK1108 Linux3.1 文章目录 需求分析 摄像头模式切换 HAL 代码分析 需求分析 本博客将讲解RK1108平台的摄像头模式的切换: IR(红外模式) YUV(彩色模式) 模式切换的场景: 车辆进入隧道导致对内的驾驶员监控系统摄像头无法... 平台 内核版本 RK1108 Linux3.1 文章目录 需求分析 摄像头模式切换 HAL 代码分析 需求分析 本博客将讲解RK1108平台的摄像头模式的切换: IR(红外模式) YUV(彩色模式) 模式切换的场景: 车辆进入隧道导致对内的驾驶员监控系统摄像头无法...
- 私有组概念 任何用户都必须依赖一个用户组才能存在,所以如果我们在创建用户的时候没有指定用户组,那么系统会为该用户创建一个同名的组。 这个组叫做私有组。 私有组: private group 私有组里默认只有一个和该私有组同名的用户。 [root@zmedu-17 ~]# useradd gaosh4 [root@zmedu-17 ~]# id gaosh4 ui... 私有组概念 任何用户都必须依赖一个用户组才能存在,所以如果我们在创建用户的时候没有指定用户组,那么系统会为该用户创建一个同名的组。 这个组叫做私有组。 私有组: private group 私有组里默认只有一个和该私有组同名的用户。 [root@zmedu-17 ~]# useradd gaosh4 [root@zmedu-17 ~]# id gaosh4 ui...
- 文章目录 前言一. 数据运算命令介绍1. let的使用2. [ ] 的使用3. (())的使用4. expr的使用5. bc的使用a. 基础运算b. **设置小数精度: scale**c. 二进制和十进制转换d. 计算平方根 二. 获取字符串的长度总结 前言 上篇文章我们探讨了shell脚本的基础和变量, 在学习变量的时候我们探讨了环境变量... 文章目录 前言一. 数据运算命令介绍1. let的使用2. [ ] 的使用3. (())的使用4. expr的使用5. bc的使用a. 基础运算b. **设置小数精度: scale**c. 二进制和十进制转换d. 计算平方根 二. 获取字符串的长度总结 前言 上篇文章我们探讨了shell脚本的基础和变量, 在学习变量的时候我们探讨了环境变量...
- 问题出现过程 服务器使用的是centos8 系统,最小化安装, 安装后配置了静态IP,然后尝试使用xshell远程登录。 发现无法登录: 问题原因剖析 此时首先想到的是,有可能ssh配置文件中的远程连接没有开启,登录查看: vim /etc/ssh/sshd_config 发现ssh的配置一切正常。 接下来怀疑是IP地址不对,使用ifconfig查看I... 问题出现过程 服务器使用的是centos8 系统,最小化安装, 安装后配置了静态IP,然后尝试使用xshell远程登录。 发现无法登录: 问题原因剖析 此时首先想到的是,有可能ssh配置文件中的远程连接没有开启,登录查看: vim /etc/ssh/sshd_config 发现ssh的配置一切正常。 接下来怀疑是IP地址不对,使用ifconfig查看I...
- 文章目录 struct tty_struct struct tty_driver struct tty_ldisc 终端设备的打开过程 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 在整个终端管理(包括串口通信)中,有如下三个主要的数据结... 文章目录 struct tty_struct struct tty_driver struct tty_ldisc 终端设备的打开过程 平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1 在整个终端管理(包括串口通信)中,有如下三个主要的数据结...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签