![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 72
傻啦猫@_@
给我一个支点……
展开
-
【网络篇】如何查看ip 是否冲突
目前通常情况下会使用DHCP技术实现自动分配ip,一般不会出现冲突,但有时手动分配,就要注意是否冲突。查看ip是否冲突:说明:arping默认使用的网卡是etho,但有时ip不在这个网卡,这里指定了网卡eth3。原理:arping命令以广播地址发送arp包,局域网内所有的主机都会收到这个arp包。本机收到后不显示任何Reply。在Linux主机端执行arping 15.5.8.11相当于向局域网内所有主机发送了消息:who has 15.5.8.112的arp request,tell 1原创 2022-11-08 15:42:44 · 8528 阅读 · 0 评论 -
【Linux篇】磁盘lvm管理(PV,VG,LV,PE)
白天盯着3000点魂不守舍,临下班了说服务器整理整理下周要用,心里一万个草泥马在奔腾。创建名为system的vg卷组,把/dev/sda2加入到vg中。扩容vg,把/dev/sda3添加到现有的system卷组中。VG卷组创建的前提是设备分区标签必须为lvm。减小vg卷组,把/dev/sda3从vq中删除。杂七杂八,今天就将磁盘卷挂载做一些整理。刷新挂载点(调整完逻辑卷的大小后需执行)创建逻辑卷lv_sams,并设置大小。调整逻辑卷lv_sams大小。扩容逻辑卷lv_sams。收缩逻辑卷lv_sams。原创 2022-11-04 23:10:59 · 1874 阅读 · 0 评论 -
【Linux篇】sort命令详解
文章目录sort命令详解1. 基本语法2. 常见选项说明3. 实操案例4. 其他sort常用选项sort命令详解sort将文件的每一行作为一个单位相互比较,比较原则是从首字符向后依次按ASCII码进行比较,最后将它们按升序(默认)输出。1. 基本语法sort(选项)(参数)2. 常见选项说明选项说明-n依照数值的大小排序-r以相反的顺序来排序-t设置排序时所用的分隔字符-k指定需要排序的列-u在输出行中排序并去除重复行-o将排序结果原创 2022-05-15 19:39:13 · 2079 阅读 · 0 评论 -
【Linux篇】awk命令详解
文章目录awk 命令1. 基本用法2. 工作流程3. 常用选项参数说明4. 实操案例5. 常用awk的内置变量6. awk程序的优先级awk 命令一个强大的文本分析工具,把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行分析处理。1. 基本用法awk [选项参数] 'pattern1{action1} pattern2{action2}...' filenamepattern:表示AWK在数据中查找的内容,就是匹配模式。action:在找到匹配内容时所执行的一系列命令。注原创 2022-05-14 19:35:14 · 11216 阅读 · 4 评论 -
【Linux篇】watch命令简介
watch 命令可以将命令的输出结果输出到标准输出设备,多用于周期性执行命令/定时执行命令,watch命令 以周期性的方式执行给定的指令,指令输出以全屏方式显示。watch是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,watch可以帮你监测一个命令的运行结果,避免重复手动执行命令。1 命令格式watch [参数] [命令]2 命令功能可以将命令的输出结果输出到标准输出设备,多用于周期性执行命令/定时执行命令。3 命令参数-n或–interval watch原创 2022-05-13 23:51:21 · 802 阅读 · 0 评论 -
【Linux篇】sed命令详解
文章目录sed命令详解一、基本语法二、实操案例内部命令选项说明命令选项说明标志三、sed小技巧sed命令详解sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”,接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。一、基本语法sed [options] '{command}[flags]' [filename] # 中括号内容必有 大原创 2022-05-10 22:27:19 · 34353 阅读 · 3 评论 -
【Linux篇】cut命令详解
cut命令详解cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段输出。一、基本语法cut [选项参数] filename说明:默认分隔符是制表符。选项与参数:-d:分隔符,按照指定分隔符分割列。与 -f 一起使用-f:依据 -d 的分隔字符将一段信息分割成为数段,用 -f 取出第几段的意思(列号,提取第几列)-c:以字符 (characters) 的单位取出固定字符区间-b:以字节为单位进行分割二、原创 2022-05-10 00:37:20 · 44360 阅读 · 8 评论 -
【Linux篇】jstat命令详解
一、jstat查看 gc实时执行情况jstat命令命令格式:jstat [Options] vmid [interval] [count] 命令参数说明:Options,一般使用 -gcutil 或 -gc 查看gc 情况pid,当前运行的 java进程号 interval,间隔时间,单位为秒或者毫秒 count,打印次数,如果缺省则打印无数次 Options 参数如下:-gc:统计 jdk gc时 heap信息,以使用空间字节数表示-gcutil:统计 gc时, heap情况,以原创 2022-05-08 15:19:21 · 13458 阅读 · 1 评论 -
【Linux篇】jstack命令简介
jatack命令简介jstack 命令是JDK工具之一,使用该命令可以打印正在运行中 Java 进程的栈信息。1. 帮助文档[root@jiangnan ~]# jstack --helpUsage: jstack [-l] <pid> (to connect to running process) jstack -F [-m] [-l] <pid> (to connect to a hung process) jsta原创 2022-05-08 14:49:38 · 10408 阅读 · 1 评论 -
【Linux篇】netstat命令简介
netstat命令简介Netstat 是一款命令行工具,可用于列出系统上所有的网络套接字连接情况,包括 tcp, udp 以及 unix 套接字,另外它还能列出处于监听状态(即等待接入请求)的套接字。在Linux使用过程中,需要了解当前系统开放了哪些端口,并且要查看开放这些端口的具体进程和用户,可以通过netstat命令进行简单查询。1. 帮助文档[root@jiangnan ~]# netstat --helpusage: netstat [-vWeenNcCF] [<Af>] -r原创 2022-05-08 00:15:49 · 1233 阅读 · 0 评论 -
【Linux篇】Linux 文件基本属性。Linux文件属主和属组,chgrp,chown,chmod命令详解
文章目录Linux 文件基本属性1. Linux文件属主和属组2. 更改文件属性2.1 chgrp2.2 chown2.3 chmod2.3.1 数字类型改变文件权限2.3.2 符号类型改变文件权限Linux 文件基本属性在 Linux 中我们通常使用以下两个命令来修改文件或目录的所属用户与权限:chown (change owner) : 修改所属用户与组。chmod (change mode) : 修改用户的权限。可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如原创 2022-04-09 12:19:11 · 2751 阅读 · 0 评论 -
【Linux篇】Linux 用户和用户组管理。用户账号的管理,用户组的管理,与用户账号有关的系统文件介绍
文章目录Linux 用户和用户组管理一、Linux系统用户账号的管理1. 添加账号1.1 语法1.2 实例11.3 实例22. 删除帐号2.1 语法2.2 实例3. 修改帐号3.1 语法3.2 实例4. 用户口令的管理4.1 语法4.2 实例1二、Linux系统用户组的管理1. 增加用户组1.1 语法1.2 实例11.3 实例22. 删除用户组2.1 语法2.2 实例3. 修改用户组3.1 语法3.2 实例13.3 实例24. 切换用户组三、与用户账号有关的系统文件1. /etc/passwd文件2.原创 2022-04-08 21:11:38 · 388 阅读 · 1 评论 -
【Linux篇】Linux 磁盘管理。df,du,fdisk,磁盘格式化,磁盘检验,磁盘挂载与卸除
文章目录Linux 磁盘管理1. df1.1 基本语法1.2 实操案例11.3 实操案例22. du2.1 基本语法2.2 实操案例12.3 实操案例23. fdisk3.1 基本语法3.2 实操案例13.3 实操案例24. 磁盘格式化4.1 基本语法:4.2 实操案例5. 磁盘检验5.1 基本语法5.2 实操案例15.3 实操案例26. 磁盘挂载与卸除6.1 基本语法6.2 实操案例16.3 实操案例2Linux 磁盘管理Linux 磁盘管理常用三个命令为 df、du 和 fdisk。df(英文全原创 2022-04-05 12:29:30 · 693 阅读 · 1 评论 -
【Shell篇】Shell 数组。数组的定义语法,获取数组中的所有元素,获取数组的长度
文章目录Shell 数组1. 基本语法2. 实操案例Shell 数组数组中可以存放多个值。Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小。数组元素的下标由 0 开始。1. 基本语法Shell 数组用括号来表示,元素用"空格"符号分割开,语法格式如下:array_name=(value1 value2 ... valuen)定义数组#!/bin/bashmy_array=(A B "C" D)我们也可以使用下标来定义数组:array_name[0]原创 2022-04-03 20:32:17 · 4948 阅读 · 1 评论 -
【Shell篇】Shell 文件包含,引入外部脚本的方法
文章目录Shell 文件包含1. 语法格式2. 实操案例Shell 文件包含1. 语法格式和其他语言一样,Shell 也可以包含外部脚本。这样可以很方便的封装一些公用的代码作为一个独立的文件。Shell 文件包含的语法格式如下:. filename # 注意点号(.)和文件名中间有一空格或source filename2. 实操案例创建两个 shell 脚本文件。test1.sh 代码如下:[root@jiangnan include]# vi test1.sh[root@ji原创 2022-04-03 19:38:17 · 2522 阅读 · 0 评论 -
【Shell篇】Shell 输入输出重定向。command1 > file1,Here Document,/dev/null 文件
文章目录Shell 输入/输出重定向1. 重定向命令列表2. 输出重定向2.1 基本语法2.2 实操案例3. 输入重定向3.1 基本语法3.2 实操案例4. 扩展4.1 基本语法4.2 实操案例5. 重定向深入讲解6. Here Document6.1 基本语法6.2 实操案例7. /dev/null 文件Shell 输入/输出重定向1. 重定向命令列表命令说明command > file将输出重定向到 file。command < file将输入重定向到 f原创 2022-04-02 20:37:20 · 1631 阅读 · 2 评论 -
【Shell篇】Shell 函数。basename函数,dirname函数,函数的参数传递
文章目录Shell 函数1. 系统函数1.1 basename函数1.2 dirname函数2. 自定义函数2.1 基本语法2.2 经验技巧2.3 实操案例12.4 实操案例23. 扩展Shell 函数1. 系统函数1.1 basename函数基本语法:basename [string / pathname] [suffix]功能描述:basename命令会删掉所有的前缀包括最后一个(‘/’)字符,然后将字符串显示出来。选项:suffix为后缀,如果suffix被指定了,basename会原创 2022-03-30 22:26:33 · 1515 阅读 · 0 评论 -
【shell篇】流程控制。if判断,case语句,for循环,while循环,until 循环,无限循环,跳出循环,break,continue,
文章目录流程控制1. if判断1.1 基本语法if elseif else-if else1.2 实操案例1.3 扩展2. case语句2.1 基本语法2.2 实操案例3. for循环3.1 语法格式13.2 语法格式23.3 实操案例13.4实操案例24. while循环4.1 基本语法4.2 实操案例5. until 循环5.1 基本语法5.2 实操案例6. 无限循环6.1 基本语法6.1 实操案例7. 跳出循环7.1 break命令7.2 continue命令流程控制1. if判断1.1 基本语原创 2022-03-23 21:41:16 · 1233 阅读 · 3 评论 -
【Shell篇】shell脚本常用运算符。加、减、乘、除、取余,大于、小于、不等于、&&、||、判断文件是否存在
文章目录Shell 基本运算符1. 算数运算符1.1 扩展2. 关系运算符3. 布尔运算符4. 逻辑运算符5. 字符串运算符6. 文件测试运算符Shell 基本运算符shell支持多种运算符,包括:算数运算符关系运算符布尔运算符字符串运算符文件测试运算符原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。expr 是一款表达式计算工具,使用它能完成表达式的求值操作。例如,两个数相加(注意使用的是反引号 `而不是单引号 '):#原创 2022-03-15 22:04:34 · 5634 阅读 · 6 评论 -
【Shell篇】常见shell变量用法,$n,$#,$*,$@,$?,$HOME,$PWD,$SHELL,$USER
文章目录Shell中的变量1. 系统变量$HOME$PWD$SHELL$USERsetenv2. 自定义变量2.1 基本语法2.2 变量定义规则3.3 实例3. 特殊变量\$n\$#\$和\$@$?Shell中的变量1. 系统变量$HOME获取当前用户的工作目录[root@jiangnan ~]# echo $HOME/root[root@jiangnan ~]# $PWD获取当前所在的目录[root@jiangnan tomcat]# echo $PWD/root/tomcat[原创 2022-03-14 22:43:29 · 3540 阅读 · 1 评论 -
【实用技巧】rpm包下载,安装。获取rpm资源
1. rpm包下载我们使用yum install命令的时候一般下载下来会直接安装,但是如果我们只想下载rpm包而不安装该怎么做呢?安装 yum-utilsyum install yum-utils -y查看yum-utils包里的命令rpm -ql yum-utilsrpm -ql yum-utils |grep yumdownloader使用yumdownloader下载yumdownloader --resolve <软件名称>2. rpm包安装安装r原创 2022-03-13 00:26:13 · 10496 阅读 · 3 评论 -
【Linux篇】Linux防火墙常用命令合集
查看防火墙状态:firewall-cmd --state停止/重启/启动 防火墙systemctl stop firewalld.servicesystemctl restart firewalld.servicesystemctl start firewalld.service禁止/启用 firewall开机启动systemctl disable firewalld.servicesystemctl enable firewalld.service查询有哪些端口是开启的fire原创 2022-03-12 22:34:33 · 1859 阅读 · 13 评论 -
Linux系统下安装Tomcat 9详细教程(附百度网盘下载)
1.下载tomcat官网下载:链接: https://tomcat.apache.org/download-90.cgi.百度网盘:链接: https://pan.baidu.com/s/1lfTBPXPbkrEeMaGs35zpVQ.提取码:o9b12.使用XFTP导入linux的/root/Download目录3.创建/user/local/tomcat 解压到/user/local/tomcatmkdir /user/local/tomcat #创建目录tar apach原创 2020-05-16 17:18:34 · 3435 阅读 · 0 评论 -
Linux系统下JDK1.8的安装方法详解(附百度网盘JDK下载)
Centos6 版本下默认安装了jdk1.7 这里测试使用centos71,下载JDK百度网盘下载:链接: https://pan.baidu.com/s/13N_7mCspJhHARuO0OyE5HQ.提取码:fnry官网下载:链接: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html.2.使用XFTP工具导入到linux系统中在linux上面创建/root/Downloa原创 2020-05-12 23:44:46 · 1961 阅读 · 0 评论