自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LINUX-Zabbix

zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件zabbix agent。注意:zabbix agent需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。zabbix agent可以运行在Linux,Solaris,HP-UX

2021-12-23 20:15:28 333

原创 LINUX-Redis

一.redis redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set–有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的...

2021-12-23 19:31:02 762

原创 Linux企业运维--Mysql的主从复制

************Mysql组复制**************把server1、2、3 /data/mysql 下的全部删除重新编辑server1:vim /etc/my.cnf ----修改配置文件------------------------------------------------------------------disabled_storage_engines="MyISAM,BLACKHOLE,FEDERATED,ARCHIVE,M...

2021-12-16 20:58:13 1515

原创 Linux企业运维--Mysql的主从复制

********Mysql主从复制***********主从复制,是用来建立一个和主数据库完全一样的数据库环境,称为从数据库;主数据库一般是实时的业务数据库,作用和使用场合一般有几个:一是作为后备数据库,主数据库服务器故障后,可切换到从数据库继续工作。二是可在从数据库作备份、数据统计等工作,这样不影响主数据库的性能。准备server1,server2这里server1的数据库复制到server2server1:scp -rp mysql/ server2:/usr/local/...

2021-12-15 21:05:07 1302

原创 Linux企业运维--nginx高速缓存-

*************构建nginx高速缓存***********iptables -t nat -I POSTROUTING -s 172.25.14.0/24 -j MASQUERADE 链接服务器下载openresty-1.19.9.1.tar.gz解压安装cd openresty-1.19.9.1 -----进入目录里./configure --with-http_ssl_module ---添加模块ma...

2021-12-14 23:05:57 2177

原创 Linux企业运维--虚拟机封装

首先要重新从镜像添加一个新的虚拟机test选择自动分盘时区改为shanghai,创建超级用户密码安装完成后进入安全模式 结尾添加selinux=0 再退出登陆,登陆后进入超级用户编辑etc/sysconfig/selinux改写SELINUX=disabled保存退出继续编辑yum.repos.d/dvd.repo再添加一行BOOTPROTO=static -----固定格式重启虚拟机网络,再用真机链接继续用test编辑地址解析 /...

2021-12-13 16:51:50 322

原创 Linux企业运维--LAMP--mysql-php-memcache

LAMP是指一组通常一起使用来运行动态网站或者服务器的软件名称首字母缩写: LINUX Apache,Nginx Mysql PHP *************源码安装数据库********************数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合server1 172.25.14.1从服务端把压缩​包5.7.31下载到server1安装相关依赖yu.

2021-12-10 21:47:21 2364

原创 Linux企业运维--nginx

nginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。*********7层负载均衡***************使用nginx 真机ip 172.25.254.14 /172.25.14.250准备server1,server2,server3需要从网络或者仓库李安装nginx,这里从服务器李找到压缩包,复制到自己真机里,​server1里:安装lftp, lftp 172.25.254.14寻找/pub/docs/lam...

2021-12-09 20:57:33 1964

原创 Linux 第五本书 第六单元--------Ansible中的角色使用

rolesvim ansible.cfg[roles_path= ~/.ansible/roles 添加roles]mkdir rolescd roles/ansible-galaxy init apache 创建目录结构在.ansible下vim http.yml[- name: create web hosts: westos roles: - role: apache]在 roles/apache下vim tasks/m...

2021-12-08 20:54:21 377

原创 Linux 第五本书 第五单元--------Ansible中的任务执行控制

条件when条件判断:vim mnt.yml- name: mnt hosts: westos tasks: - name: check shell: test -e /mnt/test register: CHECK 设置变量CHECK ignore_errors: yes - name: debug debug: msg: "/mnt/test is n...

2021-12-08 20:36:18 81

原创 Linux 第五本书 第四单元--------Ansible中的变量及加密

变量vim file.yml[- name: test hosts: westos vars: ----定义变量 NAME: westos 定义变量NAME为westos tasks: - name: debug debug: msg: "{{ NAME }}" - name: create file file: path: "/mnt...

2021-12-06 23:02:13 223

原创 Linux 第五本书 第三单元--------使用Ansible中的playbook

playbookvim westos.yml【- name: test hosts: westos tasks: - name: create file copy: dest: /mnt/hello content: "hello westos"】ansible-playbook westos.yml --syntax-check语法检查ansible-playbook westos.yml --check / -C预运...

2021-12-01 20:28:17 580

原创 Linux 第五本书 第二单元--------Ansible中常用模块

vim test.yml【- name: test hosts: westos tasks: - name: check hostname shell: hostname】 ansible-playbook test.yml ansible westos --list ---显示主机列表 ansible westos -m shell -a 'hostname'...

2021-12-01 20:25:21 317

原创 Linux 第五本书 第一单元--------Ansible的安装及部署

ansible安装epel源下载(从网络搜索)这里用拷贝方式下载到/mntwget http://172.25.254.250/ansible/ansible-2.9.11-1.el8.noarch.rpmwget http://172.25.254.250/ansible/sshpass-1.06-9.el8.x86_64.rpmdnf install sshpass-1.06-9.el8.x86_64.rpm -ydnf install ansible-2.9.11-1.el.

2021-12-01 20:02:14 607

原创 Linux 第四本书 第五单元--------shell的执行及计算

执行语句for NUM in {1..10} do if [ "$NUM" = "3" ] then echo THREE -----------如果是3就输出THREE continue (break/exit) ------相当于把3代替为THREE(截止到THREE就结束但是不影响语句外的命令/直接退出脚本) fi echo $NUM -----输出么一个数字 done====================...

2021-11-28 17:01:00 51

原创 Linux 第四本书 第三单元--------shell脚本的基础知识

创建shell脚本vim ~/.vimrc ------用户级更改 1 set nu ts=2 ai et sw=2 2 3 "map <F12> ms:call WESTOSSHELL()<cr>'s ----设置快捷键<F12>开启脚本 4 autocmd BufNewFile *.sh,.script call WESTOSSHELL() ----自动开启脚本 5 6 func WESTOSSHELL...

2021-11-28 16:41:32 398

原创 Linux 第四本书 第四单元--------shell脚本中的变量

变量环境级别vim test.sh{echo $a}export a=1sh test.sh用户级别 ------对当前用户永久保存vim ~/.bash_profile{export =1}source ~/.bash_profilesh test.sh系统级别 ----对于系统的更改sh test.shvim /etc/profile.d/westos.sh ------westos.sh为随即命名...

2021-11-22 16:52:35 578

原创 Linux 第四本书 第二单元--------文本处理工具

grepgrep -e bash -e sh passwd ------过滤bash和shgrep -E "bash|sh" passwd ------过滤bash和shgrep root passwd ------过滤root关键字grep -E "\<root" passwd ------root前不能有字符grep -E "\<root\>" passwd...

2021-11-22 16:39:55 577

原创 Linux 第四本书 第一单元--------shell中常用得基础命令

vim westos{hello westos}cat westos > westos1{hello westos123}diff信息输出:[num1,num2 ] [a|c|d] [num3,num4] num1,num2 第一个文件中的行a 添加c 更改d...

2021-11-18 17:44:38 192

原创 Linux 第三本书 第六单元--------企业dns服务器搭建

高速缓存dns服务端ndoea;172.25.254.104客户端ndoeb;172.25.254.204ndoea:dnf install bind -ysystemctl start namedfirewall-cmd --permanent --add-service=dns -----添加服务dnsfirewall-cmd --reloadip route add default via 172.25.254.250 ----配置网络vi...

2021-11-14 18:00:21 519

原创 Linux 第三本书 第五单元--------网络文件系统

共享文件nodea---服务端nodeb---客户端nodea:dnf install samba-client samba-common samba -y 下载amba-client samba-common sambacd /etc/sambasystemctl status smb.servicesystemctl enable --now smb.servicefirewall-cmd --permanent --...

2021-11-14 17:31:41 799

原创 Linux 第三本书 第四单元--------mysql数据库的基本管理

数据库dnf install mariadb-server -y ----下载数据库systemctl enable --now mariadb ----打开 mysql ----进入mysqlmysql_secure_installation -----设置超级用户密码mysql -uroot -p...

2021-11-09 21:11:06 1088

原创 Linux 第三本书 第二单元--------Linux中内核级加强型火墙的管理

先恢复lftprm -fr /etc/vsftpd/dnf reinstall vsftpd -yvim /etc/vsftpd/vsftpd.conf{anonymous_enable=YESanon_upload_enable=YES}systemctl restart vsftpdchmod 775 /var/ftp/pub/chgrp ftp /var/ftp/pub/selinux的状态及功能selinux的开启:vim /etc/seli...

2021-11-04 12:20:48 203

原创 Linux 第三本书 第一单元--------Vsftpd服务的部署及优化

需要配置新的虚拟机(编辑etc/sysconfig/selinux里 把enable改为disable)虚拟ip 172.25.254.104ftpdnf install lftp vsftpd -ysystemctl enable --now vsftpdfirewall-cmd --permanent --add-service=ftpfirewall-cmd --reload配置完成登陆查看lftp 172.25.254.104 -u westos(用户名称)..

2021-11-04 12:12:25 74

原创 Linux 第二本书 第八单元--------Linux系统引导过程及引导修复

磁盘引导实验前提在虚拟机里添加光驱,从镜像选择,重启,在shell里输入fdisk-l查看*在哪里,这里是在vda1下再输入 dd if=/dev/zero of=/dev/vda bs=446 count =1reboot会发现开不开机,这时关机设置光驱开启,开启后就有提示,需要进入系统挽救模式,跟进引导输入chroot /mnt/sysimagegrub2-intstall /dev/vdaexitexit关机,把CDROM换成VirtlO,开启就会恢复..

2021-10-31 23:04:50 59

原创 Linux 第二本书 第七单元--------Linux中的无人职守安装脚本

在虚拟机中提前布置环境dnf install httpd -y ----下载httpdsystemctl enable --now httpd -----开启httpdsystemctl disable --now firewalld ------关闭火墙mkdir /var/www/html/westos_8 mount /dev/cdrom /var/www/html/westos_8cp /root/anaconda-ks.cfg /var/www/h...

2021-10-31 22:48:36 60

原创 Linux 第二本书 第六单元--------Linux高级存储管理

逻辑卷建立根目录下的weixindatamkdir /weixindata开启两个shell一个用来监控watch -n 1 "pvs;echo ====;vgs;echo ====;lvs;echo ====;df -h /weixindata"另一个shellfdisk /dev/vdb ------划分磁盘大小建立两个1G的内存空间,再用t,8e把vdb1与vdb2,type类型改称LVMudevadm settle ------同步到列表上fdis...

2021-10-31 21:03:03 45

原创 Linux 第二本书 第五单元--------Linux存储的基本管理

设备识别设备接入系统后都是以文件形式存在设备查看fdisk -l --------查看磁盘分区情况lsblk --------设备使用情况blkid --------设备管理方式及设备iddf --------查看正在被系统挂载的设备cat /proc/partitions --------查看系统识别...

2021-10-28 17:41:50 65

原创 Linux 第二本书 第四单元--------Linux系统定时及延迟任务

系统延时任务at time --------------设定任务执行时间at> rm -rf /mnt/* ----任务动作at> <EOT> ctrl+d -----发起任务at now+1min ------延时一分钟at> rm -rf /mnt/* at> <EOT>at -l 查看任务列表at -c 任务号 查看任务内容...

2021-10-26 20:13:15 58

原创 Linux 第二本书 第三单元--------Linux系统中的日志管理

journalctl用法journalctl -n x -----------------------日志最新x条 --since " " ---------------显示时间之后的日至 --until " " ---------------显示日志到几时 -o ----------------------设定日至的显示方式 short -...

2021-10-24 22:03:47 49

原创 Linux 第二本书 第二单元--------Linux中的远程登录服务

一、远程链接需要两台虚拟机做实验(nodea、nodeb)这里nodea作服务器、nodeb作客户端nodea ip 172.25.254.104ndoeb ip 172.25.254.204ssh通过nodeb输入ssh -l root 172.25.254.104链接访问,nodea会发出一个验证我们会看到一串密钥,这里能在nodeb里cat etc/ssh/ssh_host_ecdsa_key.pub里看到,只需要在nodea里rm -rf /et...

2021-10-20 23:12:47 58

原创 Linux 第二本书 第一单元--------Linux中的网络配置

一、设置双网卡首先重新创建一个虚拟机,在manger里把nodea open 右键添加,在network选择virtio选择finish临时网络设定工具ifconfig --------------- 查看或设定网络接口ifconfig ens3 1.1.1.104 netmask 255.255.255.0 ---设置网络ip地址ifconfig ens3 down ------关闭ifconfig ens3 up -----开启ip addr sh...

2021-10-20 22:18:39 115

原创 Linux 第一本书 第九单元--------Linux下的虚拟化部署

一、建立虚拟机(在虚拟机里建立一个虚拟机)首先把虚拟机里/yum.repos.d里删除清空,编辑vim westos.repo编写[AppStream]name = AppStreambaseurl = http://172.25.254.4/westos/AppStream/gpgcheck = 0[BaseOS]name = BaseOSbaseurl = http://172.25.254.4/westos/BaseOS/gpgcheck = 0cddnf.

2021-10-18 12:50:02 62

原创 Linux 第一本书 第八单元--------系统中的软件管理

一、linux中软件包的类型DEB RPMbz2|gz|xz 软件包的名称结构软件名称-软件版本-软件的授权协议版本-软件架构-软件类型后缀rpm命令管理软件包 rpm -ivh ----------安装参数组合 -a ----------所有 -f ----------文件 --scripts -----...

2021-10-18 12:34:05 55

原创 Linux 第一本书 第七单元--------系统中的文件传输

这个实验需要两台主机,这里我们就需要使用本机和虚拟机进行配合(这里需要注意虚拟机的地址,作者虚拟机的地址是172.25.254.104)在虚拟机touch westos,mkdir dir从虚拟机传入本地指令:scp root@172.25.254.104:/root/Desktop/westos 本地目录scp -r root@172.25.254.104:/root/Desktop/dir 本地目录在本地里touch westos ,mkdir dir从本地传入虚拟机指令..

2021-10-12 21:16:48 56

原创 Linux 第一本书 第六单元--------Linux中的进程管理

一、进程定义1、定义程序是静态的代码文件,进程是指程序运行时的形态,进程是程序的一个副本,它有生命周期(准备期,运行期,终止期)2、进程与线程进程是资源调用的最小单位,线程是进程的最小单位,程序执行流是从上到下贯穿运行,当进程是多任务,CPU是多核心,多任务应该同时被每个核心处理,每个核心处理的任务叫线程,线程资源是共享的。进程状态R -------------可执行状态S --------------可唤醒休眠D ------------不可唤醒休眠...

2021-10-12 20:57:48 253

原创 Linux 第一本书 第五单元--------系统中的权限管理

一、权限查看及读取1、权限的查看:输入ls -l file ------------------------查看文件的权限输入ls -ld dir ------------------------查看目录的权限2、权限的读取:文件权限读取:- | rw -r--r-- | . | 1 | root | root | 0 | Apr 12 10:57 | westos1 2 3 4 5 6 7...

2021-10-09 13:25:20 4987

原创 Linux 第一本书 第四单元--------系统中用户管理

一、用户存在的意义1) 在有限的系统资源里,如何做到合理系统分配,这就需要有资源的配合,以下是常见单词:1、身份 account2、授权 author3、认证 auth2)用户组是一个逻辑容器,对用户进行归类和统一授权二、用户切换1、用户就是 /etc/passwd文件中的一行字符,用户组存在的方式就是/etc/group 文件中的一行。2、用户的查看whoami -----------------------------------...

2021-10-02 22:07:27 74

原创 Linux 第一本书 第三单元--------输入输出管理及如何获得帮助

一、什么是输入输出的定义1、字符设备:字符设备就是显示字符到屏幕上的设备文件2、stdin:标准输入,标号为0,常用的有键盘、鼠标、打字机等等3、stdout:标准正确输入,标号为14、stderr:标准错误输出,标号为2二、如何管理输入1)、< --------------------------------------------------输入重定向tr 'a-z' 'A-Z' <test -----------------...

2021-10-02 19:42:21 44

原创 Linux 第一本书 第二单元--------Linux下的文件管理

1.文件管理命令1.touch------------------------------------------------新建文件,修改文件时间戳如图touch file1 file2 file3----------------------------------------建立三个空文件touch -t YYYYMMDDHHmm file1---------------------把文件file1的时间修改成指定时间touch file1--------...

2021-10-01 21:30:53 293

空空如也

空空如也

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

TA关注的人

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