自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Shell学习awk_07

Shellawkawk编程语言数据处理引擎​ 创造者:Aho Weinberger Kernighan基于模式匹配检查输入文本,逐行处理并输出通常用在shell脚本中,获取指定行的数据单独使用的时,可以对文本数据做统计用法awk 选项 (条件)指令 被处理的文档 ​ 前置指令| awk 选项 (条件)指令#素材准备[root@tedu ~]# vim testhello the worldwelcome to beijing[root@tedu ~]# grep hello

2021-04-03 21:32:11 164

原创 Shell学习sed_06

Shell1.Sed流式编辑器可以非交互式的增删改查,逐行处理解释:如果指定行操作,就只操作一行,如果没有指定,那么就操作所有行1.前置命令 | sed 选项 (定址符)指令sed 选项 (定址符)指令 被处理的文档选项: -n 屏蔽默认输出 -r支持扩展正则 -i写入文件指令:p输出 d删除 s替换[root@tedu ~]# sed 'p' test #输出test里面的内容[root@tedu ~]# sed -n 'p' test #屏蔽默认输出[root@tedu ~]

2021-03-31 22:49:04 155

原创 Shell学习正则_05

shell1、字符串的替换${变量名/old/new} 替换一个${变量名//old/new} 替换所有${变量名/old/} 删除一个${变量名//old/} 删除所有[root@tedu ~]# a=abcd[root@tedu ~]# echo ${a/c/1} #变量a中的遇到的第一个c换成1[root@tedu ~]# echo $a #原来的字符串不变[root@tedu ~]# a=aabbccdd[root@tedu ~]# echo ${a/c/1} #只替换了遇到的第

2021-03-30 19:04:56 127

原创 Shell学习_04

Shellcase分支语法:case分支,功能类似if,不如if强大,代码比if精简case 变量名称模式1)执行命令1;;模式2)执行命令2;;*)执行命令nesac#!/bin/bashcase $1 ina)echo aaa;;b)echo bbb;;c)echo ccc;;*)echo "请输入a或b或c"esac颜色修改[root@tedu ~]# systemctl status sshd #查看该服务的运行情况#零三三 零m#\033

2021-03-29 19:22:53 133 1

原创 Shell条件语句学习_03

Shell1、条件测试检查文件状态-e : 数据存在才为真-d : 数据存在,并且必须是目录才为真-f : 数据存在,并且必须为文件才为真[root@tedu ~]# [ -f /etc/passwd ][root@tedu ~]# echo $?0[root@tedu ~]# [ -d /etc/passwd ][root@tedu ~]# echo $?1[root@tedu ~]# [ -d /etc/ ][root@tedu ~]# echo $?0[root@te

2021-03-28 23:02:02 62

原创 Shell脚本变量学习_02

shell1.1、变量(中点)变量的含义a. 什么是量量就是数据.b. 什么是变量数据可以发生改变就是变量.在一个脚本周期内,其值可以发生改变的量就是变量.c. 什么叫做一个脚本周期一个脚本周期我们可以简单的理解为当前的shell文件变量是shell中不可或缺的一部分,也是最基础、最重要的组成部分。1.2、变量的定义与使用变量,先定义后使用。定义形如:a=10使用形如:echo $a​ 变量就是由2部分组成,一个是变量名(左边),另外一部分是变量的值(右边)

2021-03-27 22:01:48 203

原创 Shell脚本初初识学习_01

shell1.1、shell认识什么是shellShell(外壳) 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。什么是脚本脚本简单地说就是一条条的文字命令,这些文字命令是可以看到的(如可以用记事本打开查看、编辑)。常见的脚本: JavaScript(JS,前端)**,VBScript, ASP,JSP,PHP(后端

2021-03-25 21:43:40 80

原创 Linux部署tomcat服务器_18

Tomcat服务器部署1.1、首先安装jdk首先确保yum源没有问题yum -y install java-1.8.0-openjdk下载linux版本tomcat 后缀是tar.gzhttps://tomcat.apache.org/download-80.cgi将tomcat软件包上传到linux服务器[root@Redis ~]# lsanaconda-ks.cfg nginx-1.12.2.tar.gz 模板 下载apache-tomcat-8.5.

2021-03-23 22:29:28 75

原创 Linux中搭建nginx服务器_17

Nginx部署1.搭建本地yum源[root@server ~]# mkdir /dvd //创建目录[root@server ~]# mount /dev/cdrom /dvd //挂载[root@server ~]# ls /dvd[root@server1 ~]# vim /etc/fstab #设置永久挂载 #在最后一行加入/dev/cdrom /dvd auto defaults 0 0[root@server1 ~]# df -h[root@server ~]# cd /etc/

2021-03-22 22:35:14 90

原创 Linux的ntp和firewalld服务_16

1、ntp服务作用:ntp主要是用于对计算机的时间同步管理操作。时间是对服务器来说是很重要的,一般很多网站都需要读取服务器时间来记录相关信息,如果时间不准,则可能造成很大的影响。1.1、了解时间同步的重要性由于IT系统中,准确的计时非常重要,有很多种原因需要准确计时,如在网络传输中,数据包和日志需要准确的时间戳各种应用程序中,如订单信息,交易信息等都需要准确的时间戳在Linux系统中, Network Time Protocol (NTP),NTP协议由在用户空间中运行的守护程序实现,

2021-03-21 11:50:03 300

原创 Linux安装mysql_15

数据库服务基础1.1、构建数据库系统什么是数据库数据库:用来存放数据的仓库数据库中有众多的库,再每一个库中会有众多的表格常见的数据库软件 微软件的SQL ServerIBM DB2甲骨文的Oracle,MySql 社区开源版的MariaDB(迈瑞啊、他的女儿的名字就叫)部署mariadb数据库服务器RHEL7 中的MariaDB相关包mariadb-server:提供服务端有关的安装mariadb-server[root@tedu ~]# yum -y install m

2021-03-20 21:52:09 142

原创 Linux的yum源_14

1、Linux的yum源1.1、查看光盘文件是否加载[root@server ~]# mkdir /dvd //创建目录 [root@server ~]# mount /dev/cdrom /dvd [root@server ~]# ls /dvd [root@server1 ~]# vim /etc/fstab #设置永久挂载 /dev/cdrom /dvd auto defaults

2021-03-18 21:50:57 81

原创 Linux_Centos密码破解_13

Centos7密码破解密码破解:步骤一:步骤一:将虚拟机关机后,在开机时的内核启动界面中狂摁”e”(如图-1 所示)进入内核加载 界面(图-1)步骤二:找到第一个”linux16”的行,在末尾添加”rd.break console=tty0”(如图-2 所示); 然后组合键”ctrl+x”进入救援模式并执行命令(如图-3 所示)​ (图-2)​ (图-3)补充:touch /.autorelabel /

2021-03-17 09:14:50 82

原创 Linux分区规划及使用_12

Linux分区规划及使用1、硬盘分区扇区默认大小:512字节识别硬盘=>分区规划=>格式化=>挂载使用识别硬盘[root@tedu ~]# lsblk #查看系统磁盘 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 100G 0 disk ├─sda1 8:1 0 1G

2021-03-16 16:56:14 136

原创 Linux系统服务_11

1、Linux系统安全1.1、系统安全保护SELinux概述Security-Enhanced Linux 美国NSA国家安全局主导开发,一套增强Linux系统安全的强制访问工具(注意强制这个词、这个词很霸气、在linux系统中,只要你违背了SELinux的规则,那么你将会被直接 杀死)集成到linux内核2.6版本以上中运行RHEL7基于SELinux体系针对用户,进程,目录和文件提供了预设的保护措施,已经管理工具1.2、SELinux运行模式切换SELinux的运行模式

2021-03-16 08:01:39 147

原创 Linux用户(组)管理_10

1、Linux下用户管理1.1、用户概念及作用用户:指的是Linux操作系统中用于管理系统或者服务的人Linux下一切皆是文件,所以用户管理的是相应的文件文件基本管理:比如文件的创建、删除、复制、查找、打包压缩等;文件的权限增加,减少等;文件高级管理:比如程序文件的安装、卸载、配置等。终极目的是对外提供稳定的服务。1.2用户的分类超级用户超级用户,也叫管理员。该用户(root)具有所有权限,UID=0并且绝对只能是0.系统用户系统用户,也叫程序用户。一般都是由程序创建,用于程序或

2021-03-15 14:28:46 100

原创 Linux软件包管理_09

1、软件包管理1.1、软件包分类二进制包二进制包,指的是已经下好了的软件包,只需要直接安装就可以使用。二进制包,不需要编译,直接下载安装即可二进制包,需要根据自己的计算机CPU以及操作系统去选择合适的二进制包,命名方式一般为: xlockmore-5.31-2.el6.x86_64.rpm源码包源码包,指的是程序员写的原始的程序代码文件,不能够直接在计算机上运行。源码包,需要进行编译,变成二进制的软件包后,才可安装使用源码包,一般可以在任何的计算机上安装使用源码包,命名方

2021-03-14 11:32:04 139

原创 Linux权限详解_08

1、Linux权限介绍1.1、权限概述什么是权限权限:在计算机系统中,权限是指某个计算机用户具有使用软件资源的权力。计算机资源分为两部分硬件资源 硬盘、cpu、内存、网卡等物理硬件资源软件资源软件:操作系统(特殊的软件)、应用程序。只要不启动,这些软件就是一堆静态的文件,并且静静的躺在我们计算机的磁盘中。软件资源:Linux系统中,一切皆文件,所以这里的软件资源就是文件资源。文件资源所拥有的相关权限,即文件权限。1.2、权限设置的目的文件权限设置的目的:是

2021-03-13 09:24:43 252

原创 Linux命令学习_07

Linux命令学习uptime作用:输出计算机的持续在线时间(计算机从开机到现在运行的时间)[root@tedu ~]# uptimeuname作用:获取计算机系统相关信息语法1:#uname 获取操作系统的类型语法2 : #uname -a all,表示获取全部的系统信息**(类型、全部主机名、内核版本、发布时间、开源计划)**netstat -tnlp作用:查看网络连接状态语法:#netstat -tnlp选项说明:-t:表示只列出tc

2021-03-12 09:11:17 83

原创 Linux命令学习_06

Linux命令学习dfdf命令作用:查看磁盘空间大小语法:#df -h -h表示以可读性较高的形式展示大小[root@tedu ~]# df -h文件系统 容量 已用 可用 已用% 挂载点/dev/mapper/centos-root 17G 3.8G 14G 22% /devtmpfs 895M 0 895M 0% /devtmpfs

2021-03-11 10:17:44 142

原创 Linux命令学习_05

1、Linux命令1.1、命令介绍什么是Linux的命令?指在Linux终端(命令行)中输入的内容就称之为命令一个完整的命令的标准格式:Linux通用的格式。#指令主体(空格)]选项[操作对象]一个指令可以包含多个选项操作对象也可以是多个接下来所有的命令需要在一个载体上执行,这个载体就叫做终端。终端上所有命令都需要一个东西翻译解析一下,计算机才能理解并执行。这个翻译解析的东西叫SHELL解释器,RedHat和Centos默认shell解释器叫bash。既然需要bash帮忙翻译

2021-03-10 16:27:26 80

原创 Linux目录结构和基础命令_04

1、Linux目录结构1.1、根目录/“/”:linux的顶层(这个目录没有了,那么什么都没有了)根目录:所有数据的存放目录,linux系统的起点1.2、其他目录/bin: bin是Binary的缩写, 这个目录存放着最经常使用的命令。/boot: 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。/dev : dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问 文件的方式是相同的。

2021-03-10 10:25:02 133

原创 Linux_Vmware快照和克隆_03

1、Linux虚拟机快照和克隆1.1、快照?克隆?我们在学习中,可能会由于误操作导致系统不可用,但是又不想重新安装系统经常需要搭建各种复杂环境,可能由于新的环境需求需要重新搭建一个新的环境,但是又不想删除老环境以上情况都可以使用快照快照快照:又称还原点,就是保存在拍快照时候系统的状态(包含了所有的内容),在后期可以恢复还原到拍摄快照那个状态。【侧重在于短期备份,需要频繁备份的时候可以使用快照,做快照的时候虚拟的操作系统一般处于开启状态】克隆克隆:可以根据一台配置好的虚拟机复制

2021-03-09 19:54:07 108

原创 Linux操作系统安装_02

1、Linux安装介绍目前安装操作系统方式有2种:真机安装、虚拟机安装。真机安装:使用真实的电脑进行安装,像安装windows操作系统一样,真机安装的结果就是替换掉当前的windows操作系统;虚拟机安装:通过一些特定的手段,来进行模拟安装,并不会影响当前计算机的真实操作1.1、虚拟机认识什么是虚拟机软件?虚拟机软件,有些时候想模拟出一个真实的电脑环境,碍于使用真机安装代价太大,因此而诞生的一款可以模拟操作系统运行的软件。虚拟机软件目前有2个比较有名的产品:vmware 出品的vmwa

2021-03-09 15:21:14 262

原创 Linux操作系统认识_01

1、计算机资源介绍1.1、硬件和软件计算机资源分为两部分:硬件资源、软件资源硬件:一般硬件都是指计算机物理组成,由真实(看得见、摸得着)的设备组成的。软件:软件一般是指应用程序,应用程序是由开发人员去按照编程语言的特定的规则去编写的程序。除了上述之外,操作系统也属于软件的范畴,他属于特殊的软件。1.2、常见操作系统常见的操作系统有Windwos、MacOS、Linux。Windows:其是微软公司研发的收费的操作系统(闭源)Windows系统分为两类:用户(个人)操作系统、服务器(企业)操作

2021-03-08 21:47:46 185

空空如也

空空如也

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

TA关注的人

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