![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 75
懒鸟一枚
算是总结、沉淀吧……
展开
-
windows 环境批量启动RocketMQ服务脚本
【代码】windows 环境批量启动RocketMQ服务脚本。原创 2024-08-20 20:59:13 · 102 阅读 · 0 评论 -
mysql 批量执行sql语句脚本
有时候我们需要批量执行多个数据库的创建和数据创建执行可以通过下面脚本批量创建和执行脚本。我们只需要在sql命令行或者客户端执行下面一个脚本批量创建执行多个库的创建和执行。原创 2024-07-30 23:01:04 · 186 阅读 · 0 评论 -
Java 环境变量配置(linux、windows)
Java中配置环境变量通常是为了设置JAVA_HOME和PATH变量,这样可以让你在任何命令行界面中都能运行Java命令。以下是在不同操作系统中配置环境变量的方法。在"系统变量"区域找到名为"Path"的变量,选择它,然后点击"编辑"。点击"新建",添加 %JAVA_HOME%\bin。变量值: Java安装目录的路径,例如 C:\Program Files\Java\jdk-11.0.1。在"系统变量"区域,点击"新建"以创建一个新的环境变量。变量名: JAVA_HOME。原创 2024-07-23 19:56:50 · 313 阅读 · 0 评论 -
redis常用基础配置及命令(windows、linux)
在redis目录下打开命令行输入redis-server 或 redis-server service.windows.conf启动redis,关闭命令行即关闭了redis。转载 2024-07-23 19:24:17 · 50 阅读 · 0 评论 -
windows 系统下常用命令
findstr是Window系统自带的命令,用于查找某路径下指定的一个或多个文件中包含某些特定字符串的行,并将该行完整的信息打印出来,或者打印查询字符串所在的文件名。tasklist命令显示本地计算机或远程计算机上当前正在运行的进程列表。命令结合筛选器一起使用,可以按照我们的需求进行过滤,查找我们需要了解的进程信息。“taskkill”是一个强大的命令行工具,可以用来终止一个或多个任务或进程。其中processname.exe是你想要终止的进程的名称。其中processid是进程的唯一标识符。原创 2024-07-23 19:06:04 · 379 阅读 · 0 评论 -
linux环境安装mongoDB
(1)先到官网下载压缩包 mongod-linux-x86_64-4.0.10.tgz。如果启动后不是 successfully ,则是启动失败了。原因基本上就是配置文件有问题。目标:在Linux中部署一个单机的MongoDB,作为生产环境下使用。提示:和Windows下操作差不多。(6)启动MongoDB服务。(5)新建并修改配置文件。原创 2024-07-17 16:42:05 · 572 阅读 · 0 评论 -
linux 用户、用户组操作
用户组(group)就是具有相同特征的用户(user)的集合体;比如有时我们要让多个用户具有相同的权限,比如查看、修改某一文件或执行某个命令,这时我们需要用户组,我们把用户都定义到同一用户组,我们通过修改文件或目录的权限,让用户组具有一定的操作权限,这样用户组下的用户对该文件或目录都具有相同的权限,这是我们通过定义组和修改文件的权限来实现的;原创 2024-07-01 11:42:46 · 942 阅读 · 0 评论 -
Linux服务器离线安装Nginx
安装包下载地址:https://download.csdn.net/download/qq_45435611/88228679?网盘地址:https://pan.baidu.com/s/1WOBQiwTi9Q662ktDGGxi3A提取码:8888。转载 2024-06-30 22:27:22 · 34 阅读 · 0 评论 -
Linux 软件管理(rpm、yum、编译安装)_linux软件安装管理之 yum rpm
Yum(Yellowdog Updater, Modified)是一个在 Red Hat 及其衍生发行版(如 CentOS 和 Fedora)中用来管理软件包的命令行工具。它是 RPM 包管理系统的前端工具,用于简化软件包的安装、升级和移除等操作。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。转载 2024-06-30 21:48:23 · 45 阅读 · 0 评论 -
shell 教程
在 Shell 中,用括号来表示数组,数组元素用"空格"符号分割开。数组名=(值1 值2 ... 值n)例如或者value0value1value2value3可以不使用连续的下标,而且下标的范围没有限制。原创 2024-06-29 11:56:30 · 640 阅读 · 0 评论 -
linux 环境下安装单机版elasticseasrch
按图中操作修改完成后,reboot 命令重启一下虚拟机,再次执行 安装目录下的 ./elasticsearch 命令,即可访问成功。新建用户,给文件赋予新建的用户的elasticsearch 的安装目录,授予elasticsearch安装目录的读写执行权限。从报错信息中看到,文件,虚拟内存的最大值太低,我们需要调整设置虚拟内存大小,以满足ElasticSearch 运行需求。密码:输入生成的密码(第一次启动时,会生成 密码,CA认证码等,记得截图保存一下,方便后期修改密码。ip:9200 即可访问。转载 2024-06-27 18:24:55 · 38 阅读 · 0 评论 -
linux实用命令
mkdir -p 命令用于在Unix和Linux系统中创建目录。其中,-p参数确保目录名称存在,如果目录不存在的就新创建一个。换句话说,-p参数允许创建一个目录和它不存在的父目录,确保了指定的整个目录路径都会被创建。这意味着,如果你使用mkdir -p命令创建多级目录,即使上级目录不存在,也会一并被创建。原创 2024-05-08 16:43:17 · 1019 阅读 · 0 评论 -
linux、windows环境下 RocketMQ 安装配置
RocketMQ默认的内存配置较高,可以按照以下的配置方式,对内存、namesrv、broker等进行配置(生产环境下,内存配置不用修改,使用默认配置即可,本地测试环境根据内存情况配置)下载需要的版本的二进制安装包,本文档以RocketMQ4.9.5版本为例(rocketmq-all-4.9.5-bin-release.zip)在安装RocketMQ前,需要在目标服务器上安装jdk1.8,并配置java环境变量,可参考以下示例。RocketMQ启动时,应按照顺序先启动namesrv,再启动broker。原创 2024-04-02 09:42:35 · 796 阅读 · 0 评论 -
linux GitLab 私有仓库的搭建
external_url ‘http://172.25.254.3’ gitlab 访问地址与当前 ip 保持一致。[root@server3 gitlab]# gitlab-ctl reconfigure ##会自动配置。[root@server3 gitlab]# vim gitlab.rb ##文件为 rubin 语言。gitLab 安装包下载地址:https://about.gitlab.com/install/安装包:gitlab-ce-8.9.5-ce.0.el7.x86_64.rpm。原创 2024-03-12 11:14:44 · 228 阅读 · 0 评论 -
linux离线安装Redis
文件不存在,则会创建此文件 vim /etc/systemd/system/redis.service。后台启动redis, 先cd /usr/local/redis/bin 进入。protected-mode no #关闭保护模式,不然远程还是连接不了。切换到/usr/local/redis/redis-6.0.0目录。requirepass 123456 #简化开发,没有设置密码。daemonize yes #设为后台运行。port 6379 #端口号为6379。预先安装gcc和make这两个软件。原创 2024-03-11 11:27:34 · 387 阅读 · 0 评论 -
常用脚本工具
linux 启动jar 包的脚本工具。bat 启动jar包的脚本。原创 2024-03-08 09:48:59 · 114 阅读 · 0 评论 -
docker 安装elasticsearch、kibana、cerebro、logstash
firewalld 启动或者重启的时候,将会从 iptables 中移除 docker的规则,从而影响了 Docker 的正常工作。当你使用的是 systemd 的时候, firewalld 会在 Docker 之前启动,但是如果你在 Docker 启动之后再启动。我这里是将原本的elasticsearch改成了docker内部的IP,查看docker内部的IP命令如下。如果上面的配置都没有问题的话,可能是因为防火墙的问题,我们需要把防火墙关掉(我就是这么解决的)这样就是显示,就表明防火墙已经关闭。原创 2024-01-07 11:24:38 · 1376 阅读 · 0 评论 -
防火墙开启状态下,启动docker/容器 报错
防火墙开启状态下,启动docker/容器 报错:Failed to start Docker Application Container Engine.step1 先检查firewall-cmd中是否有区域占用了 docker0。step2 查看firewall-cmd是否存在 docker 区域。step3 如果存在,请将接口更改为 docker0。step5 再次启动容器。step4 重启防火墙。转载 2024-01-06 22:01:43 · 148 阅读 · 0 评论 -
linux 命令 sudo、su 命令
sudo是linux下常用的允许普通用户使用超级用户权限的工具,,如halt,reboot,shutdown、init等等。这样不仅减少了root用户的登陆和管理时间,同样也提高了安全性。sudo是对Shell的一个代替,它是面向每个命令的。它的特性主要有这样几点:①。②。它能够将日志传到中心主机或者日志服务器。③ sudo使用时间戳文件——日志来执行类似的“检票”系统。当用户调用sudo并且输入他的密码时,用户获得了一张存活期为5分钟的票(这个值可以在/etc/sudoers设置)。原创 2023-11-27 17:45:30 · 641 阅读 · 0 评论 -
linux centos系统命令安装
卸载时只需要写入包名即可,没有任何提示,则说明已经卸载。提示错误的话,说明要解决它的依赖性。Centos用yum安装的话用下面的命令安装。Ubuntu的的系统可以用下面的命令安装。#上面的出错试试下面这个。原创 2023-11-24 09:04:18 · 1055 阅读 · 0 评论 -
linux -系统通用命令查询
有时候内网环境下,系统有些命令没有安装因此掌握一些通用的linux 命令也可以帮助我们解决一些问题查看。原创 2023-11-23 09:22:19 · 768 阅读 · 0 评论 -
linux 服务器进程、端口查找,nginx 配置日志查找,lsof 命令详解
t:显示TCP连接-u:显示UDP连接-l:仅显示监听状态的连接-n:以数字形式显示端口号,而不是以服务名称显示通过管道符号|将netstat的输出结果传递给grep命令,用于过滤出包含指定端口号的行。执行命令后,终端将显示与该端口号相关的进程信息,包括进程ID(PID)和进程名称。-i:显示与网络相关的文件:端口号:过滤出指定端口号的结果执行命令后,终端将显示与该端口号相关的进程信息,包括进程ID(PID)和进程名称。原创 2023-11-17 12:55:51 · 12069 阅读 · 1 评论 -
linux profile文件环境变量配置
这三种文件类型的差异用一句话表述就是:/etc/profile,/etc/bashrc 是系统全局环境变量设定;/.profile,/.bashrc用户家目录下的私有环境变量设定。首先读入全局环境变量设定档/etc/profile,然后根据其内容读取额外的设定的文档,如/etc/profile.d和/etc/inputrc;根据不同使用者帐号,于其家目录内读取~/.bash_profile;读取失败则会读取~/.bash_login;原创 2023-11-02 14:15:14 · 4788 阅读 · 0 评论 -
linux防火墙相关命令与使用
本文主要讲解firewalld。Firewall-cmd 是 Linux 系统中的命令行工具,用于管理防火墙规则。通过该工具可以配置、查看和修改防火墙设置,包括开放或关闭特定端口、添加/删除访问控制列表等操作。转载 2023-09-03 23:51:53 · 930 阅读 · 0 评论 -
docker 安装xxljob
一、初始化db:https://codechina.csdn.net/mirrors/xuxueli/xxl-job/-/blob/2.3.1/doc/db/tables_xxl_job.sql对脚本进行修改,添加ROW_FORMAT=DYNAMIC。原创 2023-09-03 21:34:41 · 1281 阅读 · 0 评论 -
Docker安装MySQL教程
虽然 docker 安装 mysql 不是一个很好的方案,但是为了个人使用方便,使用 docker 安装 mysql 还是没什么问题的。本文为了方便,我们直接通过yum方式安装。所以,我们在安装之前需要电脑可以联网,不然我们这种方式是安装不了的。当然,你也可以自行下载mysql镜像,然后再通过 docker 安装,不过这不在本文的讨论范围。原创 2023-09-03 19:00:31 · 261 阅读 · 0 评论 -
linux 下安装配置nexus
①、可以使用以下命令进行安装Nexus的最新版本②、也可以点击官网复制想要下载的Nexus压缩包进行安装Nexus官网地址:从官网上获取到安装地址后,使用该命令进行安装。原创 2023-09-03 10:31:47 · 2976 阅读 · 0 评论 -
系统中出现大量不可中断进程和僵尸进程(理论)
当 iowait 升高时,进程很可能因为得不到硬件的响应,而长时间处于不可中断状态。从 ps 或者 top 命令的输出中,你可以发现它们都处于 D 状态,也就是不可中断状态(Uninterruptible Sleep)。R 是 Running 或 Runnable 的缩写,表示进程在 CPU 的就绪队列中,正在运行或者正在等待运行。原创 2023-09-02 12:13:51 · 373 阅读 · 0 评论 -
浅谈为什么磁盘慢会导致Linux负载飙升
在Linux系统上,load average这个指标基本失去了作用,因为你不知道它代表什么意思,当看到load average很高的时候,你不知道是runnable进程太多还是uninterruptible sleep进程太多,也就无法判断是CPU不够用还是IO设备有瓶颈。从另一个方面来解释为什么磁盘慢时(大量磁盘使用时),CPU负载会飙高了。原创 2023-09-02 12:01:02 · 479 阅读 · 0 评论 -
shell 基础教程
在 Shell 中,用括号来表示数组,数组元素用"空格"符号分割开。数组名=(值1 值2 ... 值n)例如或者value0value1value2value3可以不使用连续的下标,而且下标的范围没有限制。原创 2023-08-29 23:23:49 · 465 阅读 · 0 评论 -
vim 常见操作
vimrc是vim的配置文件,vim编辑器相关的所有功能开关都可以通过.vimrc文件进行设置。备注:文件名中的 “rc” 是出自 “run commands”。最初的源头是麻省理工学院在 1965 年发展的 CTSS系统,其中有一个从档案中取出一系列命令来执行的功能,其被称为 run commands,这种档案又称为一个runcom。现在多引申为配置文件之意。默认情况下,vim编辑器里既不显示行号,也没有语法高亮度、智能缩进。为了方便使用,基本的vim配置选项一般都会包括:显示行号。原创 2023-08-22 23:32:31 · 6026 阅读 · 1 评论 -
docker — 容器网络
Docker容器每次重启后容器ip是会发生变化的。这也意味着如果容器间使用ip地址来进行通信的话,一旦有容器重启,重启的容器将不再能被访问到。而Docker 网络就能够解决这个问题。Docker 网络主要有以下两个作用:容器间的互联和通信以及端口映射容器IP变动时候可以通过服务名直接网络通信而不受到影响因此只要是处于同一个Docker 网络下的容器就可以使用服务名进行直接访问,而无需担心重启。这也是Docker 网络最基本和常用的应用场景。原创 2023-08-13 20:46:05 · 1496 阅读 · 0 评论 -
linux 命令--查看网络端口命令
netstat 是一个命令行工具,可以提供有关网络连接的信息。netstat - atulnp会显示所有端口和所有对应的程序,用grep管道可以过滤出想要的字段-a :all,表示列出所有的连接,服务监听,Socket资料-t :tcp,列出tcp协议的服务-u :udp,列出udp协议的服务-n :port number, 用端口号来显示-l :listening,列出当前监听服务-p :program,列出服务程序的PID。原创 2023-08-12 23:47:51 · 2855 阅读 · 0 评论 -
linux 命令--常用关机命令
shutdown命令是Linux系统下最常用的关机命令之一。它可以让系统在指定时间内进行关机或者重启操作。其中,“-h”表示关机,“+5”表示5分钟后关机。原创 2023-08-12 23:24:43 · 4204 阅读 · 0 评论 -
linux 命令- systemctl
用法:systemctl [OPTIONS…] {COMMAND} …原创 2023-08-12 23:10:31 · 1221 阅读 · 0 评论 -
新安装WSL的配置使用
这个命令适用于所有的Linux发行版,包括Redhat、SuSE、Debian…1、cat /proc/version (Linux查看当前操作系统内核版本信息)配置ssh文件:sudo vim /etc/ssh/sshd_config。wsl 使用sudo没有权限,在wsl中使用sudo时报错,出现下面情况。2、uname -a (Linux查看版本当前操作系统内核信息)添加hostkeys证书:sudo ssh-keygen -A。手动启动:sudo /etc/init.d/ssh start。原创 2023-08-01 13:15:37 · 1028 阅读 · 0 评论 -
常用Linux命令大全
目录一、基础知识二、基础操作三、目录操作四、文件操作五、文件权限六、打包与解压七、其他常用命令八、系统管理。原创 2023-07-31 18:24:16 · 342 阅读 · 0 评论 -
Arthas使用说明
arthas 使用原创 2023-01-09 14:38:29 · 728 阅读 · 0 评论 -
从Wireshark看TCP连接的建立与关闭
wireshark 分析TCP 建立链接越断开链接原创 2023-01-08 22:38:29 · 1165 阅读 · 0 评论 -
Tcpdump Wireshark 抓包
tcpdump 命令详解,常用操作命令实战 wireShark 过滤模式原创 2022-08-01 15:16:21 · 1652 阅读 · 0 评论