自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 实训第二十五天

(1)和shell脚本一样python文件也可以称为py脚本,也是将python指令做一个集合(2)为了脚本更加的智能化和自动化,添加选择语句(智能)循环语句(自动化)(3)同时为了开发效率,可读性,做了方法,类,模块(1)python脚本完成并配置成功之后,将脚本部署为一个二进制的可执行文件(2)因为py文件要被执行需要在linux中安装python环境(3)但是二进制可执行文件,不要环境,在任何linux主机上都可以执行(4)步骤安装pyinstaller。

2024-08-12 09:23:56 694

原创 实训第二十四天(python基础学习)

{"name":"张三","age":"19","gender":"male","height":"145","weight":"180"}>>> for var in ["a","b","c"]: #列表遍历。>>> d={"a":1,"b":2,"c":3} #字典遍历key。>>> print("1、创建master,2、创建slave")# 当在列表中删除或者修改一个元素的时候,列表会返回新的列表。>>> tupl0=("a","b","c") #遍历元组。

2024-08-12 09:17:44 118

原创 实训第二十三天(mysql主从脚本与mysql详细语句介绍)

只有select⼦句和 having ⼦句、order by ⼦句中能使⽤聚合函数,where ⼦句不能使⽤聚合函数。当使⽤聚合查询以后,不能使⽤where条件,如果要添加条件,就使⽤having。

2024-08-12 09:13:03 505

原创 实训第二十二天(mysql数据库主从搭建)

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql8 #将/usr/local/mysql/support-files/mysql.server文件复制到/etc/init.d/目录下并改名为mysql8,方便后续启服务。#/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ 从服务器不初始化mysql。

2024-08-09 17:51:48 484

原创 实训第二十一天(mysql用户创建与授权、角色创建

root@mysql ~]# cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql8 //将mysql.server文件放到/etc/init.d/目录下,方便启动mysql服务 service mysql start。[root@mysql ~]# /usr/local/mysql/bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data //创建安全加密连接。

2024-08-09 17:45:24 674

原创 实训第二十天(mysql安装与基本操作)

mysql> insert into user(id,username,password) values(5,'小六','xiaoliu'),(6,'小七','xiaoqi');(5)下载rpm -ivh mysql-community-server-8.0.33-1.el7.x86_64.rpm。| 1 | 张三 | 123 || 3 | 王五 | wangwu || 5 | 小六 | xiaoliu || 6 | 小七 | xiaoqi |

2024-08-08 18:32:32 445

原创 实训第十九天(安装nginx代理tomcat)

(1)bin目录1、含有多个可执行文件,这些可执行文件在window和linux中是通用2、win10上优化之后上传到linux,只需要添加权限就可以了3、win对应的的文件的扩展名为bat(批处理文件)4、linux对应的文件的扩展名为sh5、startupsh.sh启动服务,shutdown.sh停止服务(2)webapps目录i am jsp......i am jspi am jsp......i am jsp。

2024-08-05 09:17:36 581

原创 实训第十八天(虚拟主机与vue项目、samba磁盘映射)

root@server eleme_web]# mount -t nfs 10.0.0.50:/static/img/ ./public/img/ //将nfs服务器共享的目录挂载到/root/eleme_web/public/img/下。[root@server ~]# sed -n '11,18p' /usr/local/nginx/conf/nginx.conf > /usr/local/nginx/conf.d/baibai.conf //创建新的配置文件。

2024-08-05 09:09:23 691

原创 实训第十七天(nginx反向代理)

反向代理 安装nginx 1.26.1 平滑升级 负载均衡。

2024-07-31 09:06:24 556

原创 实训第十六天(web服务器的介绍)

nginx配置文件介绍1、nginx 主配置⽂件nginx.conf 为 nginx 的主配置⽂件,编译安装的配置⽂件在之前预配置时指定的软件⽬录下,⼀般 为 /usr/local/nginx/conf/nginx.conf;yum 安装的 nginx,主配置 ⽂件位于 /etc/nginx/nginx.conf。nginx.conf 配置⽂件由指令控制的模 块组成。指令分为简单指令和块指令,⼀个简单指令由名称和参数组成,空格分隔,分号结尾,如:listen 80;

2024-07-31 08:55:46 594

原创 shell脚本自动化安装启动各种服务

3、在阿里云官网wget下载阿里云镜像 wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo。# 3、修改vsftpd配置文件 vim /etc/vsftpd/vsftpd.conf (查找修改)# chroot_list_file=/etc/vsftpd/chroot_list //指定用户列表文件。

2024-07-29 09:14:17 338

原创 实训第十五天(git+shell脚本)

sed 是文本处理工具,读取文本内容,根据指定条件进行处理,可实现增删改查的功能。sed 依赖于正则表达式。1、格式sed 选项 “(定位符)指令” 文件名(定位符)指令---想对文件的哪一行进行操作2、选项3、行号定位加上-n不全文打印打印第三行打印一到三行打印第一行和第三行打印奇数行 (行数从1开始每次自加2)打印偶数行 (行数从2开始每次自加2)

2024-07-29 09:08:19 238

原创 实训第十四天(git分布式版本控制系统)

像集中式都有一个主版本号,所有的版本迭代都以这个版本号为主,而分布 式因为每个客户端都是服务器,git 没有固定的版本号,但是有一个由哈希 算法算出的 id,用来回滚用的,同时也有一个 master 仓库,这个仓库是一 切分支仓库的主仓库,我们可以推送提交到 master 并合并到主仓库上,主 仓库的版本号会迭代一次,我们客户端上的 git 版本号无论迭代多少次,都 跟 master 无关,只有合并时 master 才会迭代一次。每个提交都包含一个快照 (即项目的状态),以及一个指向上一个提交的引用。

2024-07-26 16:28:57 744

原创 实训第十三天(DNS域名解析)

root@dns named]# named-checkconf /etc/named.rfc1912.zones //检查配置文件。[root@dns named]# vim /etc/named.rfc1912.zones //修改配置文件 添加以下内容。[root@sla ~]# vi /etc/named.rfc1912.zones //添加以下内容。[root@sla ~]# ls /var/named/slaves/ //同步成功。

2024-07-25 18:42:55 642

原创 实训第十二天(samba共享与DNS域)

www.baidu.com. 5 IN CNAME www.a.shifen.com. www.a.shifen.com. 5 IN A 180.101.50.188 www.a.shifen.com. 5 IN A 180.101.50.242反向解析。[root@dns ~]# cp -p /var/named/named.localhost /var/named/haha.lijiaqi.zone //注意将权限全部复制。分布式的架构保证可靠性:DNS 系统采用分布式的架构,避免了单点故障。

2024-07-23 19:30:15 775

原创 实训第十一天(nfs与samba)

1. ftp 局域⽹和外⽹都可以2. nfs 局域⽹ 挂载⽅式访问 mount.nfs 侧重于Linux与Linux之间3. samba 局域⽹ 直接访问(smbclinet)挂载的⽅式mount.cifs 侧重于Windows与 Linux之间。

2024-07-23 19:16:44 808

原创 实训第十天(frp与ftp文件传输)

在 Linux 中,FRP 通常指的是一款用于内网穿透的工具。FRP 可以帮助您在具有公网 IP 的服务器和处于内网环境的机器之间建立安全可靠的连接,实现内网 服务的外网访问。比如说,如果您在家中有一台电脑运行着一个 Web 服务,但您的家庭网络没有公网 IP,通过在具有 公网 IP 的服务器上部署 FRP 服务端,在内网电脑上部署 FRP 客户端并进行相应配置,您就可以从外网访 问到家中电脑上的 Web 服务。FRP 的配置相对灵活,支持多种协议的穿透,如 TCP、UDP 等。

2024-07-22 09:31:12 740

原创 练习(rsync与inotify)

rsync -av --delete /app1/studentweb/ root@10.0.0.20:/tmp/ :使用 rsync 工具将 /app1/studentweb 目录以递归、保持文件属性和删除目标端多余文件的方式同步到远程主机 10.0.0.20 的 /tmp/ 目录。echo "date +%F\ %T出现事件 $events" >> /var/log/app1.log 2>&1 :记录当前的日期时间和监测到的事件到 /var/log/app1.log 日志文件中。

2024-07-22 09:20:14 980

原创 作业9(ssh)

passwd:所有的身份验证令牌已经成功更新。passwd:所有的身份验证令牌已经成功更新。passwd:所有的身份验证令牌已经成功更新。passwd:所有的身份验证令牌已经成功更新。passwd:所有的身份验证令牌已经成功更新。passwd:所有的身份验证令牌已经成功更新。passwd:所有的身份验证令牌已经成功更新。passwd:所有的身份验证令牌已经成功更新。更改用户 zhangsan 的密码。更改用户 zhaoliu 的密码。更改用户 wangwu 的密码。更改用户 aaa 的密码。

2024-07-22 09:13:57 836

原创 实训第九天(rsync同步与inotify监控)

rsync 是一个强大的文件同步工具,常用于在不同的系统之间高效地复制和同步文件及目录。它具有以下一些显著的特点和优势:1、增量备份:rsync 只会传输源目录和目标目录之间有差异的部分,这大大减少了数据传输量,提高了同步效率。例如,如果您有一个大型的文件库,并且只对其中的几个文件进行了修改,rsync 只会传输这些修改过的文件,而不是整个文件库。2、数据完整性:它能够确保数据在传输过程中的完整性,通过校验和来验证文件是否正确传输。

2024-07-22 09:10:19 473

原创 实训第八天(ssh免密登录)

rw-r--r--. 1 zhangsan code 392 7月 17 16:17 id_rsa.pub //公钥。-rw-------. 1 zhangsan code 1679 7月 17 16:17 id_rsa //私钥。drwx------. 3 zhangsan code 95 7月 17 14:58 zhangsan。drwx------. 3 lisi code 95 7月 17 15:09 lisi。

2024-07-17 18:52:08 622

原创 作业 (eight)

vim /etc/yum.conf //将keepcache后改为1。mount: /dev/sr0 写保护,将以只读方式挂载。使用 ls /mnt/usb 命令查看优盘内容。fdisk -l 查看优盘设备号。挂载优盘到创建的目录。

2024-07-17 18:18:44 722

原创 实训第七天(yum仓库)

Yum(Yellowdog Updater, Modified)是一个在众多 Linux 发行版中广泛使用的软件包管理器。它通过预先配置好的软件源(Yum 源)来获取软件包的信息和进行安装。Yum 源的作用:Yum 源就像是一个软件仓库,包含了各种各样的软件包及其相关的依赖信息。常见的 Yum 源有系统默认提供的官方源,也有第三方维护的源。1.自动处理依赖关系:当您安装一个软件包时,如果它依赖于其他的软件包,Yum 会自动安装这些依赖,无需您手动逐个查找和安装。

2024-07-16 19:56:15 899

原创 练习(作业)

rw-r--r--. 1 root root 51 4月 29 2018 /etc/centos-release-upstream。-rw-------. 1 root root 541 4月 11 2018 /etc/anacrontab。-rw-------. 1 root root 541 4月 11 2018 anacrontab。-rw-------. 1 root root 0 6月 21 01:59 /etc/crypttab。

2024-07-16 19:06:09 348

原创 实训第六天(find+scp+crontab)

格式:find ⽂件路径 -mtime +days/-days -mtime 根据⽂件最后修改时间搜索⽂件 +号 搜索⼏天之前的⽂件信息 -号 搜索⼏天之内的⽂件信息案例1 搜索三天以前的信息,不包含第三天的,⽽且只搜txt⽂件案例2: 搜索三天以内的.txt⽂件 ,包含今天。

2024-07-15 19:16:41 783

原创 实训第五天(test)

在“程序和功能”窗口,点击左边栏“启用或关闭Windows 功能”选项,展开“Internet Information Service(即 Internet 信息服务)”节点。按Win+R打开“运行”窗口->输入“cmd”命令打开命令窗口->在命令窗口输入“ipconfig /all”命令显示的“IPv4 地址”就是本地IP。找开“计算机管理”->“本地用户和组”->“用户”节点,在右边栏点击右键选择“新用户”选项,输入“用户名”和“密码”,完成用户的创建。打开“控制面板”->双击“程序和功能”项。

2024-07-14 21:14:43 408

原创 实训第四天(用户与权限)

1、为什么需要其他用户不同级别人员使用不同级别的用户账号,更加安全2、window要修改为管理员,就修改组直接修改用户的uid就可以变成超级用户,但是不建议,因为超级用户只能是root系统账户(程序运行需要的账户,linux需手动添加,一般解释器是/sbin/nologin)(uid:1-499)普通用户(uid:500-65535)所有账户有且必须只有一个初始组,但是可以有很多个附加组1、用户名2、密码占位 真正的密码是在/etct/shadow中,shadow文件只有root才可以看到。

2024-07-12 09:27:06 823

原创 实训第三天(安装与配置python)

ifconfig 网络接口 ip地址 【netmask 子网掩码】ifconfig 网络接口 ip地址 【/子网掩码长度】当不指定子网掩码时,将使用ip地址所在分类的默认子网掩码。

2024-07-10 18:40:53 619

原创 实训第二天

root@1 bin]# whereis python 查看软件所在位置 python: /usr/bin/python /usr/bin/python2.7 /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7 /usr/share/man/man1/python.1.gz。(1)在webapps目录下创建一个abc目录,在abc目录下创建test.txt文件。我是一个简单的h1标签

2024-07-09 18:07:06 841

原创 实训第一天(apache-tomact)

maven 是快速创建java应用工具,依赖java环境,通过配置/etc/profile文件,让maven中的mvn指令暴漏,就可以直接在命令行中使用,在绿色版本的软件中,不需要安装,所有bin和sbin目录中都没有link文件指定mvn指令,在/etc/profile中新起一行。spring.jdbc.datasource.url=jdbc:mysql://127.0.0.1:3306/crm //指定了数据库的连接URL,这里连接的是本地MySQL数据库的一个名为crm的数据库。

2024-07-09 09:46:50 755

空空如也

空空如也

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

TA关注的人

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