![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
课堂笔记和预习笔记
weixin_40876986
这个作者很懒,什么都没留下…
展开
-
第二次课堂笔记和预习笔记(安装CentOS)
第二次课堂笔记:1.https://www.jianshu.com/p/q81RER markdown 语法2. 操作系统分类: windows linux Unix.3.window 的内核和图形界面是一起的,linux的内核和图形界面是分开的。4.linux 是开源的,可以把内核进行修改,必须进行发布。5.centOS 在2014年被红帽公司收购了。6. 查看操作系统版...原创 2019-03-15 07:43:49 · 317 阅读 · 0 评论 -
linux 下 mysql 安装详解
Mysql 的几个常用安装包:rpm、源码、二进制免编译。可以在 r.aminglinux.com 中去查看课程所用到的安装包。1. 检查当前linux 系统版本 #uname -a2. 进入默认的安装下载路径。 #cd /usr/local/src/3. 在r.aminglinux.com 网站中找到系统对应的二进制编码包。然后进行下载:wget *** 回车如果提...原创 2019-05-09 02:00:21 · 211 阅读 · 0 评论 -
LNMP 架构(一)
1.LNMP架构介绍:当我们讲LAMP的时候PHP是作为一个模块在Apache中,但是在LNMP中,PHP是一个服务,当用户请求的时候nginx会把它交给php 然后对mysql进行交互!像这种静态的,例如图片或者html,nginx会直接处理,从而加快访问速度! 谈到速度,其实如果一个普通的站点你是看不到什么效果的,但是如果要是访问一个纯静态站点,nginx就能体现出它的优势!nginx的...原创 2019-05-14 06:16:45 · 233 阅读 · 0 评论 -
LAMP架构相关知识(一)
MYSQL5.7 安装操作参考:https://www.cnblogs.com/zero-gg/p/8875598.html扩展知识:mysql5.5源码编译安装 http://www.aminglinux.com/bbs/thread-1059-1-1.htmlmysql5.7二进制包安装(变化较大) http://www.apelearn.com/bbs/thread-1010...原创 2019-05-06 22:22:20 · 298 阅读 · 0 评论 -
LNMP架构(三)
1.Nginx 负载均衡负载均衡在服务端开发中算是一个比较重要的特性。因为Nginx除了作为常规的Web服务器外,还会被大规模的用于反向代理前端,因为Nginx的异步框架可以处理很大的并发请求,把这些并发请求hold住之后就可以分发给后台服务端(backend servers,也叫做服务池, 后面简称backend)来做复杂的计算、处理和响应,这种模式的好处是相当多的:隐藏业务主机更安全,节约...原创 2019-05-20 11:39:47 · 322 阅读 · 0 评论 -
linux 架构相关知识(二)
一、apache虚拟主机 一台服务器可以访问多个网站,每个网站都是一个虚拟主机 概念:域名(主机名)、DNS、解析域名、hosts 任何一个域名解析到这台机器,都可以访问的虚拟主机就是默认虚拟主机。1. windows下host用法第一步:按下图找到host文件第二步:按下图添加域名;第三步:ping 设置的域名是否通畅;Microsoft Wind...原创 2019-05-10 11:41:57 · 287 阅读 · 1 评论 -
LNMP 架构(二)
1.Nginx默认虚拟主机 在Nginx中也有默认虚拟主机,跟httpd类似,第一个被Nginx加载的虚拟主机就是默认主机,但和httpd不相同的地方是,它还有一个配置用来标记默认虚拟主机,也就是说,如果没有这个标记,第一个虚拟主机为默认虚拟主机。操作步骤如图:步骤分解如下:(1)编辑nginx.conf主配置文件 进入到:cd /usr/loacl...原创 2019-05-17 07:08:20 · 2403 阅读 · 0 评论 -
MySQL常用操作
一. 设置更改root密码1. 把mysql命令加入环境变量PATH# echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile2. 重启服务/重新加载profile文件# /etc/inin.d/mysqldrestart# source /etc/profile3. 设置r...原创 2019-05-22 13:43:44 · 140 阅读 · 0 评论 -
LAMP相关知识(三)
1.配置Apache防盗链防盗链,通俗讲就是不让别人盗用你网站上的资源,这个资源指的是图片、视频、歌曲、文档等,在这之前需要理解一下referer的概念,如果你通过A网站的一个页面http://a.com/a.html里面的链接去访问B网站的一个页面http://b.com/b.html,那么这个B网站页面的referer就是http://a.com/a.html。也就是说,一个referer...原创 2019-05-13 13:14:53 · 431 阅读 · 1 评论 -
NFS+FTP框架详解
一、NFS介绍1.1 NFS简介 NFS,Network File System。网络文件系统,即通过网络,对在不同主机上的文件进行共享。 NFS最早由Sun公司开发,分2,3,4三个版本,2和3由Sun起草开发,4.0开始Netapp公司参与并主导开发,最新为4.1版本,更新比较慢其实4.1是从2010年就开始使用了。 NFS数据传输基于RPC协议,RPC为Rem...原创 2019-05-27 13:24:28 · 1201 阅读 · 0 评论 -
nginx学习重点
nginx重心应该放在哪里?1 负载均衡https://github.com/aminglinux/nginx/blob/master/proxy/lb.md2 反向代理相关缓存设置 https://github.com/aminglinux/nginx/blob/master/proxy/bu_ca.md引申:正向代理https://github.com/am...原创 2019-05-18 21:18:35 · 236 阅读 · 0 评论 -
linux日常运维---(0418任务)
1. iptales 规则备份和恢复之前设定的防火墙规则只保存在内存中,并没有保存到某一个文件中。也就是说,当系统重启之后,以前设定的规则就没有了。于是,就需要把规则进行保存。保存规则的命令如下:#service iptables save系统会提示保存在/etc/sysconfig/iptables 文件内。这个就是iptables配置文件。如果要清除防火墙的所有规则,...原创 2019-04-18 23:28:01 · 479 阅读 · 0 评论 -
日常运维---(0416任务)
12firewalld和netfilter永久关闭selinux : vi /etc/selinux/configs临时关闭selinux:fnetfilter 平时是关闭的。需要关闭firewalled,再开启netfilter.1. 关闭firewalled.systemctl disable firewalld2. 然后再停止服务:sys...原创 2019-04-17 06:53:36 · 360 阅读 · 0 评论 -
日常运维 (0413任务)
1. 使用w查看系统负载linux 日常运维管理技巧<1> 监控系统状态w/uptime 查看系统负载:第一行从左到右显示的信息依次为:时间、系统运行时间、登录用户数、平均负载。第二行依次是:当前登录的用户名及其登录的地址。系统负载: 三个数字。分别表示,1分钟系统的平均负载值,5分钟系统的平均负载值,15分钟系统的平均负载值。重点是看第一个值,表示单...原创 2019-04-13 21:54:48 · 843 阅读 · 0 评论 -
第四次课堂预习笔记(0321任务)
第四次课堂预习笔记(0321任务)**3.1 用户配置文件和密码配置文件**ls /etc/passwd 用户的信息文件,核心文件。每创建一个新用户,都会在该文件中增加一行。这个文件里面包含了系统自建立,和用户自己建立用的信息。每一行代表着一个用户。 /etc/shadow 和 /etc/passwd 文件对应。专门用来控制用户密码的。**root和aming的密码设置...原创 2019-03-21 07:46:34 · 165 阅读 · 0 评论 -
第三次课堂+第二次任务预习笔记(0316任务)
0316 课堂笔记cp 拷贝MV 移动目录结构:http://www.appelearn.com/study_v2/linux_dir_tree.jpg不管是CP MV 如果右边是一个目录,一定要加一个/,比如 cp 123 abc/不用专门去研究系统目录,理解就行了。主要是掌握在系统之上完成各种服务应用。0316 任务笔记1.系统目录结构list --&amp;gt; l...原创 2019-03-17 22:07:21 · 172 阅读 · 0 评论 -
第五次课堂预习笔记(0323任务)--linux磁盘管理
课堂笔记:1 磁盘这一章,工作中使用场景扩展: 磁盘有坏道的修复 fsck/e2fsck -a 分区名 https://www.2cto.com/os/201204/126370.html避免数据丢失的几个策略1)做raid1、raid10、raid5、raid62)做好数据的备份策略 drdb rsync+inotify2 raid讲解https://blog.csdn.net...原创 2019-03-24 23:34:56 · 138 阅读 · 0 评论 -
第三次课堂预习笔记(0319任务)
第三次课堂预习笔记(0319任务)1. 隐藏权限lsattr_chattr隐藏权限,是ls -l 命令看不到的。chattr - change file attributes on a linux file system chattr 是用来设置隐藏权限的。lsattr 是用来查看隐藏权限的。我们在新建文件时,默认是什么权限都没有的。比如 touch 1.txt. 权限如下图:...原创 2019-03-20 07:29:28 · 132 阅读 · 0 评论 -
第六次课堂预习笔记(0326任务)--文本编辑工具VIM
5.1 VIM 介绍Vi和Vim 都是linux都是系统默认的文本编辑器。VIM是VI的升级版本。Vi和VIM的区别在于,VIM会显示颜色,其他功能没有太大的区别。系统默认没有VIM工具,需要进行安装:#yum install -y vim-enhanced5.2 vim 颜色和移动光标:vim 编辑文件,有些文件可能会有颜色显示,也可能不显示颜色。因为VIM显示颜...原创 2019-03-27 07:19:23 · 172 阅读 · 0 评论 -
linux基础知识(0404任务)
8.10shell特殊符_cut命令特殊字符总结:1. * 任意个任意字符2. ?任意一个字符3.# 注释字符4.\ 脱义字符5.| 管道符cut 命令用来截取某一个字段,其格式为 cut -d '分隔符' [-cf] n,这里的n是数字。该命令有如下几个可用选项。-d : 后面跟分割符,分割字符要用单引号括起来。-c: 后面接的是第几个字符...原创 2019-04-05 10:32:55 · 106 阅读 · 0 评论 -
Linux软件包安装和卸载(0330任务)
7.1安装软件包的三种方法三种方法:1.rpm 工具:以一种数据库记录的方式将我们所需要的套件安装到linux主机的一套管理程序。linux系统中存在一个关于RPM的数据库,记录安装的包以及包与包之间的依赖关系。Red Hat Manager2.yum工具:联网下载所需要RPM包,然后自动安装。自动依次安装所有相关的RPM包。3.源码包:软件开发打包的二进制文件。7.2...原创 2019-04-01 05:50:18 · 190 阅读 · 0 评论 -
第七次课堂预习笔记本(0328任务)---磁盘压缩
6.1 压缩打包介绍: 在window 下,打包工具:.rar;.zip;.7z 在linux系统下,打包工具:.zip;.gz;.bz2;.xz;.tar.gz;.tar,gz2;.tar.xz6.2gzip压缩工具这个命令的理解:在/etc/ 目录下面找到类型是文件,文件名称是"*conf"的文件。批量追加显示到1.txt文件中去。通过gzip 命令对1.tx...原创 2019-03-28 00:09:17 · 143 阅读 · 0 评论 -
正则表达式(0409任务)
什么是正则:1. 正则就是一串有规律的字符串: 它使用单个字符串来描述或匹配一系列符合某个句法规则的字符串。2. 掌握好正则对于编写shell脚本有很大帮助3. 各种编程语言中都有正则,原理都是一样的4. 本章将要学习grep/egrep、sed、awk9.1 grep 工具grep [-cinvABC] 'word' filename 过滤的意思。1. -c 表示打...原创 2019-04-09 18:27:18 · 240 阅读 · 0 评论 -
linux 日常运维---(0420任务)
1.rsync 工具介绍:remote sync (远程同步). rsync 不仅可以远程同步数据(类似于SCP),而且可以本地同步数据(类似于CP).与SCP或CP的不同的一点,它不会覆盖以前的数据(如果数据已经存在),而是先判断已经存在的数据和新数据的差异,只有数据不同时,才会把不相同的部分叠加。rsync 没有在linux系统中默认安装,需要使用yum install -y ...原创 2019-04-20 19:17:15 · 203 阅读 · 0 评论 -
Tomcat 配置
1.Tomcat 介绍2. 安装JDK1. 首先,在oracle 官网上去下载JDK 64位的安装包到window系统中。2. 通过Xftp 5软件把下载好的JDK安装包上传到linux虚拟机服务器上。3. 上传到/usr/local/src 目录下面,解压缩。tar zxvf jdk-8u171-linux-x64.tar.gz4. 查看解压缩后包的大小:du -sh...原创 2019-05-29 07:39:29 · 3569 阅读 · 0 评论