自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 171.-17.5 预习笔记

1.MySQL主从介绍简单来说MySQL主从就是两台机器数据同步•MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步的• MySQL主从是基于binlog的,主上须开启binlog才能进行主从。• 主从过程大致有3个步骤• 1)主将更改操作记录到binlog里• 2)从将主的bin...

2018-12-29 20:49:52 171

原创 16.1-16.8预习笔记

1.Tomcat介绍https://blog.csdn.net/liuajiehe1234567/article/details/78760564Apache Tomcat是由Apache Software Foundation(ASF)开发的一个开源Java WEB应用服务器。这个软件用来装载你的javaweb程序,可以称它为web容器,你的jsp/servlet程序需要运行在W...

2018-12-26 22:14:56 273

原创 14.1-14.5 预习笔记

1.FTP介绍FTP是File Transfer Protocol(文件传输协议,简称文传协议)的英文简称,用于在Internet上控制文件的双向传输。FTP的主要作用就是让用户连接一个远程计算机(这些计算机上运行着FTP服务器程序),并查看远程计算机中的文件,然后把文件从远程计算机复制到本地计算机,或把本地计算机的文件传送到远程计算机。文件传送(file transfer)和文件访问...

2018-12-23 19:35:44 181

原创 13.1-13.5 预习笔记

1.NFS介绍1) NFS= network file system是一种网络的文件系统,需要借助网络实现数据的同步,它最大的功能就是可以透过网络,让不同的机器、不同的操作系统、可以彼此分享个别的档案 (share files)。这个 NFS 服务器可以让你的 PC 来将网络远程的 NFS 服务器分享的目录,挂载到本地端的机器当中, 在本地端的机器看起来,那个远程主机的目录就好像是自己的一...

2018-12-23 17:19:49 161

原创 12.1-12.24 笔记

1.LNMP架构介绍LNMP=Linux+Nginx+Mysqld+PHP Nginx在处理静态文件时比Apache要快很多 2.MySQL安装和之前在LAMP架构时安装的步骤是一样的 3-4. PHP安装和LAMP不同,需要开启php-fpm服务1)cd /usr/local/src2)下载解压php源码包3)cd php-5.6.384)...

2018-12-21 05:24:00 569

原创 13.1-13.6 预习笔记

1.设置更改root密码这里的root并不是Linux操作系统的用户,而是MySQL的超级管理员 1)首先启动MySQL服务先查看ps aux |grep mysqld如果没用启动/etc/init.d/mysqld start 来启动服务 2)mysql -uroot来对mysql进行一些操作,但是这个命令是在/usr/local/mysql/bin下的,并且/usr...

2018-12-21 05:08:16 303

原创 11.1-11.15 预习笔记

1.LAMP架构1)LAMP=Linux+Apache(httpd)+MySQL+PHP Linux-操作系统,例如,CentOS,ubantu等等 Apache-提供web服务的一个软件 MySQL-存储的软件,存的是一些数据,字符串,并不是文件和图片 PHP-和shell类似的脚本语言,用C开放,通常用来做网站,随着移动互联网的兴起(移动客户端来调接口,...

2018-12-02 22:49:07 234

原创 11-21 课堂笔记

iptables备份与恢复 iptables-save >filename, 备份规则 iptables-restore <filename, 恢复备份   firewalld zone-代表着一个规则的集合,不同的使用场景使用固定iptables规则 类似Windows中,新电脑联网时电脑询问网络属于家庭办公还是公共 9 zones不...

2018-11-23 13:48:17 343

原创 10.28-10.35 预习笔记

28.rsync工具介绍用来同步的工具,很重要和实用,在工作中可能每天都用到,yum install -y rsync不仅可以实现文件通过远程从A机器传输到B机器,也可以在本机的目录间同步1)需求:现有两个目录A/B,A目录的数据在不断更新,需要每小时都把A目录拷贝到B目录一次使用rsync工具实现增量的拷贝,只同步有变更过的文件 29-30.rsync常用工具1)...

2018-11-22 23:23:01 202

原创 10.19-10.27

19.iptables规则备份和恢复正常使用# service iptables save会把对iptables的修改保存到配置文件/etc/sysconfig/iptables如果我们想要把规则备份到别的文件中去,可以用命令# iptables -save > filename同样如我们想要恢复备份就可以使用# iptables -restore < filename...

2018-11-20 23:23:50 244

原创 11-19 课堂笔记

安全意识 在生产中的服务器最好做一些规则的设置,增加白名单,尽可能避免关闭防火墙服务  iptables五个表常用的是filter和nat表,链常用的是INPUT,PREROUTING,POSTROUTING   iptables规则保存在/etc/sysconfig/iptables下面,系统重启时会调用里面的规则   state模块 state模块可以...

2018-11-20 01:26:51 155

原创 10.12-10.18 预习笔记

12.firewalld & netfilterLinux的防火墙,在之前做秘钥认证的时候防火墙要关闭,不然无法登陆1)关闭防火墙 临时关闭 # setenforce 0 若想永久关闭编辑 vi /etc/selinux/config, 把SELINUX=enforcing改成disabled,再重启系统就可以了 用# getenforce,可以看到目前防...

2018-11-19 00:26:44 140

原创 11-16 课堂笔记

1.负载值最好不要超过CPU的个数2.vmstat 应该关注r列,b列,swapd列(与内存相关),bi/bo(与磁盘相关),us, wa3.top -bn1, 静态显示进程的情况,通常用在shell脚本中4.sar -DEV, 网卡流量 (rxKB/s & txKB/s),通常情况下一台服务器应该是出流量高,当web服务器遇到攻击时进网卡流量就会很高5.nload, 也时...

2018-11-18 12:04:01 192

原创 11-14 课堂笔记

1.“^” 表示行的开始, “$” 表示行的结尾,那么空行则可以用 “^$” 表示 2.‘.*’ 表示零个或多个任意字符,空行也包含在内。 3.# sed 's/^.*$/123&' test.txt,在每一行前面加123其中^.*$表示匹配每一行123后的&表示匹配到的字符串也就是^.*$, 所以如果在每一行后面加123则可以写成# sed 's/^.*$...

2018-11-16 03:20:39 133

原创 10.1-10.11 预习笔记

1. 使用w查看系统负载作为运维人员应对自己的系统充分了解才能有效的排查问题语法 # w可以用来查看系统的负载如下图直接敲命令w, 可以得到一些信息1)第一行的信息分别为 时间 系统启动了多久 几个用户登录 load average表示系统在1min(最能体现出当前系统的负载情况), 5min, 15min内系统的负载值,是一个数值-单位...

2018-11-15 16:03:19 311

原创 11-12 课堂笔记

grep 过滤文本文档的工具 选项-c/-i/-n/-r/-An1/-Bn1/-Cn1/-v ^表示以...开头,如过^放入[]中则表示取反 单引号和双引号 如果grep想要过滤变量的值,那么就一定要加双引号而不是单引号如下例子,我们把a赋值等于root(之前已经把/ect/passwd的内容拷贝到了/tmp/grep/text.txt中),想要过滤出有r...

2018-11-14 14:05:03 161

原创 9.1-9.7 预习笔记

1. 正则介绍正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式,模式描述在搜索文本时要匹配的一个或多个字符串 给定一个正则表达式和另一个字符串,我们可以达到如下的目的:...

2018-11-11 22:17:07 153

原创 11-07 课堂笔记

1. cutcut -d -f,用的比较多,与awk相似2. sortsort -n, 用的比较多,不加-n就是按照ACSII排序,加了-n就是按照纯数字排序(字母和特殊符号为0) sort -r, 反序排列3. wcwc -l,用的最多wc -l在用来查看一个文件的行数时,结果会显示行数加文件名,所以在shell脚本中想要给行数赋值一个变量时,应该写成# n=`wc -l f...

2018-11-09 12:32:00 225

原创 8.10-8.14 预习笔记

1.shell特殊符_cut命令cut命令是与管道符相关的命令,用来截取字符串。其有如下参数:-d : 指定分隔符 -f :指定段号 -c :指定第几个字符具体用法如下图的例子所示。# cat /etc/passwd |head 2 |cut -d ":" -f 1 ,表示的是显示/etc/passwd文件中的前两行,并且用cut截取以:号作为分隔的第一段,如果想要截取前两段...

2018-11-06 22:50:20 130

原创 11-05 课堂笔记

1. Shellshell脚本可以包括一系列的命令,执行批量操作,遍历循环/条件判断 2. History给变量赋值直接用=号,在使用一个定义过的变量时在变量前加$符号 vim /ect/profile,可以设置HISTSIZE 和HISTTIMEFORMAT, 然后source /ect/profile 用户命令历史存在家目录下.bash_history下,加a权限可以只追加不...

2018-11-06 22:38:13 140

原创 8.1-8.9 预习笔记

1.  shell介绍创建一个普通用户,默认的shell为/bin/bash/.shell的含义:首先shell的英文含义是“壳”;它是相对于内核来说的,因为它是建立在内核的基础上,面向于用户的一种表现形式,比如我们看到一个球,见到的是它的壳,而非核。Linux中的shell,是指一个面向用户的命令接口,表现形式就是一个可以由用户录入的界面,这个界面也可以反馈运行信息;shell...

2018-11-05 13:04:35 151

原创 11-02 课堂笔记

rpm, yum, 源码包(重点) 1. rpm挂载rpm, rpm可以理解为一个压缩包 rpm -ivh 安装rpm包注:uname -a可以查看CentOs的内核版本, CentOs7 为3.10有时rpm包文件名称结尾为.noarch,那么表明适用于64或32位的操作系统 64位的平台可以安装32位的软件包,但反之就不可以 rpm -Uvh, update rpm p...

2018-11-05 12:43:03 84

原创 7.1-7.8预习笔记

1.安装软件包的三种方法有三种方法- rpm工具,yum工具(python开发工具,操作rpm包,方便的时yum可以一起安装依赖包),源码包(内容为编程语言,需要通过编译器使其成为可执行的文件) 2. rpm包介绍想要使用rpm包需要先挂在光驱,首先在VMware虚拟机上连接光驱,然后在远程终端上挂在光驱到/mnt/目录下,# mount /dev/cdrom /mnt/,因为光驱...

2018-11-01 17:18:03 167

原创 10-31 课堂笔记

压缩打包的工作使用场景-解压压缩包&在备份数据之后,为了节省空间,来压缩文件(gzip)&想把服务器上的目录打包或压缩(zip/tar)传输到远程的服务器上去注:家用宽带和机房宽带的区别例如以带宽100M(这里的带宽指的是比特而不是字节)为例,在机房中上行和下行的带宽都是100M,而家用宽带的下行带宽可以达到100M可是上行带宽可能只有10-20M且机房的IP地址为静止...

2018-11-01 16:49:13 108

原创 6.1-6.7 预习笔记

1. 压缩打包文件介绍有时需要对电脑中的文件进行压缩,以方便传输,也可以节省磁盘空间,也可以节省带宽资源。常见的压缩文件如下注:最好不要设置奇怪的文件后缀以免麻烦 2. gzip压缩工具- 不可以压缩目录,只可以对文件进行操作语法 # gzip 文件名, 就可以实现对文件的压缩,如下图所示1.txt在被压缩后文件名变成了1.txt.gz, 同时文件大小也减小了很多 ...

2018-10-30 12:01:21 118

原创 10-29 课堂笔记

1. LVM大部分公司现在使用云主机,云主机的磁盘扩容很方便,例如nas,对象存储,而LVM一般是用于以前IDC机房增加磁盘扩容,所以现在使用LVM的机会相对较小1)LVM步骤分区 物理卷 创建卷组 划分逻辑卷 格式化逻辑卷 挂载2)LVM扩容,增加硬盘到存在的逻辑卷中 扩展1)磁盘坏道的修复应用场景为,一台服务器使用频繁,磁盘读写频繁,服务器会出现无法重启...

2018-10-30 11:44:03 157 1

原创 5.1-5.7 预习笔记

1. vimvim和vi基本用法相同,vim为vi的升级版本,比vi多了一些特性(比如说带颜色)1)首先安装vim, # yum install -y vim-enhanced2) vim可以显示颜色,例如我们用vi来编辑/etc/passwd, 文件内容不显示颜色,但是我们使用 # vim /ect/passwd, 可以发现如下图,这是vim和vi最主要的差别3)vim有三种...

2018-10-28 21:10:35 147

原创 10-26 课堂笔记

1. etc/passwd & /etc/shadow1) etc/passwd 每一行的最后一段为用户的shell,一般情况为/bin/bash(正常登陆), /sbin/nologin,/bin/forcebin/force v.s /sbin/nologin/sbin/nologin- 作为ftp的用户用ftp的密码可以登录服务器/bin/force- 则用户也不可以...

2018-10-28 21:04:53 124

原创 4.1-4.13 预习笔记

1. # df 1)用# man df, 可以看到这个命令的定义df - report file system disk space usage, 汇报文件系统磁盘使用情况挂载点实际为系统中的目录,linux中的磁盘不可直接访问必须要有个挂载点,通过挂载点才可以进入磁盘读写数据 2)-h 参数,可以显示磁盘容量单位(byte, 1000b=1KB, 1000kb=1MB, 10...

2018-10-25 09:47:43 197

原创 10-22课堂笔记

1.隐藏权限在文件使用了a权限时,无法使用vi工具来追加内容,这是因为vi工具本身的工作逻辑会先把原来内容再编辑替换。但是可以使用echo工具来追加文件内容1)针对目录的情况chatter +a 可以编辑文件和增加文件,但不可以删除文件。但是使用vi工具进行编辑时会生成临时文件,但是删不掉之前的文chatter +i - 可以对目录下面的文件内容进行编辑且用vi工具编辑之后并不产生临...

2018-10-23 19:43:20 132

原创 3.1-3.9预习笔记

1.用户配置文件文件 /etc/passwd, 输入 cat/etc/passwd来查看用户密码文件核心配置,创建的用户都会在此文件中增加一行首先先来看一下文件结构,每个用户为一行,每一行用冒号分割为7段, 第一行为root,后面行是系统自带自己安装的用户,自己创建的用户则会在最后面依次显示7段的详细信息如下:1) 第一段是用户名2)第三段和第四段表示user id 和grou...

2018-10-23 17:51:13 153

原创 预习笔记 2.17-27

17. # chattr 隐藏权限1)# chattr +i, 文件或目录就不可以做任何更改包括添加内容 (# vi file name),更改时间,删除, 重命名,创建覆盖等等;同时“# chattr -i”消除i权限 2)#chattr +a, 只允许追加 (用“# >>”命令),不允许其他任何操作包括文件或目录内容更改,重命名,删除注:加给目录加i权限后也不能对目...

2018-10-20 20:43:52 173

原创 10-19课堂笔记

1. 系统目录结构不需要十分了解,只需要了解常用的目录/bin/、/sbin/、/home/、/etc/、/usr/、/tmp/、/proc/、/var/http://www.apelearn.com/study_v2/linux_dir_tree.jpg 2. # which, 用来查看路径的别名和绝对路径在哪里,在PATH包含的目录下面找# alias 别名,如果命令较长不...

2018-10-20 20:30:01 154

原创 2018-10-12 课程笔记

1. 学习之初1)给自己定位-学习的目的2)设定目标3)学习方法2. 约定1)需要使用的操作系统/软件Centos 7 vmware workstation 10 PuTTy & Xshell 2)需要使用的工具印象笔记 博客-CSDN keepass- 生成和保存密码,keepass.info 百度网盘3)软件下载地址 课程需要的代码...

2018-10-14 08:43:46 124

原创 04/08/2018 笔记

课堂笔记1. su切换用户时如果出现“-bash-4.2”,原因如下用户的家目录不存在 用户家目录下缺少配置文件 *.bash 家目录没有设置指定的用户和用户组2. sudo3.存储知识扩展- DAS, SAN,NAS 服务器:整个服务器系统就像一个人,处理器就是服务器的大脑,而各种总线就像是分布于全身肌肉中的神经,芯片组就像是骨架,而I/O设备就像是通过神经系统支配的人...

2018-08-06 16:41:34 141

原创 02/08/2018 笔记

# find  实际应用的实例:操作系统磁盘空间不足,服务自己down掉,这是需要用find命令来查找无用的文件,删除释放磁盘空间ie:查找大于100G的一年之前的日志文件, # find / -name "*.log" -size +100G -mtime +365 -exec (execute) rm -f {} \;exec:find命令对匹配的文件执行该参数所给出的s...

2018-08-06 15:51:44 144

原创 31/07/2018笔记

课堂笔记1. Linux的隐藏权限语法:chattr (change attributes)  [+-=] [Asaci]  [文件或者目录名]        lsatter 可以用来查看隐藏权限 a:即append,设定该参数后,只能向文件中添加数据,而不能删除,多用于服务器日志文件安全,只有root才能设定这个属性。i:设定文件不能被删除、改名、设定链接关系,同时不能写...

2018-08-01 19:02:59 225

原创 28/07/2018 笔记

28/07/2018 课堂笔记1. 系统目录结构不需要十分了解,只需要了解常用的目录/bin/、/sbin/、/home/、/etc/、/usr/、/tmp/、/proc/、/var/ 2. # which, 用来查看路径的别名和绝对路径在哪里,在PATH包含的目录下面找# alias 别名,如果命令较长不好写,可以做一个别名,节省时间 3. # ls -l 列出详细信...

2018-07-31 11:27:22 196

原创 26/07/2018

课堂笔记1.操作系统宏观介绍windowsMac OS-类Unix,ItunesUnix system Unix BSD- Mac OS Unix like - Linux服务器系统-Linuxlinux内核开发的手机操作系统android,connectbot可以远程连接android系统,运行命令 linux的发行版 https://commons.wikimedi...

2018-07-27 22:50:27 202

原创 24/07/2018 笔记

07/24/2018课堂笔记1. 课堂纪律1)每次直播课要准时参加,并于次日12点之前在论坛专帖下回复有道云笔记的签到链接。签到截图包括直播开始五分钟之内的截图、直播过程中的随机截图、中间休息截图、直播结束前五分钟的截图,签到回复会被打分(每张图两分)。如遇有事无法参加,则需请假告知。2)及时完成预习任务记笔记,上课详细记录笔记,在每次课的下次上课日12点之前在专贴回复预习任务的笔记和...

2018-07-25 12:17:15 177

空空如也

空空如也

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

TA关注的人

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