自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Tomcat8配置服务启动脚本及部署jpress应用

简述静态网页和动态网页的区别。请求响应信息,发给客户端进行处理,由浏览器进行解析,显示的页面称为静态页面。在网站设计中,纯粹HTML格式的网页(可以包含图片、视频JS (前端功能实现)、CSS (样式)等)通常被称为"静态网页"。其访问的效率比较高,但网页页面交互性交差,因为不能与数据库配合。所谓的动态网页是与静态网页相对而言的,也就是说,动态网页的URL后缀不是.html .htm、.xml、.shtml、.js css 等静态网页的常见扩展名形式,而是.asp、.aspx、.php、.js、.d..

2022-01-08 20:16:56 1196

原创 logrotate日志轮转

logrotate日志轮转logrotate程序是一个日志文件管理工具。用于分割日志文件,删除旧的日志文件,并创建新的日志文件,起到“转储”作用。1.配置文件/etc/logrotate.conf 默认配置文件weekly #默认每一周执行一次轮转rotate 4 #默认保留四个日志文件create #创建新的日志文件,保留和原来文件相同的权限dateext #切割后的日志文件以当前日期为格式结尾,没有这行切割出来就是按数字递增compress #是否通过gzip压缩转储以后的日志文

2021-12-23 17:50:11 618

原创 docker基本操作

1.安装docker服务,配置镜像加速器安装docker服务为了方便添加软件源,以及支持devicemapper存储类型,安装以下软件包:[root@localhost ~]# yum install -y yum-utils device-mapper-persistent-data lvm2然后添加docker稳定版的yum源[root@localhost ~]# yum-config-manager --add-repo https://download.docker.com/linux/

2021-12-17 16:33:38 692

原创 MySQL多表查询

MySQL多表查询1.创建student和score表CREATE TABLE student (id INT(10) NOT NULL UNIQUE PRIMARY KEY ,name VARCHAR(20) NOT NULL ,sex VARCHAR(4) ,birth YEAR,department VARCHAR(20) ,address VARCHAR(50));CREATE TABLE score (id INT(10) NOT NULL UNIQUE PRIMARY KE

2021-12-13 23:51:54 242

原创 MySQL单表查询

MySQL单表查询素材如下:/*Table structure for table course */DROP TABLE IF EXISTS course;CREATE TABLE course (cs_id int(11) NOT NULL COMMENT ‘课程编号’,cs_name varchar(50) NOT NULL COMMENT ‘课程名称’,cs_credit tinyint(255) unsigned DEFAULT NULL COMMENT ‘课程学分’,cs_ty

2021-12-13 21:25:06 181

原创 MySQL库表操作

MySQL库表操作1、创建数据库school,字符集为utf8mysql> create database school default character set utf8 collate utf8_general_ci;2、在school数据库中创建Student和Score表mysql> use school;mysql> create table Student( -> Id int primary key auto_increment, -&

2021-12-13 18:19:41 590

原创 配置KVM桥接网络及配置KVM虚拟机克隆

配置KVM桥接网络及配置KVM虚拟机克隆1、配置kvm桥接网络,并验证2、配置kvm虚拟机克隆,并验证

2021-12-13 15:41:40 3810

原创 初始化MySQL出现error

在CentOS上安装MySQL后进行初始化,如果出现error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory是因为没有安装依赖包libaio执行以下命令:[root@localhost ~]# yum install libaio -y...

2021-12-12 10:50:17 836

原创 CentOS7安装MySQL5.7

1、CentOS7 RPM方式安装MySQL5.7先在官网上下载RPM的安装包,然后上传到服务器,解压缩https://dev.mysql.com/downloads/file/?id=507407[root@localhost ~]# mkdir /mysql[root@localhost ~]# cd /mysql[root@localhost mysql]# ls[root@localhost mysql]# tar xvf mysql-5.7.36-1.el7.x86_64.rpm-bu

2021-12-12 10:43:04 539

原创 CentOS7安装kvm及添加磁盘创建快照

CentOS7安装kvm1、部署kvm环境。在使用kvm前,对系统也是有要求的,先对虚拟机进行设置,选中虚拟化引擎那几项然后进入系统确认有VT[root@localhost ~]# lscpu | grep Virtualization:Virtualization: VT-x#Intel CPU: VT-x #AMD CPU: AMD -V[root@localhost ~]# egrep 'svm|vmx' /proc/cpuinfo #如果flags里面有svm或者vm

2021-12-10 19:07:43 1822

原创 练习day4

1.创建一个分区编写一个剧本位置在~/ansible/partition.yml,在所有主机上运行,需求如下:在vdb中,创建一个主分区,编号是1,大小1500MiB格式化成ext4文件系统,挂在到/newpart如果无法创建请求的分区大小,则应使用错误消息"Could not create partition of that size", 应该显示,而应该使用大小为800Mib的如果设备vdb不存在,则错误消息"Disk does not exist"应该显示[student@workstat

2021-11-29 22:49:46 78

原创 练习day3

1、创建一个名为 locker.yml 的 ansible vault 文件存储用户密码:Vault 文件中包含两个变量:pw_developer: imadevpw_manager: imamgr加密此文件的密码为redhat此密码存放在:~/ansible/secret.txt[student@workstation ansible]$ echo redhat > secret.txt[student@workstation ansible]$ chmod 600 sec

2021-11-26 13:29:33 618

原创 练习day2

一、创建剧本config_nginx.yml完成以下功能:1、安装nginx2、提供默认主页3、启动并开机自启服[student@workstation ansible]$ cat config_nginx.yml---- hosts: servera tasks: - name: install nginx yum: name: nginx - name: index.html copy: content: 'thi

2021-11-25 10:46:26 2113

原创 练习day1

一、构建学习环境:student用户在控制节点(workstation)上安装并配置 Ansible, 要求如下 :1、安装所需的软件包2、创建静态inventory文件/home/student/ansible/inventory,要求如下:servera属于dev主机组serverb属于test和balancers主机组serverc和serverd属于prod主机组prod主机组属于webservers主机组3、创建ansible配置文件/home/student/ansible/an

2021-11-22 13:44:07 79

原创 shell变量

变量变量的命名规则1.变量名可以由字母、数字或下划线组成,但只能以字母或下划线开头;2.变量名中不能出现空格;3.不能使用标点符号;4.不能使用bash里面的关键字变量的类型shell是一种动态类型语言和弱类型语言,可以说shell的变量不分数据类型,统一按照字符串存储。弱类型语言:允许隐式变量变量类型转换,你想把这个变量当做什么类型来用,就当做什么类型,语言的解析器会自动转换。强类型语言:不允许隐式变量变量类型转换,当你定义一个变量是某个类型,如果不经过强制转换,就一直是这个类型,如果想

2021-11-03 15:01:32 120

原创 shell基础

shell基础shell的定义hell又称命令解释器,它识别用户输入的各种命令,传递给内核,执行动作。shell既是用户交互的界面,也是控制系统的脚本语言。shell的分类(弱类型语言)Bourne Shell:标识为sh,是用户的默认shell;Bourne-Again Shell:标识为bash,是绝大多数localhost发 行版的默认的Shel;Korn Shell:标识为ksh,向上兼容 Bourne Shell 并包含了C Shell 的很多特性;C Shell:标识为csh,语法

2021-11-03 14:52:15 97

原创 练习Day3

1、ping主机测试[root@localhost day3]# vim ping.sh[root@localhost day3]# cat ping.sh#! /bin/bashread -p "请输入测试主机IP地址:" ipping -c2 $ip &> /dev/nullif [ $? -eq 0 ]then echo "success"else echo "fail"fi[root@localhost day3]# bash ping.sh请输入

2021-11-01 17:35:50 61

原创 练习Day4

1.使用case实现成绩优良中差的判断[root@localhost day4]# vim grade.sh[root@localhost day4]# cat grade.sh#! /bin/bashread -p "请输入成绩:" gradecase "$grade" in 8[5-9]|9[0-9]|100) echo "优" ;; 7[0-9]|8[0-4]) e

2021-11-01 09:07:40 96

原创 练习Day2

1、取出/etc/inittab文件的第6行。[root@localhost day2]# sed -n '6p' /etc/inittab2、取出当前系统上所有用户的shell,要求每种shell只显示一次,并且按顺序进行显示,使用cut、sort结合管道实现 。[root@localhost day2]# cut -d : -f7 /etc/passwd | sort | uniq -c | sort -n 1 /bin/sync 1 /sbin/halt 1

2021-10-28 09:11:32 559

原创 练习Day1

1、安装JDK及配置环境变量。[root@localhost ~]# mkdir /usr/java[root@localhost ~]# tar -xf jdk-8u60-linux-x64.tar.gz -C /usr/java/[root@localhost ~]# vim /etc/profile.d/java.sh[root@localhost ~]# cat /etc/profile.d/java.sh#! /bin/bashexport JAVA_HOME=/usr/java/jd

2021-10-28 00:51:26 65

原创 在虚拟机安装MySQL详解

在虚拟机安装MySQL详解MySQL是一种关系型数据库,原本是瑞典的公司叫MySqlAB公司,后被Oracle收购DB:database,数据库,里边保存了有组织的规范的数据DBMS:database management system ,数据库管理系统,简称数据库软件,数据库产品,数据库是通过DBMS创建和操作的容器SQL:结构化查询语言(Structure Query Language),专门用来与数据库通信的语言SQL的优点:1.不是特定的数据库供应商专有的语言,几乎所有DBMS都支持

2021-08-14 17:53:19 7726 2

原创 iscsi服务的共享和挂载

iscsi服务的共享和挂载在iscsi服务端将大小为4G逻辑卷共享给客户端,在客户端系统启动期间,该iscsi设备自动加载。该块设备上包含一个大小为2300MB的分区,文件系统类型为ext4,此分区在系统启动期间同时自动挂载在/share/disk上。首先向系统添加一块大小为5G的硬盘,然后查看[root@localhost ~]# lsblksda 8:0 0 5G 0 disk然后创建大小为4G的逻辑卷[root@localhost ~]# pvcreat

2021-08-09 02:34:30 1071

原创 搭建邮件服务器

搭建邮件服务器在foxmail上使用[email protected][email protected]用户发一封邮件,内容为biechile。首先装包[root@localhost ~]# yum install postfix -y[root@localhost ~]# yum install dovecot -y[root@localhost ~]# yum install mailx -y[root@localhost ~]# yum install cyrus-sasl* -y

2021-08-08 17:48:42 174

原创 lvm实验创建一个lv1并扩大它的大小

lvm实验要求:创建一个lv1,大小为2G,扩大它的大小为4G。首先往系统添加大小为5G的硬盘设置–添加–硬盘–SATA–创建新的虚拟磁盘–5G–下一步直到完成然后给新添加的磁盘分区[root@localhost ~]# fdisk /dev/sda然后格式化分区[root@localhost ~]# mkfs.xfs /dev/sda1创建pv,vg,lv并格式化[root@localhost ~]# pvcreate /dev/sda1 Physical volume "/de

2021-08-08 04:11:56 381

原创 在服务端上配置SMB服务

在服务端上配置SMB服务要求: 共享/common目录,共享名必须为 common,可以在common目录里面创建文件。首先是服务端装包[root@localhost ~]# yum install samba -y装成功后编辑配置文件,添加内容[root@localhost ~]# vim /etc/samba/smb.conf[common] comment = read and write path = /common browseable

2021-08-08 03:26:20 208

原创 nfs综合

架设一台NFS服务器,并按照以下要求配置,客户端可以实现自动挂载1、开放/nfs/shared目录,供所有用户查询资料;2、开放/nfs/upload目录,该目录为192.168.136.0/24网段的主机的数据上传目录,并将所有该网段主机上传文件的所属者和所属组映射为nfs-upload,其UID和GID为2001;3、将/home/tom(该目录为uid=1111,gid=1111的tom用户的家目录)目录仅共享给192.168.136.144这台主机上的jerry用户,jerry对该目录具有访问

2021-08-08 02:37:40 304

原创 配置nfs服务

配置nfs服务开放/nfs/shared目录,供所有用户查询资料;开放/nfs/upload目录,供所有用户上传下载资料。首先第一步是装包[root@localhost ~]# mount /dev/sr0 /mntmount: /mnt: WARNING: device write-protected, mounted read-only.[root@localhost ~]# yum install rpcbind -y[root@localhost ~]# yum install nfs-

2021-08-05 00:45:23 126

原创 匿名用户通过ftp服务对文件的操作

匿名用户通过ftp服务对文件的操作匿名用户可以通过ftp服务上传,下载,删除文件,同时上传目录文件的权限是755首先是装包[root@localhost ~]# mount /dev/sr0 /mntmount: /mnt: WARNING: device write-protected, mounted read-only.[root@localhost ~]# yum install vsftpd -y然后去编辑配置文件[root@localhost ~]# vim /etc/vsftp

2021-08-05 00:11:08 405

原创 搭建dns服务器做域名解析访问网站

搭建dns服务器做域名解析访问网站搭建一个基于https://www.zuoye.com访问的web网站,网站首页在/www/https/,内容为exercise。客户端使用你搭建的dns服务器做域名解析访问该网站。要通过域名解析访问https的网站,首先装包[root@localhost ~]# mount /dev/sr0 /mnt[root@localhost ~]# yum install httpd -y[root@localhost ~]# yum install mod_ssl -y

2021-08-04 23:16:40 660

原创 ssh远程登录

ssh远程登录使用client的xiaoming用户基于秘钥认证方式通过端口2000使用ssh登录server端的xiaoming用户和xiaohei用户,server端的其他用户都不可被远程登录。首先分别在客户端和服务端创建用户[root@server ~]# useradd xiaoming[root@server ~]# useradd xiaohei[root@server ~]# echo root | passwd --stdin xiaomingChanging password

2021-07-31 18:19:17 394

原创 搭建dhcp服务器

搭建dhcp服务器搭建dhcp服务器使其能够给192.168.27.0网段和192.168.136.0网段的主机分配ip地址,dhcp服务器可以给该网段的主机分配固定ip地址为192.168.27.8和192.168.136.168。首先安装dhcp服务[root@localhost ~]# mount /dev/sr0 /mntmount: /mnt: WARNING: device write-protected, mounted read-only.[root@localhost ~]# y

2021-07-30 12:51:36 976

原创 基于虚拟目录和用户控制的web网站

基于虚拟目录和用户控制的web网站搭建一个基于https://www.zuoye.com:22222访问的web网站,网站首页在/www/https/,内容为zuoye,可以根据https://www.zuoye.com:22222/mimi访问到的信息为mimi,该网站的实际内容在/www/secret,该网站的内容只有用户xiaoming能够查看。首先在虚拟机中安装https服务[root@localhost ~]# mount /dev/sr0 /mntmount: /mnt: WARNING

2021-07-28 20:25:50 158

原创 VMware Workstation的三种网络连接模式

VMware Workstation的三种网络连接模式图并配置ip参数远程连接画出VMware Workstation的三种网络连接模式图,并给三个不同模式的网卡配置相应的ip参数并远程连接,测试哪种网络模式可以上网VMware Workstation有三种网络连接模式,分别是桥接模式,仅主机模式,NAT模式一、桥接模式桥接模式一般桥不上无线,但是选择无线的网卡,这里获取到的ip地址是192.168.10.210那么接下来桥接模式的虚拟机获取到的ip地址也在192.168.10.0/24这个网

2021-07-27 19:59:44 1151

原创 搭建一个基于https服务访问的网站

搭建一个基于https服务访问的网站要求:搭建一个基于https://www.zuoye.com:22222访问的web网站,网站首页在/www/https/,内容为zuoye首先在虚拟机中安装https服务[root@localhost ~]# mount /dev/sr0 /mntmount: /mnt: WARNING: device write-protected, mounted read-only.[root@localhost ~]# yum install mod_ssl -y

2021-07-26 18:19:51 621

原创 建立两个基于ip地址访问的网站

建立两个基于ip地址访问的网站要求如下: 1、该网站ip地址的主机位为100,设置DocumentRoot为/www/ip/100,网页内容为:this is 100。 2、该网站ip地址主机位为200,设置DocumentRoot为/www/ip/200,网页内容为:this is 200。首先添加ip地址[root@localhost ~]# nmcli connection modify ens160 ipv4.addresses 192.168.136.138/24 +ipv4.address

2021-07-25 23:08:23 218

原创 配置dns主从服务器并解析qq.com域下的所有主机

配置dns主从服务器,解析qq.com域下的所有主机,www.qq.com aaa.qq.com bbb.qq.com …

2021-07-18 22:26:19 259

原创 LVM-swap/逻辑卷/卷组

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2021-07-17 21:54:02 377

原创 配置nfs服务器和web服务器

题目要求:配置nfs服务器和web服务器1.配置nfs服务器,要求将两个网站的资源文件通过nfs服务器共享给web服务器。通过两个共享目录分别共享网页文件例如:/openlab/index.html /xianoupeng/index.html (网页文件内容自定义)。2.通过nfs共享网页文件,配置web服务实现www.openlab.com以及www.xianoupeng.com访问各自的网站信息。要求配置nfs服务器和web服务器,要先保证系统中有相关服务,安装对应的服务包(nfs-util

2021-07-15 19:59:35 380

原创 在主机配置FTP服务

题目要求:在主机配置FTP服务要求:在openlab公司教学部建立一个文件系统服务器,实现所有用户基于虚拟用户身份登录到该部门的ftp文件系统服务器,访问的文件系统根目录为/home/teacher目录。(虚拟用户分别为:lucy,lack,david,dylan密码是openlab)分析题目是要求所有用户基于虚拟用户身份登录到该部门的ftp文件系统服务器,访问的文件系统根目录为/home/teacher,表示存在一个teacher用户。首先创建teacher用户![创建teacher用户](h

2021-07-13 13:14:08 170

原创 基于http和https搭建web网站

题目要求:给openlab搭建web网站,需求如下:1.基于域名www.openlab.com可以访问网站内容为 welcome to openlab!!!2.给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站,基于www.openlab.com/student 网站访问学生信息,www.openlab.com/data网站访问教学资料 www.openlab.com/money网站访问缴费网站。3.要求学生信息网站只有song和tian两人可以访问,其他用户不能访问4.访问缴费网站实现数

2021-07-10 22:29:53 486

空空如也

空空如也

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

TA关注的人

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