Linux内核主要由以下几个功能:进程管理、文件系统、IO体系结构和设备驱动程序、内存管理等。 一.进程管理 在Linux中, 进程是系统资源分配的基本单位,也是使用CPU运行的基本调度单位。它实现了对进程的控制和调度。 进程管理的核心功能大致分为四类:控制,同步,通信,调度。 1.进程控制包括: ...
分类:
其他好文 时间:
2020-07-09 22:09:46
阅读次数:
62
@(Linux系统分析课程总结) Linux概念模型 在Linux系统分析这门课中,我们主要学习了中断,系统调用,程序加载执行,进程管理,文件系统,计时器方面等方面的内容。 通过这门课的学习让我初步了解到了,Linux系统的大致运行过程。 时钟贯穿了整个系统,文件的创建需要带有时间信息,进程的执行也 ...
分类:
其他好文 时间:
2020-07-09 12:15:54
阅读次数:
64
1、官网下载redis-5.0.5.tar.gz压缩包 2、安装gcc和gc-c++ yum install gcc yum install gc-c++ 3、将redis-5.0.5.tar.gz上传到/opt文件夹下 4、运行 tar -zxvf redis-5.0.5.tar.gz 进行解压 ...
分类:
系统相关 时间:
2020-07-08 22:49:37
阅读次数:
79
虚拟机用的过程中经常出现空间不足的问题,分享一下扩容方案 (内容来自网络,本人亲测使用) 1. 首先对虚拟的设备扩容(在Vmware中增加硬盘容量),相当于买一个硬盘装上(注意:只是撞上了,还没有格式化) 2. 在linux系统中扩容(ubuntu为例) 2.1 模式为root用户: sudo -i ...
分类:
系统相关 时间:
2020-07-08 19:30:13
阅读次数:
81
一、scp scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的,它使用ssh安全协议传输数据。 scp系统开消小不占资源,不会提高多少系统负荷。虽然 rsync只传送修改的部分。 1.命 ...
分类:
系统相关 时间:
2020-07-08 15:04:41
阅读次数:
99
二进制包 在 Linux 上的也安装十分简单,从 官方 GitHub Release 处直接下载编译好的二进制文件即可。 例如,在 Linux 64 位系统上直接下载对应的二进制包。 $ sudo curl -L https://github.com/docker/compose/releases/ ...
分类:
其他好文 时间:
2020-07-08 13:21:31
阅读次数:
65
在Linux中:譬如: 其中蓝色框内的就是对应文件的权限: r:read (4) w:write (2) x:执行权 (1) 每一行都是:三个为一组,一共三组,依序为:用户权限(user,u),组权限(group,g),其他(other,o)(最高权限为:777) 在现有权限上更改:使用+: chm ...
分类:
系统相关 时间:
2020-07-08 10:29:47
阅读次数:
90
在Linux实操的过程中,你是否有过这些疑问:如何提取日志中含有关键字的指定行,上一行或上几行?ln做了符号链接,对符号链接进行权限修改,原文件是否会受到影响?Shell脚本里有很多特殊符号,到底该怎么用?网上流传的.(){.|.&};.脚本能不能执行?Linux里的编辑器繁多,比如vim、sed、awk,它们各自有哪些特点?如何在不同的场景下做出合适的选择?这些虽然不是什么刁钻的问题,你
分类:
系统相关 时间:
2020-07-08 10:22:14
阅读次数:
80
在Linux命令行模式安装VMware Tools 方法/步骤1: 首先启动CentOS 7,在VMware中点击上方“VM”,点击“Install VMware Tools...”(如已安装则显示“Reinstall VMware Tools...”)。 方法/步骤2: 在命令行输入“ls /de ...
分类:
系统相关 时间:
2020-07-07 23:21:08
阅读次数:
114
Linux 当前账户下profile位置~/.bash_profile cd ~cat .bash_profile vi .bash_profile 在 Linux 管理中,常有需要修改根目录下 ~/.bash_profile 文件,更改环境变量的情况,文件修改后,一般的做法是重新登录,或者重新启动 ...
分类:
系统相关 时间:
2020-07-07 20:10:29
阅读次数:
69