linux 运维学习笔记
文章平均质量分 79
a1779078902
这个作者很懒,什么都没留下…
展开
-
2018-8-9直播课堂笔记+第八课预习内容
首先我们还是回顾了一下上次直播课的内容,vim的一些用法,分为三种模式(一般模式 编辑模式 命令模式)。这个vim工具非常有用,以后在配置各种服务和编写shell脚本的时候用得非常多。下面进入今天的直播课内容:压缩打包。1.压缩 我们使用压缩文件,不仅可以节省磁盘空间,而且在传输时还能节省网络宽带。而在linux中我们常见的压缩格式有以下几种: .zip,.gz,.bz2,.xz,.t...原创 2018-08-10 17:29:39 · 319 阅读 · 0 评论 -
2018-11-07 阿里云服务器搭建mysql主从复制
首先我们登录远程阿里云服务器:Connecting to 47.99.237.97:22...Connection established.To escape to local shell, press 'Ctrl+Alt+]'.Last login: Wed Nov 7 13:27:14 2018 from 183.238.79.9Welcome to Alibaba Cl...原创 2018-11-07 15:13:49 · 1242 阅读 · 0 评论 -
阿里云服务器备份计划
一、安装innobackex1.1、安装yum拓展源percona-releaserpm -ivh http://www.percona.com/downloads/percona-release/redhat/0.1-3/percona-release-0.1-3.noarch.rpm 1.2、安装percona-xtrabackupyum install perc...原创 2018-11-10 10:52:48 · 2279 阅读 · 0 评论 -
第三十四课预习任务
1. nosql介绍非关系型数据库也叫Nosql数据库,全称是not noly sql。 2009年初,Johan Oskarsson举办了一场关于开源分布式数据库的讨论,Eric Evans在这次讨论中提出了NoSQL一词,用于指代那些非关系型的,分布式的,且一般不保证遵循ACID原则的数据存储系统。Eric Evans使用NoSQL这个词,并不是因为字面上的“没有SQL”的意思,他...原创 2018-11-15 11:05:19 · 257 阅读 · 0 评论 -
第三十五课预习任务
1 redis介绍2 redis安装3. redis持久化4.redis数据类型5.redis常用操作6.redis操作键值7.redis安全设置8.redis慢查询日志9.php安装redis扩展10.redis存储session11.redis主从配置12. redis集群介绍13.redis集群搭建配置 14. redis集群操作1 r...原创 2018-11-17 09:14:49 · 386 阅读 · 0 评论 -
LNMP 运行dedecms discuz
1.首先我们配置好LNMP环境,配置nginx[root@localhost ~]# cat /usr/local/nginx/conf/nginx.conf#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log ...原创 2018-11-22 12:23:09 · 256 阅读 · 0 评论 -
第三十七课预习任务
1.代码管理平台介绍2.安装svn2.1使用yum 安装2.2 启动svn服务3.客户端上使用svn(linux)3.1安装svn3.2 客户端连接svn服务器3.3使用svn4.客户端上使用svn(windows)5.单机上使用git5.1安装git 5.2创建git数据文件,并初始化5.3 使用git5.4 git相关操作6.建立远程仓库...原创 2018-11-22 16:33:16 · 512 阅读 · 0 评论 -
Nginx 实战-第一章 nginx 介绍与安装部署
1.常见webserver介绍Apache 和TomcatApache和NginxTomcat和jettyjboss、tomcat、jetty总结2.nginx官网和版本介绍3.nginx功能介绍4.nginx安装和部署4.1 Nginx安装 – yum安装4.2 Nginx安装 – 源码安装4.2.1 nginx源码安装4.2.2 nginx 启动...原创 2018-11-24 11:11:33 · 170 阅读 · 0 评论 -
第三十六课预习任务
1.mongodb介绍2.mongodb安装3.连接mongodb4.mongodb用户管理4.2 MongoDB用户角色4.3 MongoDB库管理5.mongodb创建集合、数据管理6.php的mongodb扩展7.php的mongo扩展8.mongodb副本集介绍9.mongodb副本集搭建10. mongodb副本集测试10.2 副本集更改权...原创 2018-11-20 08:00:45 · 302 阅读 · 0 评论 -
第三十八课预习任务
1.自动化运维介绍2. saltstack安装3.启动saltstack服务4.saltstack配置认证4.2 salt-key命令用法5.saltstack远程执行命令1.自动化运维介绍传统运维效率低,大多工作人为完成 传统运维工作繁琐,容易出错 传统运维每日重复做相同的事情 传统运维没有标准化流程 传统运维的脚本繁多,不能方便管理 自动化运维就是要解决上...原创 2018-11-23 09:50:27 · 164 阅读 · 0 评论 -
mycat安装使用
mycat安装使用 github地址:https://github.com/MyCATApache/Mycat-Server/wiki 版本列表:https://github.com/MyCATApache/Mycat-download guthub转svn地址:https://github.com/MyCATApache/Mycat-download/tru...转载 2018-11-04 19:45:44 · 157 阅读 · 0 评论 -
mycat 实现读写mysql分离
服务器 IP 说明 Mycat 192.168.139.125 mycat服务器,连接数据库时,连接此服务器 database1 192.168.139.130 物理数据库1,真正存储数据的...原创 2018-11-04 13:11:16 · 244 阅读 · 0 评论 -
第7课预习内容
6.1 压缩打包介绍6.2 gzip压缩工具6.3 bzip2压缩工具 6.4 xz压缩工具6.5 zip压缩工具6.6 tar打包6.7 打包并压缩1 压缩打包介绍1.1 压缩打包其实我们在windows中经常看到.rar格式的文件,而在linux中有自已的特有的压缩工具和格式。我们使用压缩文件,不仅能查看磁盘空间,而且在传输时还能节省网络带宽。在linux中有以下几种格式:...原创 2018-08-08 13:16:59 · 1474 阅读 · 0 评论 -
2018-8-7 直播课堂笔记
新的一周又开始了学习旅程,按照惯例还是先行测验一些上一周的学习水平。1.简单回顾一下上次课堂内容关于磁盘管理的几个命令:1.1df命令1.2 du命令1.3/1.4 磁盘分区1.5/1.6 磁盘格式化1.7/1.8 磁盘挂载.小知识点开机自动挂载的两种方式:a. 在/etc/fstab 中配置:[root@localhost ~]# cat /etc/fstab# /etc/fs...原创 2018-08-08 10:01:49 · 347 阅读 · 0 评论 -
第六课预习内容
2018-8-4 直播课堂笔记转眼又到周六,有直播课的小伙伴时间就是过得快。高师兄按照惯例还是对上一次的课程有个简单的回顾,a用户配置文件和密码配置文件b用户组管理c 用户管理d usermod命令e用户密码管理f mkpasswd命令.今天主要有以下几个知识点:1.1 su命令su命令就是切换用户的命令,主要还是让普通用户可以su到root账户去执行一些只有root才能执行的权限...原创 2018-08-06 09:20:05 · 748 阅读 · 0 评论 -
2018-8-4 直播课堂笔记
转眼又到周六,有直播课的小伙伴时间就是过得快。高师兄按照惯例还是对上一次的课程有个简单的回顾,a用户配置文件和密码配置文件b用户组管理c 用户管理d usermod命令e用户密码管理f mkpasswd命令.今天主要有以下几个知识点:1.1 su命令su命令就是切换用户的命令,主要还是让普通用户可以su到root账户去执行一些只有root才能执行的权限。这里只有一个地方要注意就是”su...原创 2018-08-05 16:29:59 · 289 阅读 · 0 评论 -
第五课 预习内容
2018.8.2直播课堂笔记 今天课程先是对上次课程知识点的一个回顾(2.17 隐藏权限lsattr/chattr2.18 特殊权限set_uid2.19 特殊权限set_gid2.20 特殊权限stick_bit 2.21 软链接文件2.22 硬连接文件2.23/2.24/2.25 find命令)。1.1然后文件类型,常用的这几个应该熟记,(Linux文件类型常见的有:普通文件、目录、字...原创 2018-08-01 15:12:59 · 2019 阅读 · 0 评论 -
第四课 预习笔记
2018.7.31 课堂笔记今天是一周一次的测验,时间相对比较紧张!考完以后感觉还可以,不过还是有一些知识点需要继续复习的。错题主要是这几个知识点:find 目录的深度 lsattr 属性 三个time的用法(atime ctime mtime).今天后半断是由我们的师兄高学武代课,整体感觉可能知识串讲讲的比较细,时间把握有点不够!1.1首先是chattr 和lsattr两个隐...原创 2018-07-29 15:40:10 · 481 阅读 · 0 评论 -
第三课预习内容
2018-7-28 直播课堂笔记现在有了直播课,感觉一下子又上课了。因为这是星期六的课程,老师今天讲的内容主要是串讲,一个小时 也一下子就过去了。刚开始还是讲到了大家的笔记,这个一直是重点,怎么样才能高效率的笔记 这可能是我们第一阶段比较重要的一个重心,笔记即要记得清楚完全一看就明了,还要漂亮,排版也是非常关键,这里提到一个markdown很多博客都是用的这个编辑器,这个如果熟练掌握对我们...原创 2018-07-28 22:29:16 · 325 阅读 · 0 评论 -
预习第一章 初识Linux 笔记
报名了阿铭老师的网络课程差不多有一个月的时间了,终于要第一次交作业了……课堂笔记:终于看见直播课了,激动还是有点小紧张。特别是各种考核各种分数,感觉一下子生活紧迫感就来了,本身年龄就大了比别人只有加倍努力才行。上课的时候老师讲得最多的还是笔记的重要性,预习笔记和课堂笔记,其实就像老师说的笔记记得好其实非常好用。笔记可以起到两个作用 方便我们以后去查阅并且可以随时复习查看,非常方便,...原创 2018-07-19 14:28:12 · 427 阅读 · 0 评论 -
linux shell 脚本攻略第3版 读书笔记
第2章1shell会扩展没有引号或是出现在双引号(")中的通配符。单引号能够阻止shell扩展*.txt,使得该字符串能够原封不动地传给find命令。2find 命令 如果需要用到正则表达式使用单引号''例如:查找/home/slynux下面 所有以txt结尾的文件并打印出来find /home/slynux -name '*.txt' -printfind命令有一个选项-ina...原创 2018-11-06 08:28:37 · 1657 阅读 · 0 评论 -
第二十课预习任务
1.LNMP架构介绍2.MySQL安装3.PHP安装4.Nginx介绍5.Nginx安装1.LNMP架构介绍LNMP(Linux-Nginx-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Nginx网络服务器,MySQL数据库,PHP编程语言,所有组成产品均是免费开源软件,这四种软件组合到一起,成为一个免费、高效的网站服务系统。...原创 2018-09-15 14:51:04 · 617 阅读 · 0 评论 -
nginx 实战--第二章 nginx配置文件详解
1.nginx 配置文件结构配置文件结构全局配置(user、worker_processes、error_log、pid) events(网络连接相关,worker_connections) http(最重要的部分,大部分功能都放这里) server(虚拟主机相关) location(server里面)2. 全局配置nginx.conf全局配置 user nobody;...原创 2018-11-26 08:05:18 · 128 阅读 · 0 评论 -
第三十九课预习任务
1.grains1.2 saltstack – 自定义grains2.pillar3.安装配置httpd4.配置管理文件5.配置管理目录6.配置管理远程命令7.配置管理计划任务8.saltstack – 其它可能会用到的命令9.salt-ssh使用1.grainsgrains是在minion启动时收集到的一些信息,比如操作系统类型、网卡ip、内核版本、c...原创 2018-11-26 10:18:03 · 221 阅读 · 0 评论 -
第二课 预习内容笔记(centos 系统安装与常用命令解读)
2018.7.26直播课堂笔记两天过起来非常快,也非常充实,在做的东西有点多,这才刚开始,想想后面应该要更加加倍预习和学习!1.1今天的直播课程首先是介绍了操作系统有哪些:一般操作系统分类为:widows linux unix..一般我们自已的电脑和大多数办公电脑还是用windows多一点,苹果主机是用unix.而我们一般的手机安卓系统其实就是Linux..老师介绍了一个小工具co...原创 2018-07-25 12:24:35 · 432 阅读 · 0 评论 -
2018-12-05 签到
原创 2018-12-05 22:33:46 · 141 阅读 · 0 评论 -
2018-12-06 签到
原创 2018-12-06 22:09:07 · 135 阅读 · 0 评论 -
Linux 使用中的快捷键
快捷键 功能说明 最有用快捷键 tab 命令或路径等的补全键,Linux最有用快捷键* 移动光标快捷键 Ctrl+a 光标回到命令行首* Ctrl+e 光标回到命令行尾* Ctrl+f...原创 2018-12-14 13:16:31 · 193 阅读 · 0 评论 -
linux 初学必备知识-------文件属性详解
1.linux 文件属性是什么?文件属性其实就像我们描述一个人喜欢用身高,体重,等来表示这个一样。linux中的文件属性也会用一些相关描述来表示文件。linux 中文件属性会用下面这样10列内容来体现:1.inode数 2.文件类型权限 3. 硬链接数量 4.属主 5.属组 6.文件大小 789. 文件创建或修改时间 10.文件名 2.了解linux文件属性文件包括有i...原创 2018-12-27 14:35:34 · 537 阅读 · 0 评论 -
linux 相关知识点分解与基础命令大全
Table of Contents2. 一些基础命令解读2.1 ls 2.2 cd2.3 mkdir2.4 touch2.5 cp2.6 tail2.7 head2.8 echo2.9 pwd2.10 tree2.11 xargs2.12 rm2.13 alias2.14 unalias2.15 find2.16 grep ...原创 2018-12-17 14:40:40 · 216 阅读 · 0 评论 -
Chkconfig 原理与作用
1.什么是chkconfig1.1 更新或查看系统服务的运行级别信息2.chkconfig命令作用,使用3. chkconfig原理4. chkconfig原理实践原创 2018-12-18 10:33:15 · 600 阅读 · 0 评论 -
Chkconfig 作用与原理小结
1.什么是chkconfig1.1 更新或查看系统服务的运行级别信息2.chkconfig命令作用,使用2.1 chkconfig 【选项参数:】参数 参数说明 其他说明 --add 将相应的服务加入chkconfig管理 --del 将相应的服务从chkconfig管理中删除 --level 查看相...原创 2018-12-18 11:39:43 · 6030 阅读 · 0 评论 -
第四十五课 预习任务 jumpserver
1.jumpserver介绍官网www.jumpserver.org Jumpserver是一款使用Python, Django开发的开源跳板机系统, 助力互联网企业高效 用户、资产、权限、审计 管理 Auth 统一认证 CMDB 资产管理 统一授权 日志审计 自动化运维(ansible) 最新版v0.4.0,基于python3.6, django 1.11,目前还...原创 2018-12-12 13:51:08 · 717 阅读 · 0 评论 -
Mysql 主从复制详细过程
前言:之前在做mysql主从复制的笔记的时候可能做得比较仓促,后来看到一个视频发现还有很多细节都还没有记录清楚,今天有时间再记录一下觉得还是非常有作用的。1.Mysql 主从复制原理mysql 的主从复制是一个异步的复制过程(虽然一般情况下感觉是实时的),数据将从一个 mysql 数据库(我们称之为 master)复制到另一个 mysql 数据库(我们称之为 slave),在 master...原创 2018-12-03 14:25:17 · 547 阅读 · 0 评论 -
第四十四课预习任务 Jenkins部署java项目
1. Jenkins部署java项目1.1准备工作:java的项目是需要编译和打包的 编译和打包用maven完成,所以需安装maven 本次实验,我们采用git私有仓库的形式,涉及到配置密钥 准备工作: 自己申请一个私有git仓库(coding.net/github.com/g.lishiming.net) 生成密钥对 把公钥放到git服务端 下载zrlog的源...原创 2018-12-05 08:08:06 · 199 阅读 · 0 评论 -
第四十一课任务 Docker入门
1.Docker介绍1.1 先从认识容器开始什么是容器?先来看看容器较为官方的解释:一句话概括容器:容器就是将软件打包成标准化单元,以用于开发、交付和部署。容器镜像是轻量的、可执行的独立软件包 ,包含软件运行所需的所有内容:代码、运行时环境、系统工具、系统库和设置。 容器化软件适用于基于Linux和Windows的应用,在任何环境中都能够始终如一地运行。 容器赋予了软件独立性...原创 2018-11-29 16:33:28 · 232 阅读 · 0 评论 -
第四十三课预习任务 Jenkins
1.Jenkins介绍Jenkins 是一个可扩展的持续集成引擎。由于jenkins有着大量的插件,因此自由度高,很容易与各种开发环境进行联动,而且jenkins是开(免)源(费)的,所以应用度很高。还有一个重要的优点是集成的帮助文档很完善,几乎每一个选项旁的“?”都可以提供很清晰的解释,便于上手。为了保证代码质量并对代码进行可持续的系统的单元测试,可以考虑采用jenkins为开发做基本的...原创 2018-12-04 13:33:50 · 252 阅读 · 0 评论 -
第四十课预习任务 ansible
1.Ansible介绍1.1 什么是ansible1.2Ansible 特点:1.3 Ansible架构图2.Ansible安装3.Ansible 模块3.1 command模块--Execute commands on targets3.2 shell模块--Execute shell commands on targets3.3 copy模块--Copy fi...原创 2018-11-27 14:55:13 · 277 阅读 · 0 评论 -
mysql系列之多实例介绍
mysql系列之多实例介绍介绍: mysql多实例,简单理解就是在一台服务器上,mysql服务开启多个不同的端口(如3306、3307),运行多个服务进程。这些 mysql 服务进程通过不同的 socket来监听不同的数据端口,进而互不干涉的提供各自的服务。 在同一台服务器上,mysql 多实例会去共用一套 mysql 应用程序,因此你在部署 mysql 的时候只需要部署一次 ...转载 2018-11-28 11:34:07 · 144 阅读 · 0 评论 -
RPM包制作方法--nginx.rpm包制作
一、RPM介绍RPM 前是Red Hat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat 贡献出来的软件包管理;现在应为RPM Package Manager的缩写。在Fedora、Redhat、Mandriva、SuSE、YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用; RPM包中除了包括程序运行时所需要的文...原创 2018-11-28 15:14:21 · 557 阅读 · 1 评论