草庐IT

Centos7-Linux

全部标签

【Linux C | 文件I/O】文件的读写 | read、write、lseek 函数

😁博客主页😁:🚀https://blog.csdn.net/wkd_007🚀🤑博客内容🤑:🍭嵌入式开发、Linux、C语言、C++、数据结构、音视频🍭🤣本文内容🤣:🍭介绍read、write、lseek函数🍭😎金句分享😎:🍭你不能选择最好的,但最好的会来选择你——泰戈尔🍭本文未经允许,不得转发!!!目录🎄一、概述🎄二、read函数🎄三、write函数🎄四、lseek函数✨4.1文件偏移量✨4.2lseek函数🎄五、总结🎄一、概述在Linux系统中,大多数文件I/O只需要用到5个函数:open、read、write、lseek、close,上篇文章介绍了open、creat、close,本文继续

Linux--权限问题(2)

目录前文前言1.文件的权限 1.1文件的访问者分类 1.2 文件类型和访问权限(事物属性) 2.如何修改文件的权限 3.对比权限有无的表现4.修改用户角色5.修改权限的第二种做法  6.目录的权限7.默认权限前文Linux--权限问题(1)-CSDN博客前言在权限问题(1)中,我们了解到:权限=用户角色(具体的人)+文件权限的属性。   本章我们将对用户角色和文件权限属性展开更加深入的解读。1.文件的权限 1.1文件的访问者分类文件和文件目录的所有者:u---User文件和文件目录的所有者所在的组的用户:g---Group其它用户:o---Others  1.2 文件类型和访问权限(事物属性)

Linux cpu Idle机制

一、功能介绍cpuidleu作用:在cpu空闲状态下进入低功耗模式,从而达到节省功耗的目的。idle低功耗模式主要的省电策略:1)wfi2)关闭cpu时钟3)关闭设备等实现原理:linux内核初始化时,会为每个cpu创建一个idle线程,当该cpu处于空闲状态,即cpu上没有可调度的线程或可执行的task,此时调度器会选择idle线程执行,进入idle低功耗状态。而idle状态又分为不同的层级,越深的层及省电越优,但系统恢复越慢,因此需要结合用户需求,选择进入哪个层级的idle状态。二、功能框架1)scheduler:cpu调度器,当cpu处于空闲状态(没有可执行的task),选择idleta

【linux】 Shell函数返回值

概述return返回shell中通过return返回是有限制的,必须是数字,最大返回255,超过255,则从0开始计算。通常仅返回0或1;0表示成功,1表示失败。通过echo直接返回。在没有return语句,函数将以最后一条命令运行结果,作为返回值。因此,通常在最后一行以echo“xxx”语句作为返回值。如果有多条echo,则以最后一个echo为返回值。通常用于返回数据,比如一个字符串值或者列表值1、返回值的方式:方法一:return方法二:echo2、return和echo使用场景区别:(1).使用return返回值:使用return返回值,只能返回1-255的整数函数使用return返回值

Linux环境下安装 Nacos、Redis、RabbitMQ、Nginx

1、环境准备硬件设备:Linux服务器服务依赖环境:Nacos、Redis、RabbitMQ、Nginx基础环境:Javajdk1.8:                  MySQL数据库:(2条消息)Linux-安装MySQL(详细教程)_linux安装mysql_多加点辣也没关系的博客-CSDN博客(注意Linux服务器系统和版本,比如是centos还是Ubuntu,是centos7还是centos8) #查看服务器系统版本cat/proc/version#将指定文件切为管理员模式下chmod-R777environment/#修改密码命令如下alteruser'root'@'localh

Linux如何查看文件进程占用-lsof

lsof命令是什么?可以列出被进程所打开的文件的信息。被打开的文件可以是1.普通的文件,2.目录 3.网络文件系统的文件,4.字符设备文件 5.(函数)共享库 6.管道,命名管道 7.符号链接8.底层的socket字流,网络socket,unix域名socket9.在linux里面,大部分的东西都是被当做文件的…..还有其他很多怎样使用lsof这里主要用案例的形式来介绍lsof命令的使用1.列出所有打开的文件:lsof备注:如果不加任何参数,就会打开所有被打开的文件,建议加上一下参数来具体定位2.查看谁正在使用某个文件lsof  /filepath/file3.递归查看某个目录的文件信息lso

centos 编译安装 git

centos编译安装git需要的依赖  一定要先安装zlib-devel,不知道为什么一定要zlib-devel,我手动编译安装了zlib,并配置好了路径。但是没有用,还是提示找不到,最后没办法,还是安装zlib-develyuminstallzlib-devel编译安装git下载地址下载解压后执行:./configuremake&&makeinstall

VMware 安装 Centos7 详细过程

VMware安装Centos7详细过程1.软硬件准备软件:推荐使用VMware,示例用的是VMware17镜像:CentOS7,如果没有镜像可以在阿里云下载https://mirrors.aliyun.com/centos/在此之前针对各个版本的ISO镜像文件,进行一一说明:CentOS-7.0-x86_64-DVD-1503-01.iso:标准安装版,一般下载这个就可以了(推荐)CentOS-7.0-x86_64-NetInstall-1503-01.iso:网络安装镜像(从网络安装或者救援系统)CentOS-7.0-x86_64-Everything-1503-01.iso:对完整版安装盘

【linux 多线程并发】多任务调度器,调度策略时间片轮转,先进先出,多种实时任务的策略,内核级最高优先级调度策略

任务调度器​专栏内容:参天引擎内核架构本专栏一起来聊聊参天引擎内核架构,以及如何实现多机的数据库节点的多读多写,与传统主备,MPP的区别,技术难点的分析,数据元数据同步,多主节点的情况下对故障容灾的支持。手写数据库toadb本专栏主要介绍如何从零开发,开发的步骤,以及开发过程中的涉及的原理,遇到的问题等,让大家能跟上并且可以一起开发,让每个需要的人成为参与者。本专栏会定期更新,对应的代码也会定期更新,每个阶段的代码会打上tag,方便阶段学习。​开源贡献:toadb开源库个人主页:我的主页管理社区:开源数据库座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物.文章目录任务调度器前言概述调度器

Linux系统centos7防火墙firewall开放IP及端口命令

CentOS7使用的是firewall防火墙,不再是原来的iptables防火墙基础命令1:查看firewall防火墙状态firewall-cmd--state//或systemctlstatusfirewalld2:打开防火墙systemctlstartfirewalld3:关闭防火墙systemctlstopfirewalld4:重启防火墙,使设置生效firewall-cmd--relaod//或systemctlreloadfirewalld5:开机自启动防火墙systemctlenablefirewalld6:禁止开机启动防火墙systemctldisablefirewalld7:查看