- Linux内核版本:linux-3.0.35 开发板:i.MX6S MY-IMX6-EK200 拟定任务:LED闪烁 声明:嵌入式新手,如有错误还望指正,谢谢! 一、简单介绍一下定时器timer_list: 1、所在头文件:linux/timer.h 2、结构体: struct timer_list { /* * All fields that chang... Linux内核版本:linux-3.0.35 开发板:i.MX6S MY-IMX6-EK200 拟定任务:LED闪烁 声明:嵌入式新手,如有错误还望指正,谢谢! 一、简单介绍一下定时器timer_list: 1、所在头文件:linux/timer.h 2、结构体: struct timer_list { /* * All fields that chang...
- 例程:STM32F103系列 I2C软件模拟实验(mini板) 问题:下面两行关于“IO方向”的代码不太明白。 //IO 方向设置 #define SDA_IN() {GPIOC->CRH&=0XFFFF0FFF;GPIOC->CRH|=8<<12;} #define SDA_OUT() {GPIOC->CRH&=0XF... 例程:STM32F103系列 I2C软件模拟实验(mini板) 问题:下面两行关于“IO方向”的代码不太明白。 //IO 方向设置 #define SDA_IN() {GPIOC->CRH&=0XFFFF0FFF;GPIOC->CRH|=8<<12;} #define SDA_OUT() {GPIOC->CRH&=0XF...
- 本文以在CentOS 7.6中安装Tomcat8.5为例进行安装,其他系统和版本都是大同小异的。 安装JDK 安装Tomcat之前,需要先安装JDK,可以参看之前的文章详解在Linux系统中安装JDK 下载 进入Tomcat官方网站的下载页面(https://tomcat.apache.org/download-80.cgi),点击下载gz压缩包,如下图: ... 本文以在CentOS 7.6中安装Tomcat8.5为例进行安装,其他系统和版本都是大同小异的。 安装JDK 安装Tomcat之前,需要先安装JDK,可以参看之前的文章详解在Linux系统中安装JDK 下载 进入Tomcat官方网站的下载页面(https://tomcat.apache.org/download-80.cgi),点击下载gz压缩包,如下图: ...
- 缘起 在Linux系统中,运行Shell脚本,出现了如下错误: one-more.sh: line 1: $'\r': command not found 1 出现这样的错误,是因为Shell脚本在Windows系统编写时,每行结尾是\r\n,而在Linux系统中行每行结尾是\n,所以在Linux系统中运行脚本时,会认为\r是一个字符,导致运行错误。 解决方法 ... 缘起 在Linux系统中,运行Shell脚本,出现了如下错误: one-more.sh: line 1: $'\r': command not found 1 出现这样的错误,是因为Shell脚本在Windows系统编写时,每行结尾是\r\n,而在Linux系统中行每行结尾是\n,所以在Linux系统中运行脚本时,会认为\r是一个字符,导致运行错误。 解决方法 ...
- 转载博主:leboop-L 原文链接:https://blog.csdn.net/L_15156024189/article/details/84831045 转载博主:leboop-L 原文链接:https://blog.csdn.net/L_15156024189/article/details/84831045
- 转载:瓶邪529博主的linux静默安装oracle11g 转载:瓶邪529博主的linux静默安装oracle11g
- 作为Linux运维工程师,系统维护过程中,需要我们经常查看CPU使用率、内存使用率、带宽占用,从资源使用的程度分析系统整体的运行情况。在 Linux 上查看资源使用情况有很多命令可以参考,CPU、内存、IO、NETWORK等资源使用情况都可以通过某些命令查询到,今天飞飞将详细的讲解CPU使用和内存使用情况的查看方式。Top命令Top命令很常用,在第三行有显示CPU当前的使用情况。字段说明: ... 作为Linux运维工程师,系统维护过程中,需要我们经常查看CPU使用率、内存使用率、带宽占用,从资源使用的程度分析系统整体的运行情况。在 Linux 上查看资源使用情况有很多命令可以参考,CPU、内存、IO、NETWORK等资源使用情况都可以通过某些命令查询到,今天飞飞将详细的讲解CPU使用和内存使用情况的查看方式。Top命令Top命令很常用,在第三行有显示CPU当前的使用情况。字段说明: ...
- 前言前面我们已经学习了Linux用户及组管理的概念及相关命令。今天接着带大家一起了解下与用户账号有关的系统配置文件。用户及组的配置文件在 Linux 系统中,所创建的用户及相关属性信息 (密码除外) 均存放在 /etc/passwd 文件中。由于所有用户对 passwd 文件均有读权限,因此密码信息并未保存在该文件中,而是保存在了 /etc/shadow配置文件中。/etc/passwd/e... 前言前面我们已经学习了Linux用户及组管理的概念及相关命令。今天接着带大家一起了解下与用户账号有关的系统配置文件。用户及组的配置文件在 Linux 系统中,所创建的用户及相关属性信息 (密码除外) 均存放在 /etc/passwd 文件中。由于所有用户对 passwd 文件均有读权限,因此密码信息并未保存在该文件中,而是保存在了 /etc/shadow配置文件中。/etc/passwd/e...
- 前言Linux 是多用户多任务操作系统,换句话说,Linux 系统支持多个用户在同一时间内登陆,不同用户可以执行不同的任务,并且互不影响。而用户和用户组管理,顾名思义就是添加用户和用户组、更改密码和设定权限等操作。用户和组的概念Linux 系统对用户与组的管理是通过ID号来实现的。我们在登录系统时,输入用户名与对应密码,操作系统会将用户名转化为ID号后再判断该用户是否存在,并对比密码是否匹配... 前言Linux 是多用户多任务操作系统,换句话说,Linux 系统支持多个用户在同一时间内登陆,不同用户可以执行不同的任务,并且互不影响。而用户和用户组管理,顾名思义就是添加用户和用户组、更改密码和设定权限等操作。用户和组的概念Linux 系统对用户与组的管理是通过ID号来实现的。我们在登录系统时,输入用户名与对应密码,操作系统会将用户名转化为ID号后再判断该用户是否存在,并对比密码是否匹配...
- Linux环境变量配置在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。下面所有例子的环境说明如下:系统:Ubuntu 14.0用户名:uusama需要配置MySQL环境变量路径:/home/uusama/mysql/binLinux读取环境变量读取环境变量的方法:export命令显示当前系统定义的所有环境变量echo $PATH命令输出当前的PATH环境变量... Linux环境变量配置在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。下面所有例子的环境说明如下:系统:Ubuntu 14.0用户名:uusama需要配置MySQL环境变量路径:/home/uusama/mysql/binLinux读取环境变量读取环境变量的方法:export命令显示当前系统定义的所有环境变量echo $PATH命令输出当前的PATH环境变量...
- 为什么建议大家使用 Linux 开发? 为什么建议大家使用 Linux 开发?
- 常用操作:允许80端口和指定源地址访问(-m如与-p协议相同则可以省略)iptables -l INPUT -s 192.168.100.254/24 -p tcp -m tcp --dport 80 -j ACCEPT禁止目标地址多个离散目标端口访问iptables -I INPUT -d 192.168.100.128 -p tcp -m multiport --sport 23,25,... 常用操作:允许80端口和指定源地址访问(-m如与-p协议相同则可以省略)iptables -l INPUT -s 192.168.100.254/24 -p tcp -m tcp --dport 80 -j ACCEPT禁止目标地址多个离散目标端口访问iptables -I INPUT -d 192.168.100.128 -p tcp -m multiport --sport 23,25,...
- 主机型:工作在2,3,4层,对TCP/IP数据包进行过滤和限制,属于包过滤型防火墙。匹配原则:从规则表从上至下逐条匹配(除了LOG),最后匹配默认策略四表五链: 四表: filter:过滤功能 nat: 用于nat功能(端口映射,地址映射等) mangle: 用于对特定数据包的修改,高权限 raw: 决定数据包是否被状态跟踪,... 主机型:工作在2,3,4层,对TCP/IP数据包进行过滤和限制,属于包过滤型防火墙。匹配原则:从规则表从上至下逐条匹配(除了LOG),最后匹配默认策略四表五链: 四表: filter:过滤功能 nat: 用于nat功能(端口映射,地址映射等) mangle: 用于对特定数据包的修改,高权限 raw: 决定数据包是否被状态跟踪,...
- 上一期中我们介绍了 Linux 4.19 内核的异常向量表,这一期我们将介绍 Linux 4.19 内核在 ARM64 处理器上的异常处理。 上一期中我们介绍了 Linux 4.19 内核的异常向量表,这一期我们将介绍 Linux 4.19 内核在 ARM64 处理器上的异常处理。
- 今天,Linux 统治了服务器操作系统。它也是 Android 的基础——统治了手机操作系统。而且,它还是 100% 自由而开源的。 今天,Linux 统治了服务器操作系统。它也是 Android 的基础——统治了手机操作系统。而且,它还是 100% 自由而开源的。
上滑加载中
推荐直播
-
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步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签