root

linux Xtrabackup安装及使用方法

霸气de小男生 提交于 2020-01-10 22:15:55
[root@centos01 ~]# rpm -Uvh http://www.percona.com/downloads/percona-release/percona-release-0.0-1.x86_64.rpm Retrieving http://www.percona.com/downloads/percona-release/percona-release-0.0-1.x86_64.rpm Preparing... (########################################### [100%] 1:percona-release (########################################### [100%] [root@centos01 ~]# rpm -ql percona-release /etc/pki/rpm-gpg /etc/pki/rpm-gpg/RPM-GPG-KEY-percona /etc/yum.repos.d /etc/yum.repos.d/Percona.repo /usr/share/doc/percona-release-0.0 /usr/share/doc/percona-release-0.0/RPM-GPG-KEY-percona You have new mail in /var

virtualBox安装deepin

旧时模样 提交于 2020-01-10 20:53:52
在ubantu下使用virtualBox安装deepin系统 注: 软件版本说明 ubantu版本18.0.4 virtualBox版本6.1.0 r135406 (Qt5.9.5) deepin版本15.11-amd64 软件下载 ubantu下载地址 virtualBox下载地址 virtualbox 增强包的安装镜像下载地址 首先建立一个虚拟机     (由于系统限制,无法截屏所以只能代以文字叙述)启动之后,在安装界面选择语言——简体中文,时区——上海,设置账户信息,然后等待安装完毕,安装完毕系统之后,先不要重启,而是回到虚拟机设置界面,删除安装的镜像(防止重启虚拟机,再次进入安装界面),确认修改,启动虚拟机,如下图所示:     安装完毕之后,此时,虚拟机界面窗口太小,要想扩大虚拟机窗口需要安装virtualbox 增强包的安装镜像。     启动虚拟机,进入deepin系统,找到VBox_GAs_6.1.0磁盘,打开它,在磁盘内空白的地方鼠标右键“在终端中打开”,输入sudo passwd root,设置root账户密码,设置完密码之后,输入su root,输入刚才设置的密码,进入root账户,输入gpasswd -a xxx sudo(xxx是安装系统时设置的账号名),回车,将用户加入到sudo组,然后输入 su xxx,回到xxx账户,输入sudo .

在别人的终端上执行Linux命令

我怕爱的太早我们不能终老 提交于 2020-01-10 20:50:55
你想偷偷摸摸干点不好的事吗? 我的意思是,你干点坏事,比如把机器给halt,比重要文件删了,然后让人觉得这是别人干的,说白了,就是嫁祸于人,特别是经理,你想吗? 本文我将提供一个比较low的偏门技巧。 很多情况下,我们都用root登录一台服务器,并且不止一个人以root登录,像这样: 可以看到分别打开了两个tty终端: 我们希望在别人打开的其它终端中执行一些可怕的命令,比如 “rm -rf /” , “echo aaa >/dev/sda” … 当有人查起来,趁着程序还在内存中,你可以说, “不是我干的啊,是经理干的啊,不信,你去看看经理终端的history!” 嗯! 好了,现在,我希望在pts/1上输入一个命令,让它在pts/0上执行。效果是这样子的: 你可能觉得还需要考虑如何隐藏掉下面的history: 7 ./a.out /dev/pts/0 pwd 简单,直接在另一台你自己的机器上搞呗: ssh root@192.168.56.110 "/root/a.out /dev/pts/0 'echo 经理的皮鞋不会胖'" 你看,干干净净: 如何做到的呢? 秘密就在a.out中了。 这是一个非常简单的程序,代码如下: # include <stdio.h> # include <sys/ioctl.h> # include <sys/types.h> # include <sys

How to add Root privileges to my OSX application?

给你一囗甜甜゛ 提交于 2020-01-10 19:57:33
问题 I made an application as root user, it worked perfectly(in root user). When I try same application with a standard user it didn't work out. Then I get to know that I need root privileges to run the application. I Google for few day but didn't get it. I have read some questions and apple doc. which are- https://developer.apple.com/library/mac/documentation/Security/Conceptual/authorization_concepts/01introduction/introduction.html How to set my application to always run as root OSX How to

MySQL忘记root密码的解决办法

ぃ、小莉子 提交于 2020-01-10 18:57:35
MySQL忘记root密码的解决办法 使用Mysql时,忘记其他用户密码,可以使用root用户重新设置,但是如果忘记root密码,就需要采用特殊的方法进行操作。 直接修改授权表可以修改root的密码。 操作步骤总结: (1) 停止MySQL的服务 (2) 使用mysqld_safe结合skip-grant-tables启动数据库,它的作用是用户登录时不适用授权表,所以用户可以不使用密码直接登录 (3) 不使用密码直接登录到MySQL,使用update修改root密码 (4) 使用kill命令杀掉MySQL的进程,然后正常启动MySQL服务 (5) 使用新密码登录测试 具体操作: 1、[root@MySQL ~]#systemctl stop mysqld 停止服务 [root@MySQL ~]#netstat -anptl | grep 3306 查看MySQL服务进程 2、跳过用户登录时使用的授权表 [root@MySQL~]# mysqld_safe --skip-grant-tables & 已跳过安全登录授权 3、安全登录后使用update修改root密码 执行update修改密码 mysql>update mysql.user set authentication_string=PASSWORD(‘123.wuqing’) where user=‘root’ and

RabbitMq Not management user问题 windows10

試著忘記壹切 提交于 2020-01-10 17:11:40
RabbitMq Not management user问题 windows10 **最近项目用到了RabbitMq启动Mqtt插件,服务搭建好后,添加新的用户admin,不能正常登陆,出现 Not management user 问题** 最近项目用到了RabbitMq启动Mqtt插件,服务搭建好后,添加新的用户admin,不能正常登陆,出现 Not management user 问题 新添加用户 admin,不能登陆http://127.0.0.1:15672管理平台 解决方法: 找到RabbitMq服务安装位置,我在E盘装 E:\Program Files\RabbitMQ Server cmd 进入 sbin目录,给新添加的用户授权一次输入以下命令(新添加用户为例) 我新添加root用户:rabbitmqctl add_user 【用户名】 【密码】(rabbitmqctl add_user root root) 查看已有用户 :rabbitmqctl list_users 赋予administrator权限: rabbitmqctl set_user_tags 【用户名】 administrator (rabbitmqctl set_user_tags root administrator) 查看已有用户 :rabbitmqctl list_users 完成

自动化运维工具--ansible

你。 提交于 2020-01-10 13:13:43
作用 :ansible是一款强大的配置管理工具,可以对成百上千台服务器进行管理,ansible可以理解为一个管理员,基于SSH协议对多台服务器进行指令下 发实现多台服务器的批量操作,一次下发一条命令(ansible ad-hoc模式)的方式来控制服务器,也可以将多条命令写在纸上(ansible playbook模式)让服 务器按照你写好指令工作,也可以通过管理配置实现多台服务器同一时间做不通的事情。上述这些操作都可以基于ansible来实现,前提是ansible可以通 过SSH协议远程服务器 安装: Centos或者redhat可以通过yum安装 yum -y install ansible 配置:正常情况下默认配置即可满足 规划: 配置文件详解 :/etc/ansible/ansible.cfg inventory=/etc/ansible/hosts  表示主机清单inventory文件的位置 forks=5   并发连接数默认为5 sudo_user=root  默认执行命令的用户 remote_port=22 指定连接被管理节点的管理端口,默认是22端口,建议修改成其它的端口,能够更安全 host_key_checking = False  设置是否检查SSH主机的秘钥,值为True/False。关闭后第一次连接不会提示配置实例 timeout=60 

navicat连不上centos上安装的mysql

|▌冷眼眸甩不掉的悲伤 提交于 2020-01-10 11:20:31
在centos上安装好的mysql容器,在windows上的navicat连不上 docker exec -it 606ad8c5b31a(容器id) /bin/bash 登录mysql mysql -u root -p123456 (-p123456中间没有空格) 赋予任何主机都能访问mysql mysql>use mysql; mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION; mysql>FLUSH PRIVILEGES; //刷新数据 如果你想允许用户root从ip为192.168.1.1的主机连接到mysql服务器并使用123456作为密码 GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.1' IDENTIFIED BY '123456' WITH GRANT OPTION; FLUSH PRIVILEGES; 如果你想允许用户root从ip为192.168.1.6的主机连接到mysql服务器的dk数据库,并使用123456作为密码 GRANT ALL PRIVILEGES ON dk.* TO 'root'@'192.168.1.6' IDENTIFIED BY '123456' WITH GRANT OPTION; FLUSH

linux下查看和添加PATH环境变量

ⅰ亾dé卋堺 提交于 2020-01-10 10:56:53
来自:http://blog.sina.com.cn/s/blog_688077cf01013qrk.html linux下查看和添加PATH环境变量 来自:http://apps.hi.baidu.com/share/detail/32942984 $PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接。   编辑你的 PATH 声明,其格式为:   PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>   你可以自己加上指定的路径,中间用冒号隔开。环境变量更改后,在用户下次登陆时生效,如果想立刻生效,则可执行下面的语句:$ source .bash_profile   需要注意的是,最好不要把当前路径 “./” 放到 PATH 里,这样可能会受到意想不到的攻击。完成后,可以通过 $ echo $PATH 查看当前的搜索路径。这样定制后,就可以避免频繁的启动位于 shell 搜索的路径之外的程序了。 功能说明: 设置或显示环境变量。(比如我们要用一个命令,但这个命令的执行文件不在当前目录,这样我们每次用的时候必须指定执行文件的目录,麻烦,在代码中先执行export,这个相当于告诉程序,执行某某东西时,需要的文件或什么东东在这些目录里

各种骚操作线段树

情到浓时终转凉″ 提交于 2020-01-10 10:28:56
线段树是世界上最美的数据结构(主要记录一些有意义的线段树.....特别是骚操作 1.uestc1425 Another LCIS http://acm.uestc.edu.cn/#/problem/show/360 题意:两种操作 对于一段区间的数加上c 查询最长连续上升序列 题解:彻底弄清楚区间更新lazy的含义 就是切水题 直接区间更新然后区间合并用点小技巧即可 #include <iostream> #include <algorithm> #include <cstdio> #define N 100005 using namespace std; typedef struct node{ int l;int r;int l1;int len1;int r1;int len2; int len;int flag; }node; node d[N<<2]; int a[N]; void up(int root){ d[root].l1=d[root<<1].l1;d[root].r1=d[root<<1|1].r1; if(d[root<<1].r1<d[root<<1|1].l1){ d[root].len=max(d[root<<1].len,max(d[root<<1].len2+d[root<<1|1].len1,d[root<<1|1].len)); if(d