自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 封装7.6镜像的虚拟机母盘和子盘

封装7.6镜像的虚拟机母盘和子盘母盘【1】挂载7.6的镜像文件【2】virt-manager【3】安装linux操作系统【4】e进入拯救模式将selinux=0加入【5】重启后进入root,关闭火墙【6】修改selinux的配置文件vi /etc/sysconfig/selnux【7】编辑网络配置文件【8】systemctl disable --now NetworkManager【9】systemctl restart netw

2021-05-19 14:30:42 206

原创 使用ansible中的playbook

1 Playbook的功能Playbook是由一个或多个play组成的列表playboot文件使用YAML来写的2 YAML是一种表达资料序列的格式,类似XMLYet Another Markup Language2001年首次发表www.yaml.org特点可读性好和脚本语言交互性好易于实现适用程序执行流梳理方式可扩展性强语法简介在文件中用[—]开始在文件中用[…]结束次行一般书写文件内容缩进严格大小写敏感key/value可以多行书写也可一行书写,一行书写用","

2021-03-23 22:38:56 96

原创 Ansible中常用的模块

1 ansible实现管理的方式Ad-Hoc #利用ansible命令直接完成管理,主要用于临时命令使用场景playbook #ansible脚本,主要用于大型项目场景,需要前期的规划示例:vim test.yml运行命令:ansible-playbook test.yml2 Ad-Hoc执行方式中如何获取帮助ansible-doc #显示模块帮助的命令格式ansible-doc [参数] [模块…]常用参数-l #列出可用模块-s #显示指定模块的Playbook片段

2021-03-22 23:13:04 185 1

原创 Ansible的安装与部署

Ansible的安装与部署环境至少需要开启三台主机主控机需要能够上网##1 Ansible对于企业运维的重要意义##2 安装首先配置软件仓库,但是ansible在本地源中是没有的aliyun.com–>景象站官方版:rhel8 epel##3 配置构建Anisble清单清单就是ansible控制主机的列表/etc/ansible/hosts主配置文件:/etc/ansible/ansible.org最简单的清单表示方式:vim /etc/ansible/hosts[w

2021-03-22 21:08:07 149

原创 shell的执行流控制

1.for语句作用为循环执行动作for语句结构for 定义变量do 使用变量,执行动作done 结束标志for语句的基本格式格式1:#!/bin/bashfor WESTOS in $(seq 1 2 10) #1到10步长为2doecho $WESTOSdone格式2:for WESTOS In westos linux leedoecho $WESTOSsleep 1 #每循环一次休眠一秒done格式3:for WESTOS {1…3}doe

2021-03-20 16:01:24 46

原创 shell中的运算

shell中的运算【1】运算符号+ #加法- #减法* #乘法/#除法% #除法后的余数** #乘方++ #自加一-- #自减一< #小于<= #小于等于> #大于>= #大于等于= #等于+= #j+=i ##j=j+i*= #j=j*i/= #j=j/i%= #j=j%i【2】运算指令(())##((a=1+2))let## let a=1+2expr## expr 1+2bc#bc << EOF1+2EOF

2021-03-20 15:08:31 59

原创 Linux中内核级加强型火墙的管理

如果实验做的太多,需要先将ftp还原,rm -rf /etc/vsftpddnf reinstall vsftpd -y实验环境:chmod 775 /var/ftp/pub/chgrp ftp /var/ftp/pub/ls -ld /var/ftp/pub/编辑配置文件vim /etc/vsftpd/vsftpd.conf将其中12行:anonymous_enable=YES29行:anon_upload_enable=YES退出保存后,重启ftp服务systemctl res

2021-03-20 14:08:39 43

原创 DNS服务器部署

dns服务器部署1 关于dns的名词解释dns:domain name service(域名解析服务)关于客户端:/etc/resolv.conf #dns指向文件nameserver 172.25.254.1测试:host www.baidu.com #地址解析命令dig www.baidu.com #地址详细解析信息命令A记录 #ip地址叫做域名的Address记录SOA #授权起始主机dns顶级. 13次级.com .net .edu .org …baidu.co

2021-03-18 17:40:17 88

原创 Linux的高级存储管理

linux的高级存储管理实验环境全新的虚拟机,并且添加一块全新的硬盘,并且要在虚拟机关闭的情况下添加全新的硬盘一 逻辑卷pv #物理卷 被处理过的物理分区pe #物理扩展 设定存储最小单元vg #物理卷组 捆绑pv到一个组中lv #逻辑卷 分配最终的使用设备监控建立过程:watch -n 1 "pvs;echo ====;vgs;echo ====;df -h /weixindata"【1】lvm设备建立*建立物理分区并设定分区type为lvmpvcreate /dev/vd

2021-03-18 17:39:19 123

原创 shell脚本中的变量

shell脚本中的变量1.变量的定义1)定义本身变量就是内存一片区域的地址2)变量存在的意义命令无法操作一直变化的目标用一串固定的字符来表示不固定的目标可以解决此问题export 声明env 显示所有环境变量echo $PATH2.shell脚本中变量的定义方法1)环境级别export a=1在环境关闭后变量失效2)用户级别vim ~/.bash_profileexport a=13)系统级别vim /etc/profile (不推荐修改主配置文件)expo

2021-03-09 17:04:59 84

原创 shell脚本的基本知识

shell脚本的基本知识1 什么是shell脚本中命令的解释器2 shell脚本的意义【1】记录命令执行的过程和执行逻辑,以便以后重复执行【2】脚本可以批量处理主机【3】脚本可以定时处理主机3 如何创建shell脚本#!/bin/bash #幻数vim自动添加脚本首部vim ~/.vimrc#map ms:call WESTOSTITLE()'s #按f4执行命令(命令前面加双引号表示将这一行命令注释掉)#autocmd BufNewFile .sh,.script call WE

2021-03-09 00:50:44 82

原创 shell的文本处理工具

文本处理工具1 grep全称: [Globally search a Reguler Expression and Print]grep -E 和 egrep 等同的grep格式grep + 匹配条件 + 处理文件cd /mntvim passwd #将/etc/passwd中的部分内容放入passwd中grep root passwd #过滤root关键字grep ^root passwd #以root开头grep root$ passwd #以root结尾

2021-03-09 00:22:16 111

原创 shell中常用的基本命令

shell中常用的基本命令shell在企业当中更多的就是对数据的采集以及对系统的监控,而不是进行开发的,因为如果用shell开发,效率太低语言分为两类:描述型和解释型1 diff作用:对比两个文件有什么不同用法: diff [options] files | directory输出信息:[num1,num2][a|c|d][num3,num4]num1,num2 #第一个文件中的行a #添加c #更改d #删除< #第一个文件中的内容> #第二

2021-03-04 17:19:29 143 1

原创 网络文件系统

网络文件系统1 samba服务简介作用:smb=Server Message Block Sumcifs=Common Internet File System Miscrosoftwindows系统共享文件时用到的协议smbsmb是由miscrosoft+sunLinux cifs2 samba基本信息服务启动服务器是linux,共享文件(1)selinux要开启Enforecing(2)dnf search sambadnf install samba-common.n

2021-03-03 17:26:42 79

原创 Linux中的火墙策略优化

Linux中内核级加强型火墙的管理实验环境:两台主机一台主机是双网卡设定成两个网段172.25.254.101192.168.0.101一台主机是单网卡(192网段)192.168.0.201一台主机ip:172.25.254.201要求同一个网段要能互相ping通...

2021-03-03 00:24:15 680

原创 Vsftpd服务的部署及优化

Vsftpd服务的部署及优化实验环境:server主机:172.25.254.101selinux关闭dnf安装设定完成client主机:172.25.254.1selinux关闭dnf安装设定完成安装lftp #ftp协议文本浏览器安装lftp【1】 首先配置好软件仓库【2】安装dnf search ftpdnf install vsftpd.x86_64dnf install lftp.x86_64【3】getenforce 要求为disabled【

2021-02-23 17:35:02 96

原创 光盘镜像挂载方式

镜像直接传输到虚拟机上有可能会将根下的空间占满,因此需要将真实主机上的镜像以光盘的方式挂载到虚拟机上:在真实主机上:首先创建好真实主机的虚拟化部署virt-manager在虚拟机关闭的状态下,–>点击灯泡–>Add Hardware–>Device Type选择CDROM device–>Select or create custom storage–>Manger–>添加镜像–>开启虚拟机,即可挂载镜像...

2021-02-23 11:15:05 462

原创 Linux存储的基本管理

Linux存储的基本管理实验环境新添加一块80G的SATA硬盘一 设备识别设备接入系统后都是以文件的形式存在设备文件名称:/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,/dev/nvme1 #nvme=m2SD/MMC/

2021-02-20 00:37:19 76

原创 Apache的管理及优化web

Apache的管理及优化web实验环境:【1】设定主机名称hostname set-hostname (设定主机名称)【2】设定ipcd /etc/sysconfig/network-scriptsvim ifcfg-ens160(设定ip)nmcli connection reloadnmcli connection show【3】配置软件仓库cd /etc/yum.repos.dvim westos.repo(设定软件仓库)一 http的简介http:超文本传输协议,是

2021-02-19 19:50:56 185 1

原创 mysql数据库的基本管理

一 什么是数据库数据库就是一个高级的表格软件常见数据库:Mysql Oracle Mongodb db2 sqlite sqlserver …数据库中的常用名词:【1】字段:表格中的表头就相当于数据库的字段【2】表:表格【3】库:存放表格的目录【4】查询:对表格中的指定内容进行查看二 安装并启用数据库【1】安装数据库(1)需要搭建好软件仓库(2)dnf search mariadb搜索到 mariadb-server.x86_64插件安装包进行安装(3)安装数据库所需要的插件

2021-02-03 23:16:06 155

原创 Linux下的系统引导过程以及修复

Linux下的系统引导过程以及修复实验环境(光盘启动和硬盘启动来回切换)一 怎么样从光盘中启动在windows的虚拟机中:法1:开机,在看到加载的时候,要快速点击Esc,选择CD-ROM从光盘启动,只能按一次,不然就点不进去法2(永久的调整,每次启动都是默认光盘,若想恢复方法是相同的):打开电源时进入部件,选择boot,用加减选择位置,将CD-ROM(shift+加号,减号直接点击就可以)调到第一位按F10回车在linux中:1 用超级用户打开一个虚拟机(virt-manager),点击灯

2021-02-01 00:04:54 341

原创 Linux中的无人值守安装脚本kickstart

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

2021-01-31 22:11:50 174

原创 Linux下的虚拟化部署

Linux下的虚拟化部署【1】安装条件(1) inter cpu ----> vmx(2) amd cpu ----> svm[root@westos_student100 Desktop]# cat /proc/cpuinfo | grep vmx #查看本机系统中是否具备虚拟化部署的条件【2】虚拟化安装Linux系统下需要安装:安装条件:需要配置好软件仓库,在软件管理的章节中有进行详细描述:linux下的软件管理需要切换到超级用户下进行安装(root

2021-01-31 11:28:49 76

原创 Linux下的定时任务和延时任务

系统定时任务及延时任务延时任务是临时的服务器的维护是在服务器用户最少的时候进行运维,因此需要设置定时任务,通过编写脚本自动在设定的时间内进行运维【1】设定延时任务开启监控:watch -n 1 ls -l /mnt #监控命令*设置延时at 09:38 #设定延时命令at> touch /mnt/westosfile{1…5} #任务是9:59创建/mnt/westosfile{1…5}at> #设定在九点二十的时候删除掉/mnt/里面的所有文件 #+相关命令

2021-01-30 14:57:34 89

原创 Linux下的软件管理

1 Linux中软件包的类型1 DEB #UBlinux DEBlinux2 RPM #redhat centOS fadore3 bz2|gz|xz需要源码安装需要编译绿色软件,直接可用ntfs-3g_ntfsprogs-2017.3.23.tgz 需要编译“configure”*Firefox-latest-x86_64.tar.bz2 绿色“注意在rhell8中能使用绿色软件,源码编译软件和rpm软件”2 软件包的名称结构[dhcp-server]-[4.3.6-30].[

2021-01-29 01:04:46 84

原创 Linux系统中的权限管理

一.权限查看及读取1.权限查看filels -lls -ld dir##查看文件权限##查看目录权限2.权限的读取“文件的属性被叫做文件的元数据(meta data)”“一种元数据用1个byte来记录内容”#文件权限信息#| rw-r–r-- | . | 1 | root | root | 0 |[1][2][3] [4][5][6] [7] Apr 12 10:57 |[8] westos[9]#目录权限信息#d | rw-r–r-- | . | 2 | roo

2021-01-26 19:19:51 145

原创 Linux系统中的用户管理

1 用户及用户组存在的意义1)用户存在的意义系统资源是有限的,如何合理分配系统资源?在这个问题解决时必须要有连个资源配合1.身份 account2.授权author3.认证auth3A机制,3A机制组成系统中最底层的安全架构2)用户组存在意义用户组是一个逻辑容器对用户进行归类和统一授权2.用户及用户组在系统中的存在方式电脑对数字敏感人类对字符串敏感id名称id<-------> 名称 必须要记录到文件当中用户才能存在用户就是/etc/passwd文件中的一

2021-01-26 15:13:15 142

原创 Linux下的vim的高级用法配置

vim的高级用法配置一.vim的三种模式(1)vim简介Vim是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富vim时全球两大流行文本编辑器之一vim的设计理念是命令的组合。(2)vim外部命令[1] vim file #直接编辑文件内容[2]vim #文件可以不存在直接打开[root@westoslinux ~]# touch file1 #创建file1文件[root@westoslinux ~]# vim file1 #编辑fi

2021-01-26 08:53:40 87

原创 Linux系统中的日志管理

Linux系统中的日志管理1 journald服务名称:ststemd-journald.service(比较新的服务)命令:journalctl默认日志存放路程: /run/log(1) journalctl用法journalctl-n 3#日志的最新三条–since “2020-05-01 11:00:00”#显示11:00后的日志–until “2020-05-01 11:05:00”#显示日志到11:05-o#short 经典模式显示日志#verbose 显示日志的全部

2021-01-23 21:13:24 99 1

原创 11章 Linux中的网络配置

Linux中的网络配置1 IP ADDRESSinternet protocol ADDRESS #网络进程地址ipv4:internet protocol version4[1] ip:是由32个0|1组成的0|1 bit8bit=1byte8位的0和1组成一个完整的字节[2]ip范围:11111110.11111110.11111110.11111110254.254.254.254网络位(前两位).主机位(后两位) *主机位为255的表示广播电台*主机位0和255不能使用,所以

2021-01-23 13:28:47 395

原创 Linux系统中的文件传输

Linux系统中的文件传输实验环境:需要两台可以通信的主机需要先关火墙:systemctl disable firewalldsystemctl stop firewalld1 SCP命令(1)scp 本地文件 远程主机用户@远程主机ip:远程主机目录的绝对路径scp 远程主机用户@远程主机ip:远程主机文件的绝对路径 本地文件实验步骤:[1] 在node2建立实验需要的素材[root@westoslinux ~]# touch westos #创建一个westos文

2021-01-22 15:19:15 83

原创 Linux中的远程登录服务

Linux中的远程登录服务1 Openssh的功能(1)sshd服务的用途作用:可以实现通过网络在远程主机中开启安全shell的操作Secure SHell ===>ssh #客户端Secure SHell daemon ===>sshd #服务端(2)安装包openssh-server(3)主配置文件/etc/ssh/sshd_conf(4)默认端口222 ssh(1)基本用法ssh [-l 远程主机用户] <ip|hostname>ssh -l

2021-01-20 11:59:02 275

原创 Linux的进程管理

Linux中的进程管理1 进程的定义(1)进程的定义*狭义定义:进程是正在运行的程序的实例(an instance of a computer program that is being executed)。*广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。*进程是静态的代码文件(静态代码没有生命周期,而进程有)*进程是指程序运行时的一种形态*进程是程序的一个副本,将程序的

2021-01-19 15:04:35 108

原创 Linux中的输入输出管理

Linux中的输入输出管理*输出实验需要用普通用户,输入实验需要用超级用户登陆1 理解输入输出的定义[1]字符设备*字符设备就是显示字符到屏幕上的设备文件*字符设备是指只能一个字节一个字节进行读写操作的设备,不能随机读取设备中的某一数据、读取数据要按照先后数据。*字符设备是面向流的设备,常见的字符设备有鼠标、键盘、串口、控制台和LED等。*一般每个字符设备或者块设备都会在/dev目录(可以是任意目录,这样是为了统一)下对应一个设备文件。l*inux用户层程序通过设备文件来使用驱动程序操作字符

2021-01-18 22:07:56 81

原创 Linux下的文件管理

Linux下的文件管理1 文件管理命令(1)touch #新建文件,修改文件时间戳touch file1 file2… #建立空文件(…代表的意思是可以同时创建很多个文件)touch file #把文件时间同步到当前时间touch -t YYYYMMDDHHmm file #把文件时间更改到指定时间其中*stat file** 是用来查看文件的信息(1)atime:最后访问时间;文件最后一次被存取或执行的时间(2)mt

2021-01-18 19:13:35 72

原创 Linux命令行使用技巧

Linux命令行使用技巧作为Linux的初学者,首先就是要对Linux有一个初步的了解,以及了解如何使用Linux命令行。1 Linux是什么(1)Linux,全称GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。(2)LInux不仅系统性能稳定,而且是开源软件。(3)Linux的基本思想:第一,一切都是文件;第二,每个文件都有确定的用途。内核:是一个操作系统的核心,相当人的大脑,主要负责系统程序和硬

2021-01-15 23:44:33 89

空空如也

空空如也

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

TA关注的人

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