随笔分类 - linux
摘要:前面说到Linux下的挂载CIFS和NFS,这里就顺道简单记一下docker/docker-compose去挂载CIFS和NFS的方式,当个笔记记录一下。 docker去挂载CIFS和NFS,需要使用存储卷,稍微懂一点docker,就知道这个是什么,所以这里我们长话短说。 首先,docker存储卷分
阅读全文
摘要:前两篇说到磁盘分区、逻辑卷相关的基础,所以这里说下挂载,顺道当做笔记。 其实之前开始博主刚接触linux的时候,就想,向移动硬盘,在windows下直接插上USB,就可以直接使用了,为啥LInux下这么麻烦,一会分区,一会格式化,还要挂载后才能使用。 现在想来,其实就是windows简化了这个过程(
阅读全文
摘要:上篇介绍了分区,都是建立在硬盘的基础之上,但是问题出现了,硬盘的空间是固定的,一般的,无论我们的电脑还是服务器,都可以容纳多块硬盘,甚至还可以使用USB等接口接入额外的存储,这样,如果都是用单个硬盘的分区来管理,比如扩容,非常不方便,有没有办法把多个硬盘视为一个整理,当做一块硬盘来管理分区呢?这就是
阅读全文
摘要:我们常用windows时,会区分C盘、D盘之类的(A、B盘是软盘)就是所谓的分区,这么做为了方便数据管理,比如扩容之类的。 本文采用Linux(Ubuntu20.04)来介绍分区,其它Linux系统基本一样的。 首先,我们需要熟悉几个概念: 硬盘:存储数据用的硬件,比如移动硬盘、固态硬盘、U盘等,有
阅读全文
摘要:接上一篇,有说道Samba的部署,顺道说下Samba的端口修改,主要是以下配置: # smb协议端口,默认445 smb ports = 445 # NetBIOS协议端口 dgram port = 138 # 当这个选项设置为yes时,Samba将只绑定到在interfaces选项中指定的接口,默
阅读全文
摘要:接上一篇,本篇记录一下Ubuntu下Samba的安装配置,windows下的共享目录的设置有很多文章,这里就不说了。 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,我们可以使用apt安装,也可以去官网下载软件或者源码: apt安装 如果是使用apt,那么安装就方便很多了: #
阅读全文
摘要:首先,我的环境是Ubuntu 20.04 如果是在线安装,根据官网的介绍很简单 # 安装包 sudo apt update sudo apt install wget gnupg # 导入仓库 sudo sh -c 'echo "deb https://apt.postgresql.org/pub/
阅读全文
摘要:这个问题之前有碰到,但是没有在意去解决,最近使用Docker部署的时候又出现这个问题,找了一下资料,有了一个解决办法。 比如我们有二进制文件,正常来说它应该是这个样子的,可以执行并输出: 但是现在它报错,找不到文件了: 那么我们一步步来解决 第一步:查看文件是否存在 这个很容易,我们只需要像上面的图
阅读全文
摘要:如果是Windows下,我们一般使用IIS来部署一套Ftp,如果是Linux下,个人一般使用Vsftpd来搭建一套Ftp。 至于什么是Ftp,就不介绍了,本文就Ubuntu下安装配置Vsftpd,CentOS其实差不多,所以这里就当做笔记了 安装 Ubuntu下安装Vsftpd很简单,使用apt安装
阅读全文
摘要:有时间,我们需要rabbitmq测试一下,如果按照原方案部署一个rabbitmq,比较麻烦,这个时候可以使用docker快速构建一个rabbitmq来使用。 rabbitmq:management (推荐) 我们可以通过官方的镜像rabbitmq:management来实现,如果是直接使用命令行:
阅读全文
摘要:准备工作 我们要将一个主机设置成静态IP,首先,主机应该要是正常开机运行的,其次,我们需要先知道一些配置,比如当前的网段,子网掩码,网关、DNS等,因为你总不会是想随便配置,不连接访问局域网中的其它主机吧?而这些信息,我们可以通过运行中的主机得到,当然,如果你事前已知晓这些配置,可以跳过,如果不知道
阅读全文
摘要:作为一个开发,少不了和git打交道,像github,gitee是很流行的git线上托管平台,而我们也搭建自己的git托管平台,有条件的可以使用gitlab,它对硬件有要求,像博主这种没条件用虚拟机的,推荐使用gogs。 Gogs 的是一个由 Go 语言开发的、可以简单、快速搭建自助 Git 服务。在
阅读全文
摘要:Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,主要用于持续、自动的构建/测试软件项目、监控外部任务的运行。 这么解释很抽象,举个例子,我们开发完一个功能,我们要将项目发布打包好,然后复制到服务器,接着重启服务,如果我们又完成一个功能的开发,然后又是发布打包、复制、重启服务,其实
阅读全文
摘要:之前有介绍过Zookeeper的安装部署(Zookeeper基础教程(二):Zookeeper安装),但是那里我是基于独立的虚拟机来实现部署的,这种部署方式适合线上集群部署。后来有几次想用一下Zookeeper,我就需要一次性启动好几台虚拟机,用完还得关闭虚拟机,否则占用内存,这样做甚是麻烦,而且几
阅读全文
摘要:我使用Ubuntu16.04安装Jenkins时,按照官网的要求,步骤如下(https://pkg.jenkins.io/debian-stable/): # 添加Key sudo wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.i
阅读全文
摘要:2020年最后一篇博文收官,提前祝各位园友新年快乐 现在的后端开发,动不动就是需要https,或者说是需要ssl证书,既然没有正版的证书,那么我们只能自己制作ssl的证书了。 说明:证书的制作采用的是openssl工具,如果没有,可以自行安装下,因为笔者是在linux(ubuntu)下制作,所以一般
阅读全文
摘要:docker的安装官网有很直接的教程,直达链接: Ubuntu:https://docs.docker.com/engine/install/ubuntu/ CentOS:https://docs.docker.com/engine/install/centos/ 其他系统的安装上面的连接里面也有
阅读全文
摘要:因为kafka是基于Zookeeper的,而Zookeeper一般都是一个分布式的集群,尽管kafka有自带Zookeeper,但是一般不使用自带的,都是使用外部安装的,所以首先我们需要安装Zookeeper,可以参考:Zookeeper基础教程(二):Zookeeper安装 Zookeeper集群
阅读全文
摘要:上一篇说了,一个Zookeeper集群一般认为至少需要3个节点,所以我们这里安装需要准备三台虚拟机: # 192.168.209.133 test1 # 192.168.209.134 test2 # 192.168.209.135 test3 当然,我们也可以先安装一台,然后克隆出多台,再进行配置
阅读全文
摘要:引用百度百科的话 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 乍一看,又是啃概念的东西,用通
阅读全文