root权限

MySQL 5.6表空间传输

被刻印的时光 ゝ 提交于 2020-03-30 09:45:47
在MySQL 5.6 Oracle引入了一个可移动表空间的特征(复制的表空间到另一个服务器)和Percona Server采用部分备份,这意味着你现在可以备份单个数据库或表;由于Percona Server 5.6的出现,innodb_import_table_from_xtrabackup是过时的Percona Server实现Oracle MySQL的可移动表空间的功能,就是在服务器之间复制的表空间的能力(table.ibd)。让我展示通过一个例子,我将采取选择性表部分备份而不是一个完整的MySQL服务器并且在线恢复它,而不需要关闭MySQL服务器 该实验用到一个备份工具percona xtrabackup,是一个开源且免费的MySQL数据库热备份软件,执行非阻塞InnoDB和xtradb数据库备份,想当好用, 最重要Percona支持部分备份模式,对应于特定的数据库或表格备份。 本实验环境: 服务器端版本:percona-5.6.21版本(下载地址: http://www.percona.com/downloads/Percona-Server-5.6/Percona-Server-5.6.21-70.1/binary/tarball/Percona-Server-5.6.21-rel70.1-698.Linux.x86_64.tar.gz ) 附加:percona-5.5

omnibus gitlab-ce安装

旧时模样 提交于 2020-03-30 03:57:39
架构 关闭防火墙 [root@gitlab ~]# systemctl stop firewalld [root@gitlab ~]# systemctl disable firewalld 关闭SELinux [root@gitlab ~]# setenforce 0 setenforce: SELinux is disabled 安装依赖组件 [root@gitlab ~]# yum -y install curl policycoreutils openssh-server openssh-clients postfix 下载gitlab-ce仓库 curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | bash 。 启动邮件服务器 [root@gitlab data]# systemctl start postfix [root@gitlab data]# systemctl enable postfix 安装gitlab 安装omnibus gitlab-ce omnibus相当于一键安装包,自动安装gitlab所依赖的所有组件 yum -y install gitlab-ce 创建私钥与证书 [root@gitlab data]# mkdir

Ubuntu12.04.02 root 用户登录设置

好久不见. 提交于 2020-03-29 18:31:16
Ubuntu12.04.02 root 用户登录设置 Ubuntu12.04.02 默认是不允许 root 登录的, 在登录窗口只能看到普通用户和访客登录。 以普通身份登陆 Ubuntu 后我们需要做一些修改。 步骤 1 : 普通用户登录后,修改系统配置文件需要切换到超级用户模式,在终端窗口里面输入命令后回车 : $sudo -s 步骤 2 : 然后输入安装 Ubuntu12.04.02 时设置的系统密码,即可进入 root 用户权限模式。 步骤 3 : 在终端窗口中执行 $gedit /etc/lightdm/lightdm.conf 步骤 4 : 在文本全部内容删除并粘贴以下七行内容: [SeatDefaults] allow-guest=false autologin-user=root autologin-user-timeout=0 autologin-session=lightdm-autologin user-session=ubuntu greeter-session=unity-greeter 步骤 5 : 然后我们启动 root 帐号: $ sudo passwd root 步骤 6 : 根据提示输入 root 帐号密码。(注意: Linux 中输入密码无符号显示) 步骤 7 : 重启 ubuntu ,不需要手动输入 root 用户名密码,系统会自动进入

第九周作业

独自空忆成欢 提交于 2020-03-29 17:21:11
1、编写脚本,接受二个位置参数,magedu和/www,判断系统是否有magedu,如果没有则自动创建magedu用户,并自动设置家目录为/www [root@centos6 ~]#cat usermagedu.sh #!/bin/bash #接受二个位置参数,magedu和/www,判断系统是否有magedu,如果没有则自动创建magedu用户,并自动设置家目录为/www id $1 &>/devnull if [ $? -eq 0 ];then echo 用户$1 已存在! else useradd -d $2 $1 && echo "用户$1 已创建,家目录为$2 !" fi [root@centos6 ~]#bash usermagedu.sh root 用户root 已存在! [root@centos6 ~]#bash usermagedu.sh magedu /www 用户magedu 已创建,家目录为/www ! [root@centos6 ~]#bash usermagedu.sh magedu /www 用户magedu 已存在! [root@centos6 ~]#id magedu uid=2005(magedu) gid=2005(magedu) groups=2005(magedu) [root@centos6 ~]#tail -1 /etc/passwd

理解linux文件系统之inode

元气小坏坏 提交于 2020-03-29 12:29:47
分享一篇关于linux文件系统inode讲解得比较清晰的文章~ inode 是一个重要概念,是理解Unix/ Linux 文件系统和硬盘储存的基础。 我觉得,理解inode,不仅有助于提高系统操作水平,还有助于体会Unix设计哲学,即如何把底层的复杂性抽象成一个简单概念,从而大大简化用户接口。 下面就是我的inode学习笔记,尽量保持简单。 =================================== 理解inode 作者:阮一峰 一、inode是什么? 理解inode,要从文件储存说起。 文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector)。每个扇区储存512字节(相当于0.5KB)。 操作系统 读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个"块"(block)。这种由多个扇区组成的"块",是文件存取的最小单位。"块"的大小,最常见的是4KB,即连续八个 sector组成一个 block。 文件数据都储存在"块"中,那么很显然,我们还必须找到一个地方储存文件的元信息,比如文件的创建者、文件的创建日期、文件的大小等等。这种储存文件元信息的区域就叫做inode,中文译名为"索引节点"。 每一个文件都有对应的inode,里面包含了与该文件有关的一些信息。 二、inode的内容 inode包含文件的元信息

CentOS 7 安装Nginx

≯℡__Kan透↙ 提交于 2020-03-28 07:50:27
CentOS 7 安装Nginx 从 Nginx 官网 下载 nginx-1.14.2.tar.gz [root@localhost ~]# wget http://nginx.org/download/nginx-1.14.2.tar.gz 将已下载的Nginx压缩包解压 [root@localhost ~]# tar -zxvf nginx-1.14.2.tar.gz 安装Nginx依赖 [root@localhost ~]# yum -y install pcre* [root@localhost ~]# yum -y install zlib* [root@localhost ~]# yum -y install openssl* 进入解压目录进行编译安装 [root@localhost ~]# cd nginx-1.14.2 [root@localhost ~]# ./configure --with-http_ssl_module 启动Nginx # 找到Nginx安装目录 [root@localhost ~]# whereis nginx # 启动Nginx [root@localhost ~]# ./usr/local/nginx/sbin/nginx 修改防火墙 [root@localhost ~]# vim /etc/sysconfig/iptables

Linux命令find讲解

北城以北 提交于 2020-03-27 18:42:37
3 月,跳不动了?>>> 感谢参考原文- http://bjbsair.com/2020-03-27/tech-info/7096/ find 命令概览 Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。 在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间(这里是指30G字节以上的文件系统)。 1.命令格式: find pathname -options [-print -exec -ok ...] 2.命令功能: 用于在文件树种查找文件,并作出相应的处理 3.命令参数: pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 -print:find命令将匹配的文件输出到标准输出。 -exec:find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } ;,注意{ }和\;之间的空格。 -ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令

第三周作业

北战南征 提交于 2020-03-27 12:02:32
1、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录 [root@centos6 ~]#mkdir -p /etc/8A{: [root@centos6 ~]#touch /etc/6a~ [root@centos6 ~]#touch /etc/445.tar [root@centos6 ~]#ls /etc/[^[:alpha:]][[:alpha:]]* /etc/6a~ /etc/8A{: [a-Z][:alpha:]均可 2、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytest1目录中。 [root@centos6 data]#mkdir -p /tmp/mytest1;cp -rv /etc/p*[^[:digit:]] /tmp/mytest1/ [root@centos6 ~]#ls /tmp/mytest1/ pam.d passwd pkcs11 plymouth popt.d ppp printcap profile.d pango passwd- pki pm postfix prelink.conf.d profile protocols [0-9][:digit:]均可 3、将/etc/issue文件中的内容转换为大写后保存至/tmp/issue.out文件中 [root@centos

取得超级管理员权限

寵の児 提交于 2020-03-27 10:13:12
win7win8有时会出现删除不了文件的情况,弹窗提示需要某某权限,下面为解决办法: 在普通帐户中快速获得最高的权限: 新建一个.txt文本,将下面的代码复制粘贴到文件中,另存为或重命名为.reg文件,双击此文件或右键点合并此文件。 代码如下: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\runas] @="一键取得超级管理员权限" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT\*\shell\runas\command] @="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F" "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F" [HKEY_CLASSES_ROOT\exefile\shell\runas2] @="一键取得超级管理员权限" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT\exefile\shell\runas2\command] @="cmd.exe /c takeown /f \"%1\

管理员取得所有权限.reg

我与影子孤独终老i 提交于 2020-03-27 09:08:40
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\runas] @="管理员取得所有权" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT\*\shell\runas\command] @="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F" "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F" [HKEY_CLASSES_ROOT\exefile\shell\runas2] @="管理员取得所有权" "NoWorkingDirectory"="" [HKEY_CLASSES_ROOT\exefile\shell\runas2\command] @="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F" "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant