自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 docker容器内配置apt-get软件源

我的docker容器启动后,进入容器内想使用curl命令,发现报错没有这个命令root@nginx-dp-5dfc689474-4vx64:/# curl www.baidu.combash: curl: command not found于是尝试安装curl,也报错了root@nginx-dp-5dfc689474-4vx64:/# apt-get install -y curlReading package lists... DoneBuilding dependency tree

2021-11-27 20:25:18 9116 4

原创 CentOS 8终端打不开一直转圈圈

前情:原本想修改CentOS 8机器的系统语言为中文,于是按照百度的方法,用root用户编辑文件/etc/profile,在最末尾添加export LANG=zh_CN.UTF-8然后重启机器生效。但是问题出现了,Linux机器终端打不开,一直转圈圈。百度教程说解决方法是在界面上设置语言为English什么的,然后logout。然而并不管用。解决:重启机器,在登录界面,不要登录,直接按Ctrl + Alt + F6进入命令行界面,编辑文件/etc/profile,把增加的那行配置删掉,保存退出

2021-11-15 19:08:34 4334 1

原创 gitlab添加密钥后,git clone仍提示输入密码

先使用命令调试ssh连接是否成功$ ssh -vvvT git@hdss7-100.host.comdebug2: we sent a publickey packet, wait for replydebug3: receive packet: type 51debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,passworddebug1: Offering public key: /c

2021-11-11 00:49:12 1677

原创 查看Linux下rpm文件安装到哪个路径

命令[root@localhost ~]# rpm -qpl xxx.rpm | more

2021-11-10 00:15:53 2281

原创 CentOS 8配置tomcat开机自启

第一步:修改catalina.sh文件#vim编辑Tomcat bin/catalina.sh文件,增加如下一行:# Copy CATALINA_BASE from CATALINA_HOME if not already set[ -z "$CATALINA_BASE" ] && CATALINA_BASE="$CATALINA_HOME"CATALINA_PID="$CATALINA_BASE/bin/tomcat.pid" #增加这一行第二步:创建tomcat.serv

2021-11-09 00:14:45 766

原创 Python代码测试Kafka生产者

首先要配置Kafka服务监听外网ip的listenerslisteners=PLAINTEXT://内网IP:9092 advertised.listeners=PLAINTEXT://外网IP或域名:9092我的Kafka集群内服务器配置了短域名host.com,所以外网设置需要多写后缀.host.com[root@localhost kafka]# vi config/server.propertieslisteners=PLAINTEXT://hdss7-81:9092adverti

2021-11-07 23:11:16 1851

原创 shell在while循环中使用ssh命令提前退出的问题

我想编写一个xcall.sh脚本,用于快速向集群中的所有节点执行相同的命令。集群的节点信息放在hosts文件中:[root@localhost ~]# cat hosts 10.4.7.81 root10.4.7.82 root10.4.7.83 root编辑的xcall.sh内容如下:[root@localhost ~]# cat xcall.sh #!/bin/bashparams=$@#到各个节点while read linedo user=$(echo $line

2021-10-31 16:42:32 777

原创 Linux设置所有用户环境变量

Linux中每个用户都要指定各自的环境变量,这样会比较麻烦,那么如何配置一个环境变量,所有的用户都可以使用呢?比如说我想把Linux默认语言由en_US.UTF-8修改为zh_CN.UTF-8,那么我需要设置环境变量${LANG}百度很多方法都说,修改配置文件/etc/profile但这不是最优的方案,/etc/profile是永久性的环境变量,是全局变量。一般生产环境不会轻易改动此文件。/etc/profile.d目录同样是设置环境变量的,这个目录存放的都是脚本文件。它比/etc/profile好维

2021-10-31 15:22:22 2177

原创 Linux基于rsync工具快速分发目录或文件到其他服务器节点

#!/bin/sh#xsync脚本基于rsync工具,rsync 远程同步工具,主要用于备份和镜像。具有速度快、避免复制相同内容和支持符号链接的优点,它只是拷贝文件不同的部分,因而减少了网络负担。#rsync -rvl $pdir/$fname $user@hadoop$host:$pdir#常用参数:#-r, –recursive 对子目录以递归模式处理#-R, –relative 使用相对路径信息#-l, –links 保留软链结#-v, –verbose 详细模式输出,传输过程可见#…

2021-10-27 23:51:50 326

原创 Linux批量建立SSH信任关系

第一步,先确认安装了expect[root@localhost ~]# type expectexpect is /usr/bin/expect第二步,编辑hosts文本,内容格式:[root@localhost ~]# cat hosts 10.4.7.81 root 12345610.4.7.83 root 123456第三步,编辑copykey.sh脚本,内容:#!/bin/bashif [ ! -f ~/.ssh/id_rsa ];then ssh-keygen -t

2021-10-27 22:08:41 207

原创 Redis开机自启失败(systemd服务)

在CentOS 8机器上安装Redis之后,把它做成systemd服务的形式,实现开机自启。Redis配置文件/etc/redis/redis.conf其中两个参数如下:daemonize yessupervised nosystemd的配置文件/etc/systemd/system/redis.service全文如下:[Unit]Description=redis-serverAfter=network.target[Service]Type=forkingExecStart=/u

2021-10-14 21:12:16 15281 6

原创 韦定个人学习shell笔记

韦定个人学习shell笔记文本搜索grep “&&” name 在文本中搜索带有&&的行,并打印出来。区分大小写grep -i “&&” name 不区分大小写搜索文本。-igrep -in “&&” name 打印行,把对应的行也一起打印出来方便我们寻找 -ingrep -c “&&” name 统计带

2021-05-11 23:14:58 444

原创 CentOS 8 下 Mysql 8 主从从的搭建

CentOS 8 下 Mysql 主从从的搭建1,环境[root@localhost etc]# cat /etc/redhat-release CentOS Linux release 8.2.2004 (Core) [root@localhost etc]# mysql --versionmysql Ver 8.0.17 for Linux on x86_64 (Source distribution)本次一共使用3台机子,环境都是一样的。Mysql的安装过程省略了,网上有很多教程。

2020-12-18 12:06:29 403 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除