一.MariaDB安装 cd /usr/local/src 进入包放置目录 官网下载 wget http://mirrors.tuna.tsinghua.edu.cn/mariadb//mariadb-10.2.14/bintar-linux-x86_64/mariadb-10.2.14-linux-x86_64.tar.gz tar zxvf mariadb-10.2.14-linux-glibc_214-x86_64.tar.gz mv mariadb-10.2.14-linux-x86_6…
一.Apache用户认证 vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf //把111.com那个虚拟主机编辑成如下内容 <VirtualHost *:80> DocumentRoot "/data/wwwroot/www.111.com" ServerName www.111.com <Directory /data/wwwroot/www.111.com> //指定认证的目录 AllowOverri…
一.安装软件包的三种方法 Linux下游三种安装方法,rpm工具.yum工具.源码包.rpm按装一个程序包时,有可能因为该程序包依赖另一个程序包而无法安装:yum工具,可以连同依赖的程序包一起安装. 二.rpm包介绍 rpm包是预先在Linux上编译并打包的文件,安装快捷. 缺点:安装环境必须预编译环境一致或相当:当宝与包之间存在着相互依赖,则卸载时必须先把依赖包卸载. 如果依赖的包是系统必须的,就不能卸载这个包,否则系统会崩溃. 如果虚拟机光驱中还有系统安装盘镜像,就可以通过执行命令把光驱挂载…
前言:Linux是一种自由和开放源代码的类UNIX操作系统,继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统.本人学习Linux已经有一段时间了,从一开始的小白到现在的略有所悟,深知小白学习的艰辛,因此打算系统把Linux学习的东西整理一下,发布一系列相关博客.该系列博客不定期更新,如有问题欢迎探讨. 所需一系列工具: win7系统(win10,winXp均可以) Vmware  12.0 centos  6.8 好了,下面开始我们的一系列安装. 一.下载centos6.…
5月24日任务 课程内容: 11.6 MariaDB安装11.7/11.8/11.9 Apache安装扩展apache dso https://yq.aliyun.com/articles/6298apache apxshttp://man.chinaunix.net/newsoft/ApacheMenual_CN_2.2new/programs/apxs.htmlapache工作模式 http://www.cnblogs.com/fnng/archive/2012/11/20/2779977.…
本方法是以win7,VMware9.0.1 ,centos6.4为基础实验的. 对于linux的初级使用阶段,都会Windows中使用linux虚拟机VMWare或者其它的.在Windows与linux之间互传文件是一个问题.本方法介绍的是在linux下挂载Windows共享文件夹的方法来实现的. 1.首先安装VMware Tools(如果已经安装过了就不用安装了) (1)挂载VMware Tools 先点击虚拟机中菜单栏的VM,下拉菜单中的settings,然后弹出下面这张图,按顺序选择. 在…
一.实验环境: 系统:CentOS7.6,关闭了防火墙与SELINUX 数据库版本:mariadb-10.2.25(二进制安装与源码安装) 二.安装方法: 1.yum源安装 (1) 配置yum源,官方yum源下载太慢,用国内的镜像源吧 [root@centos7 ~]# cat /etc/yum.repos.d/mariadb.repo # MariaDB -- : UTC # http://downloads.mariadb.org/mariadb/repositories/ [mariadb…
一.安装PHP5 PHP官网www.php.net 当前主流版本为5.6/7.1 cd /usr/local/src/ wget http://cn2.php.net/distributions/php-5.6.30.tar.gz tar zxvf php-5.6.30.tar.gz cd php-5.6.30 ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2.4/bin/apxs --with-config-…
环境: Win10 内的 VMware workstation(Centos7 64位) 所有命令皆为 root 用户, 非 root 用户应在命令前加 sudo 查看系统版本命令: cat /etc/redhat-release 安装Docker: yum install docker 启动: service docker start 设置开机启动: chkconfig docker on 查看本地镜像列表: docker images 从官方仓库搜索镜像: docker search <关键…
01,系统 Centos7 数据库版本 Oracle_11gR2 ,以及硬件要求 内存不能小于 1G,可用硬盘不小于8G Swap分区空间不小于2G grep MemTotal /proc/meminfo # 查内存 df # 查硬盘 grep SwapTotal /proc/meminfo # 查swap 02,关闭防火墙,生产环境下一般不会你这么暴力的关闭防火墙,这里只是安装时临时使用 # firewall-cmd --state #查看firewalld防火墙状态 # systemctl…
数据库是指长期存储在计算机内.有组织的和可共享的数据集合.表是数据库存储数据的基本单位,一个表由若干个字段组成 MariaDB 数据库管理系统是 MySQL 的一个分支,主要由开源社区在维护,采用 GPL 授权许可 MariaDB 的目的是完全兼容 MySQL ,包括 API 和命令行,是 MySQL 的代替品 MariaDB 由 MySQL 的创始人 Michael Widenius 主导开发,他早前曾以 10 亿美元的价格,将自己创建的公司 MySQL AB 卖给了 SUN 随着SUN 被甲…
下载 搜索apache ,进入apache官网(https://www.apache.org/)下载 选择downloads 下的distribution 点击archive site 找到zookeeper目录 找到3.5.6目录 选择二进制 包 下载 apache-zookeeper-3.5.6-bin.tar.gz 注:下面那个非二进制包,安装后无法启动会报错: 找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain 基础环…
一.安装docker 1.升级 Linux 的软件包和内核 sudo yum update 2.安装 docker (1) sudo yum install docker  (2).验证docker安装 docker -v  二.验证docker环境 1.启动 docker systemctl start docker 2.查看docker进程 ps  aux  |  grep docker 3.停止 docker systemctl stop docker 三.附录 1.CentOS 的 yu…
1.工具:mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz.centos7 2.解压后,将mysql-5.7.22-linux-glibc2.12-x86_64里面的东西放到 /usr/local/mysql文件夹下 3.添加系统mysql组和mysql用户 添加系统mysql组     groupadd mysql 添加mysql用户 useradd -r -g mysql mysql (添加完成后可用id mysql查看) 4.安装: 切到mysql目录…
一.安装svn # yum -y install svn 二.查看svn版本信息 # svnserve --version 三.搭建svn版本库(假设项目名称为project) 1.首先创建版本库目录 # mkdir -p /var/svn/project 2.创建版本库 # svnadmin create /var/svn/project //版本库路径跟上一步保持一致 前两步执行完成后 在 /var/svn/project/ 路径下就会创建一些版本配置.日志等文件夹和文件,目录如下 后面主要…
之前用的rpm安装的每次安装都是最新的,,,导致每次版本不统一... 现在用tar包安装5.7.22和5.7.20一样的   5.7.20之后的和之前的版本还是有点不一样的 官网地址 https://dev.mysql.com/downloads/mysql/ 1. 安装依赖  yum install -y cmake make gcc gcc-c++ libaio ncurses ncurses-devel cd /usr/local/src 链接:https://pan.baidu.com/…
一. ./configure --prefix=/usr/local/http2 \ --enable-modules=all \ --enble-mods-shared=all \ 开启模块共享: 要把全部功能模块的程序内容编译到apache本身软件里面 好处:模块调用速度快 缺点:apache本身软件运行速度较慢 --enable-so apache可以识别 .so 后缀的模块文件 二. make 三. make install…
一.Apache访问日志不记录静态文件 网站大多元素为静态文件,如图片.css.js等,这些元素可以不用记录 vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf //改为如下 把虚拟主机配置文件改成如下: 重新加载 /usr/local/apache2.4/bin/apachectl -t /usr/local/apache2.4/bin/apachectl graceful mkdir /data/wwwroot/www.111.com/…
一. linux和windows互传文件 X-shell.Securecrt远程终端,与Windows之间互传文件. 安装一个工具lrzsz [root@davery ~]# yum install -y lrzsz已加载插件:fastestmirrorLoading mirror speeds from cached hostfile * base: mirrors.aliyun.com * extras: mirrors.aliyun.com * updates: mirrors.aliyu…
一.正则介绍 正则是学习shell脚本的必学的内容,正则学的好坏直接影响到shell编程能力. 正则表达式:使用单个字符串来描述或匹配一系列符合某个句法规则的字符串.通常用来检索和替换那些符合某个模式的文本内容.正则表达式贯穿到整个运维日常,无论是查找某个文件,还是查询某个日志文件并分析其内容均用到. 正则表达式是一种思想,一种表示方法.常用的工具grep.sed.awk三剑客. 二.grep上 grep全称是Global Regular Expression Print,表示全局正则表达式版本…
一.find命令 Linux系统中的 find 命令在查找文件时非常有用而且方便.它可以根据不同的条件来查找文件,例如权限.拥有者.修改日期/时间.文件大小等等.在这篇文章中,我们将学习如何使用 find 命令以及它所提供的选项来查找文件. 列出当前目录和子目录下的所有文件 [root@davery ~]# find../.bash_logout./.bash_profile./.bashrc./.cshrc./.tcshrc./.ssh 搜索所有文件.目录:find /etc/ -name "…
一.特殊权限set_uid root用户本身拥有对/etc/passwd的写权限,无可厚非:那普通用户呢,这里就用到了setuid,setuid的作用是“让执行该命令的用户以该命令拥有者的权限去执行”,就是普通用户执行passwd时会拥有root的权限,这样就可以修改/etc/passwd这个文件了 加权限set_uid [root@davery ~]# ls -l /usr/bin/ls-rwxr-xr-x. 1 root root 117656 11月 6 2016 /usr/bin/ls…
一.环境变量PATH PATH一个字符串变量,当输入命令的时候LINUX会去查找PATH里面记录的路径. 命令在这几个目录里面就不需要敲绝对路径 echo $PATH 例子:把/tmp/ 加到 $PATH里面 永久改变环境变量,开机自动加载:/tmp/ 编辑系统自带脚本:vi /etc/profile 脚本末端插入 PATH=$PATH:/tmp/ 再次echo $PATH, /tmp/ 就出现了 如果不需要/tmp/,重改变变量就可以 PATH=/usr/local/sbin:/usr/loc…
一. 系统目录结构 生成目录树结构: tree -a 显示所有 tree -d 仅显示目录 tree -L n n代表数字..表示要显示几层... tree -f 显示完整路径.. yum install -y tree tree --hep man tree 二.ls命令 list全写 ls简写 ls /  显示当前目录下非影藏文件与目录 相关指令: ls /bin/ls /sbin/ls /boot/ ldd /bin/lsls /lib 库文件 ls /lib64 ls /proc/ 进程…
一.VMware克隆:选中我的第一个虚拟机,右键下拉菜单—管理—克隆. 弹出对话框,下一步根据提示:             完成克隆: 二.虚拟机互连: 配置第二虚拟机IP,使用:vi /etc/sysconfig/network-scripts/ifcfg-ens33 第一个虚拟机IP:IPADDR=192.168.1.101 第二个虚拟机IP IPADDR=192.168.1.106或IPADDR=192.168.1.107,需要与第一个虚拟机在同一个网段 避免冲突删除UUID=be669…
一. usermod命令 usermod可用来修改用户帐号的各项设定 -c, --comment 注释 GECOS 字段的新值 -d, --home HOME_DIR 用户的新主目录 -e, --expiredate EXPIRE_DATE 设定帐户过期的日期为 EXPIRE_DATE -f, --inactive INACTIVE 过期 INACTIVE 天数后,设定密码为失效状态 -g, --gid GROUP 强制使用 GROUP 为新主组 -G, --groups GROUPS 新的附加…
一.文件和目录权限chmod u User,即文件或目录的拥有者:g Group,即文件或目录的所属群组:o Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围:a All,即全部的用户,包含拥有者,所属群组以及其他用户:r 读取权限,数字代号为“4”;w 写入权限,数字代号为“2”:x 执行或切换权限,数字代号为“1”:- 不具任何权限,数字代号为“0”: -rw-r--r-- rw- :u属用户 r-- :g 属组 r-- :o 其他人(文件) [root@davery…
一. 相对和绝对路径 绝对路径是从/(也被称为根目录)开始的,比如/usr.cd /root/ pwd 注:判断用户当前所处的位置 相对路径是以 . 或 .. 开始的 二.cd命令 cd 是进入到当前目录 cd - 进入到上一次目录 cd ~即 /root cd..进入到上级目录 man cd查看所有用法 三.mkdir/rmdir 创建和删除目录 mkdir:创建一个名叫的davery文件 列出详细目录:ls -ld /tmp/davery/ 创建:mkdir /tmp/davery/1/2/…
=================centos6.1 安装apache===================== 安装: yum -y install httpd 启动 /etc/init.d/httpd start /etc/init.d/httpd status /etc/init.d/httpd stop 查看端口号是否被占用 netstat -anp |grep 端口号 =================centos7 安装apache==========================…