![](https://img-blog.csdnimg.cn/20210706221701930.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux
文章平均质量分 87
Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。
悸%动
相互学习,取长补短。
展开
-
基于虚拟机安装centos且远程连接
史上最详细基于虚拟机安装centos系统并用xshell访问。原创 2024-01-13 09:15:00 · 950 阅读 · 0 评论 -
Linux系统离线安装RabbitMQ
在linux系统中离线安装RabbitMQ原创 2023-09-07 11:31:53 · 1550 阅读 · 0 评论 -
史上最详细k8s安装流程
史上最详细k8s部署流程,内含部署脚本,最详细部署,没有之一。原创 2023-08-23 13:28:24 · 1258 阅读 · 0 评论 -
Redis集群
Redis集群,突破单个redis的瓶颈。原创 2023-07-03 09:00:00 · 368 阅读 · 0 评论 -
Redis哨兵模式
redis哨兵模式,即反客为主的自动版原创 2023-06-30 09:15:00 · 499 阅读 · 0 评论 -
Redis主从复制
redis主从复制原理和案例,已经在生产环境中实践过,且目前正常运行原创 2023-06-29 17:14:48 · 307 阅读 · 0 评论 -
Docker无用镜像容器处理
基于docker删除无用镜像和容器原创 2023-05-25 21:19:03 · 741 阅读 · 0 评论 -
Linux系统中安装新版本nacos(centos7)
在linux系统中离线在线安装nacos原创 2023-04-13 12:30:00 · 1986 阅读 · 1 评论 -
Linux Shell编程之运算符
Shell运算符Shell 支持多种运算符,包括:算数运算符关系运算符布尔运算符字符串运算符文件测试运算符1、算数运算符bash默认是字符串,原生的shell不支持数值运算,如果要进行数值运算时需要进行转化,通常由三种方式可以进行转化:expr 表达式,注意空格,即表达式和运算符之间要有空格,完整的表达式要被 ` 包含,注意这个字符不是常用的单引号。“((运算式))∗∗”或“∗∗((运算式))**”或“**((运算式))∗∗”或“∗∗[运算式]”declare -ilet案原创 2021-08-24 12:50:52 · 165 阅读 · 0 评论 -
Linux Shell编程之流程控制
Shell 流程控制shell也可以像其他语言一样,有流程控制。shell的流程控制一般包括if判断。for循环while循环untilcase1、if判断shell的if判断语句有三种语法,分别为if判断if~else判断if~else if~else判断1.1、简单的if判断if语法if判断:if [ 条件判断式 ]then 程序fi或 if [ 条件判断式 ];then 程序;fi案例编写一个程序,当输入分数时判断是否及格[ro.原创 2021-08-23 00:57:23 · 208 阅读 · 0 评论 -
Linux Shell编程之数组及参数传递
1、Shell数组Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小,数组元素的下标由 0 开始,下标可以是整数或算术表达式,其值应大于或等于 0。1.1、定义数组语法数组名=(值1 值2 … 值n)或者数组名=(值1值2…值n)或者数组名[下标]=值 注:可以不使用连续的下标,而且下标的范围没有限制在 Shell 中,用括号来表示数组,数组元素用"空格"符号分割开案例自定义一个数组[root@root test02]# vi.原创 2021-08-22 00:59:22 · 4774 阅读 · 0 评论 -
Linux Shell编程之变量
Shell变量1、变量命名规则变量名称可以由字母、数字和下划线组成,但是不能以数字开头。变量用等号连接值时,等号两侧不能有空格。变量的值如果有空格,则需要用单引号或者双引号(英文状态下)引起来。在变量中可以使用 \作为转义字符。在bash中,默认的数值类型为字符型,如果需要做数值运算时,需要转化为数值类型再计算。如果是把命令的结果作为变量的值赋予变量,则需要使用反引号或$()包含命令。如果需要增加变量的值,则可以进行变量值的叠加,不过变量需要使用双引号包含“$变量名”或用${变量名}系.原创 2021-08-21 00:06:32 · 390 阅读 · 0 评论 -
Linux基础之Shell快速入门
Vi和vim编辑器1、什么是 vim 所有的 Linux 系统都会内建 vi 文本编辑器,Vim是从 vi 发展出来的一个文本编辑器,可以看做是 Vi 的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。2、vi/vim 的三种模式基本上 vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。 这三种模原创 2021-08-13 14:02:27 · 191 阅读 · 0 评论 -
Linux之进程管理
进程管理简单来说进程就是系统中正在运行的程序或命令,每一个进程都有一个对应的实体,都占有一定的资源,而且一个运行着的程序可能有多个进程。进程有以下特点每一个进程都有一个 ID 号(唯一的)。每一个进程,都会对应一个父进程,而这个父进程可以复制多个子进程。每个进程都可能以两种方式存在的。前台与后台,前台进程就是用户目前的屏幕上可以进行操作的后台进程则是实际在操作,但由于屏幕上无法看到的进程,通常使用后台方式执行。一般系统的服务都是以后台进程的方式存在,而且都会常驻在系统中。.原创 2021-08-10 20:36:25 · 764 阅读 · 0 评论 -
Linux基本命令之网络管理
网络管理1、ping:测试网络的连通性语法ping [参数] [主机名或IP地址]参数:-c <完成次数> 设置完成要求回应的次数。-i <间隔秒数> 指定收发信息的间隔时间。案例测试与百度的连通性[root@root /]# ping -c 4 www.baidu.comPING www.a.shifen.com (110.242.68.3) 56(84) bytes of data.64 bytes from 110.243.68.3 (.原创 2021-08-09 00:42:28 · 369 阅读 · 0 评论 -
Linux基本命令之磁盘管理命令
磁盘管理1 分区一般情况下,分区主要有两种方式,分别为MBR 、GTPMBR 分区:最多支持四个主分区系统只能安装在主分区扩展分区要占一个主分区MBR 最大只支持 2TB,但拥有最好的兼容性GTP分区:支持无限多个主分区(但操作系统可能限制,比如 windows 下最多 128 个分区)最大支持 18EB 的大容量windows7 64 位以后支持 gtp2 Linux分区原理分区原理: 对于Linux 来说,无论有几个分区,分给哪一目录使用.原创 2021-08-08 13:06:23 · 1402 阅读 · 0 评论 -
在VMware里安装Centos 7系统
在VMware里安装Centos 7系统1、基础要求2、下载Centos 7镜像2、安装Centos 71、基础要求1、首先要确保你所安装的虚拟机可以正常使用。(可以去官网下载)VMware官网:https://www.vmware.com/这是我自己下载的,如果有需要可以自己下载:VMware 15 链接:https://pan.baidu.com/s/1TlCf72CImjkYxoN...原创 2020-04-17 15:25:30 · 149 阅读 · 0 评论 -
Linux基本命令之权限命令
1、权限管理在 linux 中的每个用户必须属于一个组,不能独立于组外,每个组或者用户都有自己的权限。1.1 基础文件的一些基本属性。在 Linux 中我们可以使用 ll 或者 ls –l 命令来显示一个文件的属性以及文件所属的用户和组[root@root /]# lltotal 68-rw-r--r-- 1 root root 0 Jul 7 17:13 9000lrwxrwxrwx. 1 root root 7 Apr 26 2020 bin -> us.原创 2021-08-05 00:26:30 · 1103 阅读 · 0 评论 -
Linux基本命令之文件查找命令
一、用户及用户组管理在了解用户和用户组命令之前需要了解与其相关的一些配置文件,了解这些配置文件可以帮助我们更加深入的了解这些命令。1、 which:用于查找文件及命令所在的路径(较少)这里的路径是指在环境变量$PATH设置的目录里查找符合条件的文件语法which 命令案例查看tar所在路径[root@root etc]# which tar/usr/bin/tar2、 whereis:用于命令及帮助文档所在所在的路径(较少)语法whereis [参数] [命令]参.原创 2021-08-04 12:20:27 · 1975 阅读 · 0 评论 -
Linux基本命令之用户及用户组命令
用户及用户组管理在了解用户和用户组命令之前需要了解与其相关的一些配置文件,了解这些配置文件可以帮助我们更加深入的了解这些命令。一、 配置文件1. /etc/passwd:用户信息配置文件主要用来存储用户的信息。每一行代表一个用户#例如:root:x:0:0:root:/root:/bin/bash可以看出每行有7个字段组成,分别以 :为一个字段。root代表用户的名字x密码,真正的密码存储在/etc/shadow中0用户标识符。0表示:超级用户。1-4原创 2021-08-02 00:13:31 · 2030 阅读 · 0 评论 -
Linux基本命令之文件及目录命令03
1、 链接命令在liunx中链接一般分为两种,分别是硬链接(hard link)和软链接(symbolic link),他们之间有相同的地方(比如 占用内存小)也有不同的地方(链接的方式不同)。硬链接(Hard Link):A—B,假设B是A的硬链接,那么它们两个指向同一个文件,可以允许有多个路径,一般都一些重要的文件都采用这种链接,防止误删。特点:1.以文件副本的形式存在,但不占用实际空间。2.不允许给目录创建硬链接。3.硬链接只有在同一个文件系统中才能创建。4.源文件删除,链接不失效。.原创 2021-07-31 22:44:29 · 162 阅读 · 0 评论 -
Linux基本命令之文件及目录命令02
接上一个博客2.9、 rm:删除目录或文件语法:rm [参数] [文件或目录]选项与参数:-f :强制删除,不会出现提示警告信息-i :互动模式,会出现提示警告信息-r :递归删除,删除目录,这是个非常危险的选项,最好别用!!!案例1.将/home/itbestboy/test02 目录下的文件test.java文件删除。#强制删除 f[root@root test02]# rm -f test.java [root@root test02]# lstest01[ro.原创 2021-07-31 00:01:43 · 297 阅读 · 0 评论 -
Linux基本命令之文件及目录命令01
1 开胃在讨论文件以及目录命令之前,先需要了解文件的一些基本属性。在 Linux 中我们可以使用 ll 或者 ls –l 命令来显示一个文件的属性以及文件所属的用户和组[root@root /]# lltotal 68-rw-r--r-- 1 root root 0 Jul 7 17:13 9000lrwxrwxrwx. 1 root root 7 Apr 26 2020 bin -> usr/bindr-xr-xr-x. 5 root root 4096原创 2021-07-30 11:05:43 · 967 阅读 · 0 评论 -
Linux基本命令之帮助命令及日期命令
1. man命令man命令:用来获取命令或者配置文件的帮助信息。语法:man [命令或者配置文件]#该命令在/usr/bin/man 目录下,所有用户都可以操作实例:#获取ls命令的帮助文档LS(1) User Commands LS原创 2021-07-28 22:25:44 · 114 阅读 · 0 评论 -
Linux启动后报fg: no job control以及/usr/java/jdk1.8.0_221-amd64/jre/bin: Is a directory
错误描述:linux安装了java8以后,配置了java环境,重新打开以后出现如下错误:Welcome to Alibaba Cloud Elastic Compute Service !-bash: fg: no job control-bash: /usr/java/jdk1.8.0_221-amd64/jre/bin: Is a directory由于出现了这种错误,一些常用的liunx命令就不能正常使用,例如 ls vim cat等[root@root ~]# cd /[root原创 2021-07-04 14:17:23 · 2378 阅读 · 0 评论 -
Linux目录结构及启动过程
1、目录结构Linux 的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录。总之在Linux系统中,万物皆文件。/: 根目录,最顶级的目录,所有目录都是在这个目录下创建的。/root:该目录为系统管理员,也称作超级权限者的用户主目录。/home:用户的主目录,在 Linux 中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的,这个目录也是操作最为频繁的目录。/bin:该目录下存放常用的命令,一般都原创 2021-07-28 01:49:24 · 210 阅读 · 0 评论 -
Linux初始
1、开篇1.1 介绍 Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。 Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个原创 2021-07-06 22:21:26 · 109 阅读 · 1 评论