![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 77
fang·up·ad
编程、跑步、看书
展开
-
expr命令
逻辑判断expr必须通过空格区分参数。因此expr 5+8不行,必须空格隔开。 *等特殊字符必须转义 可进行计算、逻辑判断模式匹配: 统计字符个数 . * . 表示单个任意字符,*前边字符重复0或多次expr 字符串 ":" ". * "字符串个数expr 字符串 ":" " . /.jpg"字符串中是否有. jpg 。不能判断是否是结尾. jpg原创 2023-03-03 16:57:00 · 91 阅读 · 0 评论 -
shell数值计算
P23 回顾shell基础知识shell执行多条命令一行内,分号分割多条命令。比如cd /tmp ;echo hello ;cd - 其中cd -为回到此行命令开始前的目录 多行echo和转义字符双引号里输出$n等特殊字符时,实用\转义,来原样输出字符 单引号中字符不进行替换,可实现同样功能${} $() 反引号 ()区别${} 同 $变量名 取变量值 $() 当前进程执行命令,且取得命令结果 反引号当前进程执行命令,且取得命令结果 () 开启子进程执行命令,执行完后退原创 2023-03-03 15:18:47 · 446 阅读 · 0 评论 -
Shell子串
shell子串原创 2023-03-01 13:50:41 · 112 阅读 · 0 评论 -
Shell变量详解
shell变量原创 2023-03-01 08:03:09 · 122 阅读 · 0 评论 -
运维语言、bash特性、history命令
bash、history原创 2023-03-01 07:28:51 · 151 阅读 · 0 评论 -
linux 主机发现
nmap原创 2023-02-28 23:14:24 · 389 阅读 · 0 评论 -
linux重定向
重定向原创 2023-02-28 22:04:17 · 1551 阅读 · 0 评论 -
Linux之init.d、rc.d文件夹说明
rc.d init.d原创 2023-02-28 21:24:21 · 3983 阅读 · 0 评论 -
linux 软连接、硬链接
硬链接、软连接、别名原创 2023-02-28 20:15:02 · 3525 阅读 · 0 评论 -
为什么需要学习shell、shell的作用、Shebang
shell概念shelll组成。原创 2023-02-28 09:01:26 · 167 阅读 · 0 评论 -
P21.为什么需要父子shell
父子shell原创 2023-02-27 23:01:38 · 352 阅读 · 0 评论 -
linux网络延迟--hping3、traceroute、wrk、wireshark
网络延迟我想你一定见过很多原因导致的网络延迟,例如: 网络传输慢导致的延迟。 Linux 内核协议栈数据包处理速度慢导致的延迟。 应用程序数据处理速度慢造成的延迟等。 那么当我们遇到这些原因造成的延误时,我们该怎么办呢?如何定位网络延迟的根本原因?让我们在本文中讨论网络延迟。网络延迟(Network Latency),数据从源发送到目的地,然后从目的地地址返回响应的往返时间:RTT(Round-Trip Time)。查看是否有网络延迟通常人们使用pin.转载 2022-04-27 10:48:35 · 1577 阅读 · 0 评论 -
hping3
1.hpinghping 是面向命令行的用于生成和解析TCP/IP协议数据包汇编分析的开源工具。目前最新版是hping3,它支持TCP,UDP,ICMP,和RAW-IP协议,具有跟踪路由模式,能够在覆盖的信道之间发送文件以及许多其他功能.hping3是安全审计,防火墙测试等工作的标配工具,haping优势在于能够定制数据包的各个部分,因此用户可以灵活对目标机进行细致的探测。2.hping3用法格式:hping3 host [opt...原创 2022-04-26 15:41:03 · 6435 阅读 · 0 评论 -
Ubuntu16 修改DNS
Ubuntu不同版本修改方法不同修改Ubuntu 20.04 LTS、Ubuntu 21.10版本的DNS(1)resolved.conf首先修改 /etc/systemd/resolved.conf 文件,在其中添加dns信息,例如:DNS=8.8.8.8 114.114.114.114然后退出保存。(2)然后以root身份在ubuntu终端中依次执行如下命令:systemctl restart system...原创 2022-04-19 15:01:56 · 6438 阅读 · 0 评论 -
centos7 RPM包之rpm命令
一、RPM包与源码包的区别1、软件软件包分类源码包:C源代码包rpm包:编译之后的二进制包2、源码包优点:开源;可以自由选择所需功能;可看源代码;卸载方便(直接删除安装位置);缺点:安装步骤过多;编译时间过长;3、RPM包优点:使用简单,只需要几个命令就可以实现包的安装、升级、查询、卸载;安装速度快;缺点:不能看源代码;功能选择不如源代码灵活;依赖性;二、RPM包命名和依赖性1、RPM包的命名规则httpd-2.4.6-67.el7.centos原创 2022-04-13 15:36:41 · 1690 阅读 · 0 评论 -
tcpdump命令
Centos7 安装yum install -y tcpdump原创 2022-03-24 11:37:02 · 11495 阅读 · 0 评论 -
sudo、su命令
1.su 用户名 。switch user简写,切换到指定用户,不写用户默认root。su = su root。输入切换后用户密码。su 切换用户为root用户,但不改变当前所在目录和HOME,SHELL,USER,LOGNAME环境变量;su - 切换root用户,改变当前工作目录和HOME,SHELL,USER,LOGNAME环境变量。2.sudo 命令 :切换到指定用户执行命令。不写用户默认root。输入当前用户密码。语法:sudo [-b] [-u 新使用者账号] 要执行的命令原创 2022-03-12 21:26:32 · 14818 阅读 · 0 评论 -
内存、磁盘、CPU相关命令
参考Linux中 du (详解)、 df (详解)和 free(详解)以及它们的区别_“花花”公子_龙的博客-CSDN博客_df duLinux中top命令参数详解_yjclsx的博客-CSDN博客_top命令查看Linux系统内存、CPU、磁盘使用率和详细信息 - 阿小杜 - 博客园内存1.freefree 可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。(1)命令格式:free [参数](2)命令功能:...原创 2022-01-18 16:25:00 · 1186 阅读 · 2 评论 -
xargs
参考xargs原理剖析及用法详解 - 骏马金龙 - 博客园xargs 命令教程 - 阮一峰的网络日志作用管道实现的是将前面的stdout作为后面的stdin,但是有些命令不接受管道的传递方式,最常见的就是ls命令。有些时候命令希望管道传递的是参数,但是直接用管道有时无法传递到命令的参数位,这时候需要xargs,xargs实现的是将管道传输过来的stdin进行处理然后传递到命令的参数位上。也就是说xargs完成了两个行为:处理管道传输过来的stdin;将处理后的传递到正确...原创 2022-01-17 17:04:47 · 197 阅读 · 0 评论 -
linux网络相关命令
route1.作用显示或设置 Linux 内核中的静态路由表。2.查询路由输出各列的含义frilab@fri-ml-server:~$ route -nKernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Iface0.0.0.0 114.255.88.224 0.0.0.0 U...原创 2022-01-11 16:15:30 · 1745 阅读 · 2 评论 -
lsof ps netstat
1.lsof(1)作用 lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过...原创 2022-01-06 15:52:53 · 596 阅读 · 0 评论 -
nc、ss、ps命令
linux nc 命令_freeking101的博客-CSDN博客_linux nc参考 :http://www.linuxso.com/command/nc.htmlNC 全名 Netcat (网络刀),作者是 Hobbit && ChrisWysopal。因其功能十分强大,体积小巧而出名,又被大家称为“瑞士军刀”。nc - TCP/IP swiss army knife1. nc :nc 常用于溢出、反向链接、上传文本等。其实是一个非标准...https://blog.csdn.net/原创 2021-10-15 13:53:56 · 480 阅读 · 0 评论 -
Centos学习
1.配置静态ipcentos7 网络配置https://blog.csdn.net/greatxiaoting/article/details/81488441配置文件大小写敏感,请一定注意配置文件要写大写字母,否则配置始终不成功。自结:程序员很多时候在配置环境、在弄清楚工具怎么用,真正需要动脑的可能就那么一两个逻辑。配置环境时,按照步骤一步步来,否则遇到问题很难排查。...原创 2021-06-07 11:02:56 · 91 阅读 · 0 评论 -
Linux虚拟机安装Mysql,并使用Navicat连接
一、目的 安装msql,并设置可以远程访问,使用Navicate数据库管理软件进行mysql数据库管理。二、Linux虚拟机安装mysql并设置允许远程访问1.查看知否已有MySQL输入:yum list installed | grep mysql2.卸载自带的MySQL输入:yum -y remove mysql-libs.x86_64,若有多个依赖文件...原创 2018-11-28 15:47:35 · 4834 阅读 · 0 评论 -
JVM无法向虚拟机申请内存
一、问题背景 在伪分布式的Hadoop安装中,hadoop-env.sh配置文件关于内存分配的项都是默认值,sbin/hadoop-daemon.sh start namenode可以,但是当sbin/hadoop-daemon.sh start datanode或者jps时失败。提示:Error occurred during initialization of VMCo...原创 2018-12-06 08:52:15 · 2051 阅读 · 1 评论 -
彻底理解Viutual Box四种网络连接方式
零、概论 VirtualBox中有4中网络连接方式:NAT、Bridged Adapter、Internal、Host-only Adapter VMWare中有三种,其实他跟VMWare 的网络连接方式都是一样概念,只是比VMWare多了Internal方式。 要让自己(或别人)理解深刻,方法就是做比较和打比方,比较之间的不同和相同,拿熟知的事物打比方...原创 2018-12-14 13:42:32 · 2733 阅读 · 0 评论 -
Hadoop中hostname和/etc/hosts配置文件的关系
前言 搭建Hadoop的时候必须配置两个文件:/etc/sysconfig/network和/etc/hosts。 /etc/sysconfig/network的作用是设定机器的主机名:hostname。 /etc/hosts的作用是主机名与ip地址的匹配,如果没有DNS服务器的话,系统上的所有网络程序都通过查询该文件解析主机名对应的ip地址。 一般...转载 2018-12-15 16:21:37 · 8927 阅读 · 1 评论 -
NTP时间同步服务器客户端、服务端的安装以及配置文件的配置
NTP(Network Time Protocol)服务器是用于局域网服务器时间同步使用的,可以保证局域网所有的服务器与时间服务器的时间保持一致,应用于对时间实时性要求高的、必须统一时间事件。 服务端安装一、安装ntp服务 yum install ntp ntpdate -y二、修改ntp.con...原创 2018-12-27 12:03:35 · 7598 阅读 · 0 评论 -
Virtual Box 设置虚拟机网络连接方式Host-Only和NAT的混合连接方式
零、目的 NAT方式保证虚拟机能联网,Host-Only保证虚拟机和宿主机能互访。一、NAT方式设置 设置完之后,虚拟机之间可以互相ping通,并且虚拟机都有了静态的IP地址。 二、Host-Only方式设置1、Host-Only需求产生 完全复制了几个虚拟机之后,每个虚拟机都是使用NAT网络模式的:虚拟机可以访问互联网,可以访问主机,可...原创 2018-12-11 18:25:18 · 2031 阅读 · 2 评论 -
彻底理解hostname---四种方法修改hostname值
当我觉得对Linux系统下修改hostname已经非常熟悉的时候,今天碰到了几个个问题,这几个问题给我好好上了一课,很多知识点,当你觉得你已经掌握的时候,其实你了解的还只是皮毛。技术活,切勿浅尝则止!-------------------------------------------------四种方法更改hostname------------------------------...转载 2018-12-12 11:03:02 · 97642 阅读 · 2 评论 -
VMware 网络连接方式以及NetworkManger进行网络连接管理
nat 桥接原创 2018-12-30 13:10:18 · 8930 阅读 · 1 评论 -
切换yum软件源
一、问题产生 Centos 6.5 系统,如何切换yum软件源,使yum软件源可以指定互联网上的软件源,也可以指定自己设置的服务器上的软件源。二、相关知识 (1)yum命令 yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且...原创 2018-11-21 11:13:22 · 6110 阅读 · 0 评论