
Linux
文章平均质量分 93
Linux学习记录,方便以后复习查看
路人甲_passerby
坚持别人不能坚持的,才能拥有别人不能拥有的
展开
-
redis7详解
远程字典服务)是完全开源的,使用ANSIC语言编写遵守BSD协议,是一个高性能的Key-Value数据库。提供了丰富的数据结构,例如String、Hash、List、Set、SortedSet等等。数据是存在内存中的,同时Redis支持事务、持久化、LUA脚本、发布/订阅、缓存淘汰、流技术等多种功能特性提供了主从模式、Redis Sentinel和Redis Cluster集群架构方案。原创 2023-04-23 15:37:23 · 3704 阅读 · 1 评论 -
Git 使用详解
Git使用前言一般来说,团队合作开发的话,每个人都需要在自己的功能分支 feat/XXX 上开发,最后一起合并到总的开发分支 dev 上,然后将开发分支 dev 合并到测试分支上,最后将测试分支合并到正式发布分支上。其中总的开发分支一般叫做 dev 分支,正式发布分支一般是叫 main/master/release 分支。比如说有 A、B、C 三个人协助进行功能开发:首先 A、B、C 三位小伙伴从总开发分支 Dev 上开辟自己的功能分支,分别是 feat/AXXX、feat/BXXX、fea原创 2022-04-12 18:23:31 · 4576 阅读 · 0 评论 -
linux常用命令详解
文章目录一、Linux文档目录结构二、常用系统工作命令1. echo 用于在终端输出字符串或变量提取后的值2. date 用于显示及设置系统的时间或日期3. reboot 用于重启系统4. poweroff 关机并关闭电源5. wget 用于在终端中下载网络文件6. ps 用于查看系统中的进程状态7. top 实时显示进程动态8. pidof 用于查询某个指定服务进程的 PID 值9. kill 用于终止某个指定 PID 的服务进程10. rpm RPM软件包管理器11. yum 安装(r原创 2022-03-18 20:50:09 · 5248 阅读 · 1 评论 -
Linux性能调优
一、tuned 优化RHEL/CentOS 在 6.3 版本以后引入了一套新的系统调优工具 tuned/tuned-adm,其中 tuned 是服务端程序,用来监控和收集系统各个组件的数据,并依据数据提供的信息动态调整系统设置,达到动态优化系统的目的;tuned-adm 是客户端程序,用来和 tuned 打交道,用命令行的方式管理和配置 tuned,tuned-adm 提供了一些预先配置的优化方案可供直接使用,比如:笔记本、虚拟机、存储服务器等。#安装[root@localhost ~]$ yum -原创 2021-03-10 15:22:19 · 593 阅读 · 1 评论 -
RAID 与 LVM 磁盘阵列技术
一、RAID(独立冗余磁盘阵列)1.1 RAID 简介 RAID(Redundant Array of Independent Disk 独立冗余磁盘阵列) 技术是1988 年,加利福尼亚大学伯克利分校首次提出并定义了 RAID 技术的概念。RAID 技术通过把多个硬盘设备组合成一个容量更大、安全性更好的磁盘阵列,并把数据切割成多个区段后分别存放在各个不同的物理硬盘设备上,然后利用分散读写技术来提升磁盘阵列整体的性能,同时把多个重要数据的副本同步到不同的物理硬盘设备上,从而起到了非常好的数据冗余备份效原创 2021-02-24 14:28:34 · 970 阅读 · 0 评论 -
ansible 详解
文章目录一、ansible 简介1.1 ansible 是什么?1.2 ansible 特点1.3 ansible 架构图二、ansible 任务执行2.1 ansible 任务执行模式2.2 ansible 执行流程2.3 ansible 命令执行过程三、ansible 配置详解3.1 ansible 安装方式3.1.1 使用 pip(python的包管理模块)安装3.1.2 使用 yum 安装3.2 ansible 程序结构3.3 ansible配置文件3.4 ansuble主机清单四、ansible原创 2020-12-21 10:06:02 · 17084 阅读 · 3 评论 -
Linux配置yum源
文章目录yum介绍一、Cetnos6 配置yum源1.1 阿里云源1.2 本地源二、Cetnos7 配置yum源2.1 阿里云源2.2 本地源yum介绍Yum(全称为 Yellow dogUpdater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命原创 2020-10-24 00:23:14 · 23240 阅读 · 3 评论 -
vi/vim编辑器常用命令
文章目录关于vimvim的几种模式启动Vim正常模式常用命令命令模式常用命令查找和替换插入模式常用命令可视模式常用命令关于vimVim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。vim的几种模式正常模式(normal)正常模式是使用vim打开文件时的默认模式,无论在哪种模式下,按下Esc键就会原创 2020-10-15 12:28:46 · 5553 阅读 · 6 评论 -
Docker容器
整理自尚硅谷周阳老师docker笔记文章目录一、Docker简介1. 是什么?2. 能干嘛?3. 去哪下?二、Docker安装1. 前提说明2. Docker的基本组成3. 安装步骤4. 永远的HelloWorld5. 底层原理三、Docker常用命令四、Docker镜像五、Docker容器数据卷六、DockerFile解析七、Docker常用安装八、本地镜像发布到阿里云一、Docker简介1. 是什么?Docker是基于Go语言实现的云开源项目。Docker的主要目标是“Build,Ship a原创 2020-10-06 23:15:19 · 1180 阅读 · 1 评论 -
Linux系统定时任务
一、at 一次性执行定时任务1. at 服务管理与访问控制查看 at 软件包是否已安装[root@localhost ~]$ rpm -a atat命令要想正确执行,需要atd服务的支持。atd服务是独立的服务,所以启动的命令是:[root@localhost ~]$ service atd start正在启动atd: [确定]如果想要让atd服务开机时自动启动,可以使用如下命令:[root@localhost ~]$ chkconfig a原创 2020-10-04 00:28:19 · 1867 阅读 · 0 评论 -
Linux配置vsftpd 服务
文件传输协议文件传输协议(File Transfer Protocol,FTP),基于该协议FTP客户端与服务端可以实现共享文件、上传文件、下载文件。 FTP 基于TCP协议生成一个虚拟的连接,主要用于控制FTP连接信息,同时再生成一个单独的TCP连接用于FTP数据传输。用户可以通过客户端向FTP服务器端上传、下载、删除文件,FTP服务器端可以同时提供给多人共享使用。FTP服务是Client/Server(简称C/S)模式,基于FTP协议实现FTP文件对外共享及传输的软件称之为FTP服务器源端,客户端程原创 2020-09-21 15:06:47 · 699 阅读 · 0 评论 -
Linux防火墙详解
一、防火墙基础Linux防火墙主要工作在网络层,属于典型的包过滤防火墙。redhat 6 使用的是iptablesredhat 7 使用的是firewalldiptables服务会把配置好的防火墙策略交由内核层面的 netfilter 网络过滤器来处理firewalld服务则是把配置好的防火墙策略交由内核层面的 nftables 包过滤框架来处理iptables和firewalld都是Linux配置内核防火墙的工具二、iptablesiptables 是一款基于命令行的防火墙策略管理工原创 2020-09-20 21:06:30 · 4467 阅读 · 0 评论 -
shell学习教程(超详细完整)
为了方便以后工作和复习,记录一下学习shell脚本的笔记,看这篇文章需要对linux系统熟悉文章目录一、什么是shell?为什么要学习和使用shell?二、shell的分类shell脚本的执行三、shell变量1.变量的命名规则:2.变量的分类:2.1用户自定义变量:2.1.1变量定义2.1.2变量调用2.1.3变量查看2.1.4变量删除2.2环境变量:1)环境变量设置2)环境变量查询和删除3)系统默认环境变量2.3位置参数变量:2.4预定义变量:3.只读变量:4.接受键盘输入:四、shell 运算符1.原创 2020-09-23 21:17:29 · 153035 阅读 · 31 评论