自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

with_cat的博客

这个人很帅,什么也没有留下~

  • 博客(46)
  • 收藏
  • 关注

原创 桌面图标出现蓝色疑问号

桌面的图标上突然出现了疑问号如何解决网上的说的问题原因是SVN或者git造成的,我的电脑上安装了git和SVN,无法判断是由于哪个软件造成的,索性两种方法都试了一下。两个步骤都差不多1、在桌面上右击,点击TortoiseGit(T) > 打开设置 > 打开左边的图标覆盖,在磁盘驱动类型里取消勾取“本地硬盘” > 点击 确定2、在桌面上右击,点击TortoiseSVN > 打开设置 > 打开左边的图标覆盖,在磁盘驱动类型里取消勾取“本地硬盘” > 点击 确

2021-08-18 16:53:36 285

转载 小鸡灵出现的问题汇总

ls命令无法找到……如何解决执行ls命令时报找不到命令,原因是环境变量PATH被修改,解决办法:执行:export PATH=/bin:/usr/bin:$PATH然后试试ls应该可以解决了。

2021-08-05 10:51:46 146 2

原创 运维项目实战——HAproxy负载均衡

1、haproxy服务在调度器里下载并开启haproxy.serverdnf install haproxy -ysystemctl enable --now haproxy修改haproxy的配置文件vim /etc/haproxy/haproxy.cfg 62 #--------------------------------------------------------------------- 63 # main frontend which proxys t

2020-08-10 20:49:37 212

原创 运维项目实战——高可用集群项目下实现负载均衡

1、环境四台虚拟机server1、server2、server3、server4server1、server2为调度器server3、server4 为服务器准备好虚拟机后在两台调度器中:pcs cluster disable --allpcs cluster stop --allsystemctl disable --now pcsdssh server2 "systemctl disable --now pcsd"2、在调度器中配置yum install -y ipvsadm

2020-08-10 20:49:05 247

原创 运维项目实战——配置高可用集群

1、高可用集群介绍高可用集群(High Availability Cluster,简称HA Cluster)是指以减少服务中断时间为目的的服务器集群技术。它通过保护用户的业务程序对外不间断提供的服务,把因软件、硬件、人为造成的故障对业务的影响降低到最小程度。2、设置免密登录ssh-keygenssh-copy-id -i /root/.ssh/id_rsa.pub root@172.25.7.33、安装dnf install -y pacemaker-libs.x86_64 pcsc-li

2020-08-10 20:48:38 615

原创 运维项目实战——虚拟机的封装

1、安装在virt-manager里新建一个虚拟机2、更改主机名 hostnamectl set-ostname westos.com3、设定网络cd /etc/sysconfig/network-scripts/vim ifcfg-eth0 BOOTPROTO=noneNAME=westosIPADDR=172.25.7.1GATEWAY=172.25.7.250DNS1=114.114.114.114DEVICE=eth0ONBOOT=yes4、关闭防火墙syste

2020-08-10 20:48:14 148

原创 个人博客搭建

脚本如下:echo "**************1.软件安装*************"dnf install httpd mariadb-server php php-mysqlnd -yecho "**************2.关闭防火墙***********"systemctl stop firewalld.servicesystemctl disble firewalld.serviceecho "**************3.关闭selinux*********"seten

2020-07-24 18:49:22 105

原创 shell——for循环语句

for循环for ## 定义变量do ## 使用变量,执行动作done ## 结束标志1、列表循环(1)#!/bin/bashfor n in `seq 2 2 10`do echo $n done(3)for n in 1 2 3 do echo $ndone(3)for n in {10..1..2} ##从10到1步长为2do echo $ndone2、不带列表循环for vardo echo

2020-07-24 18:49:08 732

原创 shell ——until循环语句

语法结构和while刚好相反,只要不满足条件就一直循环until expression [ 1 -eq 1 ] ((1 >= 1 )) do command done不定循环until [ condition ]do 程序段落done 练习当输入yes/YES才结束程序的执行,否则会告知用户输入字符串until [ "$I" == "yes" -o "$I" == "YES" ]do read -p "Plea

2020-07-24 18:48:54 321

原创 shell——while循环语句

1.while循环语句(1)特点条件为真就进入循环;条件为假就退出循环(2)语法结构:while 表达式 do command... done(3)入门案例:循环打印1-5 数字#!/bin/bashfor i in {1..5}do echo $idone(4)拓展案例shell脚本练习之计算1-50偶数和#!/bin/bashitem=2sum=0whi

2020-07-24 18:48:38 395 1

原创 shell——if语句

if流程控制语句if 条件判断语句;then command1elif 条件判断语句;then command2else command3fi练习1根据当前登录用户uid判断是否为超级用户提示:uid=0代表超级用户如果是超级用户输出”the user is root”,否则输出”the user is not root”#!/bin/bashif [ “id -u” -ne 0 ]; then echo “the user is not root” else ech

2020-07-24 18:48:23 285

原创 shell——条件判断

条件判断1.1 判断方式方式1:test方式2: [ ]方式3: [[ ]]支持正则1.2 判断文件类型判断参数含义-e ##判断文件是否存在(任何类型文件)-f ##判断文件是否存在并且是一个普通文件-d ##判断文件是否存在并且是一个目录-L ##判断文件是否存在并且是一个软链接文件-b ##判断文件是否存在并且是一个块设备文件-S ##判断文件是否存在并且是一个套接字文件-c ##判断文件是否存在并且是一个字符文件-p ##判断文件是否存在并且是一个命名管道文件-s .

2020-07-24 18:48:10 388

原创 shell的脚本练习——case语句、用户管理脚本

1.case语句(1)语法结构case var inpattern 1) command 1pattern 2) command 2*) command 3 ;; esac(2)示例模拟多任务界面,当执行程序时先显示总菜单,然后进行选择后做相应维护监控操作——请选择——h 显示命令的帮助f 显示磁盘分区d 显示磁盘挂载m 显示内存使用u 显示系统负载q 退出程序———————— #!/bin/bash function menu(){ echo "

2020-07-24 18:47:37 263

原创 Linux之shell脚本中的变量

变量1.1 定义1.2 变量存在的意义变量的定义export2.1 环境级别(仅在当前环境下生效)2.2 用户级别(仅在当前用户下生效)2.3 系统级别2.4 变量名称变量的转译3.1 转译3.2 声明{}3.3 变量的数组实验:建立userfile文件存放user1,user2,user3命令别名设定alias4.1 临时设定4.2 用户级别4.3 系统级别用户环境变量的更改5.1 用户级别5.2 系统级别利用命令的执行结果设定变量6.1 直接利用命令执行结果.

2020-07-24 18:46:29 486

原创 linux之shell脚本

1. shellShell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务,是脚本中命令的解释器。2. shell脚本的意义1、记录命令执行的过程和执行逻辑,以便以后重复执行;2、脚本可以批量处理主机;3、脚本可以定时处理主机。3. 如何创建shell脚本#!/bin/bash #幻数 #脚本执行的解释器,最优先运行vim自动添加脚本首部vim /etc/vimrc"map &

2020-07-24 18:45:52 215

原创 Linux之grep、sed、awk

grep默认grep不识别,需要用grep -E或者egrepgrep 匹配条件 处理文件grep -E = egrep grep root passwd #过滤root关键字 grep ^root passwd #以root开头grep root$ passwd #以root结尾grep -i root passwd #忽略大小写grep -E "\<root" passwd #root字符之前不能有字符 grep -E

2020-07-24 18:45:25 94

原创 nfs网络文件系统

1. nfs基本信息安装包:nfs-utils服务脚本:nfs-server共享配置文件:/etc/exports2.nfs的启用systemctl start nfs-serverfirewall-cmd --permanent --add-service=rpc-bindfirewall-cmd --permanent --add-service=mountdfirewall-cmd --permanent --add-service=nfsfirewall-cmd --reload

2020-07-02 01:03:23 94

原创 网络文件系统

1.windows与linux共享文件2.samba的基本信息名称属性服务启动脚本smb.service主配置目录/etc/samba主配置文件/etc/samba.conf安全上下文samba_share_t端口139 445安装包samba samba-common3.samba的安装和启用dnf install samba samba-common samba-client -y #安装sambasystemctl enabl

2020-07-02 01:03:01 129

原创 linux——shell

1.实验环境2.

2020-07-02 01:01:29 151

原创 firewalld设定

1.实验环境的设定查看自己电脑的ip在虚拟机中设定网络2.火墙切换方式在8里面默认是firewalldfirewalld------->iptables #从firewalld切换到iptablesdnf install iptables-services -ysystemctl stop firewalldsystemctl disable firewalldsystemctl mask firewalldsystemctl enable --now iptabl

2020-07-02 00:03:30 137

原创 pxe+kickstart无人值守自动安装的实现

1.环境配置:网络配置正常;IP:172.25.254.20安装dhcp服务软件,并生成相应的配置文件2.安装pxe服务的软件及修改配置pxelinuxdnf whatprovides */pxelinux.0dnf install syslinux-tftpboot-6.04-1.el8.noarch -y 提供pxelinux.0 dnf install tftp-server -ysystemctl start tftpcp -p /tftpboot/px

2020-06-18 12:47:38 259

原创 企业dns服务器搭建(ddns)

ddns (dhcp+dns)(花生壳)在172.225.254.10主机中vim /etc/sysconfig/network-scripts/ifcfg-westos在172.25.254.20的主机中dnf install dhcp-server -ycp /usr/share/doc/dhcp-server/dhcpd.conf.example /etc/dhcp/dhcpd.confvim /etc/dhcpd/dhcpd.confsystemctl enable --now

2020-06-18 04:14:15 398

原创 系统的定时任务及延时任务

1.at延迟任务2.at黑白名单执行管理3.系统的定时任务4.系统中临时文件的管理

2020-06-17 16:48:08 115

原创 Linux系统管理和网络服务

1.设备识别2.设备挂载3.文件查找4.分区

2020-06-17 16:35:42 119

原创 dns服务器的部署

1.DNS的解释dns:domain name service #域名解析服务客户端/etc/resolv.conf #dns指向文件host www.baidu.com #地址解析命令dig www.baidu.com #地址详细解析信息命令A记录 #ip地址叫做域名的Address记录SOA #授权起始主机dns顶级. 13次级.com .net .edu .org ......baidu.com服务端bind

2020-06-12 00:27:35 464

原创 mysql数据库的基本管理

1.数据库的介绍1.什么是数据库数据库就是个高级的表格软件2.常见数据库Mysql Oracle mongodb db2 sqlite sqlserver …3.Mysql (SUN -----> Oracle)4.mariadb2.mariadb的安装dnf install mariadb-server.x86_64 -y3.软件基本信息mariadb.service ##启动服务3306 ##默认端口号/etc/my.cnf ##主配置文件/var/lib/mysql #

2020-06-04 01:11:45 195

原创 Apache的管理及优化

1.Apache的作用在web被访问时通常使用http://的方式http:// ##超文本传输协议http:// 超文本传输协议提供软件:ApachenginxstgwjfeTengine2.Apache的安装dnf install httpd.x86_64 -y3.Apache的启用systemctl enable --now httpd ##开启服务并设定服务位开机启动firewall-cmd --list-all ##查看火墙信息firewall-cmd --perma

2020-06-04 01:09:45 186

原创 运维大法之linux中内核级加强型火墙的管理

########## 一.Selinux的功能 ###############1.观察现象当Selinux未开启时在/mnt中建立文件被移动到/var/ftp下可以被vsftpd服务访问匿名用户可以通过设置后上传文件当使用ls -Z /var/ftp查看文件时显示"?"ps auxZ | grep vsftpd 时显示:root 8546 0.0 0.0 26952 408 ? Ss 10:35 0:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf当

2020-05-27 23:02:26 100

原创 运维大法之vsftpd的部署及优化

#########################实验环境##########################server主机:westos_node1172.25.254.20selinux关闭火墙开启dnf安装设定完成#client主机:westos_linux172.25.254.10selinux关闭dnf安装设定完成安装lftp #ftp协议文本浏览器#########################1.ftp介绍######################

2020-05-27 23:00:22 138

原创 运维大法之Linux系统引导过程及引导修复

1.通电2.bios初始化对硬件检测初始化硬件时钟3.磁盘引导mbr=主引导记录=0磁道1扇区446作用:记录grub2引导文件的位置当mbr数据丢失系统会因为找不到启动分区而停止启动问题模拟方式:#系统磁盘/dev/sdadd if=/dev/zero of=/dev/sda bs=446 count=1 #清空系统/dev/sda上的mbr数据恢复方式:#用光盘进入系统挽救模式chroot /mnt/sysimagegrub2-install /dev/xxxxxx #重

2020-05-19 18:28:37 326

原创 运维大法之Linux中的无人职守安装脚本

一.kickstart自动安装脚本的作用在企业中安装多台操作系统时面临的问题当安装Linux操作系统时,安装过程会需要回答很多关于设定的问题这些问题必须手动选择,否则无法进行安装当只安装1台Linux系统,手动选择设定工作量比较轻松当安装多台Linux,这些设定需要重复多次,这些重复动作是效率低下的操作如何解决以上问题?用文件来记录所有安装过程中问题的答案,并让所有需要安装的主机自动读取kickstart作用以上解决方案中记录系统安装过程中所有问题答案的文件叫kickstart脚本二.实

2020-05-19 16:50:35 253

原创 运维大法之Linux下的虚拟化部署

1、kvm安装条件1.inter cpu ----> vmx2.amd cpu -------> svm2、kvm虚拟化安装dnf group install "Virtualization Client" "Virtualization Hypervisor" "Virtualization Tools" -yVirtualization Client #虚拟化客户端Virtualization Tools #虚拟化工具Virtualization Hypervisor #虚拟

2020-05-13 23:27:45 124

原创 运维大法之Linux中的软件管理

1.Linux中软件包的类型1.DEB #UBlinux DEBlinux2.RPM #redhat centOS fc3.bz2|gz|xz #1.需要源码安装需要编译 #2.绿色软件,直接可用#ntfs-3g_ntfsprogs-2017.3.23.tgz 需要编译"configure"#Firefox-latest-x86_64.tar.bz2 绿色"注...

2020-05-07 21:50:54 112

原创 运维大法之Linux中的网络配置

#######linux下的网络配置###############1.什么是IP ADDRESSinternet protocol ADDRESS ##网络进程地址ipv4 internet protocol version 41.2x32ip是由32个01组成11111110.11111110.11111110.11111110 = 254.254.254.254###2.子网掩码...

2020-05-07 21:50:29 162

原创 运维大法之Linux系统中的日志管理

###############################实验环境###############################westos_linux: 172.25.254.10westos_node1: 172.25.254.20wesots_linux&westos_node1:systemctl stop firewalld###################...

2020-05-07 02:13:08 141

原创 运维大法之Linux中的远程登录服务

1、实验环境①localhost.localdomain172.25.254.10②node.westos.com172.25.254.20基本命令:ifconfig 查看ip地址nm-connection-editor 设定ip地址hostnamectl set-hostname 设定主机名称2、Openssh服务的基本信息1.Openssh的作用:在企业中的运维...

2020-05-01 00:13:58 543

原创 运维大法之Linux系统中的文件传输

1、实验环境需要2台主机并且保证这两台主机是可以通信的①localhost.localdomain172.25.254.10②node.westos.com172.25.254.201、scp命令scp 本地文件 远程主机用户@远程主机ip:远程主机目录的绝对路径scp 远程主机用户@远程主机ip:远程主机文件的绝对路径 本地文件实验步骤:1.建立实验素材touch wes...

2020-05-01 00:11:25 119

原创 运维大法之Linux系统中的进程管理

1.进程定义#进程的定义:程序是静态的代码文件进程是指程序运行时的形态进程是程序的一个副本进程是有生命周期的(准备期,运行期,终止期)#进程&线程进程是资源调用的最小单位线程是进程的最小单位程序执行流是从上倒下贯穿运行的当进程是多任务物,cpu是多核心,多任务应该同时被每个核心处理,每个核心处理的任务叫线程线程资源是共享的. #进程状态#R(TAKS_RUNNIN...

2020-04-23 19:45:53 151

原创 运维大法之vim的高级用法配置

1.vim的三种模式(vim是全球两大流行文本编辑器之一)vim file直接编辑文件内容vim模式:命令模式(浏览模式)此模式下只能对文件内容浏览对vim的工作方式进行设定不能修改文件内容标记文本插入模式对文件内容进行修改的模式结束vim程序使用到的指令vimtutor vim手册vim 命令打开vim程序在程序输入:help2.vim工作的基本配置在命令模式下如...

2020-04-23 12:48:17 181

原创 运维大法之Linux系统中的权限管理(三)特殊权限和acl权限

特殊权限stickyid 粘制位针对目录: 如果一个目录stickyid开启,那么这个目录中的文件只能被文件所有人删除chmod 1原始权限 dirchmod o+t dir实验:mkdir /pubchmod 777 /pubsu - westos ----> touch /pub/westosfileexitsu - lee --------> touch /p...

2020-04-16 18:12:09 180

空空如也

空空如也

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

TA关注的人

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