自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 gitlab 502问题

root@ianly]# curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash[root@ianly]# yum install -y gitlab-ce配置[root@ianly]# vim /etc/gitlab/gitlab.rb修改两个冲突...

2019-04-28 09:37:37 1013

原创 mysql 8.0更改密码

#vim /etc/my.cnf【mysql】添加skip-grant-table重启mysql服务alter user'root'@'localhost' IDENTIFIED BY 'MyNewPass@123';参考博客https://blog.csdn.net/lxlong89940101/article/details/80246675https://blog...

2019-03-05 11:07:32 582

原创 第二十一章 NoSQL(中)

21.9 redis介绍21.10 redis安装daemonize yes 表示redis为后台启动,终端继续做其他事情logfile "/var/log/redis.log" 定义redis的日志路径dir /data/redis 定义redis的RDB,aof文件的存放路径appendonly yes 开启aof日志 在dir定义的目录下存aof文件vim /etc/r...

2018-11-27 13:30:21 178

原创 第二十一章 NoSQL(上)

21.1 NoSQL介绍21.2 memcached介绍数据结构简单(k-v),数据存放在内存里。memcached 不支持持久化,数据落地。每当memcached服务重启或者重启服务器,数据就会丢失。但可以定时来备份来让数据落地21.3 安装memcached使用yum下载安装yum -y install memcached想下载最新版本可...

2018-11-21 16:40:54 128

原创 第二十章 Shell编程(下)

20.27 分发系统介绍20.28 expect脚本远程登录#! /usr/bin/expectset host "192.168.93.128"set passwd "123456"spawn ssh root@$hostexpect {"yes/no" { send "yes\r"; exp_continue}"assword:" { send "$passwd\r&qu

2018-10-28 17:30:27 132

原创 第二十章 Shell编程(中)

20.16 shell中的函数(上)$0 取脚本的名称   $# 取当前脚本的参数20.17 shell中的函数(下)网卡名冒号后面记得加空格20.18 shell中的数组20.19 告警系统需求分析20.20 告警系统主脚本•main.sh内容 #!/bin/bash#Written by...

2018-10-27 12:17:53 176

原创 第二十章 Shell编程(上)

20.1 Shell脚本介绍20.2 Shell脚本结构和执行20.3 date命令用法Y年 m月 d日[root@centos01 shell]# date +%Y%m%d20181026H小时 M分钟 S秒      [root@centos01 shell]# date +%H-%M-%S03-56-41F 代表年月日[root@cen...

2018-10-26 23:33:52 281

原创 第十九章 Linux监控平台搭建

 19.1 Linux监控平台介绍19.2 zabbix监控介绍19.3 安装zabbix(上)•vim /etc/my.cnf //需要增加配置character_set_server = utf819.4 安装zabbix(中)vim /etc/zabbix/zabbix_server.conf...

2018-10-22 23:29:23 461

原创 第十八章 Linux集群架构(下)

18.11 LVS DR模式搭建dir 上的脚本文件dir 网卡配置rs1上的脚本配置文件rs1上的网卡配置rs2 上的脚本文件rs2的网卡配置测试18.12 keepalived lvsdir 的配置文件vim /etc/keepalived/keepalived.confvrrp_ins...

2018-10-19 22:35:47 178

原创 第十八章 Linux集群架构(上)

18.1 集群介绍18.2 keepalived介绍18.3 用keepalived配置高可用集群(上)准备两台机器一个为mater   另一个为backup两台机器都关闭防火墙两台机器都安装上nginx,为了下一步实验用两台机器都安装keepalived•yum install -y keepalived设定vip为100master上的配置文...

2018-10-17 22:51:55 314

原创 第十七章 MySQL主从配置

17.1 MySQL主从介绍17.2 准备工作17.3 配置主mysqldump -uroot -paminglinux mysql > /tmp/mysql.sqlmysql -uroot -paminglinux aming < /tmp/mysql.sql mysqldump -uroot -paminglinux aming ...

2018-10-15 15:27:26 107

原创 第十六章 Tomcat配置

16.1 Tomcat介绍16.2 安装jdk官网下载jdk1.8http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmltar zxvf jdk-8u181-linux-x64.tar.gzmv jdk1.8.0_181 /usr/local/jdk1.8...

2018-10-12 17:47:55 214

原创 第十五章 FTP服务搭建与配置

15.1 FTP介绍15.2 使用vsftpd搭建ftp服务(上)创建一个ftp用户创建一个ftp的密码文件(这里是一个映射的虚拟用户)db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd_login.db转换成计算机可以识别的二进制文件 创建一个虚拟用户的配置文件...

2018-10-11 17:22:52 252

原创 第十四章 NFS服务搭建与配置

14.1 NFS介绍rpcbind 监听111端口14.2 NFS服务端安装配置yum -y install nfs-utils rpcbindNFS选项 功能描述 NFS选项 功能描述 ro 只读共享 rw 可读可写共享 sync 同步写操作 async 异步写操作 wdelay 延迟写操...

2018-10-10 17:39:33 230

原创 第十三章MySQL常用操作

13.1 设置更改root密码实验报错ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)解决方法 ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock参考博客https:/...

2018-10-08 23:11:10 145

原创 第十二章LNMP架构下预习笔记

12.17 Nginx负载均衡配置文件upstream qq_com{    ip_hash;    server 61.135.157.156:80;    server 125.39.240.113:80;}server{    listen 80;    server_name www.qq.com;    location /    {        p...

2018-09-28 17:34:33 357

原创 第十二章LNMP架构中预习笔记

12.7 Nginx默认虚拟主机include vhost/*.conf;记得加分号在conf目录下创建vhost目录mkdir /usr/local/nginx/conf/vhost/cd /usr/local/nginx/conf/vhost/vim www.aaa.confserver{    listen 80 default_server; ...

2018-09-25 14:36:31 172

原创 用passwd -l 批量锁定账号

for i in `cat id.txt` ; do passwd -l $i; done把需要锁定的账号写入到 id.txt中

2018-09-20 10:53:17 2283

原创 第十二章LNMP架构上预习笔记

12.1 LNMP架构介绍12.2 MySQL安装下载二进制免编译包,并解压cd /usr/local/src wget http://mirrors.163.com/mysql/Downloads/MySQL-5.6/mysql-5.6.39-linux-glibc2.12-x86_64.tar.gztar xvf mysql-5.6.39-linux-glibc2....

2018-09-16 15:57:34 183

原创 第十一章 LAMP架构下预习笔记

11.25 配置防盗链防盗链配置文件<Directory /data/wwwroot/abc.com>        SetEnvIfNoCase Referer "http://abc.com" local_ref   referer白名单        SetEnvIfNoCase Referer "http://123.com" local_ref       ...

2018-09-15 15:29:29 468

原创 第十一章 LAMP架构中预习笔记

11.16 Apache默认虚拟主机(上)windows hosts 文件路径vim  /usr/local/apache2.4/conf/extra/httpd-vhosts.conf     虚拟主机配置文件路径虚拟主机配置文件mkdir /data/wwwroot/mkdir /data/wwwroot/abc.commkdir /data/w...

2018-09-12 20:58:15 282

原创 第十一章 LAMP架构上预习笔记

11.1 LAMP架构介绍11.2 MySQL_MariaDB介绍11.3 MySQL安装(上)进入/usr/local/src下r.aminglinux.com 有下载地址 wget 下载软件包11.4 MySQL安装(中)解压完把解压的文件mv到/usr.local下并改名mv mysql-5.6.39-linux-glibc2.12-x86...

2018-09-11 13:14:55 323

原创 第十章Linux日常运维管理(终)预习笔记

10.28 rsync工具介绍10.29 rsync常用选项(上)10.30 rsync常用选项(下)rsync -avL /root/111/ /tmp/1111_dest/-L 选项   同步软链接的时候把源文件给同步了rsync -avL --delete /root/111/ /tmp//1111_dest/--delete选项  删除目标目...

2018-09-03 22:01:32 183

原创 第十章Linux日常运维管理(下)预习笔记

10.19 iptables规则备份和恢复备份iptables规则,名字自定义 iptables-save > /tmp/ipt.txt恢复备份的规则  iptables-restore < /tmp/ipt.txt10.20 firewalld的9个zone关闭iptables systemctl disable iptables.servic...

2018-08-28 18:02:36 4251

原创 第十章Linux系统管理(中)预习笔记加课堂笔记

10.12 firewalld和netfiltervi /etc/selinux/config 永久关闭selinux,重启生效getenforce 查看selinux 状态setenforce 0 临时关闭selinuxsystemctl disable firewalld.service 禁止firewalld服务开机启动systemctl stop firew...

2018-08-27 23:25:06 241

原创 第十章 Linux日常运维管理(上)预习笔记加课堂笔记

10.1 使用w查看系统负载第一行 当前时间  ,系统运行时间,登录用户数,1分钟,5分钟,15分钟内系统的平均负载看重第一个值,表示单位时间段内使用CPU的活动进程数,值越大说明服务器压力越大一般情况下,这个值只有不超过服务器的CPU数量就没有关系。查看系统的逻辑CPU个数  processor10.2 vmstat命令查看系统的瓶颈r (run)...

2018-08-24 16:44:35 180

原创 第九章 正则扩展内容预习加课堂笔记

例如:有个文件test的内容如下:ertfff**[abcfd]123324444[rty]**fgfgf怎么能截取[abcfd]123324444[rty]这一部分出来呢?答案: sed -n '/\[abcfd\]/,/\[rty\]/p' testsed中,使用\u表示大写,\l表示小写1. 把每个单词的第一个小写字母变大写:sed 's/\b...

2018-08-22 22:03:48 193

原创 第九章正则表达式预习笔记加课堂笔记

9.1 正则介绍_grep(上)grep 过滤关键字会有颜色显示grep  -c  'nologin' passwd            -c 统计行数   countgrep  -n 'nologin' passwd           -n 显示行号  numbergrep -i 'nologin' passwd            -i  不区分大...

2018-08-18 22:53:54 191

原创 第八章shell基础下预习笔记加课堂笔记

8.10 shell特殊符_cut命令c=\$a\$b  脱义变量的前缀,无法引用变量|   管道符代表把前面的命令的输出作为后面命令的输入cut命令的用户 -d指定分隔符  -f指定第几段8.11 sort_wc_uniq命令-n 按数字顺序排序特性符号和字母都会认为是零 -r 反着排序,数值最大的在最前面wc -l 统计行数w...

2018-08-14 17:26:58 208

原创 第八章Linux shell基础知识预习笔记加课堂笔记

8.1 shell介绍每个用户都有自己bash  /bin/bashif for while循环 ,特定语法8.2 命令历史按向上的方向键查看之前的命令,存放在用户的家目录下root都存放载这个文件里/root/.bash_historyhistory 查看之前的命令,最大存1000条是由环境变量$HISTSIZE配置的系统内置的环境变量...

2018-08-13 18:00:07 397 1

原创 第七章Linux软件包安装和卸载预习笔记加课堂笔记

7.1 安装软件包的三种方法rpm包是redhat公司开发的工具源码包 是把源码包编译成二进制的文件7.2 rpm包介绍挂载光盘 mount   /dev/cdrom    mnt例如:包名—版本号 4是主版本号,11是次版本号,3-25是修正版本号—发布版本号el7—平台位数x86-64centos 7不区分32位和64位,默认都是64位7.3...

2018-08-11 17:28:49 235

原创 第六章预习笔记加课堂笔记

6.1 压缩打包介绍使用文件压缩,方便传输,传输时间短,节省磁盘空间,节省带宽资源6.2 gzip压缩工具准备工作find /etc/ -type f -name "*.conf" -exec cat {} >> 1.txt \;gzip 1.txt  压缩文件gzip -d 1.txt.gz 解压文件gunzip 1.txt.gz 也是解压文件...

2018-08-11 00:00:42 411

原创 第五章预习笔记加课堂笔记

5.1 vim介绍安装vimyum -y install vim-enhanced5.2 vim颜色显示和移动光标相同的文件再不同的目录下,有可能导致颜色不存在根据文件的具体内容,名字来显示具体的颜色可以再用户自己的家目录下来配置,默认这个文件是不存在,比如一些高级的用法,语法高亮,自动缩进,颜色显示h向左移动 J向下移动 k 向上移...

2018-08-09 00:03:57 565

原创 第四章课堂笔记

接上一章内容su 命令su命令是切换用户使用的,在这里加一个“-”表示彻底切换到用户下包括自己的配置和环境变量,就在自己的家目录。su - user1-c 以指定用户的身份执行一条命令su -c "touch /tmp/123.txt" user1如果切换到普通用户,出现显示不正常,是因为没有用户相应的配置文件 创建用户家目录mkdir /home/user1...

2018-08-06 22:03:27 141

原创 第三章课堂笔记

回顾上一章find命令find / -name "*.log" -type f -mtime +365 -exec rm -rf { } \; 大括号和斜杠中间有空格查找系统里面一年以前的日志文件并删除- 减好代表之内find /data/ -name "*.log" -type f -size +10k -prem 644 -exec cp  { } /tmp \:;查找...

2018-08-04 11:34:31 170

原创 第四章课程预习笔记

4.1 df命令df汇报文件系统磁盘空间的使用情况df -hdf -m 以M为单位显示磁盘空间KB MB GB TB PB换算单位是1024tmpfs 是一个临时的文件系统,存储的文件重启后会消失查看swapdf -i 查看有多少inode和使用了多少inode会遇到一种磁盘有剩余空间,但是写不进去的情况inode如果满了的话,即使磁盘有空间...

2018-08-02 17:18:13 274

原创 第二章下课堂笔记

隐藏权限lsattr chattrchattr +i 不允许对文件做任何操作,安全比较高chattr +a 可以往文件里面追加内容append  >> 追加符号lsattr 查看隐藏权限set_uidchmod u+s 二进制文件,仅可用于二进制文件(binary)而且对目录无效二进制文件就是可执行的文件例如 pwd/usr/bin/pass...

2018-08-02 12:11:13 100

原创 第二章课堂笔记

1系统目录结构which 查看命令的绝对路径alias 创建别名的命令ls -l 列出文件的详细信息ls -i  查看文件的inode的号-a 显示隐藏的文件-d 列出目录本身-t 按时间顺序-h 人性化的显示PATH文件类型c 字符串设备类型l 软链接文件b 块设备s socket  进程之间通信www.apelearn.com...

2018-08-01 23:15:03 114

原创 第三章预习笔记

3.1 用户配置文件和密码配置文件用户文件,是用户的核心配置文件root:x:0:0:root:/root:/bin/bash有冒号分割为七段第一段是用户名,第二段早期版本的Linux会把密码存放到这里,第三段uid,第四段gid,第五段是用户的注释信息,第六段是用户的家目录,第七段是shell 可以和用户交互的窗口,常见的有/bin/bash./sbin/nologin每...

2018-07-31 17:54:16 335

原创 第二章课扩展作业ACL权限

Linux中ACL(访问控制列表)权限设置1、ACL的功能是应对复杂用户环境的权限问题。系统是否支持ACL是与文件系统有关的,在CentOS7之前的系统版本中用户自己手动创建的分区默认是不支持ACL的,而在装系统的时候已存在的分区是支持的。setfacl: 设置文件或目录的ACL设置信息命令:setfacl [-bkndRLP] { -m|-M|-x|-X ... } file ...

2018-07-30 22:44:00 277

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除