自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 存储简单了解

CPU访问存储器时,一次只能访问RAM中的某一片(或几片),即存储器中只有一片(或几片)RAM中的一个地址接受CPU访问,与其交换信息,而其他片RAM与CPU不发生联系,片选就是用来实现这种控制的。内存指的就是主板上的存储部件,是CPU直接与之沟通,并用其存储数据的部件,存放当前正在使用(即执行中)的数据和程序,它的物理实质就是一组或多组具备数据输入输出和数据存储功能的集成电路,内存只用于暂时存放程序和数据,一旦关闭电源或发生断电,其中的程序和数据就会丢失。因此,它是靠触发器的自保功能存储数据的。

2023-07-26 17:10:57 149

原创 信创简单了解

目前,龙芯引进MIPS指令集并在其基础上开发LoongArch指令集,申威则是在Alpha指令集基础上自研了SW-64指令集,海光从AMD获得了x86指令集的永久授权,兆芯从台湾Via也获得x86指令集开发权,鲲鹏和飞腾拿到ARM v8授权。而Cyrix是拥有X86的永久授权的,所以兆芯拥有的一样是X86的永久授权,不存在被intel回收一说。:硬件安全,软件安全,安全服务(边界安全产品,终端安全产品)。CPU芯片,服务器,存储,交换机,路由器,各种云。:OA,ERP,办公软件,政务应用。

2023-07-16 01:08:05 486

原创 Linux基础命令粗略解释-文件权限

Linux命令解释第一章 用户权限前言随着工作时间的累计,愈发觉得要卷起来了。学起来!一、文件权限ACLACL(access control list):访问控制列表语法:setfacl [选项] 用户.组:权限 文件对象选项解释:-b:设置;-x:删除;-b:全部删除#栗子1:setfacl -m d5000:d5000:rwx /home/d5000 #设置权限getfacl /home/d5000 #查看/home/d5000的权限#栗子2:setfacl -m o

2022-03-28 20:58:13 1393

原创 CLUSTER LVS集群技术 部署LVS-DR集群

LVS-DR技术讲解:由于LVS-NAT技术的缺点(数据进出都走调度器,调度器很容易成为瓶颈),大佬们提出了一种返回数据时不走调度器的技术,即DR技术。实验主机配置:(都不需要配置网关)实验LVS DR模式的核心需求是: 希望web1和web2可以不走调度器返回数据!但是网络中的基本原则是A访问B,必须是B返回数据给A。现在4.10访问4.5,最终4.100给4.10返回网页数据,所有数据包都会被丢弃!!!那怎么办呢? 地址欺骗实验: 步骤一:配置实验网络环境 1)设置Pr.

2021-01-14 22:41:47 179

原创 CLUSTER CEPH 基础

Ceph是一种为优秀的性能、可靠性和可扩展性而设计的统一的、分布式文件系统。分布式文件系统(Distributed File System,DFS)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点(可简单的理解为一台计算机)相连...

2021-01-14 22:41:08 431

原创 Project 硬件RAID配置,DELL的远程管理卡iDRAC配置

配置服务器硬件RAID1)RAID5服务器开机后根据提示快速按Ctrl+R组合键即可进入RAID配置界面。进入RAID配置界面可以看到所有未配置的磁盘列表,主菜单包含:VD Mgmt、PD Mgmt、Ctrl Mgmt、PropertiesCtrl+N进入下一页菜单,Ctrl+P进入上一页菜单,通过F2可以进入配置菜单正式配置RAID之前可以使用Clear Config清空所有配置,然后选择Create New VD创建新的RADID磁盘阵列在RAID Level中选择RAID级别,如R

2021-01-14 22:38:55 2180

原创 CLUSTER LVS集群技术 基础知识

使用ipvsadm模块常用ipvsadm命令语法格式案例:实验: 步骤一:使用命令增、删、改LVS集群规则 1)创建LVS虚拟集群服务器(算法为加权轮询:wrr) 1. [root@proxy ~]# yum -y install ipvsadm 2. [root@proxy ~]# ipvsadm -A -t 192.168.4.5:80 -s wrr 3. [root@proxy ~]# ipvsadm -Ln 2)为集群添加若干real server 1..

2020-11-24 14:33:50 145

原创 TOMCAT 优化

实验一:使用tomcat开启安全加密效果首先修改配置文件,添加下图内容keytool -genkeypair -alias tomcat -keyalg RSA -keystore /usr/local/tomcat/keystore //在创建秘钥对文件,命令输入完毕后,先输入两次123456的密码,然后回答问题,最后y确认,然后密码不用输入直接回车。-genkeypair是创建密钥对,-alias是别名,-keyalg是用什么算法,RSA是一种非对称加密算法,-keystore是密钥对文

2020-11-24 14:33:14 69

原创 TOMCAT 页面路径

默认情况下,tomcat网站页面的文件存放在webapps目录的ROOT下,如果需要自定义路径可以按以下几种方式进行配置:实验一:在虚拟主机配置中添加Context path等内容当docBase为空时,访问页面会直接在web_b目录中echo “web_b/test.html” > web_b/test.html //创建测试页重启tomcat服务http://www.b.com:8080/test.html //测试,看到的是web_b中的页面,而不是web_b/ROOT下

2020-11-24 14:32:59 3277

原创 TOMCAT 站点HOST

使用tomcat搭建网站服务,由于tomcat的运行需要依赖java,要先安装jdk工具包。1,配置java环境并拷贝tomcat程序到指定目录(该目录位置可以自定义)yum -y install java-1.8.0-openjdk //首先安装java环境软件包cd ~/lnmp_softtar -xf apache-tomcat-8.0.30.tar.gz //在lnmp_soft目录下释放tomcat软件包cp -r apache-tomcat-8.0.30 /usr/loca.

2020-11-24 14:32:43 431

原创 SHELL 基础

什么是shell:在Linux内核与用户之间的解释器程序,通常指 /bin/bash,负责向内核翻译及传达用户/程序指令,相当于操作系统的“外壳”。采用非交互式命令。解释器分类:Bash的优点 :tab键、历史命令、快捷键、支持别名、管道、重定向。脚本的编写规范1, 在第一行声明解释器(使用哪种解释器)#!/bin/bash2,在第二行描述具体内容,内容可以是脚本的功能、作用等介绍(或者是步骤、思路、用途、变量含义等)#这是一个测试脚本脚本的执行方式1, 使用路径指向一个具有x权限

2020-11-24 14:32:24 107

原创 SHELL 条件,循环语句

$符后接括号类型:${}:避免变量失效, $a 后如果要加字符,直接写的时候 $ 会辨识不到a ,此时要给a加个{ }, ${a}RMB $[]: 运算, $[1+1]$(): 使用命令,a=date:命令直接赋给变量是不可以的,a=$[date],此时是可以赋值给a,用波浪号上的另一个小点符号也可以if分支有三种: 1,if单分支 if 条件测试; then //如果条件测试成功,那就执行下面的所有指令(指令可以有很多) 指令 fi 2,if双分支 if 条件测试; then

2020-11-24 14:31:56 177

原创 SHELL 正则表达式

以/etc/passwd为素材,备份passwd到/root目录下 cp /etc/passwd /root/user正则表达式,使用若干符号配合某工具实现对文档的过滤、查找、修改等功能基本正则表: 1. 符号 ^ grep bin user //找有bin的行 grep ^bin user //找以bin开头的行 2.符号 $ grep bash user //找有bash的行 grep bash$ user //找以bash结尾的行

2020-11-24 14:31:40 146

原创 SHELL sed

SED 流式编辑器 可以对文档进行非交互式增删改查,逐行处理sed是对行进行操作,必须先找到行后才可以进行操作。例如:查找包含!和>符号之外的行 sed -n ‘/[>!]/!p’ homework.txt反向选择:[ ^ ]:除了小写字母:[ ^a-z ]! : 除了第一行 sed -n ‘1!p’ homework.txt适用方式: 1,前置指令 | sed 选项 “定址符 指令” 2,sed 选项 “定址符 指令” 被处理文档 选项 -n

2020-11-24 14:31:24 273

原创 SHELL 基本,扩展正则

素材: 以/etc/passwd为素材,备份passwd到/root目录下 cp /etc/passwd /root/user正则表达式,使用若干符号配合某工具实现对文档的过滤、查找、修改等功能。有符号时一般都要加引号,所以尽量都加引号吧。基本正则表: 1. 符号 ^ grep bin user //找有bin的行 grep ^bin user //找以bin开头的行 2.符号 $ grep bash user //找有bash的行 grep ba

2020-11-24 14:31:05 154

原创 SHELL 文件格式化输出

格式化打印函数:printf格式:[root@www ~]printf ‘打印格式’ 实际内容 打印格式: \b 退格键 \f 清楚屏幕 \n 输出新的一行 \r enter键 \t 水平制表键 \v 垂直制表键 \xMN MN为数字,将MN转换成字符 变量格式: %n 代表数字 %s 代表字符 %i 代表整数 %f 代表小数大栗子:准备的操作内容:printf.txt格

2020-11-24 14:30:43 519 1

原创 ANSIBLE ROLES

• 自定义Ansible Role• 编写playbook调用role• 使用ansible-galaxy管理Roles在实际生产环境中,为了实现不同的功能,我们会编写大量的playbook文件。而且,每个playbook还可能会调用其他文件(如变量文件),对于海量的、无规律的文件,管理起来非常痛苦! Ansible从1.2版本开始支持Role(角色),Role(角色)是管理ansible文件的一种规范(目录结构),Role(角色)会按照标准的规范,自动到特定的目录和文件中读取数据。如果我们创建了一

2020-11-17 09:50:17 196

原创 ANSIBLE 模块2

firewalld模块:使用firewalld模块可以配置防火墙策略。 1. [root@control ~]# vim ~/ansible/firewall.yml 2. --- 3. - hosts: test #hosts定义需要远程的主机 4. tasks: #tasks定义需要执行哪些任务 5. - name: install firewalld.

2020-11-17 09:49:44 144

原创 ANSIBLE 变量

Ansible 特殊模块• 熟悉setup与debug模块• 熟悉各种常见的变量定义方式 1)setup模块 ansible_facts用于采集被管理设备的系统信息,所有收集的信息都被保存在变量中,每次执行playbook默认第一个任务就是Gathering Facts,使用setup模块可以查看收集到的facts信息。 1. [root@control ansible]# ansible test -m setup 2. 192.168.4.10 | SUCCESS => {

2020-11-17 09:49:32 175

原创 ANSIBLE playbook

sudo提权:修改/etc/sudoers配置文件修改/etc/sudoers的方法如下:1. visudo(带语法检查,默认没有颜色提示)2. vim /etc/sudoers(不带语法检查,默认有颜色提示)授权格式如下:用户或组 主机列表=(提权身份) [NOPASSWD]:命令列表注意事项:命令需要写绝对路径,对组授权需要在组名称前面加%。 1. [root@control ~]# cat /etc/sudoers #不要改,下面仅仅是语法格式的示例(例子)

2020-11-17 09:48:47 190

原创 ANSIBLE

ansible原理:模块:控制端主机自带很多模块(模块就是脚本) [root@control ansible]# ansible-doc -l #列出所有模块ssh:ansible通过ssh远程被管理主机,将控制端的模块(脚本)或命令传输到被管理主机;部署ansible搭建一个Ansible平台 • 创建实验主机(控制端和被控制端) • 配置SSH实验环境 • 安装Ansible自动化软件 • 修改Ansible配置1)Control控制节点 修改/etc/ho

2020-11-17 09:48:13 129

原创 NGINX Session

Session:存储在服务器端,保存用户名、登陆状态等信息。Cookies:由服务器下发给客户端,保存在客户端的一个文件里。 1,在web1与web2主机部署lnmp环境: yum -y install mariadb mariadb-server mariadb-devel yum -y install php php-mysql php-fpm [root@web1 ~]# systemctl start php-fpm [root@web1 ~]# systemctl star

2020-11-16 10:58:56 370

原创 NGINX 主站点,虚拟站点,安全站点

简介:Nginx(“engine x”)是俄罗斯人编写的十分轻量级的HTTP服务器,是一个高性能的HTTP和反向代理服务器,同时也是一IMAP/POP3/SMTP代理服务器。官方网站:http://nginx.org/实验准备:安装常用工具:tab键 -- bash-completion ifconfig -- net-tools killall -- psmisc 编译工具 -- gcc 正则 -- pcre-devel 安全加密

2020-11-16 10:58:33 191

原创 NGINX 查看后台数据

实验:利用with-http_stub_status_module查看网站后台数据 在http下的主站点server下配置以下内容(主站点即包含error page那一项) 查看网站后台数据,后台数据一般不会让其他人进行访问,如果想看效果可以allow any; location /status { //当用户输入的地址后面跟了/status之后 stub_status on; //开启网站后台状态信息查看功能 allow 192

2020-11-16 10:53:06 554

原创 NGINX 集群

用nginx实现网站代理功能:一台服务器的能力是有限的,如果客户访问量比较大,可以利用nginx的代理功能组建集群,集群中的服务器越多集群整体性能就越强。准备工作:准备两台集群主机,一台IP为2.100,另一台为2.200;一台代理服务器,有两个网卡,网卡一2.5,网卡二4.5实验:集群实现httpd服务的负载均衡 在http的大括号中写入配置: upstream web { //创建nginx集群,名称是web server 192.168.2.1

2020-11-16 10:52:44 755

原创 NGINX 优化

实验一:404报错优化 404报错优化: 客户访问网站时,如果看到了不存在的页面会有404报错的英文提示,这种提示很不友好,可以通过自定义页面改善用户体验 首先修改配置文件 59行 error_page 404 /test.jpg; //如果客户访问了不存在的页面就显示test.jpg的内容 使用浏览器足随意访问不存在的页面192.168.2.5/XXXX.html 就可以看到之前那张图片的内容实验二:配

2020-11-16 10:52:20 71

原创 SHELL AWK

格式:awk 选项 条件 指令 文档素材: cp /etc/passwd /user vim test.txt //准备素材,写入下列两行内容 hello the world welcome to beijing简单使用awk awk的内置变量: $1第1列 $2第2列 $3第3列 $0所有列 NR 行号 NF列号 awk '{print}' test.txt //输出test所有行所有列 awk '{print $1}' test

2020-11-16 10:51:58 112

原创 NGINX02 LNMP&地址重写

一、LNMP(Linux、Nginx、MySQL、PHP)简介: 静态网站 在不同环境下,浏览网站的内容不会发生变化 动态网站 在不同环境下,浏览网站的内容有可能会发生变化,该种类网站显示内容效果更好,会让用户体验更好,更适合目前市场环境 部署LNMP环境,有了该环境,nginx就可以很便利的支持动态网站,这也是主流的企业网站平台之一 L:Linux操作系统 N:Nginx网站服务软件 M:MySQL、MariaDB数据库 P:网站开发语言php-fpm服务:php-fpm 是

2020-11-16 10:51:42 95

原创 网络 交换机

交换机:功能:学习 学习数据的源MAC地址广播 向除了数据来源的所有接口发送寻找目标主机的信息转发 1对1转发数据更新 如果超过300秒没有数据传递,或者交换机所连接的设备断开,交换机都会清除对应的mac地址表记录查看:display mac-address 查看交换机mac地址表实验:广播域:广播域指接收同样广播消息的节点的集合,如:在该集合中的任何一个节点传输一个广播帧,则所有其他能收到这个帧的节点都被认为是该广播帧的一部分交换机的所有接口默认属于同一个广播域VLA

2020-11-16 10:50:35 111

原创 网络 路由器基本协议配置

使用路由器连接不同网段:[Huawei]undo info-center enable //关日志[Huawei]interface gigabitEthernet0/0/0 //进入0号接口[Huawei-GigabitEthernet0/0/0]ip address 192.168.1.254 24 //配置ip[Huawei-GigabitEthernet0/0/0]in g0/0/1[Huawei-GigabitEthernet0/0/1]ip address 192.168..

2020-11-16 10:50:10 2914

原创 OPERATION GIT

版本管理工具:svn 集中式 用户使用该服务时,需要时刻与服务器保持在线状态,数据统一保存在svn服务器中git 分布式 用户使用该服务时,不需要时刻与服务器保持在线状态,仅仅传递数据时需要联网,数据保存在git服务器与git客户端,网站:https://gitee.com/,https://github.com/git工作流程:我们假设web1为远程服务器,web2为本地服务器。 1.安装git [root@web1 ~]# yum -y install git [root@web2

2020-11-08 11:30:27 93

原创 Centos7 查看命令

查看文件系统lsblk 查看快设备df 查看文件系统选项du 查看文件空间使用情况选项

2020-10-16 16:41:00 698

原创 Centos7 配置ip地址

注;虚拟机ping不通主机,可能是主机的防火墙忘关了。* 虚拟机关闭自己的防火墙 systemctl stop firewalld涉及到的内容:1、利用配置文件配置ip地址2、利用文本编辑器setup(centos6),nmtui(centos7)配置ip地址3、nmcli connection 命令有关的命令:ifconfig,ip addr:查看ip状态ifup eth0:开启eth0端口ifdown eth0:关闭端口利用配置文件配置ip地址vi /etc/sysco

2020-10-14 08:56:25 445

原创 Centos7 基础命令1

获取命令帮助whaits 简单说明命令功能,比如whaits ls :help命令只能查看内建的命令help ls 不能查询,ls命令是后来创建的help cd 可以查询man 查看到所有的命令提示帮助info 命令 功能和man是一样,只是显示的内容格式有区别,不建议使用命令–help:大部分软件的帮助提示都是中文的,缺点,命令帮助不全。几乎是由第三方提供的,比如 ls --help基本命令只对文件进行操作1. touchtouch a.txt 创建a.txttou

2020-10-14 08:55:50 198

原创 Centos7 基础命令2

历史命令history 查看历史命令列表history -c 清空历史命令!n:执行命令历史中的第n条命令!str:执行最近一次以str开头的历史命令vim /etc/profile 打开历史文件配置文件 HISTSIZE=1000 #默认记录1000条du 统计文件的占用空间du [选项]… [目录或文件]…-s:只统计每个参数所占用的总空间大小-h:提供易读容量单位(K、M等)date,查看/调整系统日期时间date 直接显示时间,日期date

2020-10-14 08:55:34 400

原创 Centos7 基础知识

历史命令history 查看历史命令列表history -c 清空历史命令!n:执行命令历史中的第n条命令!str:执行最近一次以str开头的历史命令vim /etc/profile 打开历史文件配置文件 HISTSIZE=1000 #默认记录1000条du 统计文件的占用空间du [选项]… [目录或文件]…-s:只统计每个参数所占用的总空间大小-h:提供易读容量单位(K、M等)date,查看/调整系统日期时间date 直接显示时间,日期date

2020-10-14 08:55:02 414

原创 网络 基础知识

网络分类:WLN与LAN网络重要设备路由器 用来连接两个不同的网络,比如内部的局域网与外部广域网的互联交换机 用来使设备接入网络,组建局域网局域网中常用的网络拓扑结构

2020-10-14 08:54:44 200

原创 Centos7 磁盘

设备的命名规则硬盘:当格式为scsi时,硬盘被命名为sd[x][n];当格式为ide时,硬盘被命名为hd[x][n]其中x代表是第几块设备,n代表的设备里的第几块分区光盘:命名为sr0,cdrom

2020-10-14 08:53:57 266

原创 Centos7 Server DNS

构建DNS服务器dns服务简介DNS domain network system 域名网络解析系统服务:named服务默认端口:TCP/UDP 53主要执行程序:/usr/sbin/named运行时的虚拟根环境:/var/named/chroot/服务器端所需的包:bind-9.9.4-29.el7.x86_64 //域名服务包 bind-chroot-9.9.4-29.el7.x86_64 //提供虚拟根支持 牢笼政策客户机端所需要的包:bind-utils-9.9.4-6

2020-10-14 08:53:40 257

原创 Centos7 Server FTP&DHCP&NFS

FTP服务内容解释:FTP服务:vsftpd(very secural ftp daemon;FTP服务器servers;遵循的协议:ftp协议实验内容:查看servers上的文件建立web服务器:# yum -y install vsftpd;# /usr/sbin/vsftpd查看是否建立:ss -luntp,查看端口号22ftp文件下内容: 将文件存到/var/ftp/,可以通过ftp访问到client访问测试:命令行模式只能用 curl ftp://ip/地址来访问;图形化界面都

2020-10-14 08:53:20 172

空空如也

空空如也

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

TA关注的人

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