帮你解决Linux遇到xxx is not in the sudoers file. This incident will be reported.的问题

  • Post author:
  • Post category:linux

在Linux遇到这个问题的原因是普通用户没有这个权限,只要修改 /etc/sudoers 文件中的权限就可以了,具操作步骤如下。 1.首先切换到超级用户(root) 2.修改sudoers文件的权限 因为该文件 默认是只读 的,所以给他增加可写的权限 。 修改前: 指向指令:chmod u+w /etc/sudoers 3.编辑sudoers文件 指令:nano /etc/sudoers 在文件中…

继续阅读 帮你解决Linux遇到xxx is not in the sudoers file. This incident will be reported.的问题

Linux中的Nginx平滑升级与回退

  • Post author:
  • Post category:linux

目录 一、平滑升级概述 1.平滑升级的定义 2.平滑升级的思路 (1)关于版本和备份 (2)向旧的Nginx的master进程发送USR2信号 (3)向旧的master进程发送winch信号,旧的worker子进程退出 (4)向旧master进程发送quit信号,旧的master进程就退出 3.平滑升级的信号 4.平滑升级示意图 二、Nginx平滑升级 1.安装依赖 2.编译并安装nginx 3.…

继续阅读 Linux中的Nginx平滑升级与回退

linux/centos6 查看SELinux状态 关闭SELinux

  • Post author:
  • Post category:linux

SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。SELinux 默认安装在 Fedora 和 Red Hat Enterprise Linux 上。 虽然SELinux很好用,但是在多数情况我们还是将其关闭,因为在不了解其…

继续阅读 linux/centos6 查看SELinux状态 关闭SELinux

linux设备和驱动注册

  • Post author:
  • Post category:linux

一、设备注册: 1、首先需要对内核文件 iTop4412_Kernel_3.0 中的 arch/arm/mach-exynos/mach-itop4412.c 平台文件做修改,仿照leds的设备注册来写。该结构体定义在 include/linux/platform_device.h 中, 这里还需要确认一下,是否有“HELLO_CTL”宏定义,只有定义了这个宏,在生成内核的时候才会将其编译到内核。…

继续阅读 linux设备和驱动注册

Linux下pthread实现多线程程序(一个线程控制两个线程的暂停、恢复、终止)

  • Post author:
  • Post category:linux

一、功能要求 使用三个线程,线程1用来监听用户输入和作为其他两个线程的监听器,线程2的主要内容为每隔一段时间,输出“hello 2”字符串,线程3的主要内容为每隔一段时间,输出“hello 3”字符串。根据输入的数据来改变线程1和线程2的状态 实现对线程的创建、暂停、恢复、终止等操作,通过输入数字来进行控制,具体来说,创建后默认是暂停的, 1恢复线程2,2暂停线程2,3终止线程2, 5恢复线程3,…

继续阅读 Linux下pthread实现多线程程序(一个线程控制两个线程的暂停、恢复、终止)

Linux下chkconfig命令详解

  • Post author:
  • Post category:linux

chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 使用语法: chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset] chkconfig在没有参数运行时,显示…

继续阅读 Linux下chkconfig命令详解

Linux六:用户管理及权限修改

  • Post author:
  • Post category:linux

用户管理命令 引入 Linux是一个多用户操作系统,不同的用户对系统的权限不同,故需要在root下对其它用户进行管理 用户权限除了体现在对不同用户的主文件夹的权限不同外,还体现在其它文件和文件夹上对用户、用户组、其它用户的权限划分 一、useradd 作用: 添加新用户 基本语法 命令格式 功能 1 useradd 用户名 添加新用户,新用户的主文件夹名字默认是用户名 2 useradd -g 组…

继续阅读 Linux六:用户管理及权限修改

【Linux】地址空间概念

  • Post author:
  • Post category:linux

目录 前言: 地址空间回顾 验证:一个变量是否会有两个值? 一. 什么是地址空间 虚拟地址与物理地址之间的关系 二. 地址空间是如何设计的 1. 回答一个变量两个值 2.扩展 继续深入理解 三. 为什么要有地址空间 原因: 1. 使操作系统对访问或者映射的合法性检查,杀掉非法进程,从而保护数据安全。 2.  使物理内存分配与进程管理,通过页表进行解耦,在加载时确定映射关系后,相互独立 3. 保证每…

继续阅读 【Linux】地址空间概念

Linux运行多个openssl,linux – 加密/解密在两个不同的openssl版本之间不能很好地工作…

  • Post author:
  • Post category:linux

我已经下载并编译了openssl-1.1.0. 我可以使用openssl的相同exe加密和解密(如here) me@ubuntu:~/openssl-1.1.0$LD_LIBRARY_PATH=. ./apps/openssl aes-256-cbc -a -salt -in file.txt -out file.txt.enc enter aes-256-cbc encryption passw…

继续阅读 Linux运行多个openssl,linux – 加密/解密在两个不同的openssl版本之间不能很好地工作…

linux 安装 android-sdk 环境

  • Post author:
  • Post category:linux

1. 安装SDK 下载 wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz 解压 tar zxvf android-sdk_r24.4.1-linux.tgz 2. 安装tools https://developer.android.com/studio#command-tools 解压出来是tools文件夹,用这个文件夹…

继续阅读 linux 安装 android-sdk 环境