Linux是一种自由度很高的操作系统,它是由Linus Torvalds创造并开源的。所谓开源,就是指Linux的源代码是完全开放的,任何人都可以自由地修改和分发。那么Linux究竟是什么呢?
首先,让我们了解一下操作系统的概念。操作系统是计算机硬件和软件之间的桥梁,它负责管理计算机的资源,如处理器、内存、硬盘等,并提供给用户和应用程序一个友好的界面。在市场上有各种各样的操作系统,比如Windo
原创
2024-02-05 11:52:33
165阅读
linux系统环境下,对文件进行加密(gpg,openssl)
Linux关于文件加密的两种方法和详解:
一、用GnuPG加密文件。
GnuPG软件包(Gnu Privacy Guard,Gnu隐私保镖),软件包的名称是gpg。
gpg在加密文件时使用的是公共密钥加密方法。
1.第一步是要创建一个将来用来发送加密数据和进行解密数据的密钥。我们执行一下gpg
容器技术简介软件应用通常依赖于运行时环境提供的其他库、配置文件或服务。容器是由一个或多个与系统其余部分隔离的进程组成的集合。容器的内容与其他容器的内容隔离,因此互不影响。软件容器是打包应用以简化部署和管理的一种方式。容器和虚拟机对比容器提供许多与虚拟机相同的益处,如安全、存储和网络隔离等。这两种技术都将其应用库和运行时资源与主机操作系统或虚拟机监控程序隔离。容器和虚拟机在硬件和底层操作系统交互方式
转载
2024-03-03 22:02:33
36阅读
点击蓝字关注我们为什么要学习Makefile?Linux环境下的程序员如果不会使用GNU make来构建和管
转载
2022-03-17 14:18:54
81阅读
数据库方面的问题今天遇到的第一个问题就是数据库配置的问题,首先贴上MySQL数据库的通用配置:1 DATABASES = {
2 'default': {
3 'ENGINE': 'django.db.backends.mysql',
4 'NAME':'dbname',
5 'USER': 'root',
6 'PASSWORD': 'xxx',
Android 的电源管理也是很重要的一部分。比如在待机的时候关掉不用的设备,待机时屏幕和键盘背光的关闭,用户操作的时候该打开多少设备等等。3. ActivityManagerService->ActivityManager这个是整个Android framework框架中最为核心的一个服务,管理整个框架中任务、进程管理, Intent解析等的核心实现。虽然名为Activity的M
# 麒麟系统是啥架构?
在当今科技发展飞速的时代,操作系统作为计算机和所有应用程序交互的一层至关重要的中介,其发展一直备受关注。麒麟操作系统(Kylin OS)是中国自主研发的一款操作系统,旨在为满足国家信息安全需求而设计。本篇文章将探索麒麟系统的架构及其优势,并通过代码示例来进一步阐述它的特性。
## 麒麟系统的基本架构
麒麟系统遵循Linux内核架构原则,提供了稳定、安全、高效的多用户、
ChibiOS启动过程详解Makefile我们先从根目录下的Makefile文件看起,在Makefile写明了启动部分的.mk文件所在:# Licensing files.
include $(CHIBIOS)/os/license/license.mk
# Startup files. <--在这里-->
include $(CHIBIOS)/os/common/startup
bbr就跟之前分享过的腾讯TCPA一样(,等同于给linux换了个内核,提升机子运行速度,在一定程度上让网站打开更快。专业解释:BBR 是 Google 提出的一种新型拥塞控制算法,可以使 Linux 服务器显著地提高吞吐量和减少 TCP 连接的延迟。BBR解决了两个问题:再有一定丢包率的网络链路上充分利用带宽。非常适合高延迟,高带宽的网络链路。降低网络链路上的buffer占用率,从而降低延迟。非
转载
2020-08-26 12:02:00
731阅读
2评论
背景
Read the fucking source code! --By 鲁迅
A picture is worth a thousand words. --By 高尔基说明:Kernel版本:4.14ARM64处理器,Contex-A53,双核使用工具:Source Insight 3.5, Visio1. 概述上篇文章分析到malloc/mmap函数中,内核实现只是在进程
数字7代表 4+2+14r--读,2 w -- 写,1 x --执行为什么是三位数?第一位 代表【文件拥有人】第二位 代表【文件拥有组】第三位 代表【公共权限】
原创
2022-07-18 10:21:12
386阅读
# 什么是分布式系统?
分布式系统是由多台计算机组成的系统,这些计算机通过网络进行通信和协作,共同完成一个任务或提供一个服务。分布式系统具有以下特点:
1. 分布性:系统中的计算机可以分布在不同的地理位置上,通过网络连接进行通信。
2. 并发性:多个计算机可以同时并行地处理不同的任务,提高系统的效率和吞吐量。
3. 可靠性:分布式系统具有容错机制,一台计算机出现故障时不会影响整个系统的正常运行。
原创
2024-05-22 09:56:01
70阅读
# 如何查询CentOS系统架构
作为一名刚入行的开发者,了解你所使用的操作系统的架构是非常重要的。CentOS是一个基于Red Hat Enterprise Linux的开源Linux发行版,它提供了与RHEL相同的稳定性和安全性。本文将指导你如何查询CentOS系统的架构。
## 步骤流程
首先,我们用一个表格来展示查询CentOS系统架构的步骤:
| 序号 | 步骤
原创
2024-07-15 17:31:46
16阅读
如果我们远程登录了远程的 Linux 服务器,运行了一些耗时较长的任务,如何让命令提交后不受本地关闭终端窗口/网络断开连接的干扰呢?
守护进程守护进程,也即通常所说的 Daemon 进程,是 Linux 下一种特殊的后台服务进程,它独立于控制终端并且周期性的执行某种任务或者等待处理某些发生的事件。守护进程的名称通常以 “d” 结尾,如 “httpd”、“crond”、“mysql
转载
2024-06-26 22:11:42
32阅读
1.计算机信息系统集成的特点(必会) (1)计算机信息系统集成要以
(
满足用户需求
)
为
根本出发点 (2)计算机信息系统集成不只是设备的选择和供应,更重要的,它是具有高技术含量的工作过程,要面向用户需求提供全面的解决方案,其
核心
是
(软件) (3)计算机信息系统集成的最终交付物是
(一个完整的系统)
而不是一个分立的产品 (4)计算机信息系统集成包
转载
2024-02-18 11:45:10
16阅读
自然语言处理(NLP),事实上,自然语言处理是数据挖掘的一个具体应用领域。自然语言处理是计算机科学领域与人工智能领域中的一个重要方向。它研究能实现人与计算机之间用自然语言进行有效信息交流的各种理论和方法。自然语言处理是一门结合语言学、计算机科学、数学于一体的科学。因此,很多领域的研究都将涉及到自然语言,也就是人们日常使用的语言,所以它与语言学的研究有着密切的联系但又有重要的区别。自然语言处理并不是
转载
2023-10-31 10:39:43
66阅读
什么是云主机?这确实是值得思考的问题,随着互联网的快速发展,人们在享受互联网时代给我们带来了便利,但是同时也会因有很多新鲜事物的诞生而费解,什么是人工智能?区块链是什么?大数据又是什么东西?我们不理解这些事物的话,就一定先了解了解它的概念吧,就像我前面提到的问题,什么是云主机?说起来云主机,就不得不提云计算了,云计算的核心思想,就是将大量使用网络连接的计算资源统一管理和调度,构成一个计算资源池向用
原创
2020-10-22 14:27:40
467阅读
点赞
面向对象的程序设计思想( Object Oriented Programming),简称OOP 面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,用类来表示。某个事物的一个具体个体称为实例或对象。对于面向对象的理解要对比 面向过程 来理解。比如说 洗衣机 洗衣服 面向过程,就会把洗衣服的每一个步骤写成一个方法,按顺序执
转载
2023-07-16 19:46:14
824阅读
Elastic Stack写在前面:刚接触elk,总是有点懵懵懂懂,我一向是比较习惯在使用过后更好更快的了解这个东西是做什么的,但这个elk是真的有点恶心到我了,那就是对于初期的模拟应用对小白太太太不友好了,所以在网上看了很多关于elk的介绍。然后各种参差不齐、见解不一的文章就把我的脑袋搞大了,最后不知道看了多少篇文章才梳理出来了一些头绪,总结成下面这篇文章。 本文纯本着分享知识的本质,内有摘抄和
转载
2024-04-01 15:50:24
63阅读
微软自己的服务器全是 Windows Server 。但 Windows Server 在大型机和大规模集群上面跑不了。所以估计部分机器只能用 UNIX 类系统。记住了:在可口可乐,如果你拿着一瓶百事,你会被立即开除。一下内容可能需要你有一定的知识才能看懂。说什么一个收费一个免费都是胡扯。Linux/GNU 的 Free 是自由,而不是免费。商用要看软件协议,免费不免费也要看软件协议。Linux