root

如何在 vCenter Server Appliance 6.5 中重置丢失或忘记的 root 密码 (2147144)

北城余情 提交于 2020-01-08 14:24:09
如何在 vCenter Server Appliance 6.5 中重置丢失或忘记的 root 密码 (2147144) Last Updated: 11/14/2019 Categories: Troubleshooting subscribe Purpose 免责声明: 本文为 How to reset the lost or forgotten root password in vCenter Server Appliance 6.5 (2147144) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。 本文介绍在您丢失或忘记 vCenter Server Appliance 6.5 的现有 root 密码时如何重置 root 密码。 重要事项: 本文明确用于 vCenter Server Appliance 6.5,不适用于以前的版本。 Resolution 要在 vCenter Server Appliance 6.5 中重置丢失或忘记的 root 密码,请执行以下操作: 请先生成 vCenter Server Appliance 6.5 快照或备份,然后再继续。不要跳过该步骤。 重新引导 vCenter Server Appliance 6.5。 在操作系统启动后,立即选择选项 e 键以进入 GNU GRUB

awk

北城以北 提交于 2020-01-08 11:43:52
awk grep和egrep:文本过滤 sed:流编辑器,实现编辑的 awk:文本报告生成器,实现格式化文本输出 awk是一种优良的文本处理工具, linux和unix环境中现有的功能最强大的数据处理引擎之一 awk是三个人的姓的缩写 在linux下的awk实际上是gawk(gun awk) [root@localhost ~]# which awk /usr/bin/awk [root@localhost ~]# ll /usr/bin/awk lrwxrwxrwx. 1 root root 4 Oct 24 01:54 /usr/bin/awk -> gawk 语法格式 任何awk语句都是由 模式 和 动作 组成,一个awk脚本可以有多个语句 模式决定动作语句的触发条件和触发时间 模式 正则表达式 /root/ 匹配含有root的行 关系表达式 < > && || + * 匹配表达式 ~ !~ 动作 变量 命令 内置函数 流控制语句 语法结构 awk [options] 'BEGIN{ print 'start' } pattern{ commands } END{ print 'end' }' file BEGIN和END是awk的关键字,因此必须大写 BEGIN语句设置计数和打印头部信息,在任何动作之前进行 END语句输出统计结果,在完成动作之后执行 awk工作的三个步骤

Linux性能分析

六眼飞鱼酱① 提交于 2020-01-08 09:58:07
Linux性能分析 生产环境服务器变慢,诊断思路和性能评估 整机:top 代码 public class JavaDemo2 { public static void main(String[] args) { while (true){ System.out.println(new java.util.Random().nextInt(77778888)); } } } top命令查看 [root@192 ~]# top top - 11:28:50 up 7 min, 2 users, load average: 0.73, 0.39, 0.18 Tasks: 230 total, 1 running, 229 sleeping, 0 stopped, 0 zombie Cpu(s): 1.0%us, 2.3%sy, 0.0%ni, 96.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 1906280k total, 649948k used, 1256332k free, 21164k buffers Swap: 2097148k total, 0k used, 2097148k free, 203820k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 3672

Centos7重置Mysql 8.0.1 root 密码

大城市里の小女人 提交于 2020-01-08 04:49:11
问题产生背景: 安装完 最新版的 mysql8.0.1后忘记了密码,向重置root密码;找了网上好多资料都不尽相同,根据自己的问题总结如下: 第一步:修改配置文件免密码登录mysql [html] view plain copy vim /etc/my.cnf 1.2 在 [mysqld]最后加上如下语句 并保持退出文件; [html] view plain copy skip-grant-tables 1.3 重启mysql服务: [html] view plain copy service mysqld restart 第二步免密码登录到mysql上;直接在命令行上输入: [html] view plain copy mysql //或者 mysql -u root -p //password直接回车 第三步: 给root用户重置密码; 3.1 首先查看当前root用户相关信息,在mysql数据库的user表中; [html] view plain copy select host, user, authentication_string, plugin from user; host: 允许用户登录的ip‘位置’%表示可以远程; user:当前数据库的用户名; authentication_string: 用户密码;在mysql 5.7

mongodb的权限基本操作

我只是一个虾纸丫 提交于 2020-01-08 01:44:45
一、权限列表 Read:允许用户读取指定数据库 readWrite :允许用户读写指定数据库 dbAdmin:允许用户在指定数据库中执行管理函数,如索引创建、删除,查看统计或访问system.profile userAdmin:允许用户向system.users集合写入,可以找指定数据库里创建、删除和管理用户 clusterAdmin:只在admin数据库中可用,赋予用户所有分片和复制集相关函数的管理权限。 readAnyDatabase:只在admin数据库中可用,赋予用户所有数据库的读权限 readWriteAnyDatabase:只在admin数据库中可用,赋予用户所有数据库的读写权限 userAdminAnyDatabase:只在admin数据库中可用,赋予用户所有数据库的userAdmin权限 dbAdminAnyDatabase:只在admin数据库中可用,赋予用户所有数据库的dbAdmin权限。 root:只在admin数据库中可用。超级账号,超级权限 二、认证机制: MONGODB-CR SCRAM-SHA-1 默认认证方式:SCRAM-SHA-1 三、创建 1、首先启动服务以主服务器方式启动 mongod -master --auth --port 27017 --dbpath D:\software\MongoDB\mongo //创建超级管理员

WINDOWS安装MySQL8.0

*爱你&永不变心* 提交于 2020-01-07 21:50:37
下载文件后解压,配置文件所在目录到path后,输入以下命令进行配置 Microsoft Windows [ 版本 10.0.18362.535 ] ( c ) 2019 Microsoft Corporation。保留所有权利。 C:\Windows\system32 > cd d: D:\ C:\Windows\system32 > d: D:\ > cd mysql-8.0.18-winx64 D:\mysql-8.0.18-winx64 > cd bin D:\mysql-8.0.18-winx64\bin > mysqld -install The service already exists ! The current server installed: D:\mysql-8.0.18-winx64\bin\mysqld MySQL D:\mysql-8.0.18-winx64\bin > net start mysql 请求的服务已经启动。 请键入 NET HELPMSG 2182 以获得更多的帮助。 D:\mysql-8.0.18-winx64\bin > mysqld --initialize D:\mysql-8.0.18-winx64\bin > mysql -u root Welcome to the MySQL monitor. Commands end

sed流编辑器

社会主义新天地 提交于 2020-01-07 20:52:55
sed流编辑器 strem editor流编辑器 sed编辑器是 一行一行的处理文件内容的 正在处理的内容存放在模式空间(缓冲区)内,处理完成后按照选项的规定进行输出或文件的修改 接着处理下一行,这样不断重复,直到文件末尾,文件内容并没有改变,除非你使用重定向存储输出 sed主要用来自动编辑一个或多个文件,简化对文件的反复操作 sed是支持正则表达式的 ,如果要使用扩展正则加参数,-r sed的执行过程 读取一行数据 根据我们提供的规则来匹配相关的数据 安装命令修改数据流中的数据,比如替换 将结果进行输出 重复上面4步 语法格式 语法 sed [option] '[commands]' filename 选项参数 -a 在当前行下面插入文件 -n 读取下一个输入行,用下一个命令处理新的行而不是用第一个命令 -e 执行多个sed指令 -f 运行脚本 -i 编辑文件内容 -i.bak 编辑的同时创造.bak的备份 -r 使用扩展的正则表达式 命令 i 在当前行上面插入文件 c 把选定的行改为新的指定的文本 p 打印 d 删除 r 文件 w 另存 s 查找 y 替换 查找替换 查找apple并将其替换为dog [root@localhost ~]# echo 'this is apple' | sed 's/apple/dog/' this is dog 查找a

leetcode教程系列——Binary Tree

戏子无情 提交于 2020-01-07 16:01:51
  tree是一种常用的数据结构用来模拟真实物理世界里树的层级结构。每个tree有一个根(root)节点和指向其他节点的叶子(leaf)节点。从graph的角度看,tree也可以看作是有N个节点和N-1个边的有向无环图。   Binary tree是一个最典型的树结构。顾名思义,二分数的每个节点最多有两个children,分别叫左叶子节点与右叶子节点。下面的内容可以让你学习到: 理解tree的概念以及binary tree 熟悉不同的遍历方法 使用递归来解决二分树相关的问题 A. 遍历一棵树 Pre-order Traversal In-order Traversal Post-order Traversal Recursive or Iterative   1. Pre-order Traversal(前序遍历): 也就是先访问根节点,然后访问左叶子节点与右叶子节点   2. In-order Traversal(中序遍历):先访问左叶子节点,接着访问根节点,最后访问右叶子节点   3. Post-order Traversal (后序遍历):先访问左叶子节点,再访问右叶子节点,最后访问根节点 值得注意的是当你删除树的某一个节点时,删除流程应该是post-order(后序)的。也就是说删除一个节点前应该先删除左节点再删除右节点,最后再删除节点本身。 post

linux下安装nodejs环境

老子叫甜甜 提交于 2020-01-07 11:56:39
第一步: 上官网:https://nodejs.org/en/ 通过360浏览器复制下载链接,也可以通过查看页面源码找到下载链接 通过查看页面源码找下载链接如下: 第二步: 用wget命令下载: wget https://nodejs.org/dist/v12.14.0/node-v12.14.0-linux-x64.tar.xz 第三步: 解压文件 tar xJf node-v12.14.0-linux-x64.tar.xz 第四步: 改成短名字 mv node-v12.14.0-linux-x64 node-v12.14.0 第五步: 添加到全局环境中 注意点是,/root/node-v9.2.0-linux-x64/bin/node 是node文件夹所在位置绝对路径,比如我的文件放在了root目录下,操作如下 ln -s /root/node-v12.14.0/bin/node /usr/local/bin/ ln -s /root/node-v12.14.0/bin/npm /usr/local/bin/ 安装后检查 [ root@VM_0_8_centos ~ ] # node -v v12.14.0 来源: CSDN 作者: Tlimited 链接: https://blog.csdn.net/u014204541/article/details/103868208

全网最详细的Linux命令系列-touch命令

一笑奈何 提交于 2020-01-07 04:50:39
linux的touch命令不常用,一般在使用make的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。 命令格式: touch [选项]... 文件... 命令参数: -a 或--time=atime或--time=access或--time=use  只更改存取时间。 -c 或--no-create  不建立任何文档。 -d  使用指定的日期时间,而非现在的时间。 -f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。 -m 或--time=mtime或--time=modify  只更改变动时间。 -r  把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同。 -t  使用指定的日期时间,而非现在的时间。 命令功能: touch命令参数可更改文档或目录的日期时间,包括存取时间和更改时间。 使用范例: 实例一: 创建不存在的文件 命令: touch log2012.log log2013.log 输出: [root@localhost test]# touch log2012.log log2013.log [root@localhost test]# ll -rw-r--r-- 1 root root 0 10-28 16:01 log2012.log -rw-r--r-- 1 root root 0 10-28 16:01