首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux笔记(22)| 设备树初探

    今天跟大家分享的是设备树,设备树是Linux3.x以后的版本才引入的,设备树用于描述一个硬件平台的板级细节。...如果硬件资源发生了改变,我们只需要修改设备文件就行了,但是这样还不够好,如果有非常多的设备,就要写非常多的设备文件,这些文件非常庞大,导致Linux内核非常臃肿。...在Linux内核里有设备树文件,路径是 源码目录/arch/arm/boot/dts/imx6ull-seeed-npi.dts 来看一下设备树文件的格式: Devicetree node格式: [...make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- npi_v7_defconfig make ARCH=arm -j4 CROSS_COMPILE=arm-linux-gnueabihf...---- 参考资料: http://doc.embedfire.com/linux/imx6/base/zh/latest/linux_driver/driver_tree.html https://www

    2.9K10

    linux系统开mc服务器

    之前在课堂或者自学有了一定了linux基础,现在是实战啦! 1....先前往java官网,找到java的linux安装包,如下图 下载到本地后,在本地使用如下指令进行一个上传(到服务器,其中xx.xxx.xxx.xxx代表着服务器的ip地址)【下载则地址反过来】 scp...jre-8u333-linux-x64.rpm root@xx.xxx.xxx.xxx:/home/jre-8u333-linux-x64.rpm 上传成功后,服务器来到home目录,使用ls查看是否存在该文件...然后通过scp指令上传到linux服务器。如下图: 之后使用如下指令进行合并: cat forge_36.1.0_release_2-v2.zip....此时客户端仍然无法连接,因为没有开防火墙,防火墙将配置的mc服务器端口打开,或者简单点,同意全部的端口连接请求。 然后就可以加入快乐游戏啦!只不过孟买的服务器延迟有一点点大!!!

    7K10

    Linux内核22-软中断和tasklet

    Linux2.6内核使用两种手段满足这项挑战:软中断和tasklet,还有工作队列。其中,工作队列我们单独在一篇文章中讲解。...2 软中断 Linux2.6内核中,软中断的数量比较少。对于多数目的,这些tasklet足够了。因为不需要考虑重入,所以简单易用。...事实上,只使用了6类软中断,如下表所示: 表4-9 Linux2.6中使用的软中断 软中断 优先级 描述 HI_SOFTIRQ 0 处理高优先级的tasklet TIMER_SOFTIRQ 1 定时器中断...Linux软中断处理程序总是从索引0开始执行。 2.1 软中断使用的数据结构 软中断的主要数据结构是softirq_vec数组,包含类型为softirq_action的32个元素。...这在Linux内核中是禁止的,因为其可延时函数的执行都是串行的。所以,在此需要禁止软中断。 清除正在执行的软中断对应掩码位。 执行local_irq_enable()使能中断。

    2.2K30

    Linux 修改SSH 默认端口 22,防止被破解密码

    Linux/Unix 系统,很多人使用SSH + 密码来登陆服务器,默认 22端口,这样会有被暴力破解密码的危险(除非密码足够复杂且长度很长),因此最好修改SSH默认的22端口为其它随机端口号。...本文原文来自米扑博客:Linux 修改SSH 默认端口 22,防止被破解密码 本文实例的系统环境 阿里云 CentOS 7.4 一、修改配置文件 1....:: 为 Port 22 Port 23456 #ListenAddress 0.0.0.0 #ListenAddress :: 如上,取消注释 Port 22,并在其下方增加一行 Port 23456...说明: SSH默认监听端口是22,如果不强制说明,”Port 22”注释或不注释,都会默认开放端口22远程登录 上面取消注释并保留了22端口,防止可能各种权限和配置问题,导致22端口不能访问,那就尴尬了...和 23456 两个端口都可以成功登录ssh 3、确认新端口可登录,注释掉22端口 vim /etc/ssh/sshd_config 注释掉端口22,最后的配置内容如下 #Port 22 Port 23456

    8.7K52
    领券