- 博客(42)
- 收藏
- 关注
原创 docker学习笔记 四-----docker基本使用方法
因为做了端口映射所以访问物理机的3306端口就是访问docker容器的3306端口。ps:Name 中 “/”前为标签用于识别,斜线后为镜像名字。ps:容器内命令只有需要的那几个,如下图vi命令都没有。如图所示元数据包括标签信息、配置文件、AUFS等信息。1)容器在运行时无法删除,需要先停止容器再删除。下载慢可以使用国内的镜像加速站,配置如下。2)容器运行时不要直接删除镜像。
2024-03-27 16:46:58
506
原创 docker学习笔记 二-----docker介绍
Docker就是虚拟化的一种轻量级替代技术。Docker的容器技术不依赖任何语言、框架或系统,可以将App变成一种标准化的、可移植的、自管理的组件,并脱离服务器硬件在任何主流系统中开发、调试和运行。简单的说就是,在 Linux 系统上迅速创建一个容器(类似虚拟机)并在容器上部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装、部署和升级,非常方便。因为使用了容器,所以可以很方便的把生产环境和开发环境分开,互不影响。
2024-03-22 15:53:27
1014
原创 docker学习笔记 一-----容器介绍
既然要学docker就首先要了解一下什么是容器:容器也是一种虚拟化的方案。但是容器与虚拟机不同,虚拟机是通过中间层将一台或多台虚拟系统独立运行在硬件之上。而容器是运行在操作系统内核之上的,也可以称容器为操作系统虚拟化。docker client 客户端docker deamon 守护进程docker image 镜像 容器的基石保存了启动容器的各种条件。
2024-03-12 09:45:42
1046
2
原创 Linux MySQL—备份与恢复
备份类型冷备 热备 离线 在线 物理 逻辑一般分为物理备份(物理文件)和逻辑备份(sql语句)物理备份 只要备份物理文件 速度快不跨平台 linux windos逻辑备份 sql语句的备份 速度慢 跨平台 linxu sql --- > windos还可以分为离线备份(物理)和在线备份(逻辑)逻辑备份 不区分引擎mysqldump -u root -p123 --all-databases > /all.sql #全备删掉data目录r.
2021-11-28 22:10:51
950
1
原创 Linux MySQL-账号权限
账号权限1.是否能连接数据库 合法用户都可以连接2.是否能够操作数据 需要授权创建用户并设置密码create user tong identified by '123';create user tong@localhost identified by '123'; 只能本地登录mysql> create user tong@'192.168.206.0/255.255.255.0' identfied by '123'; 192.168.206.0/24 #网段mys
2021-11-28 20:08:29
579
原创 MySQL存储引擎
存储引擎是什么?show engines\G #查看所有引擎MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。例如,如果你在研究大量的临时数据,你也许需要使用内存存储引擎。内存存储引擎能够在内存中存储所有的表格数据MyISAM引擎mysam: 拥有较高的插入,查询速度,但不支持事务mysql&.
2021-11-28 19:43:09
661
原创 Linux mysql-多表查询
多表查询:建表mysql> create table emp(emp_id int,emp_name char(10),emp_age tinyint, dpt_id int);mysql> create table dpt(dpt_id int,dpt_name char(10));insert into emp values(1,'robin',30,200);insert into emp values(2,'zorro',25,200);insert i
2021-11-28 14:10:15
808
原创 Linux sql语句
SQL语句大体可分为四种:DDL—数据定义语言(Create,Alter,Drop,DECLARE):DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用DML—数据操纵语言(Select,Delete,Update,Insert):它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言
2021-11-28 13:22:00
2689
原创 Linux mysql安装
一、RPM包安装 MySQL官网下载:MySQL :: Download MySQL Community Server1.将下载好的源码包传进虚拟机里2.卸载mariadb(系统自带的数据库服务,不能与mysql同时开启,也可以关闭mariadb)systemctl stop mariadb[root@mail mysql]# rpm -qa | grep mariadb3.解压mysql到/mysql(解压位置随机)[root@localhost ~...
2021-11-28 09:48:51
908
转载 Linux数据库1——基本介绍
数据库:(电子化的文件柜) 数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。什么是数据?数据(data)是事实或观察的结果,是对客观事物的逻辑归纳,是用于表示客观事物的未经加工的原始素材。数据是信息的表现形式和载体,可以是符号、文字、数字、语音、图像、视频等。数据和信息是不可分离的,数据是信息的表达,信息是数据的内涵。数据本身没有意义,数据只有对实体行为产生影响时才成为信息。数据可以是连...
2021-11-27 14:15:36
835
原创 Linux——XINETD超级代理服务
安装xinetd服务yum install xinetd安装telnet服务yum install telnet-server 服务端yum install telnet 客户端端口:23启动服务systemctl start telnet.socketsystemctl enable telnet.socketsystemctl start xinetdsystemctl enable xinetd客户端:telnet 192.168.206.20
2021-11-25 19:38:39
876
原创 Linux——mail邮箱服务器
邮件服务器:MUA:邮件用户代理 foxmail outlookMTA:邮件传输代理 sendmail postfixMDA:邮件投递代理SMTP:简单邮件传输协议postfix安装:yum install postfix配置文件:/etc/postfix/main.cf端口:25启动服务:systemctl restart postfix日志:/var/log/maillog邮件保存位置:/var/spool/mail/配置:[ro
2021-11-25 19:36:33
2599
原创 Linux——DNS服务器
DNS地址解析服务DNS:domain name server 域名解析服务器安装与配置安装软件:bind-9.9.4-29.el7.x86_64.rpm端口:53配置文件:/etc/named.conf #访问控制文件/etc/named.rfc1912.zones # 定义域名 主机类型/var/named/ # 域解析文件启动服务:systemctl restart named正向解析1.vim /etc/named.conf(访问控制)li.
2021-11-24 21:01:55
1071
原创 Linux日志服务
一.日志的基本配置日志服务:管理日志的方法,包括日志的存放位置,日志的轮转,备份日志存放位置:1.rpm包安装的服务,日志默认: /var/log2.源码安装的服务,日志默认: 安装目录下系统中的日志:1.系统日志:/var/log/dmesg 系统启动时进程日志/var/log/messages 包括系统还有其他服务日志/var/log/boot.log 启动日志/var/log/secure 安全日志2.服务日志:/var/log/cron 计划任
2021-11-24 00:00:00
361
原创 Linux——web服务器
HTTPD(apache web服务器)安装包:httpd-2.4.6-45.el7.centos.4.x86_64.rpm #yum install -y httpdhttpd-manual-2.4.6-45.el7.centos.4.noarch.rpm 文档端口: 80(http) 443(https)配置文件: /etc/httpd/conf/httpd.conf/etc/httpd/conf.d/ 子配置文件目录/etc/httpd/conf.modules.d 模块相..
2021-11-23 20:52:49
798
原创 Linux NFS服务&samba&ftp
NFS介绍network file system 网络文件系统,将文件共享给其他客户端挂载使用nfs只能做linux之间的共享特点(1)提供透明文件访问以及文件传输(2)容易扩充新的资源或软件,不需要改变现有的工作环境(3) 高性能,可灵活配置安装配置安装软件: nfs-utils.x86_64 1:1.3.0-0.68.el7.2配置文件: /etc/exports启动服务: systemctl restart rpcbind;systemctl start nfs
2021-11-23 09:26:42
134
原创 Linux sshd服务
安装软件: openssh-server-7.4p1-21.el7.x86_64.rpmopenssh-clients-7.4p1-21.el7.x86_64.rpm配置文件: /etc/ssh/sshd_config启动服务: systemctl restart sshd端口: 22[root@localhost ~]# ssh 192.168.206.100The authenticity of host '192.168.206.100 (192.168.206.100)'
2021-11-21 17:49:26
853
原创 LinuxDHCP服务
tail -f /var/log/messages什么是DHCP服务?动态主机配置协议(动态IP地址分配协议)安装软件: dhcp.x86_64 12:4.2.5-83.el7.centos.1安装命令:yum install dhcp配置文件: /etc/dhcp/dhcpd.conf配置文件中没有任何的配置,但是给了模板,所以可以将模板复制到配置文件,进行操作cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp..
2021-11-21 16:44:37
542
原创 Linux计划任务
一.at(24消失范围内的计划,而且是一次性)[root@localhost ~]# at 10:46 定义计划任务at> date >/tmp/at.txtat> <EOT> -------------------------------------->ctrl+djob 1 at Mon Aug 16 10:46:00 2021[root@localhost ~]# at -l 查看计划任务2 Tue Aug 17 10:45:00 202
2021-11-20 22:10:17
519
原创 Linux内核模块
内核模块一.内核[root@localhost ~]# uname -a[root@localhost ~]# uname -r3.10.0-1062.el7.x86_643 主版本号10 次版本号 是否是稳定版 奇数为测试版 偶数为发行版模块管理模块名: *.so *.ko[root@localhost ~]# lsmod[root@localhost ~]# modinfo xfs模块依赖文件支持(该文件提供模块文件位置, 模块之间的依赖关系)
2021-11-20 21:31:21
745
原创 Linux系统维护
系统启动过程1.bios加电 (basic in/out system) 检查硬件信息2.读取bios启动项(硬盘启动, 光盘启动,U盘启动,网络启动) 默认硬盘启动3.读硬盘MBR(master boot record) 512字节=446字节引导程序+64硬盘分区表+2字节魔法数字4.grub.cfg 读取内核文件到内存 initramfs vmlinuz5.由内核引导第一个进程启动 1, 2进程 加载fstab1代表所有用户态的父进程 2代表所有内核态的父进程6.确定运行级
2021-11-20 20:46:51
1365
原创 linux网络管理
一.管理网络的基本命令查看网卡信息ifconfigifconfig ens33网卡的配置文件[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33TYPE=Ethernet # 类型=以太网BOOTPROTO=none #协议= none|static | dhcpNAME=ens33 # 网卡名字DEVICE=ens33 # 设备名称ONBOOT=yes # 开机自启动
2021-11-20 16:44:01
725
原创 Linux磁盘管理——XFS文件系统&符号链接&硬链接
八.xfs文件系统XFS文件系统的配置基本上XFS就是一个日志式文件系统,之所以现在把它当预设的文件系统 是因为它原本就是被开发用于高容量磁盘以及高性能文件系统之用的,相当适合于现在的环境。此外,几乎所有EXT4文件系统具有的功能,xfs都具备。xfs文件系统在资料的分布上,主要规划为三个部分:资料区(data section),文件系统活动登录区(log section),实时运作(realtime section)。具体如下:1资料区(data section)这个区域基本上与之前说
2021-11-19 22:20:56
3214
原创 linux磁盘管理——quota磁盘配额&GPT分区
七.quota磁盘配额磁盘配额:就是限制用户在磁盘使用时,能够使用块的数量和inode数量inode是 UNIX 操作系统中的一种数据结构,其本质是结构体,它包含了与文件系统中各个文件相关的一些重要信息。在 UNIX 中创建文件系统时,同时将会创建大量的 inode 。通常,文件系统磁盘空间中大约百分之一空间分配给了 inode 表。磁盘使用率 100%的情况场景1: 数据块全部分配完毕, 使用率100% df -h场景2: inode号全部分配完毕,使用率100% df ...
2021-11-19 21:26:10
659
原创 Linux磁盘管理——RAID磁盘阵列&lvm逻辑卷管理&快照
四.raid磁盘阵列raid阵列: 解决磁盘损坏和性能问题的级别:raid0: 条带化写 最少2块磁盘组成 n 提升性能raid1: 冗余(镜像) 最少2块磁盘组成 n/n 提升安全raid5: 带有奇偶检验的条带化 最少3块 n-1 性能不低安全也有 只能损坏1块硬盘raid10: raid1+raid0 最少4块 n/2 性能不降,有安全raid0[root@localhost ~]# mdadm -C -l 0 -n 2 /dev/md0 /dev/sdb /dev/s
2021-11-19 19:08:22
910
原创 Linux磁盘管理1
一.主分区,扩展分区,逻辑分区Linux系统分区一般采用MBR分区方式,这种分区方式一般可以分为4个主分区,如果需要更多分区的化就需要将其中一个分区作为扩展分区,扩展分区不可以写入内容,但是扩展分区可以划分为多个逻辑分区,因此一块磁盘可以分出更多的分区。硬盘分类:并口硬盘(IDE):IDE的英文全称为“Integrated Drive Electronics”,即“电子集成驱动器”性能不断提高,价格低廉,多用于家用产品中,也部分应用于服务器串口硬盘:SATA(Serial ATA)口的硬
2021-11-18 19:27:43
252
原创 linux进程管理
进程: 进程就是一条程序运行后在系统中定义的一条记录,以及它所消耗的资源(cpu,内存,磁盘,网络,gpu等),linux称之为守护进程(daemon)静态查询进程信息[root@localhost ~]# ps -ef -e 所有进程(终端|非终端) -f 详细信息UID 进程拥有者PID 进程idPPID 父进程idC 占用CPU百分比STIME 进程启动时间TTY 所在终端TIME 占用CPU时间CMD 命令[root@localhost ~
2021-11-16 19:44:21
829
原创 linux软件包管理
一.RPM软件包通过镜像(光盘)安装软件挂载[root@localhost tmp]# mount -t iso9660 /dev/cdrom /mnt卸载[root@localhost ~]# umount /mnt 或者 umount /dev/cdrom强制卸载[root@localhost mnt]# umount -l /mnt/[root@localhost Packages]# cd /mnt/Packages/[root@localhost Packa
2021-11-16 09:56:33
1356
原创 linux高级权限
which 命令查找命令的所在位置1.suid (set user id)作用: 任何用户在执行拥有suid的二进制可执行文件(命令)时,都以该文件拥有者的身份执行.对象: user位命令: chmod u+s 命令(绝对路径)2.sgid (set group id)作用: 任何用户在拥有sgid的目录下创建文件时,创建的文件都要继承目录的组对象: group位命令: chmod g+s 目录3.sticky(t权限 冒险位 粘帖位)作用: 任何用户在拥
2021-11-15 19:33:39
857
原创 linux文件基本权限
基本权限的位置:[root@localhost ~]# ls -l /root/initial-setup-ks.cfg-rw-r--r-- 1 robin east 1595 7月 23 09:25 /root/initial-setup-ks.cfgrwx | rwx | rwx拥有者 所属组 其他人user group other对文件:r read 读 head tail cat .....w write 写 vim vi geditx execute 执
2021-11-15 19:22:39
413
原创 linux用户的管理
id root 查看用户uiduid 0 管理员uid 1-999 系统账号uid 1000-60000 普通账号gid 0 管理组gid 1-999 系统组gid 1000-60000 普通用户组添加账号:useradd zorro保存用户信息的配置文件: /etc/passwdzorro:x:1001:1001:test user:/home/zorro:/bin/bash第一列: 用户名第二列: 密码站位符号第三列: uid第四列
2021-11-15 19:16:59
273
原创 vim编辑器
vi/vim模式命令模式编辑模式末行模式快捷键home键 行首end键 行尾命令模式切换到编辑模式a 当前字符后输入A 当前行行尾输入i 当前字符前输入I 当前行行首输入o 当前行下一行输入O 当前行上一行输入s 删除当前字符后输入S 删除当前行后输入u 撤销一步操作ctrl+r 重做yy 复制 p 粘贴(当前行下一行) P(当前行上一行)100yy 复制100行dd 剪切...
2021-11-15 19:02:51
848
原创 Linux基础配置命令
1.激活网卡ifup ens332.查看ip地址ip addr show2.关闭防火墙ystemctl stop firewalld 关闭当前防火墙systemctl disable firewalld 永久关闭防火墙关闭selinuxsetenforce 0vim /etc/selinux/configSELINUX=disabledwindows基本操作1.进入目录2.查看文件, 日期 大小信息3.复制 粘贴 剪切4.创建文件,目录5.删除
2021-11-15 18:48:13
628
原创 虚拟化概述
一、概述 虚拟化是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而且不影响,从而显著的提高工作效率。 虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPu模拟多CPU并行,允许一个平台运行多个操作系统,并且应用程序都可以在相互独立的空间运行而互不影响,从而显著提高计算机的工作效率二、虚拟化的类别1、模拟emulati...
2021-10-31 16:16:07
1217
原创 云计算部署基础
一、云计算的服务和交付模式1、基础设施即服务(IaaS)2、平台即服务(PaaS)3、软件即服务(SaaS)4、存储即服务5、数据库即服务6、安全即服务7、通信即服务8、集成即服务9、测试即服务10、处理即服务二、基础设施即服务(Infrastructure as a Service,IaaS) ——用户通过Internet可以从完善的计算机基础设施获得服务。例如:硬件服务器租用...
2021-10-31 13:07:16
474
原创 什么是云计算
一、云计算概述 美国国家标准与技术研究院(NIST定义):云计算是一种按使用量计算的模式,这种模式是提供可用的、便捷的、按需的网络服务,进入可配置的计算资源共享池(资源包括:网络、服务器、存储、应用软件、服务),这些资源能够被快速提供只需要投入很少的管理工作,或与服务提供商进行很少的交互。二、与计算的基本特征按需自服务 ——用户可根据自己的需求而获得计算资源 ——用户不需要与资源提供者进行人与人之间的交互广泛的网络访问 ——用...
2021-10-30 21:01:48
2104
原创 手把手详细教程 VMware的下载安装以及CentOS7镜像的安装
前言我开始学习Linux运维的知识了,我会将我所记的笔记分享给大家,不定期更新,希望能给读者带来帮助,也希望大佬们能够指点一二。希望大佬们不吝惜给我点个赞,评论评论好与坏一、VMware是什么VMware是一款较为常用的虚拟机产品,虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。二、VMware的下载安装1、vmware下载官网下载:复制网址(https:/
2021-07-30 14:01:30
5359
4
原创 计算机网络----网络层
一、网络层的基本作用1、提供了通讯过程中必须要使用的另一个地址:IP地址2、根据运行的路由协议选择最佳路径3、在选好的最佳路径上负责路由数据包4、负责连接不同的媒介类型二、IP头部包含的内容1、版本字段:IPv4的版本号为4,IPv6的版本号为62、首部长度字段:用来表示IP头部一共多大,默认为20Byte,最大可以被扩展到60Byte3、服务类型与优先级字段:用来配合三层的QoS使用4、总长度字段:表示用户所发送的数据与各个头部的封装一共多大,三层允许的单个数据包最
2021-07-18 14:58:21
101
原创 计算机网络---------数据链路层
一、数据链路层基本概念1、数据链路层的五个主要功能: 1.1、负责数据链路的建立、维护与拆除 1.2、负责数据帧的封装、传输与同步 1.3、负责进行错误检测1.4、负责进行流量监控 1.5、提供了通讯过程中必须使用的MAC地址2、以太网的作用及解决的问题 2.1常见的局域网的连接方式...
2021-07-18 14:15:09
1648
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人