我在使用个人用户(非root用户)时,在执行其他命令时,使用sudo命令来执行的时候,需要验证当前用户的密码,输入了之后,提示“admin 不在sudoers文件中,此事将被报告” 分析原因,主要是权限不够,需要提升权限。 解决方法: 步骤: 1、先切换至root用户,输入命令:su root,然后输入密码 2、查看 /etc/sudoers 文件权限,如果只读权限,修改为可写权限 输入查看文件命令:ls –l /etc/sudoers [root@localhost admin]# l
2024-11-25检测 wget 是否存在 rpm -q wget >/dev/null if [ "$?" -ge 1 ];then echo "install wget,Please wait..." yum -y install wget rpm -q wget >/dev/null [ $? -ge 1 ] && echo "wget installation failure,exit" && exit echo "wget done" read fi
2024-11-25前言 进程相关概念 1. 基本理念 重要理论:先组织再描述:struct结构体 在操作系统内部,一定存在大量的数据结构和算法 2. 进程的描述 2.1 为什么需要pcb 为了描述每一个进程,Linux内核会给每一个进程创建一个结构体:PCB PCB结构体包含了该进程的属性! struct PCB { // 属性数据,进程全部的属性数据,如pid // ... struct PCB* next; struct PCB* prev; }; 对进程的管理,变成了对
2024-11-25前言 博客主页: 共勉:talk is cheap, show me the code 作者是爪哇岛的新手,水平很有限,如果发现错误,一定要及时告知作者哦!感谢感谢! 刷题求职神器 在下给诸位推荐一款巨好用的刷题求职神器,如果还有小伙伴没有注册该网站,可以点击下方链接直接注册,注册完后就可以立即刷题了。 传送门: 1.中断机制的诞生 早期的计算机虽然对程序的处理是成批进行的,但是内存中始终只能处理一个程序,而CPU的处理速度是非常的快的,当CPU运行期间向IO设备发送输入或
2024-11-251. 什么是原子操作? 2.如何实现原子操作 语法 _Atomic ( 类型名 )(1)(C11 起)_Atomic 类型名(2)(C11 起) 1) 用作类型说明符;指代新的原子类型 2) 用作类型限定符;指代 类型名 的原子版本。在此作用中,它可以与 、 及 混合使用。尽管不同于其他限定符, 类型名 的原子版本可能拥有不同的大小、对齐以及对象表示。 类型名-任何异于数组或函数的类型。对于 (1) , 类型名 亦不能为原子或 cvr 限定 头文件 <stdatomic.h> 定义 ,从
2024-11-25C/S 和 B/S架构 一、单机架构 应用领域: 植物大战僵尸office 二、C/S架构 [ 应用领域: QQ大型网络游戏 计算机发展初期用户去取数据,直接就去主机拿,从这里开始就分出了客户端和服务端。 客户端:用户安装的软件; 服务端:统一管理数据库的主机中的软件就叫做服务端,再后来服务端不只是管理数据,外加处理业务逻辑。 2.1 CS架构要求 2.2 数据存放在服务端和客户端的利与弊 服务端统一处理有更好的安全性和稳定性,而且升级比较容易,不过服务器负担就增加了客户端将负担分配大每个用户
2024-11-25Vim 是 下的常用文本编辑器,但也经常被称为是一个上古神器,因为它对于初学者而言相当不友好,也不好入门。 但是,对于高手而言,他们不仅将 Vim 玩得很溜,而且还将它当作代码开发的主要工具。为什么?因为 VS 等 IDE 比较庞大,运行起来比较慢,而 Vim 就相当轻量了,瞬间就能打开代码并开始工作,这对于追求效率的高手而言自然是爱不释手。 但是,如果是官方版的 Vim ,依然是局限性相当大,十分不方便。但是高手毕竟是高手,高手懂得使用插件。下面良许就介绍高手常用的 3 个很实用的插件。 1
2024-11-25什么是CPU保护环? 在中, 分级保护域(英语:hierarchical protection domains),经常被叫作保护环(Protection Rings),又称环型保护(Rings Protection)、CPU环(CPU Rings),简称Rings。这是一种用来在发生故障时保护数据和功能,提升容错度,避免恶意操作 ,提升的设计方式。工作在不同Ring中的对象对资源有不同的访问级别。Rings是从最高特权级(通常对应最小的数字)到最低特权级(最大的数字)排列的。在大多数操作系统中,
2024-11-25Windows Server 2012 网络发现启动不了(启动网络发现无法保存) 具体位置在 “ 控制面板\网络和 Internet\网络和共享中心\高级共享设置 ” 转载于:https://blog.51cto.com/firexuan/2108884
2024-11-251 /* scheduler.cpp 2 * 操作系统任务调度问题。操作系统任务分为系统任务和用户任务两种。 3 * 其中,系统任务的优先级 < 50,用户任务的优先级 >= 50且 <= 255。 4 * 优先级大于255的为非法任务,应予以剔除。现有一任务队列task[], 5 * 长度为n,task中的元素值表示任务的优先级,数值越小,优先级越高。 6 * 函数scheduler实现如下功能,将task[] 中的任务按照系统任务、用户任务 7 * 依次存
2024-11-25