![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IT
文章平均质量分 79
乱蹦的小鱼干
身向光芒,拥抱太阳。
展开
-
centos8安装python
在CentOS 8上安装Python 3要在CentOS 8上安装Python 3,请以root或sudo用户身份在终端中运行以下命令:$ sudo dnf install python3要验证安装,请输入以下命令检查Python版本:$ python3 --version参考:在Linux系统中检查Python版本(Python Version)的方法。在选写本文时,CentOS存储库中可用的Python 3的最新版本是“3.6.x”:Python 3.6.8注:该命令还会安装pip。要原创 2020-07-29 17:29:52 · 2292 阅读 · 0 评论 -
centos7安装ansible/SSH 互信/NTP时区同步
如果中控机使用的是 CentOS 7 系统,执行以下命令:yum -y install python2-pip注:如果需要根据创建的用户进行免密可执行以下操作1~4以 root 用户登录中控机,执行以下步骤:1、创建 tidb 用户。useradd -m -d /home/tidb tidb2、设置 tidb 用户密码。passwd tidb3、配置 tidb 用户 sudo...原创 2020-11-16 08:52:20 · 584 阅读 · 0 评论 -
Centos 7 SSH 连接慢
修改 UseDNS[root@test1 ~]# vim /etc/ssh/sshd_config......#UseDNS yesUseDNS no......[root@test1 ~]#[root@test1 ~]# systemctl restart sshd[root@test1 ~]#ansible 批量修改 UseDNS[root@test1 tidb]# a...原创 2019-12-11 19:20:59 · 267 阅读 · 0 评论 -
KeepAlived 安装部署-主节点
概念一、 Keepalived 工作原理,TCP会在空闲了一定时间后发送数据给对方:1. 如果主机可达,对方就会响应ACK应答,就认为是存活的。2. 如果可达,但应用程序退出,对方就发FIN应答,发送TCP撤消连接。3. 如果可达,但应用程序崩溃,对方就发RST消息。4. 如果对方主机不响应ACK、RST,继续发送直到超时,撤消连接, 默认超时时间为2小时。二、 说到 Keepaliv...转载 2019-12-04 10:29:18 · 476 阅读 · 0 评论 -
HTML颜色代码表
HTML颜色代码表: #000000 #2F0000 #600030 #460046 #28004D #272727 #4D0000 #820041 #5E005E #3A006F #3C3C3C #600000 #9...原创 2019-12-03 17:49:33 · 576 阅读 · 0 评论 -
docker-compose部署rabbitmq及相关命令
1.1.1 添加虚拟机rabbitmqctl add_vhost vhost_one1.1.2 删除虚拟机rabbitmqctl delete_vhost vhost_one1.1.3 查看虚拟机列表rabbitmqctl list_vhosts(1) 新增一个用户rabbitmqctl add_user Username Password(2) 删除一个用户rabbitm...原创 2019-12-03 17:06:23 · 580 阅读 · 0 评论 -
磁盘挂载home参考
2.创建目录sudo mkdir /media/home3.把/dev/sdb1挂载到/media/homesudo mount /dev/sdb1 /media/home4.同步/home到/media/home,同步时间根据数据量大小决定,建议在系统空闲时操作sudo rsync -aXS /home/. /media/home/.5.同步完成后重命名/homesudo mv /...原创 2019-11-26 09:20:21 · 511 阅读 · 0 评论 -
Linux history命令添加操作端ip以及操作时间,如何保留操作历史等
1、history添加时间编辑/etc/bashrc文件,加入如下三行:在/etc/bashrc中加入几个环境变量,用于history命令显示用户ip等内容#historyUSER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'` HISTFILESIZE=4000HISTSIZE=4000HI...原创 2019-11-26 09:11:50 · 2211 阅读 · 1 评论 -
Kubernetes pod.yaml配置文件 参数参考
.yaml# yaml格式的pod定义文件完整内容:apiVersion: v1 #必选,版本号,例如v1kind: Pod #必选 可以是其他的类型比如Deployment、Service 但是下面的内容要自己改变metadata: #必选,元数据 name: string #必选,Pod名称 namespace: string ...原创 2019-11-22 11:36:45 · 1197 阅读 · 0 评论 -
二进制安装kibana(参考)
环境IP: 192.168.180.46系统: CentOS 7.6服务器IPhostnameES-Master192.168.180.46test1ES-Node192.168.180.47test2ES-Node192.168.180.48test3ES-Node192.168.181.18test4下载/解压需要...转载 2019-11-22 10:56:26 · 431 阅读 · 0 评论 -
linux下docker部署mysql5.7配置JDK环境(docker-compose)
部署JavaJDK环境#yum -y install java-1.8.0-openjdk部署mysql使用docker(用docker-compose封装好docker-compose up -d运行)创建docker-compose.ymlvim docker-compose.yml在其中输入下面的代码version: ‘2’services:db:image: ‘...原创 2018-11-06 14:15:27 · 1254 阅读 · 0 评论 -
java.lang.OutOfMemoryError: GC overhead limit exceeded,服务内存溢出(修改k8s-deploy文件)
我遇到这样的问题,本地部署时抛出异常java.lang.OutOfMemoryError:GC overhead limit exceeded导致服务起不来,查看日志发现加载了太多资源到内存,本地的性能也不好,gc时间消耗的较多。解决办法增加参数,-XX:-UseGCOverheadLimit,关闭这个特性在服务的jvm启动参数上添加-XX:-UseGCOverheadLimit参数参考我...原创 2019-08-12 15:06:53 · 1140 阅读 · 0 评论 -
docker-compose 安装 mysql 8.0
目前最新版安装 docker-composedocker-compose安装[root@dev1 deploy]# mkdir -p /home/deploy/mysqldb/config[root@dev1 deploy]#[root@dev1 mysqldb]# cat > docker-compose.yaml << ericversion: '3.1's...原创 2019-08-21 10:03:21 · 4251 阅读 · 0 评论 -
docker-compose 安装 mariadb数据库
[root@dev1 mariadb]# ll总用量 8drwxr-xr-x. 3 root root 18 8月 5 18:00 config-rw-r--r--. 1 root root 479 8月 5 18:22 docker-compose.yaml-rw-r--r--. 1 root root 417 8月 7 13:16 mariadb-compose.yaml...原创 2019-08-21 09:55:07 · 3328 阅读 · 2 评论 -
centos7——python2.7升级到3.6.6
1:检查当前Linux版本&Python版本信息# more /etc/redhat-release Red Hat Enterprise Linux Server release 6.6 (Santiago) # python -VPython 2.6.62:下载、解压Python安装包注意官方网址提供各个版本,以及不同压缩格式的安装包,选择合适自己的即可。如果Linux...原创 2019-08-19 17:37:20 · 1549 阅读 · 0 评论 -
cenos7创建删除软连接ln -s
创建软链接ln -s [源文件或目录] [目标文件或目录]rm –rf 软链接名称(请注意不要在后面加”/”例:[root@master aaa]# lltotal 12drwxr-xr-x 2 root root 4096 Aug 19 10:06 bbdrwxr-xr-x 2 root root 4096 Aug 19 10:00 ccdrwxr-xr-x 2 root ...原创 2019-08-19 10:26:13 · 2676 阅读 · 0 评论 -
centos7仅安装mysql/mongodb客户端
仅安装MySQL客户端# 添加rpm源[root@k8s-master ~]# rpm -ivh https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm[root@test1 ~]## 通过yum搜索[root@test1 ~]# yum search mysql-community[root@test1 ...原创 2019-08-01 17:32:15 · 9409 阅读 · 0 评论 -
Kubernetes的deploy、service、namespace模板
deploy.yaml#DeploymentapiVersion: extensions/v1beta1kind: Deploymentmetadata: name: 003-paas-static-deploy namespace: paas-app-dev2 labels: name: 003-paas-static-deployspec: ...原创 2019-08-08 10:03:41 · 1749 阅读 · 0 评论 -
centos7配置常用的环境变量
所有运行在操作系统中的程序,它们使用的全局变量,就是在操作系统中被叫做环境变量,这个环境变量是可以被所有程序识别共用vim /etc/profile# java 环境变量export JAVA_HOME=/mnt/SSD/java/jdk-8u172-linux-x64export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=.:$JAVA_HOME...原创 2019-07-19 11:26:27 · 5155 阅读 · 0 评论 -
centos7持续集成系统GitLab-CI
安装 gitlab-runner (不使用 Docker 镜像安装,不好控制)curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.rpm.sh | sudo bashyum install gitlab-runner -ygitlab-runner -v...原创 2019-07-18 11:48:34 · 3117 阅读 · 0 评论 -
Docker 安装、运行、gitlab-ce
下载镜像(中文社区版)docker pull beginor/gitlab-ce查看镜像[root@gitrunner gitcs]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEbeginor/gitlab-ce latest ...原创 2019-07-18 10:43:31 · 713 阅读 · 0 评论 -
什么是TSO(tidb配置tso)
部署 Drainer获取 initial_commit_ts使用 binlogctl 工具生成 Drainer 初次启动所需的 tso 信息,命令:$ cd /home/tidb/tidb-ansible$ resources/bin/binlogctl -pd-urls=http://127.0.0.1:2379 -cmd generate_metaINFO[0000] [pd] cr...原创 2019-08-21 16:36:24 · 6566 阅读 · 0 评论 -
docker-compose配置文件详解
Compose和Docker兼容性: Compose 文件格式有3个版本,分别为1, 2.x 和 3.x 目前主流的为 3.x 其支持 docker 1.13.0 及其以上的版本常用参数:version: # 指定 compose 文件的版本services: # 定义所有的 service 信息, services 下面的第一级别的...原创 2019-10-11 09:53:57 · 7708 阅读 · 0 评论 -
mydumper loader工具——及定时使用shell脚本案例
下载 TiDB 企业版工具集 (Linux)1、下载 tool 压缩包:wget http://download.pingcap.org/tidb-enterprise-tools-latest-linux-amd64.tar.gz &&wget http://download.pingcap.org/tidb-enterprise-tools-latest-linux-am...原创 2019-09-24 12:41:30 · 280 阅读 · 0 评论 -
Ansible-playbook 部署 PostgreSQL
环境HostNameIPDEStest1192.168.180.46主控机test2192.168.180.47工作节点 GTMtest3192.168.180.48工作节点 (GTM_Proxy, Coordinator, DataNode)test4192.168.181.18工作节点 (GTM_Proxy, Coordinator, ...转载 2019-09-20 10:48:06 · 2023 阅读 · 0 评论 -
jmap 获取docker容器启动的服务的堆栈信息
jps # 获取进程id8是进程idroot@201-hrbm-hrbmweb-deploy-cd65db87b-4mgdq:/# jps12934 Jps8 HrbmWebApplicationroot@201-hrbm-hrbmweb-deploy-cd65db87b-4mgdq:/#导出堆栈信息root@201-hrbm-hrbmweb-deploy-cd65db87b-4...原创 2019-09-10 16:01:09 · 1542 阅读 · 0 评论 -
PostgreSQL 安装与使用
CentOS7 postgresql安装与使用1. 安装配置postgresql# 安装[root@test1 ~ ]$ yum -y install postgresql-server# 初始化[root@test1 ~ ]$ postgresql-setup initdbInitializing database ... OK# 设置postgresql可被远程连接登录[roo...转载 2019-09-05 16:25:07 · 299 阅读 · 0 评论 -
mydumper/loader常用参数解释及使用,以及调整tidb数据库gc时间
mydumper 常用参数解释-B, --database 要备份的数据库,不指定则备份所有库-T, --tables-list 需要备份的表,名字用逗号隔开-o, --outputdir 备份文件输出的目录-s, --statement-size 生成的insert语句的字节数,默认1000000-r,...原创 2020-11-16 08:51:03 · 1720 阅读 · 1 评论 -
Linux 常用命令整理(Centos7) (时区/正则/sed/htop/screen/ln/awk/……)
如果%util接近100%,表明I/O请求太多,I/O系统已经满负荷,磁盘可能存在瓶颈,一般%util大于70%,I/O压力就比较大,读取速度有较多的wait,然后再看其他的参数。1 /var/run/utmp:记录当前正在登录系统的用户信息,默认由who和w记录当前登录用户的信息,uptime记录系统启动时间;2 /var/log/wtmp:记录当前正在登录和历史登录系统的用户信息,默认由last命令查看;3 /var/log/btmp:记录失败的登录尝试信息,默认由lastb命令查看。原创 2019-08-28 14:42:10 · 18743 阅读 · 1 评论 -
Linux系统高级编程系列教程
Linux系统高级编程系列教程系统调用 01、什么是系统调用? 02、Linux系统调用之I/O操作(文件操作) 03、文件描述符的复制:dup(), dup2() 多进程实现多任务 04、进程的介绍 05、Linux可执行文件结构与进程结构 06、多进程实现多任务(一):fork() 07、多进程实现多任务(二):vfork() 08、进程的控制:结束进程、等待进程结束 ...转载 2018-09-17 10:18:54 · 9215 阅读 · 0 评论 -
Linux系统配置nginx-rtmp(docker)OBS推流 VLC拉流
centos7配置nginx-rtmp(以下分享配置的前提是:用docker-ce版本不是docker-io)这里我直接使用 tiangolo/nginx-rtmp 来搭建 rtmp 服务器。sudo docker pull tiangolo/nginx-rtmp等下载完成之后就可以启动这个镜像sudo docker run -d -p 1935:1935 --name nginx...原创 2018-11-06 18:47:03 · 4211 阅读 · 0 评论 -
Linux系统中docker部署mysql常用命令
注:mysql语句输入之后一定要加 ;(分号) 才能运行1.进入mysql容器docker exec -it mysql_db_1 bash2.语法:mysql -u用户名 -p+回车,然后输入密码举例:mysql -u root -p输入密码(密码为 MYSQL_ROOT_PASSWORD: lnmdev——当时创建设置的密码)3…显示数据库列表 show datab...原创 2018-11-07 15:45:29 · 1271 阅读 · 0 评论 -
docker (save、push、load、)保存镜像拷贝镜像,docker相关命令
1、将mysql的tar文件保存在/tmp目录下docker save 66bc0f66b7af &gt;/tmp/mysql.tar#66bc0f66b7af 为mysql的id另一种保存方法[root@bjs1 mysql]# docker save -o rocketmq.tar rocketmq##-o:指定保存的镜像的名字;rocketmq.tar:保存到本地的镜像名称;...原创 2018-11-07 16:16:28 · 9902 阅读 · 0 评论 -
Linux更改主机名----检查运行使用的端口号
1、方法一使用hostnamectl命令# hostnamectl set-hostname selfhostname.test.com2、方法二:修改配置文件 /etc/hostname 保存退出Esc :wq#vi /etc/hostnameselfhostname.test.com #selfhostname是自己所起的主机名保存退出reboot重启机之后就可看到所改...原创 2018-11-05 16:21:20 · 853 阅读 · 0 评论 -
docker常用语法(包括删除全部容器/批量删除为none的镜像/编写Dockerfile)
停止容器#docker stop 容器名查询容器#docker ps -a删除容器#docker rm 容器名字删除镜像docker images#docker rmi 容器id进入容器其中字符串为容器ID:#docker exec -it d27bd3008ad9 /bin/bash查询容器docker ps -a1.停用全部运行中的容器:#doc...原创 2018-11-05 19:45:37 · 1904 阅读 · 0 评论 -
Linux系统同步时间命令
方法一:cp /usr/share/zoneinfo/PRC /etc/localtime方法二:timedatectl set-timezone Asia/Shanghai原创 2018-11-08 10:05:00 · 2546 阅读 · 0 评论 -
yum快速安装ffmpeg(以及经验总结)
经验总结:(现在的yum安装的ffmpeg版本不支持循环播放视频,如有需要这个功能的还是要编译安装的——-stream_loop -1只有ffmpeg版本3.2以上的才可以使用)yum安装FFmpeg比源码编译安装省时省力,但缺点也很明显,版本过老,为0.6.5版,最新版已为2.6.3,新旧版很多参数有所差异,旧版支持的格式也没有新版丰富。源码编译安装FFmpeg非常需要耐心,每添加一种需要...原创 2018-11-15 16:12:59 · 3436 阅读 · 0 评论 -
Linux目录树结构代表的意义
以下是对这些目录的解释:/bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令。/boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。/dev :dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。/etc:这个目录用来存放所有的系统管理所需要的配置文件...原创 2018-11-06 14:54:44 · 283 阅读 · 0 评论 -
vim的退出进入及其相应的操作命令
这是我在操作vim过程中比较常用的几个命令:vim进入文件,直接在vim中输入即可$ #移动到行尾 3$ 移动到下面3行的行尾^ #移动到行首,可以使用键盘上的编辑键Home,快速将光标移动至当前行的行首。除此之外,也可以在命令模式中使用快捷键&quot;^&quot;(即Shift+6)或0(数字0)。gg #移动到文件头。 = [[G(shift + g)# 移动到文件尾。 = ]]dd ......原创 2018-11-06 11:45:11 · 1447 阅读 · 0 评论 -
安装virtualbox可能遇到的错误
virtualbox打不开和我遇到有关的virtualbox的问题总结(仅供参考)一.步骤如下: 1、WIN+R打开命令行 2、在命令行中输入:regedit,然后按下回车 3、找到这个文件,找到HKEY_CLASSES_ROOT、再找{00020420-0000-0000-C000-000000000046},然后点击InprocServer32;接下来双击默认最后修改路径为:C:\W...原创 2018-09-17 12:26:30 · 13419 阅读 · 0 评论