
Linux运维
Linux运维
张俊杰zjj
一个大龄的码农.目前是Java+Python开发,业余时间研究减肥健身养生,后期可能会去做减肥健身博主.
展开
-
MacBook安装Python基础开发环境
文件里面追加下面两行,注意路径alias python3= 是你上面brew list python@3.10输出的路径。修改完了环境变量之后刷新一下配置文件:source ~/.zshrc。查看python查看安装路径 : brew list。需要先安装brew, 如果不会的话, 自行百度去安装.命令: vim ~/.zshrc。查看python版本号。原创 2024-04-24 11:26:34 · 591 阅读 · 0 评论 -
CentOS7虚拟机取消屏幕保护
1原创 2022-08-28 15:17:36 · 934 阅读 · 0 评论 -
centos7 如何取消自动锁屏
1原创 2022-08-28 15:16:44 · 390 阅读 · 0 评论 -
Linux杀死指定端口的进程
1.查看端口终端输入:lsof -i tcp:port 将port换成被占用的端口(如:8080)将会出现占用端口的进程信息。2.kill进程找到进程的PID,使用kill命令:kill PID(进程的PID,如50684),杀死对应的进程[root@zjj101 bin]# lsof -i tcp:80COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEopenresty 110655 nobody 6u IPv原创 2022-05-19 10:47:50 · 11564 阅读 · 0 评论 -
Docker安装部署rocketmq-console 工具
拉取命令:docker pull styletang/rocketmq-console-ng后台启动命令:docker run -d -e “JAVA_OPTS=-Drocketmq.config.namesrvAddr=zjj101:9876;zjj102:9876;zjj103:9876 -Drocketmq.config.isVIPChannel=false” -p 8080:8080 -t styletang/rocketmq-console-ng说明: namesrvAddr 是原创 2021-10-20 20:02:33 · 2050 阅读 · 0 评论 -
Docker启动,并且加入开机启动
启动docker命令sudo systemctl start docker将docker加入开机自动启动 sudo systemctl enable docker原创 2021-10-20 19:39:02 · 316 阅读 · 0 评论 -
Linux 安装rar软件并且操作rar文件
下载安装执行下面命令 下载 wget http://www.rarlab.com/rar/rarlinux-x64-5.3.0.tar.gz --no-check-certificate解压tar -zxvf rarlinux-x64-5.3.0.tar.gz配置进入目录: cd rar安装配置: make# 进入目录[root@zjj102 soft]# cd rar# 配置目录[root@zjj102 rar]# makemkdir -p /usr/local/binmk原创 2021-10-16 19:11:18 · 477 阅读 · 0 评论 -
Linux通过配置环境的方式实现 shell脚本可以在任意目录下执行
linux通过配置环境的方式实现 shell脚本可以在任意目录下执行正常情况下 执行脚本必须要在脚本所在的目录下执行才行,比如说 xcall 脚本在 “/root/script” 目录 ,那么你执行xcall也 必须在"/root/script"目录下, 如果你不在"/root/script" 目录执行的话,会报:[root@zjj101 etc]# sh xcall jpssh: xcall: 没有那个文件或目录解决思路是将脚本所在的文件夹配置到环境变量中 , "/root/script/"是原创 2021-10-16 17:32:09 · 3358 阅读 · 1 评论 -
Linux下载tomcat8和9 并且安装
下载使用wget命令下载tomcat8:wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.28/bin/apache-tomcat-8.5.28.tar.gztomcat9:wget http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.0.M18/bin/apache-tomcat-9.0.0.M18.tar.gz安装解压即可:tar -zxvf apache-tomcat原创 2021-10-12 09:36:08 · 962 阅读 · 0 评论 -
CentOS7 Yum方式安装MySQL8或者MySQL5.7
CentOS7 Yum方式安装MySQL8或者MySQL5.7 ,步骤2.3 可以选择你是安装MySQL8 还是MySQL537.1 安装前清理工作1.1 清理原有的mysql数据库;使用以下命令查找出安装的mysql软件包和依赖包:rpm -pa | grep mysql显示结果如下: 当然如果没有的话,就不用删除mysql80-community-release-el7-1.noarchmysql-community-server-8.0.11-1.el7.x86_64mysql原创 2021-10-10 16:28:57 · 413 阅读 · 0 评论 -
设置阿里云镜像仓库 Docker下载镜像太慢的解决方案
阿里云镜像加速器地址:地址: https://cr.console.aliyun.com/cn-beijing/instances/mirrors配置说明:配置步骤先敲 vi /etc/docker/daemon.json再敲 sudo mkdir -p /etc/docker再敲 sudo tee /etc/docker/daemon.json <<-‘EOF’再敲 {“registry-mirrors”: [“https://你自己的地址.mirror.a原创 2021-10-10 14:30:38 · 2583 阅读 · 0 评论 -
NAT模式虚拟机能上网并且和宿主机互相ping通, Centos7.5 VMware16
NAT模式虚拟机能上网并且和宿主机互相ping通, Centos7.5 VMware16Centos7.5 VMware16 nat模式让虚拟机和宿主机互相ping通,这里有个重点,nat网络的网段可以是和宿主机的网络网段不一样的.1.虚拟机配置规划IPADDR=172.16.10.101GATEWAY=172.16.10.2DNS1=172.16.10.2说明, 1.虚拟机的ip地址可以和宿主机的ip地址不是一个网段,也可以和宿主机配一个网段上,这是新手,包括我曾经犯过的一个错原创 2021-10-10 13:39:38 · 1259 阅读 · 0 评论 -
VMware安装centos7.5
出自尚硅谷讲义, 我平时一直照着这个安装, 也安装没图形界面的,只需要改改配置即可.屡试不爽,所以干脆就整理了一下, 发了个博客下载镜像官网下载https://www.centos.org/download/百度网盘下载链接: https://pan.baidu.com/s/1Wm-hEdA_GrhG-AWfW3BHtQ 提取码: v28p 复制这段内容后打开百度网盘手机App,操作更方便哦1.检查BIOS虚拟化支持,如图1-16所示如果不支持的话,则无法安装图1-16 检查BIOS虚拟原创 2021-10-09 21:05:06 · 648 阅读 · 0 评论 -
桥接模式让虚拟机和宿主机互相ping通-入门操作
概述非常入门的操作首先centos7vmware 16版本配置VmWare16的桥接模式的网络注意,桥接的网络要和你宿主机能上网的网络匹配要对上 ,我这里是Intel® Wireless-AC 9462, 所以我桥接模式也配置"Intel® Wireless-AC 9462" ,你的电脑名字可能是别的配置镜像的网络选你刚刚配置的VMnet0 ,然后保存.操作Linux系统配置网卡进入这个位置[root@zjj101 ~]? cd /etc/sysconfi原创 2021-10-08 21:10:25 · 5626 阅读 · 1 评论 -
安装Docker可视化工具Portainer原版英文版本
安装搜索[root@zjj101 /]# docker search portainerNAME DESCRIPTION STARS OFFICIAL AUTOMATEDportainer/portainer This Repo is now deprecated, use portainer/p…原创 2021-08-24 18:23:50 · 468 阅读 · 0 评论 -
安装Docker可视化工具Portainer中文版
安装汉化版[root@zjj101 /]# docker search portainerNAME DESCRIPTION STARS OFFICIAL AUTOMATEDportainer/portainer This Repo is now deprecated, use portainer/p…原创 2021-08-24 18:18:59 · 7858 阅读 · 3 评论 -
Docker安装Nacos并且启动
下载镜像docker pull nacos/nacos-server:1.1.3[root@zjj101 ~]# docker pull nacos/nacos-server:1.1.31.1.3: Pulling from nacos/nacos-server5ad559c5ae16: Pull completea70399917db4: Pull complete1127e0f77dab: Pull complete6e036d030b25: Pull complete2d30aea1原创 2021-08-24 18:15:34 · 3602 阅读 · 0 评论 -
使用Docker安装mysql并连接
https://www.yuque.com/docs/share/fd65e780-ee0e-427a-91e6-34f3374f0475?原创 2021-08-24 18:01:11 · 1595 阅读 · 0 评论 -
使用Vmware克隆功能快速创建多台虚拟机
右键要克隆的虚拟机耐心等待一两分钟即可克隆完成原创 2021-07-05 10:29:42 · 1310 阅读 · 0 评论 -
Linux 配置Host
编辑 vim /etc/hosts 配置host映射给 zjj101 映射到:10.11.8.101127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain610.11.8.101 zjj101配置完了不用做别的配置,保存完了就生效了.原创 2021-05-04 15:02:25 · 6521 阅读 · 0 评论 -
Linux的 nohup的介绍和简单的使用
nohup 命令运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。nohup 是 no hang up 的缩写,就是不挂断的意思。nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。在缺省情况下该作业的所有输原创 2021-05-04 13:19:19 · 311 阅读 · 0 评论 -
LinuxCentos7上安装JDK1.8
以 CentOS 为例。切换到 root 账户检查是否已安装过 jdkyum list --installed|grep jdk或者 java -version 看下能不能执行。如果已安装过但 jdk 版本不符合要求,先 yum remove 卸载。方式一、从软件源下载安装1、列出可用的 jdkyum list|grep jdk 概念Maxwell 是由美国 zendesk 开源,用 java 编写的 Mysql 实时抓取软件,其抓取的原理也是基于 binlog。(二)Maxwell 和 canal 工具对比Maxwell 没有 canal 那种 server+client 模式,只有一个 server 把数据发送到消息队列或 redis。如果需要多个实例原创 2021-01-19 20:28:35 · 1040 阅读 · 0 评论 -
yum方式安装Maven
yum install maven -y看看是否安装成功[root@zjj101 soft]# mvn -versionApache Maven 3.0.5 (Red Hat 3.0.5-17)Maven home: /usr/share/mavenJava version: 1.8.0_201, vendor: Oracle CorporationJava home: /usr/java/jdk1.8.0_201-amd64/jreDefault locale: zh_CN, platfor原创 2020-10-23 12:34:12 · 7808 阅读 · 0 评论 -
Linux Centos7 解压ZIP文件
安装支持ZIP的工具yum install -y unzip zip解压zip文件unzip 文件名.zip压缩一个zip文件zip 文件名.zip 文件夹名称或文件名称原创 2020-10-23 12:11:22 · 605 阅读 · 0 评论 -
Linux之netcat工具随便玩玩
简介netcat是 两台机器通讯的小工具安装两台机器都需要按照这个工具sudo yum install -y nc耐心等待使用zjj102机器给zjj101机器发送消息zjj101机器开始监听4444端口,然后发送消息# 监听4444端口[root@zjj101 script]# nc -l 4444 asdasdasdasdasdas 你好我是zjj102我正给你发送消息zjj102机器连上4444端口发送内容# 连接zjj101(zjj101是一个服务原创 2020-10-22 20:00:04 · 269 阅读 · 0 评论 -
Linux两个服务器互相传输文件
两台机器互相ping通如果不通的话,其它都是白谈从A服务器上传输文件到B服务器上面使用 scp格式:scp 目录/文件名.文件格式 目标服务器用户名@ip地址:目标服务器目录scp /home/um/apphome/web/um.war um@目标服务器ip:/home/um/apphome/web注意:另一台服务器端口最好改成默认的22端口,不然会连接不上另一台服务器(你也可以在命令中加入端口),3.然后提示输入密码,此时输入b服务器的ssh密码,然后回车就开始传输了[root@1111原创 2020-10-19 16:06:03 · 1080 阅读 · 1 评论 -
Linux批量修改服务器的时间
前言有时间修改服务器的时间可以有另外的效果比如说 模拟日志因为Java项目log框架生成日志的时候时间取值是根据系统时间取值的 ,我们可以修改系统时间来模拟生成不同时间的日志.编写脚本dt文件:#/bin/bash#在 zjj101 zjj102上同步日期为指定的日期if(($#==0))then echo 请输入要修改的时间! exit;fi#修改系统时间for i in zjj101 zjj102do echo ------------同步$i时间-----------原创 2020-10-16 18:20:48 · 740 阅读 · 0 评论 -
Linux在任意目录下执行指定的脚本
前言我有个脚本,我只能在脚本所在的文件夹下面运行,这样的话很不方便,如果我去了别的目录下面的话,我就无法运行这个脚本了…解决在profile中设置PATH,假如我想给 xcall 脚本设置能让在任意的目录下去运行,此时xcall在/root/soft/script 目录下.编辑环境变量[root@zjj101 etc]# cd /etc[root@zjj101 etc]# vim profile# 上面省略........export HIVE_HOME=/root/soft/hive原创 2020-10-16 18:20:32 · 8357 阅读 · 0 评论 -
Linux批量同步服务器的最新时间 *
编写脚本ct文件:#!/bin/bash#将集群的时间都同步为最新的时间xcall sudo ntpdate -u ntp1.aliyun.comxcall 脚本可以用下面的xcall脚本讲解编写xcall文件:#!/bin/bash#在集群的所有机器上批量执行同一条命令if(($#==0))then echo 请输入您要操作的命令! exitfiecho 要执行的命令是$*#循环执行此命令#我服务器名字是 zjj101 zjj102 zjj103 这里调整你们自原创 2020-10-16 18:18:18 · 403 阅读 · 0 评论 -
Linux之xcall在集群中批量执行相同命令
简述如果你想批量启动整个集群的某个服务,你不可能挨个切换终端软件去执行命令,你会累死,所以就写个脚本,在主服务器去执行命令,这样的话每个机器都可以同时执行这个命令了.开始编写脚本xcall文件#!/bin/bash#在集群的所有机器上批量执行同一条命令if(($#==0))then echo 请输入您要操作的命令! exitfiecho 要执行的命令是$*#循环执行此命令#我服务器名字是 zjj101 zjj102 zjj103 这里调整你们自己的服务器名字.for((i原创 2020-10-15 12:36:59 · 617 阅读 · 0 评论 -
Linux之rsync同步分发脚本编写.
rsync 可以在当前机器用SSH命令登录别的机器来操作别的机器执行指定的命令登录并且执行命令, 给命令结果返回回来,注意登录人的标识下面命令是干嘛用的原创 2020-10-15 12:11:19 · 1350 阅读 · 0 评论