文章 2023-01-16 来自:开发者社区

Linux基础和系统编程 下

Linux基础和系统编程 下进程和程序以及CPU有关1.进程是运行起来的程序,进程要占用系统资源进程要占用内存,执行计算指令要占用CPU,总线2.程序是死的,程序占磁盘空间3.一个可执行文件可以在多个终端中运行4.程序能看到,进程看不到5.并发:在操作系统中,一个时间段中有多个进程都处于已启动到运行完毕的状态6.单道程序设计:所有进程一个一个排队,若A阻塞,B只能等待,即使CPU处于空闲状态。在....

Linux基础和系统编程 下
文章 2023-01-16 来自:开发者社区

Linux基础和系统编程 中

Linux基础和系统编程 中read和write实现cp1.read成功返回读到的字节数,失败返回-1,并设置相应的errno 的值2.参数fd:文件描述符buf:存数据的缓冲区count:缓冲区的大小3.write参数:fd:文件描述符buf:待写出数据的缓冲区count:数据大小返回值:返回写入的字节数0表示没有什么可写的失败返回-1,设置errno#include<stdio.h&am...

文章 2023-01-16 来自:开发者社区

Linux基础和系统编程 上

Linux基础和系统编程 上-Linux系统编程1.终端是一系列输入输出设备的总称。2.Linux的终端是虚拟终端,有输入和输出。3.终端里面内嵌了一个SHELL,是一个命令解析器。4.cat /etc/shells输入后会显示当前操作系统支持哪些SHELL。5.echo $SHELL查看当前操作系统正在用的SHELL。6.bash和SHELL有一定差别7.命令和路径补齐敲tab可以补齐命令和文....

Linux基础和系统编程 上
文章 2023-01-16 来自:开发者社区

Linux系统:第十四章:将一个CentOS环境复制到另一个CentOS

将一个CentOS环境复制到另一个CentOs,实现环境迁移或备份的功能将CentOS2复制一份新的CentOS3出来,步骤如下:创建新的CentOS3这里的名称改吃CentOS3,后面的文件改名就是对应的这个名称ISO映像文件路径修改,每个CentOS单独用一个ISO映像文件直接启动修改网络ipcd /etc/sysconfig/network-scripts/ vi ifcfg-eno167....

Linux系统:第十四章:将一个CentOS环境复制到另一个CentOS
文章 2023-01-16 来自:开发者社区

Linux系统:第十三章:centos误删文件如何恢复文件数据

前言提示:这里主要介绍centos误删文件如何恢复文件数据的情况,视频以xfs为例,博文会讲解xfs和ext4分区类型。提示:以下是本篇文章正文内容,下面案例可供参考一、查看分区类型我们创建的centos对应的每个分区都有不同类型,可以通过以下命令进行查看,不同的分区类型恢复的命令也不相同,本文以xfs分区为例,作为演示,附带视频讲解。df -Txfs分区ext4分区二、使用centos7软件恢....

Linux系统:第十三章:centos误删文件如何恢复文件数据
文章 2023-01-16 来自:开发者社区

Linux系统:第十五章:gitlab集成CI

集成gitlab的CI首先需要安装好docker和gitlab,大家可以参考我上一章节:Linux系统:第十四章:安装Docker,下载安装配置gitlab以及jenkins,图文讲解CI流程。正文开始:gitlab-runner命令:docker run -d --name gitlab-runner --restart always \ -v /srv/gitlab-runner/con...

Linux系统:第十五章:gitlab集成CI
文章 2023-01-16 来自:开发者社区

Linux系统:第十二章:AWS服务器X86架构安装配置Mysql与MongoDB

sudo passwd rootrootsu rootcd /usr/local/chmod 777 /usr/local/上传文件到/usr/local下安装MongoDB(安装文件:链接:https://pan.baidu.com/s/1eZuuUaqBW_eQ7k6DkhSIgg提取码:fe0r )chmod u+x /etc/rc.localecho never > /sys/ke....

文章 2023-01-15 来自:开发者社区

Linux学习笔记十五:系统资源相关指令

一 查看CPU运行状态的命令1.vmstat 命令 vmstat 命令可以显示关于系统各种资源之间相关性能的简要信息vmstat 2 32.sar 命令 sar 命令也可以用来检查 CPU 性能,它可以对系统的每个方面进行单独的统计。sar -u 3 5sar -P 0 3 53.iostat 命令 iostat 命令主要用于统计磁盘 I/O 状态,但也能用来查看 CPU 的使用情况,只不过使用....

文章 2023-01-15 来自:开发者社区

Linux 学习笔记十四:系统服务管理

一.系统服务管理简介后台运行的应用程序,提供本地或网络功能的就是服务。= Serivce 或者Daemon. Linux 服务分为2类:1.源码包安装服务2.RPM包安装的服务3.a.独立的服务---独立启动   b.xinetd 服务----不能独立启动,需要依靠管理服务来调用二.系统服务相关的那些命令1.chkconfig 命令查看rpm包默认安装的所有服务的自启动状态chkcon....

文章 2023-01-14 来自:开发者社区

【Linux】基础IO(万字详解) —— 系统文件IO | 文件描述符fd | 重定向原理(下)

那么现在就能解释了为什么打开文件返回的是3:新打开一个文件本质是内核会为我们描述struct file结构,再把struct file地址填入到fd_array[]数组下标去,因为012已经被占用了,于是填到3号下标,对应的数组下标3返回给用户,这样就能通过fd从而找到了文件对象这也解释了为什么write和read这样的系统调用接口为什么一定要传入文件描述符fd:执行系统调用接口是进程执行的,通....

【Linux】基础IO(万字详解) —— 系统文件IO | 文件描述符fd | 重定向原理(下)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Linux宝库