
Linux
文章平均质量分 73
Linux是一套免费使用和自由传播的类Unix操作系统,是一个多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
逆流°只是风景-bjhxcc
当你的才华还撑不起你的野心的时候,你就应该静下心来学习;当你的能力还驾驭不了你的目标时,就应该沉下心来,历练;梦想,不是浮躁,而是沉淀和积累,只有拼出来的美丽,没有等出来的辉煌,机会永远是留给最渴望的那个人,学会与内心深处的你对话,问问自己,想要怎样的人生,静心学习,耐心沉淀,送给自己,共勉。
展开
-
【linux】使用less命令查找文件中的关键字
一般我们查看文件内容时,使用基本的cat,tail,more命令就可以了。但如果我们有时候想查询文件中的关键字内容时,这个时候就不得不依靠less命令。在Linux上输入less a.txt(文件名),会看到a.txt文件的内容。这个时候我们想用关键字搜索的话,有两种方式。一种是从上往下搜索另一种是从下往上搜索从下往上搜索内容需要输入G命令,让光标移到文件最后。从上往下搜索时,需要输入"/关键字"命令,从下往上搜索时,输入"G”命令后,还需要输入"?关键字"命令。文件中含有关键字,会高亮显示。原创 2024-03-18 14:38:47 · 1779 阅读 · 2 评论 -
【linux】Linux下vim常用命令:编辑、保存、退出
vim是我们在使用Linux是经常会使用的工具,新手总是忘记使用方法(当然我也是)。在这里记录下常用命令以防止以后再忘记。保存并退出: :wq (英文冒号,保存并退出当前编辑的文件);保存编辑文本: :w (英文冒号,保存当前编辑的文件);强制退出: :q!(英文冒号,强制退出不保存)。退出编辑文件: :q(英文冒号,退出当前编辑的文件);进入编辑模式: i (在当前位置插入,开始编辑);原创 2024-02-29 22:29:07 · 1203 阅读 · 1 评论 -
ps -ef | grep 命令详解
grep 命令是查找(Global Regular Expression。Print),能使用正则表达式搜索文本,然后把匹配的行显示出来;| 符号,是个管道符号,表示ps 和 grep 命令同时执行;a :显示终端上的所有进程,包括其他用户的进程。u :以用户为主的格式来显示程序状况。x :显示所有程序,不以终端机来区分。ps 命令的作用是显示进程信息的;r :只显示正在运行的进程。-e : 显示所有进程。-h : 不显示标题。原创 2024-01-04 20:56:14 · 1647 阅读 · 0 评论 -
【Linux】Linux 系统 grep 命令超详细讲解
grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。用于过滤/搜索的特定字符。可使用正则表达式能配合多种命令使用,使用上十分灵活。)命令用于根据给定的正则表达式搜索文本,并将匹配的行打印出来。grep 命令是一项非常有用的工具。原创 2023-11-26 21:50:39 · 1803 阅读 · 0 评论 -
【Shell 系列教程】Shell printf 命令( 六)
printf 使用引用文本或空格分隔的参数,外面可以在 printf 中使用格式化字符串,还可以制定字符串的宽度、左右对齐方式等。%-10s 指一个宽度为 10 个字符(- 表示左对齐,没有则表示右对齐),任何字符都会被显示在 10 个字符宽的字符内,如果不足则自动以空格填充,超过也会将内容全部显示出来。%s %c %d %f 都是格式替代符,%s 输出一个字符串,%d 整型输出,%c 输出一个字符,%f 输出实数,以小数形式输出。%-4.2f 指格式化为小数,其中 .2 指保留2位小数。原创 2023-11-04 21:58:06 · 923 阅读 · 0 评论 -
【Shell 系列教程】shell echo 命令( 五)
Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量。\c” # -e 开启转义 \c 不换行。OK #标准输入。OK It is a test #输出。\n” # -e 开启转义。注意: 这里使用的是反引号 `, 而不是单引号 '。您可以使用echo实现更复杂的输出格式控制。原创 2023-11-04 21:45:19 · 409 阅读 · 0 评论 -
【Shell 系列教程】shell基本运算符(四)
变量 file 表示文件 /var/www/runoob/test.sh,它的大小为 100 字节,具有 rwx 权限。原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。expr 是一款表达式计算工具,使用它能完成表达式的求值操作。注意:条件表达式要放在方括号之间,并且要有空格,例如: [关系运算符只支持数字,不支持字符串,除非字符串的值是数字。b] 是错误的,必须写成 [ $a == $b ]。文件测试运算符用于检测 Unix 文件的各种属性。原创 2023-11-04 21:36:43 · 447 阅读 · 0 评论 -
【Shell 系列教程】shell数组(三)
数组中可以存放多个值。Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小(与 PHP 类似)。Bash 支持关联数组,可以使用任意的字符串、或者整数作为下标来访问数组元素。在数组前加一个感叹号!数组的键为: google ceshi taobao。数组的键为: google ceshi taobao。与大部分编程语言类似,数组元素的下标由 0 开始。-A 选项就是用于声明一个关联数组。原创 2023-10-30 20:34:31 · 358 阅读 · 0 评论 -
【Shell 系列教程】shell变量(二)
注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。中间不能有空格,可以使用下划线 _。不能使用标点符号。不能使用bash里的关键字(可用help命令查看保留关键字)。或以上语句将 /etc 下目录的文件名循环出来。在 Shell 中,用括号来表示数组,数组元素用"空格"符号分割开。定义数组的一般形式为:数组名=(值1 值2 … 值n)例如:或者value0。原创 2023-10-29 21:13:54 · 323 阅读 · 0 评论 -
【Shell 系列教程】shell介绍(一)
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是一个典型的图形界面 Shell。Shell 在线工具。原创 2023-10-28 21:11:01 · 508 阅读 · 0 评论 -
【Linux】linux的shell脚本
第一行的是说明文件的类型的。第一行的/bin/bash表明该文件是一个bash程序,需要bash程序来解释执行。编辑内容中使用号进行注释。原创 2023-10-26 07:50:00 · 331 阅读 · 0 评论 -
【Linux】Linux中Crontab(定时任务)命令详解及使用教程
Crontab介绍:Linux crontab是用来crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。该词来源于希腊语 chronos(χρ?νο?),原意是时间。通常,crontab储存的指令被守护进程激活, crond常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。当安装完成操作系统之后,默认便会启动此任务调度命令。原创 2023-10-24 21:17:45 · 9919 阅读 · 1 评论 -
[linux]scp命令
scp -P 远程端口号 登陆用户@server:/Home/data/a.txt /Users/zhanghao/Desktop。例:scp -P 1024 /Users/a.txt zhanghao@server:/Home/data/a.txt。1、scp -P 远程端口号 本地路径 登录用户@服务器地址:服务器保存路径。注:若登录用户对目标路径有操作权限,则可省略2、3两步。2、chmod 修改文件的权限。一、本地文件上传到服务器。3、mv 移动到目标路径。二、下载服务器文件到本地。原创 2023-10-23 22:18:06 · 165 阅读 · 1 评论 -
【linux】Linux 查看内存使用情况的几种方法汇总
Linux 查看内存使用情况的几种方法包括使用 free 命令、top 命令、htop 命令、vmstat 命令和/proc/meminfo 文件。这些方法可以帮助用户了解系统内存的使用情况,包括总内存、已用内存、空闲内存、缓存和交换分区等信息。在运行 Linux 系统的过程中为了让电脑或者服务器以最佳水平运行,常常需要监控内存统计信息。那么今天我们就来看看有哪些方法可以访问所有相关信息并帮助管理员监控内存统计信息。原创 2023-10-21 22:27:49 · 12462 阅读 · 1 评论 -
【Linux】Linux下安装Docker(图文解说详细版)
Docker是近年来新兴的虚拟化工具,它可以和虚拟机一样实现资源和系统环境的隔离。Docker 项目的目标是实现轻量级的操作系统虚拟化解决方案。Docker 的基础是 Linux 容器(LXC)等技术。原创 2023-05-11 10:36:52 · 51783 阅读 · 9 评论 -
【Linux】Linux下安装XXL-JOB(图文解说详细版)
Linux安装Java环境,Linux下安装Mysql,Linux安装Maven,Linux安装XXL-JOB。原创 2023-05-10 08:55:13 · 3765 阅读 · 3 评论 -
【Linux】Linux环境下安装RocketMQ(图文解说详细版)
消息队列中间件是分布式系统中的重要组件,主要解决应用耦合、流量削峰等问题,目前主流的 MQ 主要是:RocketMQ、kafka、RabbitMQ等。支持事务型消息(消息发送和 DB 操作保持两方的最终一致性,RabbitMQ 和 Kafka 不支持)支持结合 RocketMQ 的多个系统之间数据最终一致性(多方事务,二方事务是前提)支持 18 个级别的延迟消息(Kafka 不支持)支持指定次数和时间间隔的失败消息重发(Kafka 不支持,RabbitMQ 需要手动确认)原创 2023-05-09 17:00:00 · 3633 阅读 · 1 评论 -
【Linux】Linux环境下安装Jenkins(图文解说详细版)
首先安装Jenkins之前,linux中必须安装好了JDK和Maven,如果还没有安装过,下面准备好安装教程,Linux安装Java环境(OpenJDK)Linux安装Maven(图文解说详细版)确认JDk和Maven安装没有问题之后,我们来开始安装Jenkins。原创 2023-05-09 09:44:28 · 1706 阅读 · 2 评论 -
【Linux】Linux安装tomcat(图文解说详细版)
我这里选择Tomcat9,直接下载最新的发行版,这里下载二进制的核心板就行,不需要下载源码版本,选择tar.gz直接下载。原创 2023-05-09 09:21:24 · 1030 阅读 · 0 评论 -
【Linux】Linux安装Nexus(图文解说详细版)
如果出现这样的情况,则说明jvm内存不足,我们调小一点nexus所需要的参数。注意,这里是需要java环境的,如果没有java环境请参考。Nexus 服务的默认端口是 8081。新建nexus文件夹,上传到服务器中。找到494行把true改成false。转载 2023-05-08 10:25:51 · 906 阅读 · 2 评论 -
【Linux】Linux安装Java环境(OracleJDK)
linux环境为CentOS7.8 版本。上期跟大家说了一下OpenJDK的安装(Linux安装Java环境(OpenJDK)),这次讲一下OracleJDK的安装。原创 2023-05-07 13:00:00 · 360 阅读 · 0 评论 -
【Linux】Linux安装Redis(图文解说详细版)
linux环境为CentOS7.8 版本。讲述一下Redis的安装过程。原创 2023-05-06 21:00:05 · 864 阅读 · 0 评论 -
【Linux】Linux安装Maven(图文解说详细版)
Linux环境为CentOS7.8 版本。今天教大家怎么在CentOs环境中安装Maven。原创 2023-05-07 09:00:00 · 2041 阅读 · 1 评论 -
【Linux】Linux安装Git(图文解说详细版)
服务器版本:CentOS7.8有两种安装方法第一种,yum安装,直接输入一行命令就可以进行安装了输入 git --version查看Git是否安装完成以及查看其版本号但是我今天推荐大家自定义安装,为什么?大家看看官网最新版本是多少了:而且还不能安装到我们指定的位置,所以推荐大家自定义安装。原创 2023-05-07 06:00:00 · 12245 阅读 · 3 评论 -
【Linux】Linux安装Java环境(OpenJDK)
linux环境为CentOS7.8 版本。今天教大家怎么在CentOs环境中安装Java的开发环境。在安装java之前我们先来了解一下YUMYum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。好的,我们接下来就安装。原创 2023-05-06 10:10:31 · 4845 阅读 · 2 评论 -
【Linux】Linux下安装Mysql(图文解说详细版)
今天教大家怎么在CentOs环境中安装Mysql5.7。原创 2023-05-06 09:40:39 · 1539 阅读 · 0 评论 -
【Linux】wget下载github的releases的软件
有时候需要在服务器下载GitHub上的release资源,这时候我们可以使用wget或者curl进行处理,这里拿rabbitmq为例,下载他的release版本。原创 2023-05-06 09:16:04 · 6051 阅读 · 3 评论 -
【面试】Linux面试题
Linux是一套免费使用和自由传播的类似Unix操作系统,一般的WEB项目都是部署都是放在Linux操作系统上面。Linux是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux 系统的核心是内核。内核控制着计算机系统上的所有硬件和软件,在必要时分配硬件,并根据需要执行软件。系统内存管理应用程序管理。原创 2023-04-03 16:21:34 · 1221 阅读 · 0 评论 -
【linux】Linux操作系统常用指令大全
如果连续执行相同的拷贝命令系统会一个一个提示是否覆盖文件内的文件,这时在 cp 前加一个 \ 就可以进行强制覆盖,不提示。软链接也称符号链接,类似 Windows 中的快捷方式,主要存放了链接其他文件的路径,删除软连接的方式与删除文件相同。在显示文件内容时,并不是一次将整个文件加载后才显示,而是根据显示需要来加载内容,效率较高。less 用来分屏查看文件的内容,类似 more 指令但强于 more 指令,支持各种显示终端;cat a.txt | more 【查看文件 a.txt 的内容,并以百分比显示】原创 2023-03-14 06:15:00 · 489 阅读 · 3 评论 -
Linux常用命令总结
最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作.原创 2020-05-25 21:40:45 · 404 阅读 · 0 评论 -
linux 设置定时重启
一、编辑cron第一步,登陆账号第二步,输入crontab -e第三步,输入a进入编辑状态(或者按insert)第四步,每天6点自动重启:0 6 * * * reboot第五步,ctrl+c退出编辑状态第六步,shift+:,然后输入wq重启命令 service crond restart0 2 * * * reboot ( 0 2表示每天凌晨两点重启… 0 3表示凌晨3点…)06 2 * * * reboot ( 06 2表示每天凌晨两点零六分重启… 06 3表示凌晨3点零原创 2020-05-19 17:13:02 · 1991 阅读 · 0 评论