极端 场景linux

走进Linux世界,学习Linux系统的必备指南

走进Linux世界,学习Linux系统的必备指南随着计算机技术的不断发展,Linux操作系统已成为IT行业中备受关注的操作系统之一。Linux以其安全性、稳定性和开放性,受到了广泛的认可和欢迎。学习Linux系统对于IT行业的从业者来说是非常重要的。但是,对于初学者来说,学习Linux可能会感到有些 ......
Linux 指南 系统 世界

走进Linux世界,学习Linux系统的必备指南

随着计算机技术的不断发展,Linux操作系统已成为IT行业中备受关注的操作系统之一。Linux以其安全性、稳定性和开放性,受到了广泛的认可和欢迎。学习Linux系统对于IT行业的从业者来说是非常重要的。但是,对于初学者来说,学习Linux可能会感到有些困难。 所以,我今天我打算给初学者们答疑解惑,希 ......
Linux 指南 系统 世界

Linux——使用find删除指定目录

find 是一个命令行实用程序,允许您根据给定的表达式搜索文件和目录,并对每个匹配的文件或目录执行操作。 最常见的情况是使用 find 命令根据模式删除目录。例如,要删除当前工作目录中所有以 _cache 结尾的目录,请运行: find . -type d -name '*_cache' -exec ......
目录 Linux find

Linux配置各种yum源地址,阿里、清华、网易.....

#### yum源: ##### 阿里 https://developer.aliyun.com/mirror/ ##### 清华 https://mirrors.tuna.tsinghua.edu.cn/ > yum源更新后,清除和缓存 ```shell yum clean all && yum ......
地址 Linux yum

Linux网络编程中的惊群问题

# 1.什么是惊群问题 ​ 如今网络编程中经常用到多进程或多线程模型,大概的思路是父进程创建socket,bind、listen后,通过fork创建多个子进程,每个子进程继承了父进程的socket,调用accpet开始监听等待网络连接。这个时候有多个进程同时等待网络的连接事件,当这个事件发生时,这些 ......
网络编程 问题 Linux 网络

Linux学习笔记

Linux目录结构 bin -> usr/bin 用于存放二进制命令 boot 内核及引导系统程序所在的目录 dev 所有设备文件的目录(如磁盘、光驱等) etc 配置文件默认路径、服务启动命令存放目录 home 用户家目录,root用户为/root lib -> usr/lib 32位库文件存放目 ......
笔记 Linux

linux的程序打包deb

deb安装包deb是Unix系统(其实主要是Linux)下的安装包,基于 tar 包,因此本身会记录文件的权限(读/写/可执行)以及所有者/用户组。由于 Unix 类系统对权限、所有者、组的严格要求,而 deb 格式安装包又经常会涉及到系统比较底层的操作,所以权限等的设置尤其重要。 deb组成查看d ......
程序 linux deb

Linux下SSH远程连接断开后让程序继续运行解决办法

简单来说,Screen是一个可以在多个进程之间多路复用一个物理终端的窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。 1.创建screen ```shell screen ......
办法 程序 Linux SSH

linux常用命令

# **1.常见命令** ## **1.1 alias命令别名** 对于较长的命令,可以将其定义成较短的别名 ``` alias NAME='VALUE' unalias #删除别名 -a #取消所有别名 \alias #斜杠加别名可以还原同名命令 ``` 如果想永久有效,要定义在配置文件中 - 仅 ......
命令 常用 linux

Linux初级笔记

关于finalshell 运行ifconfig ,观察虚拟机ens33的代码,得出计算机IP,然后选择用SSH连接。 命令行基本格式: commmand -option(选填) parameters(选填) 选项 路径(参数) 路径:第一个/表示根目录,之后的/表示层级分隔符 命令行1:ls: 显示 ......
笔记 Linux

Linux shell command strings All In One

Linux shell command strings All In One 打印文件(默认为标准输入) 中可打印的字符串 ......
command strings Linux shell All

Linux基本配置

1.centos7设置时间 # 系统时间 date # 查看系统时间 date -s "2023-03-24 12:34:56" # 设置系统时间 # 硬件时间 hwclock --show # 查看硬件时间 hwclock --set --date "2023-03-24 12:34:56" # ......
基本配置 Linux

ILookUp的使用场景

一、背景 经监控,标签关系上报20w+的标签关系处理耗时达到3800多秒。约一个小时 二、问题定位 经排查定位到以下代码耗时占比最大 这段代码没有涉及到任务数据库及外部调用 其中的_dataCount总共20w+,证明两个foreach一共循环了20w+次 三、复杂度分析 1 外层Foreach循环 ......
场景 ILookUp

Linux怎么判断有没有网

我们都知道在window里我们看自己的机器是否能链接网络,通常都是通过ping命令。那么在linux里,我们怎么检测联网呢? linux系统没有可视化界面,无法通过界面访问一个外网的地址(比如 www.baidu.com)来确认是否能上网。 在这种情况下,确认linux服务器是不是能联网的方法很简单 ......
Linux

linux下安装letscertbot生成域名证书

# linux下安装letscertbot生成域名证书 ## 1.下载安装 certbot - certbot官网: https://certbot.eff.org/docs/install.html ### 1.1.使用 snap 方式安装certbot - 20200825 官方推荐,兼容性好, ......
letscertbot 证书 域名 linux

Linux echo命令

Linux echo命令 一、什么是echo命令? 在Linux中,echo是一个非常常用的命令,用来将一段文本输出到终端或者重定向到文件中。它的基本语法如下: 其中,option(s)是可选的命令行选项,string(s)则是要输出的字符串。 二、输出字符串 最基本的使用方法就是直接输出一段字符串 ......
命令 Linux echo

关于Linux中chmod二进制命令文件的执行权限被取消后的恢复方法

假定一个场景问题,如果Linux中的 /usr/bin/chmod 二进制文件被改成0000了,那么该如何恢复呢? 1、一般我们看到系统中 /usr/bin/chmod 二进制文件的默认权限一般为 rwxr-xr-x 2、如果我们使用 chmod 0000 /usr/bin/chmod 模拟上面的场 ......
二进制 命令 权限 文件 方法

linux安装并启动nacos

前提准备 下载最新稳定版本,此处以nacos-server-2.1.0.tar.gz版本为例安装下载地址:https://github.com/alibaba/nacos/releases 二、具体步骤2.1 下载完成后解压:tar -zxvf nacos-server-2.1.0.tar.gz 2 ......
linux nacos

linux 查看日志常用命令

查看日志 : 查看上下10行: grep -C 10 'NullPointerException' logback.log 当然也可以只看上面10行: grep -B 10 'NullPointerException' logback.log 或者下面10行: grep -A 10 'NullPoi ......
命令 常用 linux 日志

Linux-ln创建链接

1.ln命令介绍 ln命令可以看作是 link 的缩写,其功能是创建文件间的链接,链接类型包括硬链接(hard link)和软链接(符号链接,symbolic link) 2.ln命令格式 ln 命令的基本格式如下: ln [选项] 源文件 目标文件 选项: -s:建立软链接文件。如果不加 "-s" ......
Linux-ln 链接 Linux ln

linux PXE和无人值守

目录 一、pxe概念 二、pxe相关服务 三、pxe装机流程 四、pxe四大文件 五、无人值守 六、实验 自动装机 一、pxe概念 概念:PXE(预启动执行环境)是由Intel公司开发的网络引导技术,工作在Client/Server模式,允许客户机通过网络从远程服务器下载引导镜像,并加载安装文件或者 ......
linux PXE

minikub linux安装

亲测好使的安装方式亲测好使的安装方式亲测好使的安装方式亲测好使的安装方式亲测好使的安装方式亲测好使的安装方式亲测好使的安装方式亲测好使的安装方式亲测好使的安装方式亲测好使的安装方式亲测好使的安装方式亲测好使的安装方式亲测好使的安装方式亲测好使的安装方式亲测好使的安装方式亲测好使的安装方式亲测好使的安 ......
minikub linux

Linux_提高效率的快捷操作

###history & fc linux历史机制对命令行中输入的命令进行编号并依此保存,以维护命令历史。 登录会话期间输入的命令保存在shell内存中,若终止命令则添加至历史文件 历史命令缓冲区 -a:将缓存在内存的历史命令写入历史命令文件中【~/.bash_history】 -c:清空当前内存里 ......
效率 Linux

linux 离线安装Nodejs

下载地址:https://nodejs.org/en/download 最好不要下载最新的。可能有问题,本人下载的是v10.24.1。 参考下载地址:https://nodejs.org/download/release/latest-v10.x/ 上传服务器usr/local目录下。 解压: ta ......
Nodejs linux

Linux buffer/cache

> 在Linux系统中,经常用free命令来查看系统内存的使用状态。在一个centos7的系统上,free命令的显示内容大概是这样一个状态: 这里的默认显示单位是kb,可以通过添加`-h`参数,来让`free` 命令显示的更为友好一些。 ``` [root@k8s-master-192 ~]# fr ......
buffer Linux cache

linux设置定时任务-查看tomcat日志-报特定错误后重新启动tomcat

1 简介 最近做了一个应用,访问多个大华的门禁出入设备,时间长了之后,就会报错:超过最大连接数。 之后就会一致访问失败,直到重新启动tomcat 暂时不知道什么原因,为了处理这个问题,只能先做个定时任务去查日志,出现这个错误就重新启动tomcat。 2 脚本 在/usr/local/programs ......
tomcat 错误 任务 linux 日志

CentOS 7.6 64 位系统Linux 下升级Nginx1.24.0版本

以下是在 CentOS 7.6 64 位系统上升级 Nginx 1.19.9 到 1.24.0 的步骤。 1.1、先安装gcc-c++编译器 yum install gcc-c++ yum install -y openssl openssl-devel 1.2、再安装pcre包。 yum inst ......
版本 CentOS Nginx1 系统 Linux

Linux(centos7.9)搭建TACACS+服务器

一、TACACS+是什么 TACACS+(Terminal Access Controller Access Control System),终端访问控制器控制系统协议,与Radius协议相近。 TACACS+和RADIUS的比较 更多细节,自行查看 https://www.h3c.com/cn/d ......
centos7 服务器 centos TACACS Linux

Linux系统常用命令速查手册

系统信息 arch #显示机器的处理器架构(1)uname -m #显示机器的处理器架构(2)uname -r #显示正在使用的内核版本dmidecode -q #显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda #罗列一个磁盘的架构特性hdparm -tT / ......
命令 常用 手册 系统 Linux

Linux下Elasticsearch集群搭建

在每台服务器上安装ES,此处略过,如需要请查看过往文章。 集群的搭建主要是修改每个节点的配置文件(elastic search.yml) # 集群名称 cluster.name: veolia-es-cluster # 节点名称 node.name: es02 # 是否作为主节点(每个节点都配置tr ......
集群 Elasticsearch Linux