root

19.每日一个Linux命令----grep

混江龙づ霸主 提交于 2020-04-07 07:13:47
描述:在指定的文件或标准输出、标准输入内,查找满足条件的内容,起过滤作用,支持正则表达式。 用法:grep [option] 文件名 常用参数: -a :将 binary 文件以 text 文件的方式搜寻数据 -c :计算找到 '搜寻字符串' 的次数 -i :忽略大小写的不同,所以大小写视为相同 -n :顺便输出行号 -w: 整词比对, 类似 \<word\> -c: 只输出符合比对的行数 -l: 只输出符合比对的文件名称 -v :反向选择,亦即显示出没有 '搜寻字符串' 内容的那一行! --color=auto :可以将找到的关键词部分加上颜色的显示喔 -R 递归,包含子目录 -E 扩展正则表达式 -q 安静模式,不输出结果 -F 搜索字符串 示例:1.显示/etc/passwd文件中含有root的行,并在行首加上所在行号。 [root@share22 ~]# grep -n root /etc/passwd 1:root:x:0:0:root:/root:/bin/bash 10:operator:x:11:0:operator:/root:/sbin/nologin 2.显示/etc/passwd文件中不包含root的行。 [root@share22 ~]# grep -v root /etc/passwd bin:x:1:1:bin:/bin:/sbin/nologin

CentOS7安装配置vncserver

﹥>﹥吖頭↗ 提交于 2020-04-07 05:35:02
系统环境:CentOS Linux release 7.4.1708 Kernel:3.10.0-693.el7.x86_64 系统现状:最小化安装,没有安装任何图形支持软件 安装图形化支持 不建议安装GNOME Desktop,它会占用大量系统资源,安装完后大约要占用1G左右的空间,而且安装过程也较长。以root权限安装“X Window System”即可 # yum groups install "X Window System" # yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts 修改系统启动级别 # systemctl set-default graphical.target  #graphical.target相当于level5,multi-user.target相当于level3 安装vncserver # yum install tigervnc-server 配置vncserver实例 分别配置root用户和st-jun用户,配置略有不同 root用户,服务名是vncserver@:1.service: # cp /lib/systemd/system/vncserver@.service

Hadoop集群(第10期副刊)_常用MySQL数据库命令

邮差的信 提交于 2020-04-07 04:23:11
1、系统管理 1.1 连接MySQL   格式 : mysql -h主机地址 -u用户名 -p用户密码   举例 :   例1 :连接到本机上的MySQL。   首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令"mysql –u root –p",回车后提示你输密码,如果刚安装好MySQL,超级用户"root"是没有密码的,故直接回车即可进入到MySQL中了,MySQL的提示符是: mysql>。   例2 :连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令: mysql -h 110.110.110.110 -u root –p abcd123   备注 :u与root可以不用加空格,其它也一样。   退出MySQL命令: exit (回车)。 1.2 修改新密码   格式 :mysqladmin -u用户名 -p旧密码 password 新密码   举例 :   例1 :给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令: mysqladmin -u root -password ab12   备注 :因为开始时root没有密码,所以-p旧密码一项就可以省略了。   例2 :再将root的密码改为djg345。 mysqladmin -u

mysql的安装和卸载

折月煮酒 提交于 2020-04-07 03:40:01
一、mysql的安装 系统环境:win8.1 x64 MySQL版本:MySQL 5.7.19 winx64 下载地址: https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip 因为下载的是解压版,需要手动配置环境 1、下载并解压到D:\install\mysql 2、 D:\install\mysql 目录下新建 my.ini 配置文件 3、打开 my.ini 文件,把以下(mysql的基本配置)代码复制粘贴进去,保存退出 #代码开始 [Client] #设置3306端口 port = 3306 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\install\mysql # 设置mysql数据库的数据的存放目录 datadir=D:\install\mysql\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

leetcode 235. Lowest Common Ancestor of a Binary Search Tree

半城伤御伤魂 提交于 2020-04-07 03:12:33
最低共同祖先,肯定值处于两者之间,而且是第一个这样的节点 所以就像二分搜索一样,当前节点值都大于p和q,则向左走,反之向右走 当碰到介于两者之间时,说明当前节点就是我们要找的 class Solution { public TreeNode lowestCommonAncestor(TreeNode root, TreeNode p, TreeNode q) { if(root.val > p.val && root.val > q.val) return lowestCommonAncestor(root.left, p, q); else if(root.val < p.val && root.val < q.val) return lowestCommonAncestor(root.right, p, q); else return root; } } 来源: https://www.cnblogs.com/hwd9654/p/11361491.html

【leetcode】235. Lowest Common Ancestor of a Binary Search Tree

╄→尐↘猪︶ㄣ 提交于 2020-04-07 02:57:10
题目如下: 解题思路: 因为是BST,对于任意一个node,如果其val在p和q之间,那么说明p和q分别在其左子树和右子树,所以node就是其最低的祖父节点;如果val和q或者q相等,同样node就是其最低的祖父节点;如果p和q都比val大,说明这两个节点在node的右边,往右子树方向遍历;如果都小,往左子树方向遍历。 代码如下: # Definition for a binary tree node. # class TreeNode(object): # def __init__(self, x): # self.val = x # self.left = None # self.right = None class Solution(object): def lowestCommonAncestor(self, root, p, q): """ :type root: TreeNode :type p: TreeNode :type q: TreeNode :rtype: TreeNode """ minv,maxv = min(p.val,q.val),max(p.val,q.val) if root.val == minv or root.val == maxv: return root elif root.val > minv and root.val < maxv:

centos安装elasticsearch2.3.2记录

半城伤御伤魂 提交于 2020-04-07 00:52:11
在elastic官网下载最新版本elasticsearch的zip包,我下载时的版本为:2.3.2. 将zip包上传到linux并解压,同时新建data和logs目录,用于存放数据和日志。 配置 修改elasticsearch-2.3.2/config下elasticsearch.yml配置文件,增加如下YAML的配置: path: logs: /data/elasticsearch/logs data: /data/elasticsearch/data 相应的目录: [ufo0818@web elasticsearch]$ pwd /data/elasticsearch //安装目录 [ufo0818@web elasticsearch]$ ll total 26956 drwxr-xr-x 3 ufo0818 ufo0818 4096 May 4 17:44 data //数据目录 drwxr-xr-x 7 ufo0818 ufo0818 4096 May 4 17:44 elasticsearch-2.3.2 -rwxr-xr-x 1 ufo0818 ufo0818 27546579 May 4 17:15 elasticsearch-2.3.2.zip drwxr-xr-x 2 ufo0818 ufo0818 4096 May 4 17:38 logs //日志目录 -rw

Linux安装Mysql5.7数据库

爱⌒轻易说出口 提交于 2020-04-06 23:53:41
下载地址: https://downloads.mysql.com/archives/community/ 1.上传到服务器并解压 tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar 2.再移动并重命名一下 mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql 3.创建mysql用户组和用户并修改权限 groupadd mysql useradd -r -g mysql mysql 4.创建数据目录并赋予权限 mkdir -p /data/mysql #创建目录 chown mysql:mysql -R /data/mysql #赋予权限 5.配置my.cnf vim /etc/my.cnf 内容如下: [mysqld] bind-address=0.0.0.0 port=3306 user=mysql basedir=/usr/local/mysql datadir=/data/mysql socket=/tmp/mysql.sock log-error=/data/mysql/mysql.err pid-file=/data/mysql/mysql.pid #character config character_set_server=utf8mb4 symbolic

Ubuntu14.04安装ROOT集群

落花浮王杯 提交于 2020-04-06 22:44:38
之前尝试在 CentOS7 上部署ROOT集群,却发现无论是源码包安装,还是官方提供的二进制包,都缺少了关键的xproofd可执行文件,导致PoD不能运行。没有办法,只能尝试在其他OS上部署,这里我选择了 Ubuntu14.04 。 部署准备 修改apt源   修改/etc/apt/sources.list,换成国内的163源,下载会更快和稳定一些。 # vim /etc/apt/sources.list deb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ trusty-backports main

Mysql下载&安装与配置

大憨熊 提交于 2020-04-06 17:49:39
1、Windows版本下载地址 https://www.mysql.com/downloads/ 2、拷贝到存放路径解压即用 3、修改精简文件名 4、修改环境变量 将mysql路径添加到path下的环境变量(用;分割) 5、用管理员模式打开cmd.exe,通过cd命令切换到mysql路径(Windows下要加\d) 6、创建my.ini修改配置,设置默认账号、默认密码及识别的字符编码。 #mysql5.5以上:修改方式有所改动 [mysqld] character-set-server=utf8 collation-server=utf8_general_ci [client] default-character-set=utf8 user='root' password='' [mysql] default-character-set=utf8 user='root' password='' 7、输入mysqld.exe --install,直接启动服务 8、进入services.msc找到MySQL启动服务 破解密码登录 windows系统 #1 关闭mysql #2 在cmd中执行:mysqld --skip-grant-tables #3 在cmd中执行:mysql #4 执行如下sql: update mysql.user set authentication