root权限

Ansible-安装配置

五迷三道 提交于 2020-03-08 23:30:43
主机规划 主机名称 操作系统版本 内网IP 外网IP(模拟) 安装软件 ansi-manager CentOS7.5 172.16.1.180 10.0.0.180 ansible ansi-haproxy01 CentOS7.5 172.16.1.181 10.0.0.181 ansi-haproxy02 CentOS7.5 172.16.1.182 10.0.0.182 ansi-web01 CentOS7.5 172.16.1.183 10.0.0.183 ansi-web02 CentOS7.5 172.16.1.184 10.0.0.184 ansi-web03 CentOS7.5 172.16.1.185 10.0.0.185 在实际使用中并不需要对ansible配置进行修改,或者说只有需要的时候才修改ansible配置。 添加用户账号 说明: 1、 运维人员使用的登录账号; 2、 所有的业务都放在 /app/ 下「yun用户的家目录」,避免业务数据乱放; 3、 该用户也被 ansible 使用,因为几乎所有的生产环境都是禁止 root 远程登录的(因此该 yun 用户也进行了 sudo 提权)。 1 # 使用一个专门的用户,避免直接使用root用户 2 # 添加用户、指定家目录并指定用户密码 3 # sudo提权 4 # 让其它普通用户可以进入该目录查看信息 5

KVM之CPU虚拟化

做~自己de王妃 提交于 2020-03-08 22:21:27
1.1 为什么要虚拟化CPU 虚拟化技术是指在x86的系统中,一个或以上的客操作系统(Guest Operating System,简称:Guest OS)在一个主操作系统(Host Operating System,简称:Host OS)下运行的一种技术。这种技术只要求对客操作系统有很少的修改或甚至根本没有修改。x86处理器架构起先并不满足波佩克与戈德堡虚拟化需求(Popek and Goldberg virtualization requirements),这使得在x86处理器下对普通虚拟机的操作变得十分复杂。在2005年与2006年,英特尔与AMD分别在它们的x86架构上解决了这个问题以及其他的虚拟化困难。 1.2 关于CPU的Ring0、Ring1··· ring0是指CPU的运行级别,ring0是最高级别,ring1次之,ring2更次之…… 拿Linux+x86来说, 操作系统(内核)的代码运行在最高运行级别ring0上,可以使用特权指令,控制中断、修改页表、访问设备等等。 应用程序的代码运行在最低运行级别上ring3上,不能做受控操作。如果要做,比如要访问磁盘,写文件,那就要通过执行系统调用(函数),执行系统调用的时候,CPU的运行级别会发生从ring3到ring0的切换,并跳转到系统调用对应的内核代码位置执行,这样内核就为你完成了设备访问

Debian、Ubuntu常用命令大全

ぐ巨炮叔叔 提交于 2020-03-08 20:42:35
注:本人是用的Debian,个别命令可能有问题。 原文: http://www.jb51.net/os/Ubuntu/56362.html 一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls -l 列出当前目录下文件的详细信息 cd .. 回当前目录的上一级目录 cd - 回上一次所在的目录 cd ~ 或 cd 回当前用户的宿主目录 mkdir 目录名 创建一个目录 rmdir 空目录名 删除一个空目录 rm 文件名 文件名 删除一个文件或多个文件 rm -rf 非空目录名 删除一个非空目录下的一切 mv 路经/文件 /经/文件移动相对路经下的文件到绝对路经下 mv 文件名 新名称 在当前目录下改名 find 路经 -name “字符串” 查找路经所在范围内满足字符串匹配的文件和目录 二、系统管理 fdisk fdisk -l 查看系统分区信息 fdisk fdisk /dev/sdb 为一块新的SCSI硬盘进行分区 chown chown root /home 把/home的属主改成root用户 chgrp chgrp root /home 把/home的属组改成root组 Useradd 创建一个新的用户 Groupadd 组名 创建一个新的组 Passwd 用户名 为用户创建密码 Passwd -d用户名

NFS挂载时出现"access denied by server while mounting"的解

微笑、不失礼 提交于 2020-03-08 11:45:43
mount.nfs 失败解决办法 mount.nfs: access denied by server while mounting 一个解决办法 1、权限设置有问题,其实文件夹权限都设为777了,权限上都没问题, 属主和所属组,是否正确。 [root@nfs01 ~]# ls -ld /data/ drwxr-xr-x. 2 nfsnobody nfsnobody 4096 Jun 12 13:31 /data/ 2、hosts.deny和hosts.allow都保留默认设置。 3、防火墙也关了,该设置的都设置了,但还是被拒绝。 [root@nfs01 ~]# getenforce Disabled [root@nfs01 ~]# grep "SELINUX=" /etc/selinux/config SELINUX= can take one of these three values: SELINUX=disabled [root@nfs01 ~]# /etc/init.d/iptables status iptables: Firewall is not running. 4、vim /etc/exports 里 ip地址范围不对。 172.16.2.0/24(rw,sync) 来源: 51CTO 作者: 我为读书来 链接: https://blog.51cto.com

Linux系统文件查找

岁酱吖の 提交于 2020-03-08 11:44:17
文件查找概述 Linux系统中的find命令在查找文件时非常有用而且方便。 它可以根据不同的条件来进行查找文件:例如权限、拥有者、修改日期/时间、文件大小等等。 同时find命令是Linux下必须掌握的。 find 命令的基本语法如下 命令 路径 选项 表达式 动作 find [path...] [options] [expression] [action] 查找 地区 犯罪嫌疑人 性别男25-30岁 枪决行动 find名称查找 //创建文件 touch /etc/sysconfig/network-scripts/{ifcfg-eth1,IFCFG-ETH1} //查找/etc目录下包含ifcfg-eth0名称的文件 [root@xuliangwei ~]# find /etc -name "ifcfg-eth1" //-i 忽略大小写 [root@xuliangwei ~]# find /etc -iname "ifcfg-eth1" //查找/etc目录下包含ifcfg-eth名称所有文件 [root@xuliangwei ~]# find /etc/ -name "ifcfg-eth " [root@xuliangwei ~]# find /etc -iname "ifcfg-eth " find大小查找 //查找大于5M [root@xuliangwei ~]# find

【CentOS】CentOS7.0 mysql与卸载

若如初见. 提交于 2020-03-08 08:12:07
mysql安装: 在使用命令 yum list mysql-server 安装mysql的时候,发现没有mysql的包。这时候,我们需要下载一个 下载包 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 下载完成,安装mysql-community-release-el7-5.noarch.rpm包 sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm 安装mysql sudo yum install mysql-server 等待安装完成.... 然后选择Y 安装完成后,mysql没有密码需要重置密码才行。 mysql -u root ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 解决办法: 1、mysql服务未正常运行: 由于mysql的socket文件是由mysqld服务启动时创建的,如果mysqld服务未正常启动,socket文件自然也不会被创建,当然会找不到socket文件了。对于判断mysql服务是否启动,我们可以使用下面命令: # 1、 端口是否打开 [root

ios配置xmpp即时聊天-服务器端

丶灬走出姿态 提交于 2020-03-08 08:10:56
一、安装 到MySQL官网上 http://dev.mysql.com/downloads/mysql/ ,下载mysql可安装dmg版本 比如: Mac OS X ver. 10.7 (x86, 64-bit), DMG Archive 下载完的文件为:mysql-5.6.10-osx10.7-x86_64.dmg 1.点击,安装包里的 2.点击安装 安装好后,再系统偏好设置的其他里,会出现如下图标: 3.点击此图标,跳出对话框 点击Start MySQL Server按钮,启动mysql 二、打开终端,定义mysql别名 输入alias命令 alias mysql=/usr/local/mysql/bin/mysql 回车,再输入 alias mysqladmin=/usr/local/mysql/bin/mysqladmin 三、设置mysql root帐号的密码 mysqladmin -u root password 初始密码 2.如果设置完密码后,需要修改,执行命令 mysqladmin -u root -p password 最新密码 接着会提示输入密码,此时输入旧密码,回车 四、连接数据库 mysql -u root -p 然后提示输入密码,输入三中设置的初始密码 2.如果登陆远程主机上的mysql数据库 mysql -h 主机地址 -u 用户名 -p 用户密码 五

CentOS 6.7 安装mysql tomcat jdk redis

柔情痞子 提交于 2020-03-08 08:10:28
1. mysql 安装 http://blog.csdn.net/xxd851116/article/details/22947891 (自动安装) http://blog.csdn.net/bingjianit/article/details/54384299 (自动安装出现的问题) 准备: yum install lrzsz MySQL-client-5.6.29-1.linux_glibc2.5.x86_64.rpm MySQL-server-5.6.29-1.linux_glibc2.5.x86_64.rpm MySQL-devel-5.6.29-1.linux_glibc2.5.x86_64.rpm 查看当前安装的 mariadb 包 : [root@bogon 桌面]# rpm -qa | grep mariadb 将它们统统强制性卸载掉:(有什么删什么,不一定是下面三个包) [root@bogon 桌面]# rpm -e --nodeps mariadb-libs-5.5.35-3.el7.x86_64 [root@bogon 桌面]# rpm -e --nodeps mariadb-5.5.35-3.el7.x86_64 [root@bogon 桌面]# rpm -e --nodeps mariadb-server-5.5.35-3.el7.x86_64

linux运维、架构之路-正则表达式

南楼画角 提交于 2020-03-08 07:56:45
一、通配符的含义 符号 参数说明 其他说明 | 管道 把前一个命令结果通过管道传递给后面一个命令 ; 命令的分隔符 ll /oldboy/;cat oldboy.tx . 表示当前目录 * 匹配文本或字符串 ls *.txt,ls *.log / 根或路径的分隔符 && 命令分隔 表示并且,前一个执行成功才会执行后面的 $ 取变量的值 echo $PATH {} 配合echo 打印序列 echo {1..6} 通配符中以* 和{} 最为常用 1、举例说明 ①查找/oldboy下所有.txt文件 [root@oldboyedu37 oldboy]# find /oldboy -type f -name "*.txt" /oldboy/abc.txt /oldboy/oldboy.txt /oldboy/a.txt ②在/oldboy目录下批量创建10个以文件,例如:oldboy1-oldboy10.txt [root@oldboyedu37 oldboy]# touch oldboy{1..10}.txt [root@oldboyedu37 oldboy]# ls -lrt -rw-r--r-- 1 root root 0 Jun 5 17:58 oldboy9.txt -rw-r--r-- 1 root root 0 Jun 5 17:58 oldboy8.txt -rw-r--r

Linux安装ElasticSearch启动报错的解决方法

痴心易碎 提交于 2020-03-08 07:32:41
Linux安装ElasticSearch后,ElasticSearch是不能用root用户启动的,以root用户启动会报错Refer to the log for complete error details,出现这种情况该如何解决呢?下面小编就为大家带来Linux安装ElasticSearch启动报错的解决方法,一起去看看吧 今天就出现的异常问题专门解决一下。你安装好ElasticSearch以后,在启动的时候需要注意的问题是,ElasticSearch是不能用root用户启动的(这是根据elasticsearch的安全策略,不允许用root来启动),以root用户启动会报以下异常: Refer to the log for complete error details. 软件名称: Elasticsearch Head插件 v5.4.1 官方最新版 软件大小: 31.8MB 更新时间: 2017-06-05 所以我们就需要自己新建一个用户和用户组,这个用户和用户组是专门来管理ElasticSearch服务的。新建用户和用户组如下: groupadd -g 700 elasticsearch3——>新建用户组,组名叫elasticsearch3 useradd -u 701 -g 700 elasticsearch3——->新建用户,用户名叫elasticsearch3