- 博客(33)
- 收藏
- 关注
原创 zabbix5.0的安装及部署
1.准备机器。环境初始化2 ifconfig5 vim /etc/selinux/config ##关闭selinux8 reboot12 systemctl disable --now firewalld.service ##永久关闭防火墙2.zabbix-server 内存尽量给大点,4G为好3.获取zabbix下载源##阿里云仓库获取4.更换zabbix.repo源,为阿里的21 ls##替换yum源5.清空缓存,下载zabbix服务端。
2023-06-09 16:23:29 1802
原创 面试总结
1.技术面试问题1)TCP协议三次握手,四次挥手,为什么握手是三次,挥手是四次答:三次握手:第一次握手:客户端发送连接请求报文,服务端收到了。这样服务端就能得出结论:客户端的发送能力、服务端的接收能力是正常的。第二次握手:服务端接受连接回复ack报文并连接分配资源,客户端收到了。这样客户端就能得出结论:服务端的接收、发送能力,客户端的接收、发送能力是正常的。不过此时服务器并不能确认客户端的接收能力及自己的发送能力是否正常。第三次握手:客户端发ack报文并分配资源,服务端收到了,这样tcp连接
2022-02-16 13:58:38 297
原创 mysql数据库的基本管理
1、mariadb的安装及安全初始化1、安装:dnf install mariadbcddnf install -y mariadb-server.x86_64systemctl enable --now mariadb ##开启数据库服务mysql ##可直接登陆2、设置用户密码mysql_secure_installation ##设定登陆用户及登陆密码mysql -u root -p ##输入密码即可登陆3、设置端口隐藏netstat -antlupe | grep
2021-10-06 00:44:22 203
原创 redis服务 软件的安装 redis主从复制及切换 redis集群的搭建及管理 redis同步mysql数据
redis 服务一、软件的安装一、软件的安装server1:lftp 172.25.254.250get redis-6.2.4.tar.gztar zxf redis-6.2.4.tar.gzcd redis-6.2.4/makemake installcd utils/./install_server.shvim install_server.sh./install_server.shcd /etc/redis/vim 6379.conf/etc/init.d/redi
2021-09-24 16:02:21 183
原创 Linux企业化运维--mysql安装及主从复制
mysql5 编译安装一、mysql5 编译安装1、安装软件cmake2、下载mysql3、安装mysql3、编译mysql二、mysql主从复制主从数据同步一、mysql5 编译安装1、安装软件cmakeyum install cmake -y2、下载mysqllftp 172.25.254.250get mysql-boost-5.7.31.tar.gztar zxf mysql-boost-5.7.31.tar.gz3、安装mysqlmkdir /data/mysql -p us
2021-09-10 20:48:41 444
原创 Linux企业化运维--nginx之并发优化、负载均衡+反向代理、平滑升级、算法扩展、限流、配置管理、重定向、防盗链
Linux企业化运维实验所用系统为Redhat-rhel7.6。Linux企业化运维–nginx之并发优化、负载均衡+反向代理、平滑升级、算法扩展、限流、配置管理、重定向、防盗链一 负载均衡+反向代理在server1快照主机中中: vim /usr/local/nginx/conf/nginx.conf ##编辑主配置文件负载均衡器upstream反向代理proxy_passnginx -t ##检测语法nginx -s reload ##重启在虚拟机server2 s
2021-09-06 23:48:50 189
原创 Linux企业化运维--(3)PHP配置、nginx结合php-fpm、memcache模块、openresty模块以及高速缓存、tomcat结合memcache
Linux企业化运维实验所用系统为Redhat-rhel7.6。Linux企业化运维–PHP配置、nginx结合php-fpm、memcache模块、openresty模块以及高速缓存Linux企业化运维一PHP源码编译1 下载软件:2、软件编译二、拷贝php-fpm配置文件1、php-fpm.conf2、www.conf3 php.ini4、php-fpm.service,读取并开启服务三、nginx结合php-fpm1、修改nginx配置文件四、php添加memcache功能模块1、软件下载2、添加
2021-09-06 23:46:39 188
原创 1 Ansible的安装及部署
Ansible 172.25.x.254node1 172.25.x.1node2 172.25.x.2node3 172.25.x.3####1.Ansible对于企业运维的重大意义#### 在企业中,一个运维人员要对多台机子进行操作,shell脚本可以对于单独的主机进行操作,ansible存在的意义是可以对多台主机进行操作。####2.Ansible的安装####实验环境: 一台主控机 一台被控机主控机设定...
2021-08-25 00:00:19 205
原创 7.Linux中的火墙策略优化
实验环境:重置虚拟机westosa westosbwestosa设置为双网卡vim ifcfg-ens3DEVICE=ens3ONBOOT=yesBOOTPROTO=noneIPADDR=172.25.254.117vim ifcfg-ens10DEVICE=ens10ONBOOT=yesBOOTPROTO=noneIPADDR=1.1.1.117PREFIX=24westosb设置为单网卡DEVICE=ens3ONBOOT=yesBOOTPROTO=none.
2021-08-13 00:03:49 100
原创 6.企业dns服务器搭建
###### dns服务器部署 ############## 1.关于dns的名词解释 ######dns:domain name service(域名解析服务)#关于客户端:#/etc/resolv.conf ##dns指向文件nameserver 172.25.254.20#测试:host www.baidu.com ##地址解析命令dig www.baidu.com ##地址详细解析信息命令A记录 ##ip地址叫做域名的Addr...
2021-08-12 23:55:54 197
原创 4.mysql数据库的基本管理
#### 1. Apachen的作用 ####在web被访问的时通常使用http://的方式http:// ##超文本传输协议http:// 超文本传输协议提供软件:ApachenginxstgwjfeTenglne#### 2.Apache的安装 ####dnf install httpd.x86_64 -y#### 3.Apache的启动 ####systemctl enable --now httpd ##开启服务并设...
2021-08-12 23:44:13 125
原创 3 Apache 的管理和优化
######squit 正向代理#########实验环境:单网卡主机设定ip不能上网双网卡主机设定ip1可以连接单网卡主机,设定ip2可以上网实验效果:让单网卡主机不能上网但浏览器可以访问互联网页面实验环境建立虚拟机westosb为代理机:hostnamectl set-hostname squid.westos.orgvim /etc/sysconfig/network-scripts/ifcfg-ens3DEVICE=ens3ONBOOT=yesBOOTPR.
2021-08-12 16:56:03 106
原创 2 Linux中内核级加强防火墙的管理
#实验环境配置#客户端下载vsftpd.x86_64 lftp.x86_64systemctl enable --now vsftpd #开启ftp服务服务端增加火墙配置firewall-cmd --permanent --add-service=ftp #火墙中允许ftp服务firewall-cmd --reload #重启火墙firewall-cmd --list-all #列出火墙服务列表pub
2021-08-12 16:49:37 151
原创 5 网络文件系统
########搭建实验环境#########搭建两台虚拟机 westosa westosbwestosa:hostname设置为:westos_storage配置网络仓库vim westos.repo[AppStream]name=AppStreambaseurl=http://172.25.254.72/rhel8/AppStreamgpgcheck=0[BaseOS]name=BaseOSbaseurl=http://172.25.254.72/rhel8/.
2021-08-11 00:00:35 404 1
原创 9 Linux下的虚拟化部署(虚拟机快照)
kvm安装条件1.inter cpu ----> vmx2.amd cpu -------> svmkvm虚拟化安装dnf group install "Virtualization Client" "Virtualization Hypervisor" "Virtualization Tools" -yVirtualization Client##虚拟化客户端Virtualization Tools ##虚拟化...
2021-08-08 08:09:47 110
原创 8 Linux系统中的软件管理
1.Linux中软件包的类型1.DEB#UBlinux DEBlinux2.RPM #redhat centOS fadora3.bz2|gz|xz #1.需要源码安装需要编译#2.绿色软件,直接可用#ntfs-3g_ntfsprogs-2017.3.23.tgz需要编译 "configure" #Fir...
2021-08-08 08:04:44 124
原创 7 Linux中的无人职守安装脚本kickstart
一.kickstart自动安装脚本的作用#在企业中安装多台操作系统时面临的问题#当安装Linux操作系统时,安装过程会需要回答很多关于设定的问题这些问题必须手动选择,否则无法进行安装当只安装1台Linux系统,手动选择设定工作量比较轻松当安装多台Linux,这些设定需要重复多次,这些重复动作是效率底下的操作#如何解决以上问题?#用文件来记录所有安装过程中问题的答案,并让所有需要安装的主机自动读取#kickstart作用#以上解决方案中记录系统安装过程中所有问题答案的文件叫kickstart
2021-08-08 07:45:56 125
原创 6 Linux高级存储管理
1.逻辑卷pv##物理卷 被处理过的物理分区pe##物理扩展 设定存储最小单元vg##物理卷组 捆绑pv到一个组中lv##逻辑卷 分配最终的使用设备监控建立过程watch -n 1 "pvs;echo ====;vgs;echo =====;lvs;echo =====;df -h /weixindata"lvm设备建立建立物理分区并设定分区type为lvmpvcreate /dev/sda2 ...
2021-08-08 07:33:34 115
原创 5 Linux 存储的基本管理 7.23
1 设备识别设备接入系统后都是以文件的形式存在设备文件名称:SATA/SAS/USB /dev/sda,/dev/sdb ##s=SATA(硬盘), d=DISK a=第几块IDE /dev/hd0,/dev/hd1 ##h=hardVIRTIO-BLOCK /dev/vda,/dev/vdb ##v=virtioM2(SSD) /dev/nvme0,/d...
2021-08-08 07:09:35 170
原创 1 Vsftpd服务的部署及优化
############搭建实验环境################注意:reset虚拟机hostnamectl set-hostname westos_ftp westos.org cd /etc/sysconfig/network-scripts/vim ifcfg-ens3 DEVICE=ens3 ONBOOT=yes BOOTPROTO=none
2021-08-08 06:34:52 146
原创 7 Linux系统中的文件传输
###########1.实验环境###########需要2台主机并且保证这两台主机是可以通信的hostnamectl set-hostname westosa.westos.org ##改名 nm-connection-edtior ##设置网络ssh -l root 172.25.254.172 ##真机连接虚拟机hostnamectl set-hostname westosb.westos.org ##改名nm-connection-edti.
2021-08-02 22:08:30 86
原创 6 Linux的进程管理
### 1.进程定义 ####进程的定义:程序是静态的代码文件进程是指:程序运行时的形态进程是程序的一个副本进程是有生命周期的(准备期,运行期,终止期)#进程&线程进程是资源调用的最小单位线程是进程的最小单位程序执行流是从上倒下贯穿运行的当进程是多任务物,cpu是多核心,多任务应该同时被每个核心处理,每个核心处理的任务叫线程线程资源是共享的.#进程状态#R(TAKS_RUNNING) ##可执行状态...
2021-08-02 19:43:25 375
原创 8 Linux系统引导过程及引导修复
1 通电2 iso初始化对硬件检测初始化硬件时钟3 磁盘引导mbr=主引导记录=0磁盘1扇区446作用:记录grub2引导文件的位置当mbr数据丢失系统会因为找不到启动分区面而停止启动问题模拟方式系统磁盘 /dev/sdadd if=/dev/zero of=/dev/vda bs=446 count=1 ##清空系统/dev/sda上的mbr数据恢复方式:用光盘进入系统挽救模式chroot /mnt/sysimagegrub2-in...
2021-07-29 14:00:15 248
原创 4 系统延时任务及定时任务
#######系统延时任务及定时任务##########1 系统延时任务课堂实验:接收端[root@westosaaaaaa ~]# touch /mnt/westos{1..10}[root@westosaaaaaa ~]# watch -n 1 ls -l /mnt/发送端[root@westosaaaaaa ~]# at 12:15warning: commands will be executed using /bin/shat> rm -fr /mnt/*at>
2021-07-27 01:44:24 215
原创 3 Linux 系统中的日志管理
##############接2中的实验环境进行下列是实验################systemctl stop firewalld ##关闭火墙########### journalctl(日志)命令的用法 ########################服务名称:systend-journald.servicejournalctl默认日志存放路径: /run/log##实验1 journalctl命令的用法journalctl -n 3...
2021-07-27 01:35:42 651
原创 1 Linux中的网络配置
1 什么是IP ADDRESSinternet protocol ADDRESS ##网络进程地址ipv4 internet protocol version 4ip是由32个01组成11111110.11111110.11111110.11111110 = 254.254.254.2542 子网掩码 用来划分网络区域 子网掩码非0的位对应的ip上的数字表示这个ip的网络位 子网掩码0...
2021-07-27 01:26:17 179
原创 2 Linux中的远程登陆服务
一 sshd服务的用途1 sshd 服务的用途作用:可以实现通过网络在远程主机中开启安全shell的操作Sencure sHell ===>ssh ##客户端Sencure sHell daemon ===>sshd ##服务端2 安装包openssh-server3 主配置文件/etc/ssh/sshd_conf4 默认端口225 客户端命令ssh...
2021-07-22 17:16:44 90
原创 5 Liunx系统中的权限管理
一 权限的查看及读取1 权限查看ls -l file ##查看文件权限ls -ld dir ##查看目录权限2 权限的读取注意:"当文件权限列表开启,不要用ls -l 的方式来读取文件的权限""文件的属性被叫做文件的元数据(meta date)":为描述数据的数据"一种元数据用1个byte来记录内容"#文件权限信息#matlab- | rw-r--r-- | . | 1 | root | root | 0 | Apr 1...
2021-07-22 10:49:55 125
原创 4 Linux系统中的用户管理
1 用户及用户组存在的意义1)用户存在的意义系统资源是有限的,如何合理分配系统资源? 在这个问题解决时必须要有连个资源配合1 身份(账号) accout2 授权 author 密码 auther3 认证 auth3A机制,3A机制组成系统中最底层的安全架构(账号accout 密码auther 授权author)2)用户组存在的意义用户组是一个逻辑容器 对用户进行归类和统一授权2 用户及用户组在系统中的存在方式电脑对数字敏感 id人类对...
2021-07-19 17:58:08 169
原创 3 Linux中的输入输出管理及如何获得帮助
1 理解什么是输出输入的定义1)字符设备字符设备就是 显示字符 到屏幕上的设备文件2)stdin标准输入编号为0键盘 鼠标 打字机3)stdout标准正确输出标号为14)stderr标准错误输出标号为22 如何管理输入外界传递到程序中的信息1)< ##输入重定向tr ##转换 必须要通过指定的方式才能实现 (不具备读取文件的能力 所以不能直接加载)tr 'a-z' 'A-Z' < test ...
2021-07-19 17:39:02 473
原创 2 Linux下的文件管理
1 文件管理命令touch ##新建文件,修改文件时间 touch file file2... ##建立空文件 touch file ##把文件时间同步到当前时间 touch -t yyyymmddhhmm file ##把文件时间更改到指定时间mkdir (make dirctory)mkdir dir1 dir2... ##建立空目录mkdir -p test/redhat/linux ...
2021-07-19 17:16:17 135
原创 1 Linux命令行使用技巧
1.什么是linuxLinux操作系统 ##GNU/Linux ##GUN是开源组织 ##Linux是指Linux内核内核(kernel) ##系统核心程序 ##相当人的大脑 ##负责系统程序和硬件分配及...
2021-07-19 15:51:41 128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人