root

乌班图16的root密码

情到浓时终转凉″ 提交于 2020-01-27 22:33:42
刚下载乌班图是不知道root密码的,这时我们需要借用sudo来修改root密码 使用sudo passwd root命令进行root密码的修改 先要输入自己的用户名密码,我的用户名为despair 输入之后,验证成功再输入你想要设置的root密码,设置完毕之后。su root切换到root输入密码即可进入root用户下 来源: CSDN 作者: 无名despair 链接: https://blog.csdn.net/qq_44060093/article/details/104094157

【力扣】226. 翻转二叉树

一个人想着一个人 提交于 2020-01-27 22:31:45
题目 :翻转一棵二叉树。 示例: 输入: 4 / \ 2 7 / \ / \ 1 3 6 9 输出: 4 / \ 7 2 / \ / \ 9 6 3 1 备注 : 这个问题是受到 Max Howell 的 原问题 启发的 : 谷歌:我们90%的工程师使用您编写的软件(Homebrew),但是您却无法在面试时在白板上写出翻转二叉树这道题,这太糟糕了。 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */ class Solution { public TreeNode invertTree ( TreeNode root ) { if ( root == null ) return null ; TreeNode temp ; temp = root . left ; root . left = root . right ; root . right = temp ; invertTree ( root . left ) ; invertTree ( root . right ) ; return root ; } } 来源: CSDN

LeetCode#236二叉树的最近公共祖先

杀马特。学长 韩版系。学妹 提交于 2020-01-27 14:34:03
题目描述 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。” 例如,给定如下二叉树: root = [3,5,1,6,2,0,8,null,null,7,4] 示例 1: 输入: root = [3,5,1,6,2,0,8,null,null,7,4], p = 5, q = 1 输出: 3 解释: 节点 5 和节点 1 的最近公共祖先是节点 3。 示例 2: 输入: root = [3,5,1,6,2,0,8,null,null,7,4], p = 5, q = 4 输出: 5 解释: 节点 5 和节点 4 的最近公共祖先是节点 5。因为根据定义最近公共祖先节点可以为节点本身。 说明: 所有节点的值都是唯一的。 p、q 为不同节点且均存在于给定的二叉树中。 简单分析 用栈保存p,q经历过的节点,然后从栈底开始即为它经历的从根开始到特定节点的遍历顺序,选出最近相同节点即为最近公共祖先。 代码 /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode

Window下MySQL安装配置

白昼怎懂夜的黑 提交于 2020-01-27 04:08:33
软件版本: mysql-essential-5.1.41-win32.msi (这个比较轻量,呵呵。) mysql-gui-tools-5.0-r17-win32.msi (一个图形工具) 1.安装 感觉界面很舒服啊。 “Next”,选择“Custom”,自定义,“Next”继续。 选择安装路径,配置安装内容,暂时不会用到C/C++的开发,所以没有选, 这里MySQLServer目录和My SQL Server Datafiles的目录不是父子同步更新的,MySQL Server是 程序文件的目录, MySQL Sever Datafiles是数据库的存放目录,可以分别配置。 确认安装信息如下: 安装完成后会询问时候立即配置数据库和注册,不注册好了,麻烦。开始配置,下一步: 安装完成。 2.MySQL配置。 启动配置界面如下: 第一个是详细配置,提供更优化的数据库,第二个是一般用途,提供通用的配置, 简单起见,选第二项“standard”,Next: 这个界面提供了是否把MySQL注册为服务,服务名称,是否自动启动等信息,是否把可执行文件放到 环境变量的选项等信息。我想他自动启动,所以把服务自动启动取消了, 但是为了方便,勾选了 Include Bin Directory In Windows PATH,这样使用命令控制的时候方便点。 这个步骤会给root用户创建密码

第3章 大数据Sqoop安装

左心房为你撑大大i 提交于 2020-01-27 00:40:43
上篇: 第1章 Sqoop简介与Sqoop原理 安装Sqoop的前提是已经具备Java和Hadoop的环境。 1、下载并解压 (1)下载地址: http://mirrors.hust.edu.cn/apache/sqoop/1.4.6/ (2)上传安装包 sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz 到虚拟机中 (3)解压sqoop安装包到指定目录,如:自己解压到: / usr/local/hadoop/module 文件目录下: [ root @hadoop105 hadoop ] # tar - zxvf sqoop - 1.4 .6 . bin__hadoop - 2.0 .4 - alpha . tar . gz - C / usr / local / hadoop / module / 2、 修改配置文件 Sqoop 的配置文件与大多数大数据框架类似,在 sqoop 根目录下的 conf 目录中 (1)重命名配置文件 [ root @hadoop105 conf ] # mv sqoop - env - template . sh sqoop - env . sh [ root @hadoop105 conf ] # ll total 28 - rw - rw - r -- . 1 root root 3895 Apr 27

mysql5.7 忘记root密码处理

☆樱花仙子☆ 提交于 2020-01-26 23:57:26
# service mysqld stop 找到MySQL的my.cnf配置文件,在/etc/my.cnf (有些版本是/etc/mysql/my.cnf)在里面增加下面一段信息: [mysqld] skip-grant-tables 然后启动MySQL,进入MySQL后,修改root密码 mysql> use mysql; mysql> update mysql.user set authentication_string=password('Kd8wertrtel023') where user='root'; mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) mysql> exit 在my.cnf文件中,把刚才加入的那一行“skip-grant-tables”注释或删除掉。 然后重启MySQL服务后需要执行命令set password=password('newpassword');后,问题搞定。 # service mysqld start # mysql -u root -p mysql> use mysql; mysql> set password=password('Kd83456dl023'); 来源: https://www.cnblogs.com/wdrain/p/11527455

启用CentOS6.5 64位安装时自带的MySQL数据库服务器

送分小仙女□ 提交于 2020-01-26 23:41:05
本人在虚拟机上又安装了一台linux机器,作为MySQL数据库服务器用,在安装时选择了系统自带的MySQL服务器端,以下是启用步骤。 首先开启mysqld服务 #service mysqld start 进入/usr/bin目录 #cd /usr/bin 设定mysql数据库root用户的密码 #mysqladmin -u root password '123456' 进入mysql数据库管理控制台 #./mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4 Server version: 5.0.67 Source distribution Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> grant all privileges on *.* to root@'%' identified by "root"; Query OK, 0 rows affected (0.00 sec) mysql> flush privileges; Query OK, 0 rows affected (0.00 sec)

linux基础命令---tmpwatch

核能气质少年 提交于 2020-01-26 21:23:58
tmpwatch 删除最近一段时间没有访问的文件,时间以小时为单位,节省磁盘空间。tmpwatch递归删除给定时间未被访问的文件。通常,它用于清理用于临时保存空间(如/tmp)的目录。当更改目录时,tmpwatch对可能的争用条件非常敏感,如果检测到错误,就会退出。它不遵循它正在清理的目录中的符号链接(即使给出一个符号链接作为它的参数),它不会切换文件系统,跳过根用户的lost+found目录,只删除空目录、常规文件和符号链接。 默认情况下,tmpwatch根据文件的atime(访问时间),而不是它们的Mtime(修改时间)来确定文件的日期。如果文件在“ls-l”暗示应该删除时没有被移除,请使用“ls-u”检查它们的数据,以确定这是否解释了问题的原因。 如果指定了--atime”,“--ctime”或者“--mtime”选项,那么删除文件的时间由他们中的最大值决定。如果“--dirmtime”选项意味着忽略目录的atime,即使使用了“—atime”选项。 此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。 1 、语法 tmpwatch [ 选项] time file tmpwatch [-u|-m|-c] [-MUadfqstvx] [--verbose] [--force] [--all] [--nodirs] [-

Jenkins凭证管理

非 Y 不嫁゛ 提交于 2020-01-26 20:08:02
凭据可以用来存储需要密文保护的数据库密码、 Gitlab 密码信息、 Docker 私有仓库密码等,以便 Jenkins 可以和这些第三方的应用进行交互。 安装 Credentials Binding 插件 要在 Jenkins 使用凭证管理功能,需要安装 Credentials Binding 插件 安装插件后,左边多了 " 凭证 " 菜单,在这里管理所有凭证 可以添加的凭证有 5 种: 接下来以使用 Git 工具到 Gitlab 拉取项目源码为例,演示 Jenkins 的如何管理 Gitlab 的凭证。 安装 Git 插件和 Git 工具 为了让 Jenkins 支持从 Gitlab 拉取源码,需要安装 Git 插件以及在 CentOS7 上安装 Git 工具。 root@hadoop001 ~]# yum install git -y Loaded plugins: fastestmirror Determining fastest mirrors base | 3.6 kB 00:00:00 epel | 5.4 kB 00:00:00 extras | 2.9 kB 00:00:00 updates | 2.9 kB 00:00:00 (1/3): epel/x86_64/updateinfo | 1.0 MB 00:00:00 (2/3): epel/x86_64

QEMU & GDB 调试内核

瘦欲@ 提交于 2020-01-26 18:08:43
目录 简介 文件的分布 编译内核 修改**config**配置 编译 运行 gdb 开始调试 参考资料 简介 本篇文章用来 QEMU & GDB 调试内核使用 文件的分布 ROOT = /root/runlinux/Chapter1 ROOTFS = $ROOT /fs ROOTFS_IMG = $ROOT /rootfs.img ROOTFS_IMG_MOUNT = /mnt/rootfs KERNEL_ROOT = $ROOT /linux-4.0 KERNEL_IMG = $KERNEL_ROOT /arch/arm/boot/zImage KERNEL_DTB = $KERNEL_ROOT /arch/arm/boot/dts/vexpress-v2p-ca9.dtb 编译内核 首先修改Makefile 文件中的架构以及编译工具链 # ARCH ?= $(SUBARCH) ARCH ?= arm # CROSS_COMPILE ?= $(CONFIG_CROSS_COMPILE:"%"=%) CROSS_COMPILE ?= arm-linux-gnueabi- 以及 将 优化等级修改为 -O1 ifdef CONFIG_CC_OPTIMIZE_FOR_SIZE KBUILD_CFLAGS += -O1 $(call cc-disable-warning,maybe