- 博客(209)
- 收藏
- 关注
原创 Linux磁盘管理详解[分区,逻辑卷,RAID等]
磁盘管理 存储基础知识基本分区扩展分区交换分区LVM逻辑卷管理VG管理LVM快照snapshot软磁盘阵列RAIDEXT文件系统EXT2/EXT3/EXT4 日志式文件系統XFS文件系统磁盘管理存储基础知识主要知识点:基本分区、逻辑卷LVM、EXT3/4/XFS文件系统、RAID1、从工作原理分区机械 HDD固态 SSDSSD固态硬盘和传统的机械硬盘相比,有如下的优点和缺点:SSD是摒弃传统磁介质,采用电子存储介质进行数据存储和读取的一种技术,突破了传统机械硬盘的性能瓶颈,拥有固态
2020-11-23 14:03:41
1819
原创 Linux head tail 命令
当要查看上千行的大文件时,我们可不会用cat命令把整个文件内容给打印出来,相反,我们可能只需要看文件的一小部分地内容(例如文件的前十行和后十行),我们也有可能需要打印出来前n行或后n行,也有可能打印除了前n行或后n行之外的所有行,也有可能需要实时监控log日志的更新head 和 tail 命令head 只看头几行 通过 -n 参数来控制显示几行!tail 只看尾巴几行 -n 参数 要查看几行!动态看文件 -f 和 -F 参数tail -f /var/log/messages 动.
2020-11-20 14:47:31
276
原创 Linux cat命令
cat我们会经常使用到文件查看!Linux系统中使用以下命令来查看文件的内容cat 和 taccat 由第一行开始显示文件内容,用来读文章,或者读取配置文件啊,都使用cat名tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写!常用参数: -n 显示行号 -A 包括控制(换行符/制表符)^I为空格、$为换行符nl 命令注:cat -n xxx == nl xxxnl 显示的时候,顺道输出行号! 看代码的时候,希望显示行号! 常用...
2020-11-20 14:46:28
504
原创 Linux rm命令
rmrm (移除文件或者目录!)f 忽略不存在的文件,不会出现警告,强制删除!-r 递归删除目录!-i 互动,删除询问是否删除rm -rf / # 系统中所有的文件就被删除了,删库跑路就是这么操作的!警示:正确方法:进入相对目录删除,防止误删...
2020-11-20 14:45:08
235
原创 Linux cp复制命令
cp复制cp选项:-t, --target-directory=目录 将所有参数指定的源文件/目录 复制至目标目录-v, --verbose 显示详细的进行步骤-R, -r, --recursive 递归复制目录及其子目录内的所有内容...
2020-11-20 14:40:47
120
原创 Linux touch命令和mkdir命令
touch文件:touch (无则创建,有则修改时间)mkdirmkdir 创建一个目录!$ 引用上一个命令的最后一个参数删除一个目录[root@node1 /]# rmdir dir1/[root@node1 /]# rmdir --helpUsage: rmdir [OPTION]… DIRECTORY…Remove the DIRECTORY(ies), if they are empty.-p, --parents remove DIRECTO
2020-11-20 14:38:21
317
原创 Linux 绝对路径和相对路径
文件定位路径路径的作用:定位文件清楚理解:绝对路径和相对路径!/home/alice/file1 和 /home/bob/file1 不是同一个文件!!!/abc/file1 和 abc/file1 有可能不是一个文件!!!绝对路径:从/开始的路径 /home/alice/file1相对路径:从当前目录开始的路径 faile ./faile …faile[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wxe8QDjk-1605
2020-11-20 14:35:30
228
原创 linux 目录结构
linux 目录结构1、一切皆文件2、根目录 / ,所有的文件都挂载在这个节点下登录系统后,在当前命令窗口下输入命令:ls /你会看到如下图所示:树状目录结构:以下是对这些目录的解释:/bin: bin是Binary的缩写, 这个目录存放着最经常使用的命令。/boot: 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。(不 要动)/dev : dev是Device(设备)的缩写, 存放的是Linux的外部设备,在Linux中访问设备的方式.
2020-11-20 14:32:58
162
原创 走进Linux 系统
走进Linux 系统这里写目录标题走进Linux 系统开机登陆关机初始 shellBash shell提示符shell语法自动补全快捷键历史命令命令别名linux获得帮助 helpdate 命令man 手册名开机登陆开机会启动许多程序。它们在Windows叫做"服务"(service),在Linux就叫做"守护进 程"(daemon)。开机成功后,它会显示一个文本登录界面,这个界面就是我们经常看到的登录界面,在这个登录界面中 会提示用户输入用户名,而用户输入的用户将作为参数传给login程序来验
2020-11-20 14:30:34
430
原创 Linux 入门须知
学习方式:认识Linux基本的命令(文件操作、目录管理、文件属性、Vim编辑器、账号 管理、磁盘管理,)软件的安装和部署!Linux 入门须知为什么要学习Linux ?Linux 简介Linxu 发行版Linxu 内核Linux 的应用领域Linux vs WindowsVMwaer 安装CentOS 7购买云服务器关于域名为什么要学习Linux ?linux诞生了这么多年,以前还喊着如何能取代windows系统,现在这个口号已经小多了,任何事物发展 都有其局限性都有其天花板。就如同在国内
2020-11-20 14:25:29
594
3
原创 容器 DockerFile
DockerFiledockerfile 介绍Dockerfile构建过程实战测试实战:tomcat镜像发布自己的镜像Doxker 小结dockerfile 介绍DockerFlie 是用来构建Docker镜像的文件!牧民了参考脚本!构建步骤:编写一个dockerfile 文件docker build 构建成为一个镜像docker run 运行镜像docker push 发布镜像 (DockerHub、阿里云镜像仓库)仓库也分为私有和公有!比如去https://github.com
2020-11-13 16:44:04
269
原创 Docker容器数据卷详解
容器数据卷什么是容器数据卷?使用数据卷实战:安装MySQL具名和匿名挂载初识dockerfile数据卷容器 弱小和无知不是生存的障碍,傲慢才是 !本文pdf下载链接: 链接:https://pan.baidu.com/s/1yakUpra16xLLZQJeFmEXfA 提取码:c5dh 什么是容器数据卷?docker 的理念回顾将应用和环境打包成一个镜像!数据?如果数据都在容器中,那么我们容器一删除,数据就会丢失! 需求:数据可以持久化mysql,容器
2020-11-10 12:07:33
262
原创 Docker真正的入门
Docker真正的入门前言(重):Docker概述Docker 为什么这么火?解决方案DocKer 的历史聊聊DocKerDocKer能干嘛安装Docker安装阿里云镜像加速底层原理Docker 是怎么工作的?Docker 为什么比虚拟机快?DocKer 的常用命令帮助命令镜像命令容器命令常用其他命令Docker 练习可视化Docker 镜像详解镜像是什么?Docker 镜像加载原理分层的概念commit 镜像前言(重):我很喜欢一句话:“ 弱小和无知不是生存的障碍,傲慢才是 ”。学习方式说明:先理
2020-11-09 14:20:43
1913
原创 监控中心Zabbix介绍
监控中心Zabbix介绍一、监控介绍1、Cacti2、Nagios3、Ganglia4、Zabbix二、监控区别三、Zabbix 监控介绍1、Zabbix 监控架构3、Zabbix 优点4、Zabbix 缺点5、Zabbix 监控系统监控对象6、Zabbix监控方式1、被动模式2、主动模式7、Zabbix 架构1、Zabbix Server2、Zabbix 数据库存储3、Zabbix Web 界面4、Zabbix Proxy 代理服务器5、Zabbix Agent 监控代理6、Zabbix 数据流8、Zab
2020-10-06 18:28:12
529
原创 MySQL 数据类型-(数值/字符串/时间日期)详解
MySQL 数据类型MySQL 数据类型1.数值类型2.字符串类型3.时间日期类型MySQL 数据类型1.常见的数据类型在MySQL数据库管理系统中,可以通过存储引擎来决定表的类型。同时,MySQL数据库管理系统也提供了数据类型决定表存储的数据的类型。MySQL数据库管理系统提供的数据类型;(1)数值类型 —— 主要用到 tinyitnt、int整数类型 (tinyint smallint mediumint int bigint)浮点数类型 (Float do
2020-09-15 14:05:10
666
原创 MySQL基本操作
这里写目录标题MySQL 单实例部署1.yum安装2.预编译安装3.源码安装MySQL 单实例部署www.mysql.com www.oracle.com下载网址:https://dev.mysql.com/downloads/repo/yum/Oracle MySQl、MariaDB、Percona serverSelect Platform(三种安装方法)二进制 rpm YumRepository rpm二进制 预编译 Generic
2020-09-15 13:51:57
123
原创 MySQL基础篇
1_MySQL基础篇MySQL 基础MySQL 基础学习内容安装部署 ——> 三种方法备份恢复主备复制读写分离HA架构分布式数据库压力测试性能优化自动运维化学习数据库和开发人员学习区别开发怎么建库、建表、字段类型、表和表的关系、这个库要多少表、第一范式、第二范式、是由他们做的;运维数据库的备份恢复、主备复制、读写分离(类似负载均衡,减少单台服务器的压力)、高可用(单点故障)、分布式数据库、数据库集群技术、性能优化、自动化;数据的存储方式:人
2020-09-15 13:44:50
130
原创 Linux笔记13_SSH服务和rz/sz命令
Linux笔记13_SSH服务和rz/sz命令 SSH 服务rz sz命令SSH 服务安装软件服务:openssh-server客户:openssh-clients安装包:openssh*ssh 端口号 22查看ssh服务关闭防火墙和selinux远程登陆管理:无密码登陆(ssh密钥认证)Client:产生公钥和私钥:[root@server ~]# ssh-keygen拷贝公钥给对方:[root@server ~]# ssh-copy-id -i 192.168.1.
2020-08-31 12:14:50
377
1
原创 Linux笔记12_日志管理
Linux_日志管理一、日志进程rsyslog简介关心问题rsyslofd配置主配置文件二、日志轮转logrotate简介工作原理logrotate日志轮转日志轮转实战一、日志进程rsyslog重要性:内核和系统会产生各种信息错误简介日志管理关心问题那类程序产生的什么日志放到什么地方一、日志处理的进程第一类rrsyslogd:系统专职日志程序处理绝大部分日志记录系统操作有关信息,如登录信息,程序启动关闭信息,错误信息第二类httpd/nginx/mysql
2020-08-31 11:17:58
233
原创 Linux笔记11_路由_常见服务管理操作
Linux路由一、静态路由和动态路由二、Linux路由操作三、路由实战一、静态路由和动态路由路由在数据转发时,需要先在路由白哦中国查找相应的路由,三种途径直连静态动态二、Linux路由操作查看路由:[root@server ~]# route -n删除路由:ip route del 路由添加默认网关:ip r add defailt via 下一跳 IP dev eth0添加静态路由:ip r add 路由/24 via 下一跳 dev eth0三、路由实战1、网络端口po
2020-08-29 09:05:52
114
原创 Linux笔记10_源码安装nginx
源码安装/网络协议注:网络协议详见路由交换专栏一、源码包应用场景二、如何下载源码包三、源码包管理nginx四、源码包安装软件问题解析五、源码包安装实战六、走进网络的时间注:网络协议详见路由交换专栏公司重要的软件都是源码安装的,需要编译成二进制一、源码包应用场景有时候我们所用的内核版本太旧,导致无法安装目标软件二、如何下载源码包访问软件所在的官网下载三、源码包管理nginxhttp://tengine.taobao.org/[root@server tengine]# wget http:/
2020-08-29 08:05:00
169
原创 Linux笔记9_网站服务
## 网络服务概念静态站点动态网站概念前言:UI的转变:B/S架构(浏览器/服务器)名词:HTML(超级文本标记语言)网页:使用HTML,PHP,JAVA语言格式书写的文件主页:网页中呈现用户的第一个页面网站:多个网页组合成的一台网站服务器URL:http://www.baidu.com/1.html / URL / 统一资源定位符 / 访问网站的地址网站架构:LAMP:Linux+Apache+MySQL+PHP系统+服务器程序+数据管理软件+中间软件静态站点Ap
2020-08-28 22:30:52
106
原创 Linux笔记8_网络管理
Linux网络管理基础知识配置网络参数主机名网络测试工具初始化服务器(最小化安装)为你的服务器配置root密码配置IP地址配置YUM源关闭防火墙selinux安装常用程序yum install -y lrzsz sysstat wget net-tools bash-completion关机快照基础知识网络接口名称规则配置网络参数注意:虚拟机的总内存不能超过真机配置方式:图形(tui:text user interface:文本用户接口 / 图形界
2020-08-28 22:23:03
126
原创 Linux笔记7_软件管理_rpm/yum
软件管理一、Linux 软件包管理机制二、rpm工具管理rpm软件包三、rpm软件包安装实战四、yum 工具管理rpm软件包五、yum软件包管理实战一、Linux 软件包管理机制软件管理分类yum:自动处理有依赖的关系rpm:依赖问题sourcebin二、rpm工具管理rpm软件包1.认识rpm软件包除非特定场景,负责不用软件名称版本号(主版本、次版本、修订号)操作系统 cpu平台2.rpm工具详解rpm -ivh 软件包名称查询服务对应的包:rpm -qa | grep
2020-08-28 18:03:55
116
原创 Linux笔记6_域名系统 DNS
域名系统 DNSNDS基本概念怎么搭建DNS服务器购买域名——配置和阿里云捆绑DNS解析流程重点词汇NDS基本概念前言:互联网的访问依靠IP地址,但IP地址不好记,所以使用域名服务器(DNS)来代替访问的地址基本概念专业术语1hosts 文件Linux:/etc/hosts作用:实现名字的解析,主要为本地主机名,集群节点提供快速解析数据库:平面式结构,集中式数据库缺点:不便于查询,更新DNSDNS(Domain Name System,域名系统)作用:实现名字解析(
2020-08-28 15:10:12
132
原创 Linux笔记5_文件权限2
文件权限2高级权限suid、sgid、sticky文件属性chattr进程掩码umask高级权限suid、sgid、sticky文件管理权限之:高级权限问题1:为什么会失败!root[root@10 ~]# ll /root/anaconda-ks.cfg-rw-------. 1 root root 1674 3月 13 17:44 /root/anaconda-ks.cfgalias[alias@10 ~]$ ll /root/anaconda-ks.cfgls: 无法访问'/ro
2020-08-17 16:17:21
123
原创 Linux笔记4_ 文件权限1
文件权限1基本权限UGO权限设置案例UGO基本ACLACl高级特性基本权限UGO(1)重要,知识点少(2)回顾:进程访问文件文件权限设置:可以在赋予某个用户或组,能够以何种方式,访问某个文件u:rwxg:rwxo:rwx文件权限管理之:UGO设置基本权限(r,w,x)-rw-rw-r–. 1 hulk hulk 0 3月 16 04:36 file1权限对象:属主: u 所有者属组: g 属组其他人: o 其他人权限类型:读:
2020-08-17 15:56:45
106
原创 Linux笔记3_用户管理
用户管理用户组基本概念用户管理no shellHulk授权用户组基本概念为什么要建立用户和组?Users and groups:. Every process (running program) on the system runs as a particular user. 系统上的每个进程(运行的程序)都是作为特定用户运行的. Every file is owned by a particular user. 每个文件是由一个特定的用户拥有. Access to files and
2020-08-17 15:39:32
251
原创 搭建FTP 服务 脚本
#!/usr/bin/bash#安装VSFTPD服务并使用匿名用户登录#关闭sellinuxecho " -------------------------------- + FTP 服务搭建 + 1.关闭SElinux/防火墙 2.安装vsftpd 3.启用文件上传功能 4.创建上传目录 5.修改主配置文件 6.设置开机启动 --------------------------------"setenforoe 0sed -i 's/SELINUX=.*/SELINUX.
2020-08-16 20:22:35
273
原创 Linux关闭防火墙和SELINX脚本
关闭防火墙/Selinux#!/usr/bin/bashecho " ---------------------------------- 关闭防火墙 关闭SELINUX v1.0 by admin 2020/1/1 ----------------------------------"read -p "是否关闭防火墙和SELINUX(y/n)" numif [[ " ${mun}" -eq y ]];then echo "正在关闭..."else exitfi
2020-08-16 14:45:22
570
原创 Linux笔记2_文件管理
Linux2_Linux文件管理Linux 目录结构文件定位路径Linux 文件管理Vim 编译器 文件时间(扩展) Linux文件类型 type、stat、file (扩展) Linux 目录结构创建、复制、 删除、移动、查看、编辑、压缩、查找(1)目录结构(2)定位路径(3)文件管理(4)vi编译器(5)文件时间(扩展)(6)文件类型(扩展)Linux目录结构一、命令(1)bin:普通用户使用的命令 /bin/ls,/bin/date(2)sbin:管理员使用的命令二、设备
2020-08-12 21:39:26
240
原创 Linux笔记1_走进linux世界
day1走进linux世界Linux 概述GNU bash远程管理利器Linux 概述day1 走进linux世界1.linux能做什么?Linux和我们常见的Windows一样,都是操作系统,但不同的是:Windows: 收费的,不开源的,主要用于日常办公、游戏、娱乐多一些。Linux: 免费的,开源的,主要用于服务器领域,性能稳定,安全。例如:新浪、百度、淘宝等互联网公司,他们使用的服务器全都是Linux系统;全球500强企业95%的服务器使用的都是Linux系统。2.学完后能掌握到那
2020-08-12 15:53:12
343
1
原创 华为_网络工程师_初级笔记(完整版)
初级网络工程师笔记完整版1.1 企业网架构2.0 OSI 七层 模型2.1 OSI模型-简介2.2 OSI模型-物理层2.3 OSI模型-数据链路层2.4 OSI模型-网络层2.5 OSI模型-传输层3.0 CSMA/CD3. CSMA/CD4.1 OSI-分层模型4.2 数据封装5.1 IP头部5.2 IP 编址5.3 IP 头部详解6.0 ICMP协议7.0 ARP 协议8.0 传输层协议:TCP/UDP9.0 数据包转发过程10.VRP基础11.命令行基础12.交换网络基础113.交换网络基础 214
2020-08-11 01:34:13
30483
21
原创 以太网链路聚合Eth-Trunk
以太网链路聚合Eth-Trunk简称链路聚合,通过将多个物理接口捆绑为一个逻辑接口,可以在不进行硬件升级的条件下,达到增加链路带宽的目的。链路聚合技术主要有以下三个优势:增加带宽链路聚合接口的最大带宽可以达到各成员接口带宽之和。提高可靠性当某条活动链路出现故障时,流量可以切换到其他可用的成员链路上,从而提高链路聚合接口的可靠性。负载分担在一个链路聚合组内,可以实现在各成员活动链路上的负载分担...
2020-07-15 16:42:19
847
原创 以太网交换 MAC
思维导图#### MAC静态MAC与Sticky MAC的区别是什么答:两者保存在设备中都是静态MAC,但是产生来源不一样,静态MAC主要采用手动配置,Sticky MAC是使能接口Sticky MAC功能后,由合法的动态MAC转换为Sticky MAC的;设备上无法学习正确的MAC表项的原因有哪些答:没有收到报文(链路Down、接口未加入VLAN、接口参与环路协议计算并且被阻塞、配置了MAC地址漂移检测功能并且接口或MAC被阻断等导致)。网络中存在环路导致MAC表项震荡。去使能了MAC地
2020-07-15 14:49:06
299
原创 广域网技术 IP-Trunk
IP-Trunk是将多个链路层协议为HDLC的POS接口捆绑到一起,形成一条逻辑上的数据链路,以提供更高的连接可靠性和更大的带宽,实现流量负载分担。
2020-07-15 14:12:39
453
原创 广域网技术 PPP
PPP(Point-to-Point Protocol)协议是一种点到点链路层协议,主要用于在全双工的同异步链路上进行点到点的数据传输。
2020-07-15 13:51:18
212
原创 广域网技术PPPoE
PPPoE(PPP over Ethernet)协议是一种把PPP帧封装到以太网帧中的链路层协议。PPPoE可以使以太网网络中的多台主机连接到远端的宽带接入服务器。
2020-07-15 13:02:40
256
原创 Shell 简单的JumpServer
简单的JumpServer跳板主机,作用:安全业务服务器不允许直接连接,通过允许从跳板机连接业务服务器不允许root用户直接登录所有主机准备远程管理用户:alias物理机可以使用alias用户登录 other server密码认证密钥认证密钥认证:ssh-keygen ssh-copy-id web1防止Ctrl + C加颜色整个脚本是非常简单的...
2020-07-13 22:51:11
431
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人