- 博客(35)
- 收藏
- 关注
原创 第三十五天学习笔记
因为dockers容器只是一个工具,不需要保存数据,不需要在持久化,如果要做持久化,那么就需要保存到宿主机上,需要宿主机和容器之间有一个共享卷。# 将容器中的80端口映射到宿主机(docker主机)的80端口 -p宿主机端口:容器端口。# 创建一个容器将容器的80端口映射到宿主机的10.0.0.101地址下的随机端口上。# 创建一个容器并将容器的/data目录映射到宿主机的/source目录上。# 将容器中的80端口映射到宿主机(docker主机)的12345端口。
2024-08-26 08:36:36
506
原创 第三十四天学习笔记
Linux 是⼀个⽀持多⽤户的操作系统,正因如此,可能会造成⽤户使 ⽤时,互相之间占⽤资源过多,以致于服务器资源空间不⾜,⽽ docker 具有隔离性,可以在启动时就限定好硬件的使⽤率,当某个容器到达或超过限定的阈值时,就会被 kill,此时需要运维⼈员对其 进⾏调试。lvm2:Linux系统下的逻辑卷管理⼯具,LVM 的升级版,它是对磁盘分区进⾏管理的⼀种机制,建⽴在硬盘和分区之上的⼀个逻辑层,⽤来提⾼磁盘管理的灵活性。6、资源消耗:使⽤ Docker 必须占⽤⼀些资源,包括 CPU、内存、磁盘等等。
2024-08-26 08:35:53
389
原创 第三十三天学习笔记
mysql> insert into eleme.t_user values(1,'超级管理员','admin','admin','超级管理员'),(2,'普通用户','guest','guest','普通用户');-bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/jdk/bin: 没有那个文件或目录。| 2 | 普通用户 | guest | guest | 普通用户 |
2024-08-26 08:34:55
329
原创 第三十二天学习笔记
mysql> insert into eleme.t_user values(1,'超级管理员','admin','admin','超级管理员'),(2,'普通用户','guest','guest','普通用户');-bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/jdk/bin: 没有那个文件或目录。-rwxr-xr-x. 1 root root 219 8月 15 15:19 version.txt。
2024-08-26 08:34:09
538
原创 第三十一天学习笔记
tasks: 任务列表, 按顺序执⾏任务. 如果⼀个host执⾏task失败, 整个tasks都会回滚, 修正playbook 中的错误, 然后重新执⾏即可。⽤于ansible操作的编排。列表中的所有成员都开始于相同的缩进级别, 并且使⽤⼀个 "- " 作为开头(⼀个横杠和⼀个空格)⼀个字典是由⼀个简单的 键: 值 的形式组成(这个冒号后⾯必须是⼀个空格)⽂件的第⼀⾏以 "---"开始,表明YMAL⽂件的开始(可选的)remote_user: ⽤于指定远程主机上的执⾏任务的⽤户。
2024-08-20 08:26:02
253
原创 第三十天学习笔记
drwx------. 3 2000 2000 74 8月 16 16:20 hadoop。drwx------. 2 mysql mysql 62 8月 16 16:06 mysql。-rw-r--r--. 2 root root 502 7月 23 03:23 xxx2。drwx------. 2 aaa aaa 62 8月 16 16:03 aaa。drwx------. 2 abc abc 62 8月 16 16:14 abc。
2024-08-19 08:33:28
408
原创 第二十九天学习笔记
例如,如果一个数据库中的表数据量非常大,查询性能下降,通过 MyCat 可以将该表的数据按照一定的规则(如按照主键范围、哈希值等)分布到多个数据库节点上,从而减轻单个节点的负载,提高查询效率。-bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/jdk/bin: 没有那个文件或目录。此外,它提供了一些高级功能,如数据的聚合、排序、分页等,使得在分布式环境下进行复杂的数据库操作变得更加容易。
2024-08-19 08:32:33
350
原创 第二十八天学习笔记
((1001, '孙颖莎', '云计算2班', '1002'), (1002, '大头', '云计算2班', '1003'), (1003, '小胖', '云计算2班', '1004'))((1001, '孙颖莎', '云计算2班', '1002'), (1002, '马龙', '云计算2班', '1003'), (1004, '张翔', '云计算2班', '1004'))stats uri /hadmin?stats auth admin:admin #统计页面的账号密码。
2024-08-15 08:34:26
290
原创 第二十七天学习笔记
当收到 ARP 请求时,如果目标 IP 不是本地接口的地址,则不回应。# “-> 10.0.0.11:80 Masq 1 0 0” 表示后端的一个真实服务器地址为 10.0.0.11,端口为 80,采用网络地址转换(Masq)模式,权重为 1,当前活跃连接数为 0,非活跃连接数为 0。# “-> 10.0.0.12:80 Masq 1 0 0” 则是另一个后端真实服务器的配置信息,地址为 10.0.0.12,端口为 80,同样是网络地址转换模式,权重为 1,活跃和非活跃连接数均为 0。
2024-08-14 08:42:57
397
原创 第二十六天学习笔记
强制 GTID 的一致性。比如说,如果有事务违反了 GTID 的某些约束,如重复的 GTID 或不连续的 GTID 序列,系统会进行相应的处理或报错。假设您有一个主库 A,从库 B,而从库 B 又作为从库 C 的主库,那么 B 就需要开启此参数,将从 A 接收到的更新传递给 C。比如,如果有一个主库,多个从库,其中一个从库又作为另一个从库的主库时,就需要开启这个参数,以便将更新传递下去。# 强制保证 GTID 的一致性,确保所有的事务都遵循 GTID 的规则和要求,防止出现不一致或错误的情况。
2024-08-13 08:25:42
358
原创 第二十五天学习笔记2024.8.9
((1, '章三', '男'), (2, '李四', '女'), (3, '小凤仙', '女'), (4, '章丘铁锅', '男'), (6, '孙颖莎', '女'))((1, '章三', '男'), (2, '李四', '女'), (3, '小凤仙', '女'), (4, '章丘铁锅', '男'), (6, '孙颖莎', '女'))>>> py #表示 Python 成功识别了导入的pymysql库,并能够展示关于这个模块的一些基本信息,包括它的位置。
2024-08-12 08:33:15
438
原创 第二十四天学习笔记2024.8.8
list.remove(list[index]) #删除序列号为index的元素。[root@localhost ~]# yum list installed |grep python (查看是否安装python以及版本)4){"name":"张三","age":"20","gender":"male",}[root@localhost ~]# yum list installed |grep epel (查看是否安装epel )list.pop() #删除list中的最后一个元素。
2024-08-12 08:31:12
976
原创 第二十三天学习笔记2024.8.7
root@msater mysql]# ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql (初始化)[root@msater mysql]# ll /usr/local/mysql/data/ (查看里面写的配置文件是否成功)[root@msater mysql]# ./bin/mysql -P3306 -p123 (重新登陆)uid=997(mysql) gid=995(mysql) 组=995(mysql)
2024-08-08 08:55:34
862
原创 第二十二天学习笔记2024.8.6
mysql> mysql -u liyang -pabc_123 -h 192.168.1.26 -P3306 --get-server-public-key (获得master服务器的公钥) (在从服务器中输入)(然后退出登录本机数据库)mysql> grant replication slave on *.* to '' 'liyang'@'%';启动主从服务器的服务(不能在从服务器中写数据)(从服务器密码就是主服务器的密码)从主服务器上下载 /usr/local/mysql/my.cnf(修改)
2024-08-06 18:58:55
940
原创 第二十一天学习笔记2024.8.5
root@localhost mysql-8.0.33-linux-glibc2.12-x86_64]# vim support-files/mysql.server (查看)tar -xvf mysql-8.0.33-linux-glibc2.12-x86_64.tar (解压)5.为aaa账户添加查看test.user表的权限。mysql (查看是否有mysql如果有就删除)7.查看数据库,查看表,查看表内容 能够正常查看。6.退出root,使用aaa账户登录。11.退出root使用aaa登录。
2024-08-05 19:04:10
1004
原创 第二十天学习笔记2024.8.2
Query OK, 0 rows affected (0.01 sec) //注意密码是改过后的。[root@localhost ~]# rm -rf /var/lib/mysql/*】就好了。[root@localhost ~]# mysql -uroot -p //登录。远程登录设置好后可以登录(密码是自己设置的数据库密码)(如果不能启动成功按照一下步骤)在真机里找到这个(没有就安装)(1)创建数据库,并查看。(2)删除数据库,并查看。3.卸载mariadb。
2024-08-02 16:50:29
532
原创 第十九天学习笔记2024.8.1
rw-------. 1 root root 1149 7月 8 05:02 jaspic-providers.xml。-rw-------. 1 root root 2313 7月 8 05:02 jaspic-providers.xsd。-rw-------. 1 root root 2756 7月 8 05:02 tomcat-users.xml。-rw-------. 1 root root 2558 7月 8 05:02 tomcat-users.xsd。
2024-08-01 19:05:51
668
2
原创 第十八天学习笔记2024.7.31
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-07-31 19:21:40
307
原创 第十七天学习笔记2021.7.30
也可以写 ./configure --prefix=/usr/local/nginx--user=nginx--group=nginx --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-stream。nginx代理其他服务器时,不需要对方同意,更加方便了模块化操作,如果代理一个服务器,双方都需要同意。要求使用128主机代理134,当用户访问128时,128不响应,而是134主机响应。
2024-07-30 19:18:56
312
原创 第十六天学习笔记2024.7.29
root@sla nginx]# ln -s /usr/local/nginx/sbin/nginx /usr/bin/ //将软件⽬录下的nginx可执⾏程序软链接到/usr/sbin。[root@sla nginx]# vim /usr/local/nginx/conf/nginx.conf //在location模块下面添加新模块status。[root@YH2 nginx]# vim /usr/local/nginx/conf/nginx.conf //nginx主配置⽂件。
2024-07-30 09:09:56
626
原创 第十五天学习笔记2024.7.26
root@localhost ~]# ./helloworld.sh //执行文件方法二。[root@localhost ~]# sh helloworld.sh //执行文件方法三。编写shell脚本实现创建用户(传参数的位置变量)echo "两个数字相等"编写自动安装nginxshell脚本。检查网络是否通畅shell脚本。发现nginx安装成功。判断nginx是否安装。请输入名称sdadad。编写shell脚本1。请输入账号daada。请输入账号admin。欢迎登录:admin。
2024-07-29 08:17:57
959
原创 第十四天学习笔记2024.7.25
root@git yy000]# echo "//这是一行java注释,不会被编译,能提交文件的可读性" > Test.java。[root@git yy000]# echo "//我是a员工,我不骄傲" >> Test.java。(2)[root@git ~]# mkdir /yy000 //存放git文件。//这是一行java注释,不会被编译,能提交文件的可读性。//这是一行java注释,不会被编译,能提交文件的可读性。//这是一行java注释,不会被编译,能提交文件的可读性。
2024-07-25 11:38:30
915
原创 第十三天学习笔记2024.7.24
root@cli ~]# systemctl restart network //发现上面不能安装所以重启network。[root@dns named]# named-checkconf /etc/named.conf //检查文件。[root@cli ~]# yum search ntpdate //寻找ntpdate 同步时间的。要求集群服务器主机时间同步 要求只放一台主机做内网的ntpfwq。进入/var/named命令复制文件。配置多域名DNS服务器。配置临时DNS服务器。
2024-07-24 19:00:14
1128
原创 第十二天学习笔记2024.7.23
root@cli ~]# echo "nameserver 192.168.1.19 " > /etc/resolv.conf (临时修改dns服务器的地址,但服务器重启后会重置)echo “我是web服务器,用于发布静态的web网页” > /usr/share/nginx/html/index.html。创建三台主机 web(提供web服务) dns(提供dns服务) cli(客户端)配置 /etc/named.rfc1912.zones(配置域名解析文件)停用selinux 防火墙。
2024-07-23 17:16:17
635
原创 第十一天学习笔记2024.7.22
在一些操作系统 中,如 CentOS 8,NFS(Network File System,网络文件系统)的实现依赖于 RPC 机制,而 rpcbind 充当了 NFS 服务器和客户端之间的中介,用于完成从远程到本地的映射过程。修改/usr/bin/nginx/html/index.html。上传图片和视频到 /usr/bin/nginx/html 中。在/etc/yum.repos.d/nginx.repo。(2)在nginx的首页中插入自己的图片与视频。(1)使用自建的yum仓库下载nginx。
2024-07-22 19:42:12
342
原创 第十天学习笔记2024.7.19
FRP 可以帮助您在具有公网 IP 的服务器和处于内网环境的机器之间建立安全可靠的连接,实现内网 服务的外网访问。比如说,如果您在家中有一台电脑运行着一个 Web 服务,但您的家庭网络没有公网 IP,通过在具有 公网 IP 的服务器上部署 FRP 服务端,在内网电脑上部署 FRP 客户端并进行相应配置,您就可以从外网访 问到家中电脑上的 Web 服务。您可以根据不同的服务类型和需求 进行配置。在实际使用中,您需要在服务器端和客户端分别进行配置文件的修改,包括服务器的地址、端口、 映射的本地端口等信息。
2024-07-22 09:02:04
277
原创 第九天学习笔记2024.7.18
案例:/dir1、/dir2与/dir3,/dir1中创建三个⽂件file1、file2、file3,使⽤rsync本地同步。asyn数据异步 => 保存⽂件(⽬标)=> 将数据先放到缓冲区,再周期性(⼀般是30s)的去同。sync数据同步 => 保存⽂件(⽬标)=> 强制把缓存中的数据写⼊磁盘(⽴即保存),实时性。本地⽂件同步简单理解就是把⽂件从⼀个位置(同步=>拷⻉)到另外⼀个位置(类似cp)rsync实现数据同步 => 只同步file3.txt => 增量备份。
2024-07-18 18:47:53
425
原创 第八天学习笔记2024.7.17
root@y home]# useradd -g code zhangsan (在创建的组内添加张三用户)[root@y home]# usermod -G code lisi (将已经创建的用户lisi添加到组)4)修改配置文件 /etc/ssh/sshd_config(不允许root账户远程登录)npm install @vue/cli -g (-g是全局安装)chgrp -R code /code/ #将code所属组修改为code组。以上就是用npm(nodejs包管理器)安装软件。
2024-07-17 19:30:25
534
原创 第七天学习笔记2024.7.16
cachedir=/var/cache/yum/$basearch/$releaserver # 定义软件包缓存路径。#访问测试 [root@localhost ~]# curl http://localhost。(2)下载对应版本的CentOS-Base.repo到 /etc/yum.repos.d/目录。(3)mount -o ro /dev/sr0 /mnt/ //o是选项。(2)下载新的CentOS-Base.repo到/etc/yum.repos.d/
2024-07-16 16:44:04
901
原创 第六天学习笔记2024.7.15
find /opt/test0/ -size -20M | xargs rm -rf //此方法会导致目录符合此条件时被一并删除。5.find查找目录中以“.log”结尾文件。2.查看目录下包含“a”字母的文件和目录。3.查看目录下以“.conf”结尾的文件。1.使用ls命令查看目录下文件信息。4.查看目录下以“y”开头的文件。6.在目录下创建test目录。
2024-07-15 20:12:05
406
原创 第五天学习笔记2024.7.12
ls /var/ftp //切换到ftp目录下。(5)如果使用touch创建一个txt文件,那么其默认权限为644(系统不会赋予文件执行权限,所谓文件默认最高权限是666)cd /etc/vsftpd/ //进入配置文件目录。echo "this is test" > /var/ftp/test.txt //写测试文本文件。
2024-07-12 15:38:24
472
原创 第二天学习笔记 2024.7.9
export PATH=/usr/local/maven3/bin/:/usr/local/jdk17/bin:$PATH //配置Java和maven环境变量(将java的可执行文件添加到环境变量$PATH中)wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.91/bin/apache-tomcat-9.0.91.tar.gz如果不可以用Xftp把文件上传。/usr/local/jdk22/bin/java -jar(检验)(3)开机不自启动防火墙。
2024-07-09 16:12:32
671
原创 【第一天笔记】
maven是快速创建java应用的工具,依赖java环境,通过配置/etc/profile文件,让maven中的mvn指令暴露,就可以直接在命令行中使用,在绿色版本的软件中,不需要安装,所有bin和sbin命令中都没有link文件指定mvn指令。9.[root@localhost ~]# yum install java-1.8.0-openjdk-devel ./bin/startup.sh (tomcat可在java环境下正常启动)有时候需要手动添加x权限。
2024-07-08 17:37:13
356
网络工程设计与系统设计
2024-07-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人