Linux学习笔记(1月14日)

1.1 学习约定 课程文本地址: http://github.com/aminglinux/linux2019 资源下载地址: http://r.aminglinux.com 笔记工具: 印象笔记、有道云笔记、腾讯文档、一起写 笔记语法格式: MARKDOWN 打卡方法: 开通自己的博客(csdn、oschina、51cto),将每日学习笔记写一篇博文,将博文连接粘贴到打卡日记里进行打卡操作。 密码管理工具: keepass——可利用keepass+坚果云实现PC端、手机端的密码库同步。 1.
分类: 其他 发布时间: 02-23 22:39 阅读次数: 0

Linux学习笔记(1月15日)

3.1 主流公有云介绍 公有云:阿里云、腾讯云、京东云、网易云、百度云、亚马逊云、微软云、华为云、金山云 私有云:大型企业自建自用的云平台,成本非常高,搭建工具通常使用openstack 公有云的产生背景:云计算是社会、经济的发展和需求的推动、技术进步以及商业模式转换共同作用的结果。 当项目对服务器配置要求较高时,自建IDC机房更经济。 3.2 阿里云ECS 尝试在阿里云购买一台云服务器ECS,根据自己需求选择配置及网络。 阿里云使用BGP网络,优点是直接连接到通信运营商网络的主干道上。 不同
分类: 其他 发布时间: 02-23 22:39 阅读次数: 0

Linux学习笔记(1月16日)

3.6 VPC VPC(专有网络)是基于阿里云构建的一个隔离的网络环境,专有网络之间逻辑上彻底隔离。每个VPC至少需要一台路由器和一台交换机,用户可以通过VPN通道访问专有网络。 学习在阿里云平台上创建VPC: 自定义名称,选择好网段后就不能再更改了,可以删除VPC重新建立,自定义交换机名称,根据自己需求选择区域,不同区域支持的云产品也不同,最后根据需求设置可使用的IP地址段。 3.7 快照 快照是针对磁盘做的状态备份,系统盘和数据盘都可以使用快照。 学习使用快照,创建自动快照策略。 3.8
分类: 其他 发布时间: 02-23 22:39 阅读次数: 0

Linux学习笔记(1月17日)

3.12 重装系统 1.在ECS控制台可以直接把原先的系统盘更换掉,而且可以更换不同的操作系统; 2.在控制台停止实例后,选择重新初始化磁盘; 3.13 工单系统 工单就是客服用来处理客户提交的问题,工单系统就是用来向客服提交问题的系统平台。 3.14 RDS RDS(云数据库)可使用的数据库有mysql、sqlserver、postgrepsql、mariadb 在选择RDS时要注意地区及网络,如果RDS和ECS不在同一区域则不能使用内网,如果ECS在VPC中,则选择RDS时必须要选择VPC
分类: 其他 发布时间: 02-23 22:38 阅读次数: 0

Linux学习笔记(1月18日)

4.1 选择IDC机房 服务器的选择: 1.ECS 2.传统IDC 如何选择IDC机房: 1.考虑机房和办公地点的距离,方便维护; 2.看机房的稳定性; 看运营商的实力——电信、联通、移动以及一些提供服务的第三方运营公司;考察机房的硬件实力:机房投入使用的时间、温度湿度等环境控制设备的效能以及UPS; 3.考虑成本 机柜、带宽、托管等一系列的费用。 4.2 硬件服务器选型 主流服务器型号: DELL、HP、IBM 根据业务需要选择1U、2U、4U的服务器。 服务器硬盘分2.5寸和3.5寸的两种
分类: 其他 发布时间: 02-23 22:38 阅读次数: 0

Linux学习笔记(1月21日)

4.6/4.7 配置网络 配置网络的方法: 1.执行dhclient命令,自动获取IP地址(NAT模式) 2.查看IP地址:ip addr 清屏ctrl+L 查看网关:ip route 3.编辑网络配置文件: vi /etc/sysconfig/network-scripts/ifcfg-*** 打开文件后,进入编辑模式,修改BOOTPROTO为static,ONBOOT为yes。 在文件内容最下方另起一行输入IPADDR、NETMASK(PREFIX)、GATEWAY以及DNS。 编辑好后,
分类: 其他 发布时间: 02-23 22:38 阅读次数: 0

Linux学习笔记(1月22日)

4.11 重置密码 root用户,直接执行passwd命令修改密码。 普通用户,执行passwd username命令修改密码。 如果使用普通用户(user1、user2)登陆,可以直接执行passwd命令修改密码。 如果不能正常登陆系统,则需要进入单用户模式或救援模式重置密码。 4.12 单用户模式 CentOS 7有7个运行级别: 0:关机 1:单用户模式 2:多用户模式 3:多用户模式 4:多用户模式 5:图形界面 6:重启 执行ls -l /usr/lib/systemd/system
分类: 其他 发布时间: 02-23 22:38 阅读次数: 0

Linux学习笔记(1月23日)

4.16 chown命令 chown命令可以更改目录或文件的所属主或所属组,格式为: chown -R 账户名.组名 文件名 chown -R 账户名:组名 文件名 -R选项只适用于目录,作用是级联更改,不仅更改当前目录,连目录里的目录或者文件也全部更改。 练习: # mkdir test // 创建test目录 # useradd user1 // 创建用户user1 # touch test/test1 // 在test目录下生成test1文件 # id user1 //
分类: 其他 发布时间: 02-23 22:37 阅读次数: 0

Linux学习笔记(1月24日)

4.21 LNMP环境介绍 LNMP是 Linux + Nginx + MySQL/Mariadb + PHP的缩写。 Nginx:高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务,特点是占有内存少,并发能力强;Nginx作为Web服务器,用户首先访问到的就是Nginx,用来处理客户端访问网站时发送的静态请求,还会接受php的请求,但是不做处理,将php的请求转给后端的php-fpm服务。 MySQL/Mariadb:关系型数据库,用来存储数据; PHP:一种编程语言,
分类: 其他 发布时间: 02-23 22:37 阅读次数: 0

Linux学习笔记(1月25日)

4.26 alias别名 alias别名:在 Linux 中,alias 命令的功能是设置命令的别名,以简写命令,提高操作效率。根据参数的不同,该命令可查看已设定的别名,或为命令设置新的别名。对于用户自定义别名,仅当前登录期内有效;也可修改配置文件使其长期有效。 # alias // 列出当前系统中已有的命令别名 alias cp='cp -i' alias egrep='egrep --color=auto' alias fgrep='fgrep --color=auto' alias
分类: 其他 发布时间: 02-23 22:37 阅读次数: 0

Linux学习笔记(2月1日)

4.36 域名重定向 域名重定向一般指URL转发,是通过服务器的特殊设置,将访问您当前域名的用户引导到您指定的另一个网络地址。 地址转向(也可称“URL转发”)即将一个域名指向到另外一个已存在的站点,英文称为“ URL FORWARDING ”。域名指向可能这个站点原有的域名或网址是比较复杂难记的。 虚拟主机配置: [root@rice01 ~]# vi /etc/nginx/conf.d/blog.riceyoung.com.conf server { listen 80
分类: 其他 发布时间: 02-23 22:37 阅读次数: 0

Linux学习笔记(1月31日)

4.31 yum安装nginx 编辑yum仓库: vi /etc/yum.repos.d/nginx.repo 按照官方帮助文档,将以下内容复制粘贴并保存: [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basearch/ gpgcheck=0 enabled=1 安装nginx: yum install -y nginx 启动nginx服务: systemctl start nginx 其它: 查看配置
分类: 其他 发布时间: 02-23 22:36 阅读次数: 0

Linux学习笔记(2月11日)

4.41 静态文件过期时间 让静态文件缓存在客户端的浏览器中,在没有过期之前,浏览器不需要请求静态文件,就是为了让这些图片有一个时效性。 如果服务器上图片已经做了更新,没有设置静态文件的过期时间,客户端访问到的还是旧的,如果设置了过期时间,则会重新请求。 查看静态文件的过期时间: [root@rice01 ~]# curl -I https://avatar.csdnimg.cn/A/F/4/1_weixin_34292959.jpg // 查看headers,-x 选项可以指定目标服务器的I
分类: 其他 发布时间: 02-23 22:36 阅读次数: 0

Linux学习笔记(2月13日)

4.48/4.49 nginx反向代理 在计算机网络中,反向代理是代理服务器的一种。服务器根据客户端的请求,从其关系的一组或多组后端服务器(如Web服务器)上获取资源,然后再将这些资源返回给客户端,客户端只会得知反向代理的IP地址,而不知道在代理服务器后面的服务器簇的存在。 反向代理是作为服务器端(如Web服务器)的代理使用,而不是客户端。反向代理是供很多客户端都通过它间接访问不同后端服务器上的资源,而不需要知道这些后端服务器的存在,而以为所有资源都来自于这个反向代理服务器。 例如:   有A
分类: 其他 发布时间: 02-23 22:36 阅读次数: 0

Linux学习笔记(2月14日)

4.51 配置nginx的ssl   SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。   1)认证用户和服务器,确保数据发送到正确的客户机和服务器;   2)加密数据以防止数据中途被窃取;   3)维护数据的完整性,确保数据在传输过程中不被改变。 申请SSL证书: 网站:www.wosign.com (沃通)
分类: 其他 发布时间: 02-23 22:36 阅读次数: 0

全网备份服务

全网备份项目 要求:每天晚上 00 点整在 Web 服务器上打包备份系统配置文件、网站程序目录及访问日志并通过 rsync 命令推送备份服务器 backup 上备份保留(备份思路可以是先在本地按日期打包,然后再推到备份服务器 backup 上),NFS 存储服务器同 Web 服务器,实际工作中就是全部的服务器。 简单整理后具体要求如下: 客户端要求: 1.备份目录为/backup 2.配置文件包括但不限于 定时任务服务的配置文件(/var/spool/cron/root) 开机自启动的配置文件
分类: 其他 发布时间: 02-23 22:35 阅读次数: 0

nginx网站搭建

nginx网站服务搭建 nginx服务特性: 1.下载nginx yum安装: 2.nginx重要文件 3.nginx参数 4.检查nginx 5.使用密码登录 6.listen监听端口 7.配置多个location时要有一个默认的 location/ 8.nginx网站目录索引功能autoindex on; 9.sendfile on;是否实现高效传输 10.keeppalived_timeout 60;连接超时时间 11. 12.禁止访问(按照IP划分) 13.nginx网站服务访问流量限
分类: 其他 发布时间: 02-23 22:35 阅读次数: 0

serrsync实时监控备份

1.安装inotify yum install inotify-tools -y 2.执行命令inotifywait /data(一次性的)进行监控 -m 一直运行 -r 递归监控 -q 只显示输出信息(只显示有用的) -e 指定监控事件 3.监控事件信息 access 文件或目录被读取 close_write 文件或目录在写入模式打开之后关闭的(打开-编辑-关闭) moved_from 文件或目录被移动出监控目录 moved_to 文件或目录被移动到监控的目录中 move 文件或目录被移动触
分类: 其他 发布时间: 02-23 22:34 阅读次数: 0

spring+redis 报错 :org.springframework.core.serializer.support.DeserializingConverter.

spring+redis 报错 :org.springframework.core.serializer.support.DeserializingConverter.<init>(Ljava/lang/ClassLoader;)V 原因大概就是spring-data-redis.jar包版本不对 ,下面版本可以正常启动 <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis<
分类: 其他 发布时间: 02-23 22:34 阅读次数: 0

Spring + redis 报错: java.io.NotSerializableException: com.ssm.promotion.core.entity.Article

NotSerializable即为不可序列化的对象,对象Article不可序列化因此出现了此问题。要缓存的JavaBean必须实现Serializable接口,因为Spring会将对象先序列化再存入 Redis 针对于此异常,修改对应的JavaBean对象(实体类)即可,实现Serializable: public class Article implements Serializable {}
分类: 其他 发布时间: 02-23 22:33 阅读次数: 0