Linux
hellboy0621
怕什么真理无穷,进一寸有一寸的欢喜。
展开
-
Kafka简单操作
下面所有操作都是基于前面2片文章搭建的zookeeper和kafka集群,如果不清楚如何搭建环境,请移步部署3个节点的Zookeeper伪分布式集群和部署3个节点的Kafka伪分布式集群;1、查看现有topiccd /opt/kafka/bin/kafka-topics.sh --zookeeper localhost:2181 --list2、创建一个topic[root@...原创 2019-12-17 19:11:20 · 512 阅读 · 0 评论 -
部署3个节点的Kafka伪分布式集群
在部署3个节点的Zookeeper伪分布式集群这篇文章的基础上,部署3个节点的Kafka伪分布式集群Kafka集群不需要像Zookeeper集群似的拷贝多份程序,只需要启动时指定不同的配置文件即可,只需要一份程序1、下载cd /opt/wget https://archive.apache.org/dist/kafka/2.1.0/kafka_2.12-2.1.0.tgz2、解...原创 2019-12-15 00:24:39 · 412 阅读 · 0 评论 -
ZooKeeper客户端命令
1、创建节点create [-s] [-e] path data acl-s 顺序节点; -e 临时节点;如果不指定,为持久节点;1.1 创建顺序节点 --断开连接后节点不会消失[zk: localhost:2183(CONNECTED) 4] ls /[zookeeper][zk: localhost:2183(CONNECTED) 5] create -s /zk-tes...原创 2019-12-14 21:57:25 · 208 阅读 · 0 评论 -
部署3个节点的Zookeeper伪分布式集群
1、下载cd /optwget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz2、解压tar -zxvf zookeeper-3.4.10.tar.gz3、把解压好的文件夹复制3份,分别为zookeeper1、zookeeper2、zookeeper3,...原创 2019-12-14 15:31:28 · 242 阅读 · 0 评论 -
阿里云服务器ssh断联问题解决
无论是通过ssh命令还是ssh客户端连接阿里云服务器,连接后一会儿客户端就被服务器T掉,分析后定位是SSH连接没有设置保活;解决方法有两个设置SSH客户端保活; 设置SSH服务器保活;个人比较喜欢设置SSH服务器保活,具体方法如下:1、修改配置文件vi /etc/ssh/sshd_config找到如下两个配置参数#ClientAliveInterval3 ...原创 2019-12-14 15:29:38 · 825 阅读 · 0 评论 -
【随笔记】linux命令后台运行
1. command & : 后台运行,你关掉终端会停止运行2. nohup command & : 后台运行,你关掉终端也会继续运行一、简介Linux/Unix 区别于微软平台最大的优点就是真正的多用户,多任务。因此在任务管理上也有别具特色的管理思想。我们知道,在 Windows 上面,我们要么让一个程序作为服务在后台一直运行,要么停止这个服务。而不能让程序在前台...原创 2018-10-22 18:48:44 · 125 阅读 · 0 评论 -
CentOS7下配置静态IP
1、查看本地网卡信息,这里要修改的网卡为“ens33”[root@centos7 ~]# ifconfigens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.105 netmask 255.255.255.0 broadcast 192.168.1.255 ...原创 2018-11-23 18:15:57 · 163 阅读 · 0 评论 -
VMware下CentOS7扩容根目录磁盘容量
虚拟机硬盘预设是20G,用着用着发现不够用了,需要扩展根目录磁盘容量,以此文记录扩容过程,方便后续查看,如果哪里有错误,望大家不吝批评指正,谢谢!1、在VMware上扩展磁盘容量,由20G扩展到40G;2、开启虚拟机,使用ssh连接服务器;3、查看磁盘信息,可以看到系统下只有一块硬盘sda;[root@server1 ~]# df -lhFilesystem ...原创 2018-11-22 18:49:01 · 4775 阅读 · 7 评论 -
CentOS7.5磁盘空间转移 - 此方法存在bug,系统重启后无法正常进入系统!!!
此方法存在bug,系统重启后无法正常进入系统!!!前阵儿虚拟机默认装系统后,磁盘空间分配不均,就想上网找帖子把这个问题解决了,找到了好多一模一样的帖子,真是福气,就算转载,你先自己验证一下能否操作再转,不。。。转载的帖子各种错误,各种坑,也不知道没脑子转载的那些人是怎么想的!我也是小白,我也得从网上找解决办法,就找了好几篇文章,然后到自己的虚拟机里测试,当时测试是挺好的,后来就遇到虚拟机重...原创 2018-11-28 11:39:24 · 1528 阅读 · 1 评论 -
Linux vi/vim 常用命令
1、vim 全屏编辑器1.1 打开文件vim /path/to/somefile vim +# :打开文件,并定位于第#行 vim +:打开文件,定位至最后一行 vim +/PATTERN : 打开文件,定位至第一次被PATTERN匹配到的行的行首1.2 关闭文件1.2.1 末行模式::q 退出 没有动过文件 :wq 保存并退出 动过了,不后悔 :q! 不保存...原创 2019-04-02 11:45:54 · 171 阅读 · 0 评论 -
Linux 正则表达式
一、基础知识匹配操作符\ 转义字符 . 匹配任意单个字符 [1249a],[^12],[a-k] 字符序列单字符占位 ^ 行首 $ ...原创 2019-04-02 15:32:34 · 300 阅读 · 0 评论 -
Linux中iptables那点儿事儿
1、NetFilter是Linux系统核心层内部的一个数据包处理模块2、Hook point数据包在NetFilter中的挂载点,包括PRE_ROUTING INPUT OUTPUT FORWARD POST_ROUTINGiptables命令最终会调用netfilter,通过hook point挂载到网络层五个不同的挂载点,数据包通过这些挂载点,进行相应的操作,实现...转载 2019-04-21 11:17:10 · 207 阅读 · 0 评论 -
【随笔记】Linux常用命令
1、renamerename bcp.bad bcp *.bad2、screenCtrl+A,然后快速按D退出screen窗口安装screen[root@aaa ~]# yum install screen -yLoaded plugins: fastestmirror, langpacksLoading mirror speeds from cached hostfil...原创 2018-10-22 17:57:39 · 197 阅读 · 0 评论 -
svn: Unreadable path encountered; access denied
1、问题描述:svn读取日志、merge或切换分支时出现错误:svn: Unreadable path encountered; access deniedSVN 遇到不可读的路径;拒绝访问2、解决方案在SVN服务器上,项目所在文件夹里的conf/svnserve.conf中,设置anon-access = none即可,如果有anon-access = read...原创 2018-09-21 15:46:27 · 3610 阅读 · 0 评论 -
CentOS7搭建NTP服务器及客户端同步时间
在配置时钟同步服务器时第一次同步时间时,使用ntpdate命令;后续通过ntpd服务与服务器同步时间。一、搭建NTP服务器1、查看服务器、客户端操作系统版本[root@web ~]# cat /etc/redhat-releaseCentOS Linux release 7.5.1804 (Core)2、查看服务器是否安装ntp,系统默认安装ntpdate;[root@w...原创 2018-08-21 16:23:50 · 43551 阅读 · 6 评论 -
3台Linux服务器搭建可用副本集 - 主节点、副节点、仲裁者
使用VMwaer搭建3台虚拟机,CentOS7,副本集配置如下:成员守护进程主机:端口数据文件路径Active_Membermongod192.168.0.128:7001/data2/replSet7001/Passive_Membermongod192.168.0.120:7001/data2/replSet7001/Arbiter_Membermongod192.168.0.121:7001...原创 2018-05-18 17:31:19 · 1288 阅读 · 0 评论 -
VMware下CentOS7最小化安装及配置
1、VMware创建虚拟机2、安装CentOS7选择系统语言磁盘分区规划,选择默认自动分区,也可手动分区:设置网络和主机名:这里设置主机名为:centos7,打开网络连接,其他网络参数等待系统安装完成后再设置;设置日期和时间:开始系统安装:设置root...原创 2018-05-21 18:40:48 · 28181 阅读 · 8 评论 -
CentOS7安装MySQL5.7.22 - yum源安装方式
1、到MySQL官网下载需要的版本本次安装使用的是mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz2、上传到/usr/local/路径下3、解压缩,并将解压缩出来的文件夹重命名为mysqltar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gzmv mysql-5.7.22-linux-glibc2.12-x86...原创 2018-05-25 15:16:18 · 4507 阅读 · 0 评论 -
VM虚拟机模拟Linux服务器新增物理硬盘
1、关闭虚拟机,增加2张磁盘,模拟新增2块物理硬盘根据需求修改磁盘大小添加完成后如图所示2、启动服务器,以root登录3、查看磁盘信息[root@localhost /]# fdisk -lDisk /dev/sda: 37.6 GB, 37580963840 bytes, 73400320 sectorsUnits = sectors of 1 * 512 = 512 bytesSect...原创 2018-05-15 17:31:49 · 3205 阅读 · 0 评论 -
【随笔记】简单梳理/etc/profile、/etc/bashrc、/etc/profile.d/、~/.bash_profile、~/.bashrc
结论:在/etc/profile 中配置系统变量;在~/.bash_profile 中配置用户变量;CentOS7系统1、/etc/profile[root@centos7 ~]# cat /etc/profile# /etc/profile# System wide environment and startup programs, for login setup...原创 2018-05-23 16:09:10 · 1508 阅读 · 0 评论 -
Linux下单节点MongoDB安装配置
1、下载所需版本进入MongoDB官网下载页面,个人认为社区版能够满足需求https://www.mongodb.com/download-center?jmp=nav#community我的虚拟机装的是CentOS7,所以选择“Linux 64-bit legacy x64”,然后点击“All Version Binaries”,选择满足需求的版本;我下载的是“mongodb-linux-x86...原创 2018-05-16 13:13:56 · 1179 阅读 · 0 评论 -
Centos7(Firewall)防火墙开启常见端口命令
Centos7默认安装了firewalld,如果没有安装的话,则需要YUM命令安装;firewalld真的用不习惯,与之前的iptable防火墙区别太大,但毕竟是未来主流讲究慢慢磨合它的设置规则;安装Firewall命令:yum install firewalld firewalld-configFirewall开启常见端口命令:firewall-cmd --zone=public --add-p...转载 2018-05-16 14:26:27 · 760 阅读 · 1 评论 -
MongoDB Shell基本操作(三) - 索引
索引被用于为频繁使用的查询提供高性能读取操作;默认情况下,当一个集合被创建并且文档被添加到其中时,会在_id字段上创建一个索引;使用for循环在testindx的新集合中插入100W个文档:> for(i = 0; i < 1000000; i++) { db.testindx.insert({"Name":"user"+i,"Age":Math.floor(Math.random()...原创 2018-05-16 17:58:40 · 735 阅读 · 0 评论 -
MongoDB Shell基本操作(四) - 高级查询
新建students集合并插入样本文档:db.students.insert({Name:"S1",Age:25,Gender:"M",Class:"C1",Score:95})db.students.insert({Name:"S2",Age:18,Gender:"M",Class:"C1",Score:85})db.students.insert({Name:"S3&am原创 2018-05-16 18:34:31 · 574 阅读 · 0 评论 -
【随笔记】MongoDB - 了解应用的动态
1、了解正在进行的操作> db.currentOp(){ "inprog" : [ { "desc" : "conn3", // 与日志信息联系 "threadId" : "140223308420864", ..原创 2018-05-23 14:25:13 · 322 阅读 · 0 评论 -
Linux SVN备份迁移 - dump方式
该种方式适用于代码库不大的情况1、dump出源服务器的SVN代码库:svnadmin dump /usr/local/svnRepo/demo/ > 20180524.dump其中/usr/local/svnRepo/demo/为源服务器上SVN代码库路径2、使用scp命令,将备份文件上传至新服务器上scp /data/20180524.dump root@新服务器IP:/data/3、在...原创 2018-05-24 13:00:51 · 4434 阅读 · 0 评论 -
Linux搭建SVN服务器 - 支持多个项目
一、安装SVN服务端subversion1. 安装subversionyum install subversion2. 查看安装版本,检查安装是否成功svnserve --version我的版本为 1.6.113. 查看安装位置rpm -ql subversion二、创建版本库1、创建用于存放版本库的目录(此目录为所有项目的根目录)mkdir -p /usr/local/svnRepo2、根...原创 2018-05-03 19:04:12 · 1315 阅读 · 2 评论