![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 338 阅读 · 0 评论 -
CentOS7虚拟机取消屏幕保护
1原创 2022-08-28 15:17:36 · 896 阅读 · 0 评论 -
centos7 如何取消自动锁屏
1原创 2022-08-28 15:16:44 · 342 阅读 · 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 · 11386 阅读 · 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 · 1831 阅读 · 0 评论 -
Docker启动,并且加入开机启动
启动docker命令sudo systemctl start docker将docker加入开机自动启动 sudo systemctl enable docker原创 2021-10-20 19:39:02 · 281 阅读 · 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 · 375 阅读 · 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 · 2851 阅读 · 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 · 914 阅读 · 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 · 372 阅读 · 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 · 2420 阅读 · 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 · 1164 阅读 · 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 · 522 阅读 · 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 · 4475 阅读 · 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 · 419 阅读 · 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 · 7712 阅读 · 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 · 3553 阅读 · 0 评论 -
使用Docker安装mysql并连接
https://www.yuque.com/docs/share/fd65e780-ee0e-427a-91e6-34f3374f0475?原创 2021-08-24 18:01:11 · 1516 阅读 · 0 评论 -
使用Vmware克隆功能快速创建多台虚拟机
右键要克隆的虚拟机耐心等待一两分钟即可克隆完成原创 2021-07-05 10:29:42 · 1077 阅读 · 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 · 6383 阅读 · 0 评论 -
Linux的 nohup的介绍和简单的使用
nohup 命令运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。nohup 是 no hang up 的缩写,就是不挂断的意思。nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。在缺省情况下该作业的所有输原创 2021-05-04 13:19:19 · 271 阅读 · 0 评论 -
LinuxCentos7上安装JDK1.8
以 CentOS 为例。切换到 root 账户检查是否已安装过 jdkyum list --installed|grep jdk或者 java -version 看下能不能执行。如果已安装过但 jdk 版本不符合要求,先 yum remove 卸载。方式一、从软件源下载安装1、列出可用的 jdkyum list|grep jdk ![](https://img-blog.csdnimg.cn/img_convert/db7c12a46f99c145c6f原创 2021-05-04 13:12:19 · 261 阅读 · 1 评论 -
Linux安装rz上传控件
yum -y install lrzsz原创 2021-05-04 12:50:38 · 175 阅读 · 0 评论 -
Linux修改虚拟主机名字
刚克隆完了,名字可能还是原来的名字,怎么办vi /etc/hostname 直接编辑名字就行了.zjj101是我的名字,如果你想改别的,就把zjj101修改成别的即可hostname文件内容:zjj101.localdomain编辑完了需要重启linux重启命令是 :reboot...原创 2021-05-01 18:49:48 · 1338 阅读 · 0 评论 -
windows的ip网段变了之后桥接模式修改配置让centos7连接宿主机
背景我原来的公司ip网段和现在公司的ip网段不一样,之前配置的网络肯定是不能和宿主机互相通讯的,我需要修改一下配置.我之前已经是配置好了桥接模式能宿主机和linux互相ping通,现在只需要修改一下配置就可以了…查看windows本机的ip输入 ipconfig 命令查看,然后自己ping自己一下.修改Linux的ipcd /etc/sysconfig/network-scripts/ifcfg-eth0vim ifcfg-ens33[root@zjj101 ~]# cd /etc/s原创 2021-04-08 18:54:25 · 267 阅读 · 2 评论 -
linux 查看指定文件的大小的命令du -sh
查看/root/soft/tmp/dfs文件夹大小du -sh /root/soft/tmp/dfs[root@zjj101 hadoop]# du -sh /root/soft/tmp/dfs38M /root/soft/tmp/dfs原创 2021-02-23 22:14:27 · 402 阅读 · 0 评论 -
Maxwell监控MySQL的增量数据
Maxwell监控MySQL的增量数据前置条件1.Kafka能正常使用2.Mysql能正常使用开启Mysql的binlog如何开启binlog:https://blog.csdn.net/qq_41489540/article/details/112709210怎么配置binlog看上面的帖子,my.cnf内容换成下面的内容my.cnf内容#设置binlog清理时间expire_logs_days = 5#binlog每个日志文件大小max_binlog_size = 50mser原创 2021-02-13 13:04:49 · 584 阅读 · 0 评论 -
Linux 根据名字搜索文件 find命令
我想搜索/root/soft/ 目录下的 名字叫 capacity-scheduler.xm 文件, 我可以这么写sudo find /root/soft/ -name *capacity-scheduler.xm*如果我想从根目录搜索,就直接sudo find / -name *capacity-scheduler.xm*详解介绍案例 : 查找 Linux下的Tomcat目录,输入命令:sudo find / -name *tomcat*命令:find语法:find [搜索范围路径原创 2021-01-24 14:27:49 · 15652 阅读 · 0 评论 -
利用 maxwell-bootstrap 初始化数据
https://www.yuque.com/docs/share/9f9a40ea-a76f-472e-a2d0-ead1bd43746d?# 《利用 maxwell-bootstrap 初始化数据》利用 maxwell-bootstrap 初始化数据假设现在gmall202004 数据库里面有 base_province表需要通过maxwell初始化一下初始化省份表命令:bin/maxwell-bootstrap --user maxwell --password 123456 --host zj原创 2021-01-19 20:31:54 · 3688 阅读 · 5 评论 -
安装使用 Maxwell
https://www.yuque.com/docs/share/4231bf37-9da9-4deb-a768-46ea153f2a60?# 《Maxwell监控MySQL的增量数据》前置条件1.Kafka能正常使用2.Mysql能正常使用开启Mysql的binlog如何开启binlog:https://blog.csdn.net/qq_41489540/article/details/112709210怎么配置binlog看上面的帖子,my.cnf内容换成下面的内容my.cnf内容#设原创 2021-01-19 20:29:46 · 642 阅读 · 0 评论 -
Maxwell 介绍
https://www.yuque.com/docs/share/658f2419-1cc6-4eea-9832-f1fd5decfb18?# 《Maxwell介绍》(一)概念Maxwell 是由美国 zendesk 开源,用 java 编写的 Mysql 实时抓取软件,其抓取的原理也是基于 binlog。(二)Maxwell 和 canal 工具对比Maxwell 没有 canal 那种 server+client 模式,只有一个 server 把数据发送到消息队列或 redis。如果需要多个实例原创 2021-01-19 20:28:35 · 976 阅读 · 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 · 7744 阅读 · 0 评论 -
Linux Centos7 解压ZIP文件
安装支持ZIP的工具yum install -y unzip zip解压zip文件unzip 文件名.zip压缩一个zip文件zip 文件名.zip 文件夹名称或文件名称原创 2020-10-23 12:11:22 · 560 阅读 · 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 · 231 阅读 · 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 · 1000 阅读 · 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 · 677 阅读 · 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 · 8060 阅读 · 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 · 353 阅读 · 0 评论 -
Linux之xcall在集群中批量执行相同命令
简述如果你想批量启动整个集群的某个服务,你不可能挨个切换终端软件去执行命令,你会累死,所以就写个脚本,在主服务器去执行命令,这样的话每个机器都可以同时执行这个命令了.开始编写脚本xcall文件#!/bin/bash#在集群的所有机器上批量执行同一条命令if(($#==0))then echo 请输入您要操作的命令! exitfiecho 要执行的命令是$*#循环执行此命令#我服务器名字是 zjj101 zjj102 zjj103 这里调整你们自己的服务器名字.for((i原创 2020-10-15 12:36:59 · 541 阅读 · 0 评论 -
Linux之rsync同步分发脚本编写.
rsync 可以在当前机器用SSH命令登录别的机器来操作别的机器执行指定的命令登录并且执行命令, 给命令结果返回回来,注意登录人的标识下面命令是干嘛用的原创 2020-10-15 12:11:19 · 1128 阅读 · 0 评论