展开

关键词

Linux 阻碍进程?

虚拟空间可以认为是给每个进程准备的沙盒,就像电影《黑客帝》中 Matrix 给每个人准备的充满营养液的容器一样。 实际上,每个进程只存活在自己的虚拟世界里,却感觉自己独占了所有的资源(内存)。 当一个进程要使用某块内存时,它会将自己世界里的一个内存地址告诉,剩下的事情就由接管了。 中的内存管理策略将决定映射哪块真实的物理内存,供应用使用。会竭尽全力满足所有进程合法的内存访问请求。 这样做,一方面为了安全,防止进程其他进程或者内核的数据;另一方面为了保证可同时运行多个进程,且单个进程使用的内存空间可以超过实际的物理内存容量。 06 者简介 宇文拓,近十年 Linux C/C++ 开发经验,现就职于某创业公司,负责服务器架构与设计。曾就职于某通信业知名美企,负责核心网和防火墙品研发。

60230

盘点多款Linux桌面

编辑:strongerHuang 微信公众号:strongerHuang 素材来源:百度百科、网络 多为以Linux 为基础二次开发的。 工信部对此表示,将继续加大力度,支持Linux的研发和应用,并希望用户可以使用。 中标麒麟的引领者,针对X86及龙芯、申威、众志、飞腾等CPU平台进行自主开发,率先实现了对X86及 CPU平台的支持。 在领域市场占有率稳居第一。 一铭的特点是“以用户的真实需求进行完善,在用户使用习惯、安装界面、安全防御等多个方面进行了优化和升级。”是真正“让用起来”的

13.5K31
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    谈一谈芯片与

    RT-Thread为一个开源的物联网,也是在积极的推进着内开源事业的发展,目前RT-Thread的生态还是比较活跃,用过rt-thread的人可能都会被其生态所吸引,一大批的社区开源活跃的大佬在分享自己的东西 ,借助rt-thread的这个的平台,可以将自己的熟悉的东西做成组件,让需要的人可以用到,而且也可以吸引志同道合的朋友,一起将这个事情做到极致。 还支持armv8体架构,支持龙芯,君正这类的mips架构,也在支持很多的RISC-V芯片。,配上的芯片,才能发挥出最大的实力。 例如芯片业,或者化的一些,或者化的一些eda,CAD之类的工程软件。 ,化的道路。

    60800

    了解一下?

    深度是一个致力于为全球用户提供美观易用、 安全可靠的Linux发行版。深度基于Linux内核, 以桌面应用为主的开源GNU/Linux, 支持笔记本、台式机和一体机。 深度由专业的研发团队和深度技术社区(www.deepin.org)共同打造,其名称来自深度技术社区名称“deepin”一词,意思是对人生和未来深刻的追求和探索。 ↑引用至深度官网↑ ? 其实有很多,基本都是基于Linux, 因为开源,任何人只要懂代码,都可以重新编写程序。 而我们现在的,都是基于Linux二次开发的。 ? 其实早期的的微软也是命令行的,微软的DOS就是这样, 至今也在Windows中保留着。 ? 安卓很简单,要运行一个程序, 你只需要点击就能运行了,不需要输入命令行来运行。 最主要的是,这个界面真心比Windows好看。 ? 我们的虽然发展的很慢, 但是在深度官方论坛上看到有很多人都在帮忙测试, 修改,提出建议。小编相信,终有一天,能被大量普及。

    78240

    UOS 安装教程

    其中第一项是“安装UOS桌面版”,第二项是“校验安装镜像的完整性”,既然都了,不明白他为什么不把这个也汉化过来。 1、启动界面 其中第一项是“安装UOS桌面版”,第二项是“校验安装镜像的完整性”,既然都了,不明白他为什么不把这个也汉化过来。 ? 2、点击安装之后,在这个界面稍停留,应该是替换掉了命令行的加载,显得更“好看”一些。 ? 3、选择安装语言 选择简体中文版 ? 左下角明明是“汉语”,可就是无法输入汉语,难道二次开发的Linux依然无法使用汉语用户名!后来又试了从宿主机粘贴过去汉字,最后还是无法使用,只能用英文用户名了。 ? 14、界面 登陆完就是这个样子,干干净净 ? 15、激活 UOS是一款商业,需要激活才能使用。

    1.3K30

    linux

    的发展 ? 类Unix目录结构 ubuntu没有盘符这个概念,只有一个根目录/,所有文件都在它下面 ? /boot:放置linux启动时用到的一些文件,如Linux的内核文件:/boot/vmlinuz,引导管理器:/boot/grub。 /lost+fount:异常生错误时,会将一些遗失的片段放置于此目录下。 显示指定目录下所有子目录与文件,包括隐藏文件 -l 以列表方式显示文件的详细信息 -h 配合 -l 以人性化的方式显示文件大 与DOS下的文件类似,在Unix/Linux中,也同样允许使用特殊字符来同时引用多个文件名 <6>切换工目录: cd 在使用Unix/Linux的时候,经常需要更换工目录。cd命令可以帮助用户切换工目录。

    89420

    Linux

    上了近六周的理论课,最近终于开始做实验了。关于 Linux 这块,不想学得太深入,但是以后部署项目到服务端也会涉及到这部分的知识,所以一些基本的概念和还是有必要学一学的。 这篇笔记就为平时查看的手册。 以下基于 Ubuntu 。 帮助指令 1. man 用法:man + 参数 查看相关命令、相关文件等的使用手册。 /sbin:管理命令,存放管理员程序,如 fdisk、mount 等。 /boot:存放 Linux 核心与启动和关闭有关的文档。 /mnt:其他文件的挂载点。 /var:预先设置的工目录,如各种服务的日志文件和收发的邮件等。 /proc:虚拟目录,是内存的映射,通过访问该目录获取信息。 /tmp:公用的临时文件存储点。 方式包括 +,-,= 也可以用数字修改权限: chomod 777 file:修改 file 权限为 777。

    68020

    Linux

    Linux环境部署过程 1. 虚拟化环境部署 虚拟化概念介绍: ① 可以充分利用服务器性能资源 ② 可以节省服务器物理资源 虚拟软件无法部署 vmware: ① 防火墙或安全软件是否关闭 ② 中曾经部署过程虚拟化程序 ③ OK 第三个历程: 配置网卡地址 OK 第四个历程: 进行分区 OK /boot 分区 == 启动文件数据 / 根分区 == C盘 swap 交换分区 == 在内存不够用临时将磁盘空间充当内存空间使用 第五个历程: 预装初始软件 ok 第六个历程: 设置管理员密码 123456 02. linux管理 1) 网络配置: 方式一: 图形界面配置: nmtui -- 地址 掩码 取消关机计划 重启: 推荐 立即重启: ① shutdown -r now ② reboot 延迟重启: shutdown -r 5 Linux学习过程中: 1) 关注命令后提示信息:

    22200

    -面试篇

    什么是?请简要概述一下 是管理计算机硬件和软件资源的计算机程序,提供一个计算机用户与计算机硬件之间的接口。 向上对用户程序提供接口,向下接管硬件资源。 本质上也是一个软件,为最接近硬件的软件,负责处理器管理、存储器管理、设备管理、文件管理和提供用户接口。 有哪些分类? 常规可分为批处理、分时、实时。 若一个兼顾批和分时的功能,则称该为通用。 常见的通用有:Windows、Linux、MacOS等。 调用是的最小功能单位,是提供的用户接口,调用本身是一种软中断。 异常,也叫做内中断,是由错误引起的,如文件损坏、缺页故障等。 实时的概念 实时(Real-time operating system, RTOS),又称即时,它会按照排序运行、管理资源,并为开发应用程序提供一致的基础。

    18140

    嵌入式发展思考

    嵌入式历史悠久、门类繁多、用途广泛,不仅包括嵌入式实时多任务(RTOS)、开源的 Linux、机器人和路由器,还包括新型的物联网,以及边缘计算平台。 笔者认为,只要是人开发的,人参与维护的开源项目,都是广义上的“嵌入式”,随着中物联网业迅猛发展,装备自主可控需求旺盛,嵌入式发展步入快车道。 1.  、社区开发者踊跃、组件丰富、应用领域广泛的物联网。 自主可控、安全先行 嵌入式发展一个重要方向就是打造航空航天、工业装备和轨道交通、通信设备和汽车电子的自主可控的。 华为在嵌入式方面的起步比较早,目前已经有基于开源的 Linux 自研的高可靠、高安全与高实时性的,覆盖了公司通信品中的各个业务。

    1.3K20

    UOS安装与初体验

    信UOS) 是由信软件开发的一款基于 Linux 内核的信桌面以桌面应用场景为主, 支持龙芯、 飞腾、 兆芯、 海光、 鲲鹏、申威、intel、amd等芯片平台的笔记本 、 台式机、一体机和工站。 桌面版包含原创专属的桌面环境、 多款原创应用,以及数款来自开源社区的原生应用软件, 能够满足用户的日常办公和娱乐需求。 信UOS是一个致力于为全球用户提供美观易用、安全可靠体验的Linux发行版。 信UOS非常注重易用的体验和美观的设计,开发了一列面向日常使用的信UOS特色应用如:应用商店、监视器、联人、UOS浏览器、日志收集器、服务中心等。

    2.7K20

    物联网 RT-Thread 3.0.1 发布

    3.0.1 版本中,USB Stack 得到了极大的增强,在 STM32F4xx 处理器上实现了对应的 USB Device 驱动,以及包括 HID,MSC,甚至是 RNDIS,ECM,WinUSB 等一列的 其他几项更改: 在 Kconfig 中添加 IPv6 选项 增加 QEMU VExpress A9 驱动 为 Linux / Mac 平台添加 menuconfig :使用 scons –memuconfig

    60740

    谈一谈物联网rt-thread

    现在我想谈一谈嵌入式与的理解,将自己的想法和大家分享。 02 — rt-thread的发展过程 2017年可以说是rt-thread的转折点,将rtos改为物联网。针对点变成了物联网。 针对IOT方向,做了很多事情,首先的网络框架的重点推进,然后完善env工具使用,使得裁剪内核可以像Linux那样在图形化界面中进行。这样和Linux方式基本上一致。 另外开源精神的也是应该提倡的,大家共同维护一份好的代码,这将会让更加的稳定。所以我觉得,内的工程师也应该在有开源精神,支持的发展,做出自己的贡献。 04 — 对rt-thread未来的思考 目前陆续的出现,华为的liteos,阿里的alios,腾讯os,各种物联网出现也对rtt提出更高的要求和挑战。

    92910

    Redis - 适配全的那些坑

    ---- 概述 简明扼要,本文主要分析及解决以下两个问题 因缺少基础的动态库,比如libatomic 引起的编译和运行失败 因PAGE SIZE差异,导致的启动报错 [jemalloc] ifeq ($(uname_S),Linux) ifneq ($(FORCE_LIBC_MALLOC),yes) USE_JEMALLOC=yes endif endif 如果是Linux ,且没有强制使用GLIBC , 则使用JEMALLOC 你如果找2.4.0之前版本的MakeFile ,是没有这个逻辑的。 为避免出问题,建议一在64K的 机器上编译 getconf PAGESIZE 可查看页大小 ---- 扩展 Google TCMalloc:Thread-Caching Malloc https:/ /github.com/google/tcmalloc ---- 小结 为基础库的ptmalloc是最为稳定的内存管理器,无论在什么环境下都能适应,但是分配效率相对较低。

    32620

    Linux(文件

    linux有三种文件类型,普通文件,目录,设备文件 查看文件 使用命令ls获取ll,查看文件列表,参数:-l(列表形式),-a(展示隐藏文件) 使用元字符* ? ,查看匹配的文件列表,例如:ll a*(展示以a开头的文件) 使用cat命令,查看文件内容,参数:-b显示行号,文件名 使用wc命令,计当前文件的行数、单词数、字符数,参数:文件名 使用命令grep,

    33630

    Linux概述

    里面就是调用中断处理函数。发现双击的是一个图标,就明白了用户的原始诉求,准备运行QQ和别人聊天。 你会发现,运行QQ是一件大事,因为将来的一段时间,用户要一直和QQ进行交互。 所以,打印机的直接是放在内核里面的,进程不能随便。但是也提供一个办事大厅,也就是调用(System Call)。 2.5 内存管理 每个项目都有自己的私密资料,这些资料不能被其他项目组看到。这些资料主要是项目在执行的过程中,生的很多中间成果,例如架构图、流程图。 当用户输入完毕之后,回车一下,还是会通过键盘驱动程序告诉还是会找到QQ,QQ会将用户的输入发送到网络上。 在后面的章节中,我会展开讲述每个部分是怎么工的,最后我会再将这个过程串起来,这样你就能了解的全貌了。

    42220

    Linux !开篇!!!

    此篇文章主要会带你介绍 Linux ,包括 Linux 本身、Linux 如何使用、以及调用和 Linux 是如何工的。 从智能手机到汽车,超级计算机和家用电器,从家用台式机到企业服务器,Linux 无处不在。 大多数程序员都喜欢让尽量简单,优雅并具有一致性。 除了调用库外,Linux 还要提供一些标准程序,比如文本编辑器、编译器、文件工具等。直接和用户打交道的是上面这些应用程序。 Linux 组成部分 事实上,Linux 可以由下面这几部分构成 引导程序(Bootloader):引导程序是管理计算机启动过程的软件,对于大多数用户而言,只是弹出一个屏幕,但其实内部做了很多事情 内核(Kernel):内核是的核心,负责管理 CPU、内存和外围设备等。

    43930

    Linux 加固

    本文旨在指导管理人员或安全检查人员进行Linux的安全合规性检查和加固。 1. 账号和口令 1.1 禁用或删除无用账号 减少无用账号,降低安全风险。 说明:对于部分老版本的Linux(如CentOS 6),可以使用命令chkconfig \--level <init级别> <服务名> off设置服务在指定init级别下开机时不自动启动。 步骤 使用命令 vim /etc/ssh/sshd_config 编辑配置文件。 不允许root账号直接登录。 设置 PermitRootLogin 的值为 no。 步骤 Linux默认启用以下类型日志: 日志(默认)/var/log/messages cron日志(默认)/var/log/cron 安全日志(默认)/var/log/secure 注意: 通过上述步骤,可以在 /var/log/history 目录下以每个用户为名新建一个文件夹,每次用户退出后都会生以用户名、登录IP、时间的日志文件,包含此用户本次的所有(root用户除外)。

    42831

    玩转Linux

    Linux概述 Linux是一个通用。一个要负责任务调度、内存分配、处理外围设备I/O等通常由内核和程序(设备驱动、底层库、shell、服务程序等)两部分组成。 Linux内核是芬兰人Linus Torvalds开发的,于1991年9月发布。 而Linux为Internet时代的物,它是由全世界许多开发者共同合开发的,是一个自由的(注意是自由不是免费)。 Linux优点 通用,不跟特定的硬件绑定。 支持多用户和多任务,支持安全的分层文件。 大量的实用程序,完善的网络功能以及强大的支持文档。 可靠的安全性和良好的稳定性,对开发者更友好。

    13520

    Linux基础

    image.png Linux简介 Linux是一种自由和开放源码的,存在着许多不同的Linux版本,但它们都使用了Linux内核。 Linux特点 多用户,多任务,丰富的网络功能,可靠的安全,良好的可移植性,具有标准兼容性,良好的用户界面,出色的速度性能 开源 CentOS 主流:目前的Linux主要应用于生环境 ,主流企业级Linux仍旧是RedHat或者CentOS 免费:RedHat 和CentOS差别不大,基于Red Hat Linux 提供的可自由使用源代码的企业CentOS是一个级Linux发行版本 )存放配置文件 usr (unix shared resources)用于存放共享的资源 home 存放用户文件的根目录 root 超级用户目录 dev (devices)用于存放设备文件 lib (library)存放跟文件中的程序运行所需要的共享库及内核模块 mnt (mount)管理员安装临时文件的安装点 boot 存放用于引导时使用的各种文件 tmp (temporary

    11820

    相关产品

    • 腾讯物联网终端操作系统

      腾讯物联网终端操作系统

      腾讯物联网终端操作系统(TencentOS tiny)是腾讯面向物联网领域开发的实时操作系统,具有低功耗,低资源占用,模块化,安全可靠等特点,可有效提升物联网终端产品开发效率。TencentOS tiny 提供精简的 RTOS 内核,内核组件可裁剪可配置,可快速移植到多种主流 MCU 及模组芯片上……

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券