自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 4.1.4 shell 脚本中的变量

shell 脚本中变量的定义方法环境级别export a=1在环境关闭后变量失效用户级别vim ~/.bash_profile*****************************************************************************export a=1系统级别vim /etc/profile********************************************************************

2021-08-15 09:31:00 92

原创 4.1.3 shell 脚本的基础知识

1.什么是shell脚本中命令的解释器2.shell脚本的意义1.记录命令执行的过程和执行逻辑,以便以后重复执行2.脚本可以批量处理主机3.脚本可以定时处理主机3.如何创建shell脚本#!/bin/bash ##幻数vim自动添加脚本首部“map ms:call WESTOSTITLE()'sautocmd BufNewFile .sh,.script call WESTOSTITLE()func WESTOSTITLE()call append(0,”#############

2021-08-14 18:01:22 101

原创 4.1.2 文本处理工具

grepgrep——Globally search a Regular Expression and Printegrep == grep -Egrep格式grep 匹配条件 处理文件grep root passwd #过滤root关键字grep -i root passwd #忽略大小写grep -E "\<root" passwd #root字符之前不能有字符grep -E "root\>" passwd #root字符之后不能有字符gerp

2021-08-14 17:58:35 88

原创 4.1.1 shell中常用的基础命令

diff命令diff用来进行文件内容对比输出信息:[num1,num2] [a|c|d] [num3,num4]num1,num2 第一个文件中的行a 添加c 更改d 删除< 第一个文件中的内容> 第二个文件中的内容**常用参数**:-b 忽略空格-B 忽略空行-i 忽略大小写-c 显示文件所有内容并标示不同-r 对比目录-u 合并输出

2021-08-14 17:57:11 175

原创 3.7 Linux中的火墙策略优化

在RHEL8中默认使用的是firewalld火墙工具的切换:#firewalld----->iptablesdnf install iptables-services -ysystemctl stop firewalldsystemctl disable firewalld systemctl mask firewalld systemctl enable --now iptables#iptales -------> fiewalld dnf install firewal

2021-08-14 17:53:08 52

原创 3.6 企业dns服务器搭建

dns服务部署

2021-08-14 17:51:36 57

原创 3.5 网络文件系统

samba作用:smb = server message block (SUM)cifs = common internet file system (MICROSOFT)windows系统共享文件时用到的协议smb

2021-08-14 17:51:12 43

原创 3.4 mysql数据库的基本管理

数据库介绍什么是数据库数据库就是个高级的表格软件常见数据库Mysql Oracle mongodb db2 sqlite sqlserver …数据库常用名词字段:表格中的表头表:表格库:存放表格的目录查询:对表格中的指定内容进行查看mariadb的安装dnf install mariadb-server.x86_64 -ymariadb的基本信息服务:mariadb.service端口:3306主配置文件/etc/my.cnf.d/mariadb-server.cnf

2021-08-14 17:49:58 47

原创 3.3 Apache的管理及优化web

Apache作用http:超文本传输协议http://超文本传输协议提供软件:Apache、nginx、stgw、jfe、TengineApache安装dnf install httpd.x86_64 -yApache的启用systemctl enable --now httpd #开启服务并设定服务位开机启动firewall-cmd --list-all #查看火墙信息firewall-cmd --permanent --add-service=http #在火墙中永久开启htt

2021-08-14 17:49:25 57

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

Selinux的功能现象当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当Selinux开启时:在/mnt中建

2021-08-14 17:44:48 54

原创 3.1 vsftpd服务的部署及优化

FTPftp:file transfer proto 是互联网中最老牌的文件传输协议ftp的安装及启用服务端安装vsftpdnf install vsftpd.x86_64 -y #安装服务端dnf install lftp.x86_64 -y #安装客户端关闭selinux:vim /etc/sysconfig/selinux**********************************************************************

2021-08-14 17:44:13 71

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

编写一个脚本:#version=RHEL8#ignoredisk --only-use=sda# Clear the Master Boot Recordzerombr# Partition clearing informationclearpart --all --initlabel# Reboot after installationreboot# Use graphical install#graphicaltext# Keyboard layoutskeyboard --v

2021-07-27 14:39:12 61

原创 2.6 Linux存储的高级管理

逻辑卷pv物理卷被处理过的物理分区pe物理扩展设定存储最小单元vg物理卷组捆绑pv到一个组中lv逻辑卷分配最终的使用设备lvm设备建立:##监控建立过程watch -n 1 "pvs;echo ========;vgs;echo ========;lvs;echo ========;df -h /songdata"##建立过程pvcreate /dev/vdb1pvcreate /dev/vdb2vgcreate songvg -s 2M

2021-07-27 09:09:17 150

原创 2.5 Linux存储的基本管理

设备识别Linux中的一切管理都是文件管理,所以设备接入系统后也都是以文件形式存在.##设备文件名称:SATA/SAS/USB /dev/sda,/dev/sdb #s=SATA,d=DISK a|b=第a|b块IDE /dev/hd0,/dev/hd1 #h=hardVIRTIO-BLOCK /dev/vda,/dev/vdb #v=virtioM2(SSD) /dev/nvme0,/dev/nvme1 #nvme=m2SD/MMC/EMMC(card

2021-07-27 09:05:24 60

原创 2.4 系统定时任务与延迟任务

延迟任务(at)[root@Song Desktop]# date #查看当前时间Wed Jul 21 11:40:50 CST 2021[root@Song Desktop]# at 11:45 #设置一个延迟任务warning: commands will be executed using /bin/shat> touch {1..5}at> <EOT>job 2 at Wed Jul 21 11:45:00 2021[root@Song Desk

2021-07-26 12:29:18 217

原创 2.3 Linux系统中的日志管理

journald(systemd-journald.service)RHEL8加入了一个日志工具journald默认日志存放地址/run/log/journal/22992d92cf33452b80a53fcd57ebee16/system.journal (journald将收集到的日志存放在此)systemd-journald负责收集日志journalctl命令用于查看日志journalctl -o short|verbose|export|json #修改日志显示格式journalctl

2021-07-26 12:26:37 134

原创 2.2 Linux下的远程登陆服务

openssh的功能sshd服务的用途作用:可以实现通过网络在远程主机中开启安全shell的操作ssh====>Secure SHell====>客户端sshd====>Secure SHell Daemon====>服务端安装sshdnf install -y openssh-serverssh主配置文件/etc/ssh/sshd_conf,默认端口是22SSH基本用法ssh [-l 远程主机用户] <ip|hostname>********

2021-07-26 05:40:48 154

原创 2.1 Linux下的网络配置

Linux下的网络配置什么是IP ADDRESS全称internet protocol addressipv4----------internet protocol version 4ip是由32个01组成11111110.11111110.11111110.11111110 = 254.254.254.254子网掩码用来划分网络区域子网掩码的非0位对应的ip上的数字表示这个ip的网络位子网掩码0位对应的数字是ip的主机位网络位表示网络区域主机位表示网络区域里的某台主机ip通信判定

2021-07-26 05:40:15 221

原创 1.9 Linux下的虚拟化部署

1.9 Linux 下虚拟化的部署kvm虚拟化安装kvm虚拟化相关信息虚拟机管理命令虚拟机快照kvm虚拟化安装dnf group install "Virtualization Client" "Virtualization Hypervisor" "Virtualization Tools" -y*************************************************************************Virtualization Client #虚拟化客

2021-07-25 14:36:05 97 1

原创 1.8 Linux系统中的软件管理

1.8 Linux系统中的软件管理Linux中软件包的类型软件包的名称结构rpm命令管理软件包本地软件仓库的搭建dnf 软件管理命令yumdownloaderLinux中软件包的类型DEB #UBlinux DEBlinuxrpm #redhat centOS fadorabz2|gz|xz需要源码编译安装绿色软件,解压后可直接使用注:rhel8中只能使用绿色软件、源码编译软件和rpm软件软件包的名称结构[dhcp-server]-[4.3.6-30].[el8]

2021-07-25 14:35:31 59

原创 1.7Linux系统中的文件传输

1.7 Linux系统中的文件传输SCP命令rsync文件的归档压缩文件归档文件的压缩tar压缩SCP命令scp在文件传输过程中会传输所有文件scp 本地文件 远程主机用户@远程主机ip:远程文件的绝对路径scp 远程主机用户@远程主机ip:远程文件的绝对路径 本地文件scp -r 本地目录 远程主机用户@远程主机ip:远程目录的绝对路径scp -r 远程主机用户@远程主机ip:远程目录的绝对路径 本地目录rsyncrsync在文件传输过程中会跳过重复文件rsync 本地文件 远程主机用

2021-07-25 14:34:53 54

原创 1.6 Linux系统的进程管理

1.6 Linux系统的权限管理进程进程的定义:进程&线程进程状态进程查看命令进程优先级nice进程的前后台调用进程信号signal进程信号进程信号控制工具守护进程systemctl 管理系统服务系统中的登陆审计进程进程的定义:程序是静态的代码文件进程是指程序运行时的形态,是程序的一个副本进程是有生命周期的(准备期,运行期,终止期)进程&线程进程是资源调用的最小单位线程是进程的最小单位程序执行流是从上倒下贯穿运行的当进程是多任务,cpu是多核心,多任务应该同时被每个核心处

2021-07-25 14:34:18 54

原创 1.5 Linux系统的权限管理

1.5.linux系统的权限管理权限的查看及读取权限的查看权限的读取普通权限的类型及作用用户对文件的身份权限位及类型设定普通权限系统默认权限设定保留权力umask临时更改umask永久更改文件的用户及用户组管理特殊权限stickyid(粘制位)sgid(强制位)suid(冒险位)acl(Access Control Lists)权限列表acl列表开启标识acl列表权限读取acl列表的控制acl权限优先级acl中mask控制acl列表的默认权限attr权限权限的查看及读取权限的查看ls -l file

2021-07-25 14:26:16 56

原创 1.4 Linux系统中的用户管理

4.Linux系统中的用户管理用户及用户组存在的意义用户存在的意义用户组存在的意义用户及用户组在系统中的存在方式用户切换用户查看用户切换用户涉及到的系统配置文件用户和用户组建立及删除用户和用户组的信息管理用户认证信息管理用户权力下放用户及用户组存在的意义系统资源是有限的,如何合理分配系统资源?用户存在的意义用户是操作者在系统中的身份标识,用户的存在是为了限制权限身份 account授权 author认证 auth**3A机制组成系统中最底层的安全架构用户组存在的意义用户组是一个逻辑容器

2021-07-20 02:36:12 49

原创 1.3 Linux中的输入输出管理及如何获得帮助

3.Linux中的输入输出管理及如何获得帮助理解输入输出管理输入管理系统输出命令行获得帮助理解输入输出linux中有三种标准输入输出,分别是STDIN,STDOUT,STDERR,对应的数字是0,1,2STDIN是标准输入,默认从键盘读取信息;STDOUT是标准输出,默认将输出结果输出至终端;STDERR是标准错误,默认将输出结果输出至终端。由于STDOUT与STDERR都会默认显示在终端上,为了区分,就有了编号的0,1,2的定义,用1表示STDOUT,2表示STDERR。管理输入外界传递到

2021-07-20 01:21:50 71

原创 1.2 Linux下的文件管理

2.Linux下的文件管理文件管理命令Linux文件系统结构相对路径和绝对路径关于文件寻址的命令文件批量处理文件管理命令touch//touch #新建文件,修改文件时间戳touch file1 file2... ##建立空文件touch file ##把文件时间同步到当前时间touch -t YYYYMMDDHHmm file ##把文件时间更改到指定时间mkdir//mkdir (make directory) #新建目录mkdir dir1 dir2

2021-07-20 00:48:33 54

原创 1.1 Linux命令行使用技巧

1.Linux命令行使用技巧什么是LinuxLinux内核什么是shellshell命令行提示符的含义shell中的快捷键shell中如何执行命令Linux命令行历史调用Tab键妙用什么是LinuxLinux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是

2021-07-19 23:44:14 107

空空如也

空空如也

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

TA关注的人

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