
Linux
akipa11
这个作者很懒,什么都没留下…
展开
-
使用kubeadm来搭建k8s集群
使用kubeadm来搭建k8s集群一、环境准备:两台Centos7主机,166(master)167(node01),两台机都安装docker,以下操作在两台机上都执行。修改/etc/hosts文件内容[zjin@master ~]$ cat /etc/hosts10.3.4.166 master10.3.4.167 node01禁用防火墙[zjin@master ~]$ sud...原创 2020-05-08 10:51:40 · 874 阅读 · 1 评论 -
安装grafana并展示zabbix监控
一、安装Grafana1、下载并安装[root@st-53 /usr/local/src]# wget https://dl.grafana.com/oss/release/grafana-6.3.2-1.x86_64.rpm[root@st-53 /usr/local/src]# yum localinstall grafana-6.3.2-1.x86_64.rpm -y2、启动gra...原创 2020-03-19 16:02:33 · 1028 阅读 · 0 评论 -
ELK搭建和使用
一、ELK介绍1、概念官网:https://www.elastic.co/cn/ELK实际上是三大开源框架首字母大写简称(也称为ELK Stack):ElasticSearch、Logstash、Kibana。其中Elasticsearch是一个基于Lucene、分布式、通过Restful方式进行交互的近实时搜索平台框架。像类似百度、谷歌这种大数据全文搜索引擎的场景都可以使用Elastic...原创 2020-01-20 08:56:19 · 951 阅读 · 0 评论 -
zabbix的搭建和简单使用
一、常见开源监控软件介绍目前市面上常见的监控软件有:cacti、nagios、zabbix、smokeping、小米的open-falcon以及最新兴起的promutheus等。其中,cacti、smokeping偏向于基础监控,成图非常漂亮。cacti、nagios、zabbix服务端监控中心,需要php环境支持,其中zabbix和cacti都需要mysql作为数据存储,nagios不用存...原创 2020-01-06 16:08:56 · 1554 阅读 · 0 评论 -
CentOS7下搭建Docker私有仓库
所谓私有仓库,也就是在本地(局域网)搭建的一个类似公共仓库的东西,搭建好之后,我们可以将镜像提交到私有仓库中。这样我们既能使用 Docker 来运行我们的项目镜像,也避免了商业项目暴露出去的风险。下面我们用官方提供的registry镜像来搭建私有镜像仓库。一、环境准备CentOS7,安装docker二、下载镜像registry并运行1、下载registry镜像[root@st-113 ...原创 2019-12-31 09:04:13 · 566 阅读 · 0 评论 -
Git的安装和使用
一、git的介绍git一个分布式的版本管理工具,git和svn不同之处在于git不需要依赖服务端就可以工作,即git是分布式的。从上面两个图可以看出,使用svn的版本变化数据都是存在于服务端的,最终控制中心只有一个。而git,每一个客户端都可以作为一个版本管理中心,当然它也需要有一个公共的总控制点。二、git的安装和配置1、git的安装:[root@localhost ~]# yum ...原创 2019-12-19 14:53:51 · 161 阅读 · 0 评论 -
记一次数据库流量暴涨的处理记录
如上图所示,监控到服务器的网上流量暴涨,这是一台数据库服务器,有3306和3307两个实例,只跑了MySQL数据库,没有其他应用。中间件的服务器网卡流量和连接数都是正常的,没有报警。从监控时间点看:11:00问题出现11:10管理员反应过来有问题,然后开始处理11:30处理完11:40监控完全正常从时间点来看,用时30分钟解决。下面来说下处理过程:1、登录数据库服务器,用if...原创 2019-12-11 15:32:48 · 1350 阅读 · 0 评论 -
CentOS7搭建ssubversion edge的步骤
svn是一个代码版本管理器,比较直观简单,也可以作为文件服务器使用,用来存储共享文件,在小企业中常用。这就需要我们自己搭建svn服务端,作统一管理。在windwos和linux上都可以搭建。在windwos上常用visualsvn进行搭建,可以提供windwos的管理配置界面。在linux上的话,这里推荐使用Subversion Edge。就是一个svn+apache实现的web端管理,且在li...原创 2019-12-09 13:41:18 · 552 阅读 · 0 评论 -
rsync+inotify实现文件的实时同步
一、rsync工具介绍rsync(remote sync)即远程同步。rsync不仅可以远程同步数据(类似于scp),而且可以本地同步数据(类似于cp),但不同于cp或scp的是,它不会覆盖以前的数据,而是先判断已经存在的数据和新数据的差异,只有数据不同时才会把不相同的部分覆盖。rsync安装:yum install -y rsyncrsync的命令格式:rsync [选项] … SRC ...原创 2019-11-13 15:43:10 · 325 阅读 · 0 评论 -
Linux系统下的文本编辑器--vim
1.1 vim介绍vim是一个类似于vi的的文本编辑器,它功能强大、高度可定制。在vi的基础上改进和增加了很多特性,其实就是vi的升级版。vim的安装命令为: yum install -y vim-enhanced1.2 vim颜色显示和移动光标相同的文件,在Linux系统的不同目录中,可能会显示不同的颜色,例如,我们把 /etc/passwd文件复制到 /tmp/下,再分别用vim打开看...原创 2019-11-11 08:34:54 · 298 阅读 · 0 评论 -
Linux用户和用户组的管理
1.1 用户管理增加用户的命令:useradd,其格式为:useradd [ -u UID ] [ -g GID ] [ -d HOME ] [ -M ] [ -s ] username。参数u表示自定义UID。参数g表示使新增的用户属于已经存在的某个组,后面可以跟组id,也可以跟组名。参数d表示自定义用户的家目录 。参数M表示不建立家目录。注意:参数-M的作用只是不创建此用...原创 2019-11-08 08:18:28 · 167 阅读 · 0 评论 -
linux用户配置文件和密码配置文件详解
用户配置文件:/etc/passwd以上图root用户为例,用“:”可以划分为7个部分:1、root:用户名。用户名中的字符可以是大小写字母、数字、减号、点或下划线,不建议使用点、减号,容易造成混淆。2、x:账户的密码。此处基于安全因素,全部用x代替。3、0:用户标识号,即uid。4、0:组标识号,即gid。5、root:注释说明 ,通常记录该用户的一些属性,例如姓名、电话、地址等 ...原创 2019-11-06 14:39:00 · 3086 阅读 · 0 评论 -
linux系统和windows系统互传文件的方法
首先,我们在linux命令行中安装lrzsz软件包:[root@zhangjin ~]# yum install -y lrzsz一、把Linux的文件传到windows下,可以用命令 sz,其格式为: sz 文件名。例如,我们想把Linux系统中的hello.py文件传到windows下的桌面,这时候就可以在命令行中输入sz hello.py,回车后,会弹出一个界面,选择hello.p...原创 2019-11-05 10:42:22 · 4480 阅读 · 1 评论 -
Linux中关闭SELinux的方法
1、临时关闭:输入命令setenforce 0,重启系统后还会开启。 2、永久关闭:输入命令vi /etc/selinux/config,将SELINUX=enforcing改为SELINUX=disabled,然后保存退出。 ...原创 2018-08-05 16:33:55 · 53616 阅读 · 0 评论 -
Linux命令行中的常用快捷键
Ctrl+C:结束(取消)当前命令。 Tab:实现自动补全功能。 Ctrl+L:清屏(clear)。 Ctrl+D:退出当前终端。 Ctrl+A:光标移动到最前面。 Ctrl+E:光标移动到最后面。 Ctrl+Z:暂停当前进程 ,可以使用fg命令恢复。 Ctrl+U:取消当前输入。 Ctrl+B:光标往前移动一位。 Ctrl+F:光标往后移动一位。 Ctrl+S:锁定。 Ct...原创 2018-08-04 21:37:30 · 283 阅读 · 0 评论 -
Linux磁盘分区的操作
1、添加一块磁盘的步骤: 然后点完成。 2、添加完一块磁盘后,开机,用命令fdisk进行分区。 fdisk只有一个参数-l,用来列出分区表。 fdisk如果不加参数-l,则进入对磁盘的分区操作。 ...原创 2018-08-10 12:12:00 · 390 阅读 · 0 评论 -
linux常用命令,看这一篇就够了
1.1 ls命令ls,即list的缩写,用于列出指定目录或者文件。常用的参数:-a:列出当前目录下的文件和目录,包括隐藏文件。-l:列出当前目录下除隐藏文件外的所有文件和目录的详细信息,包括权限、所有者、所属组以和文件创建的日期和时间。-h:以人性化的方式列出文件,主要是文件的大小显示方式(B,KB,MB,G)-i:列出文件的inode-d:列出当前目录1.2 文件类型...原创 2019-11-04 14:43:03 · 746 阅读 · 0 评论 -
Linux系统目录结构详解
2.1/2.2 系统目录结构登录Linux系统后,输入命令 ls /,即可查看根目录下的所有目录。这些就是Linux系统的目录结构。1、/bin与usr/bin: 即Binary的缩写,该目录下存放的是最常用的命令。2、/boot:启动Linux时使用的一些核心文件,包括一些连接文件和镜像文件。3、/dev:(Device的缩写),该目录存放的是Linux的外部设备。4、/etc:所...原创 2019-11-04 14:09:20 · 210 阅读 · 0 评论 -
CentOS6下忘记root密码的操作
1、开机后按回车键,进入系统界面,然后按”e” 2、然后选择第二项,再按字母”e”进行编辑 3、在最后面加上single或者1,然后回车 4、再选择第二项,按字母”b” 5、此时会重启,并进入单用户模式 6、输入passwd修改密码 7、至此,密码已经修改完毕,再输入reboot即可重启进入操作系统界面。 ...原创 2018-08-03 21:42:38 · 10484 阅读 · 1 评论 -
Linux磁盘的挂载和卸载
磁盘经过分区和格式化后,如果想要使用这些磁盘,那么还需要挂载。 在挂载某个分区前,需要先建立一个挂载点,这个挂载点是以目录的形式出现的,一旦把某个分区挂载到这个挂载点下,往这个目录写数据时,就都会写到该分区中。 挂载的命令是:mount 我们先建立一个新目录,并在这个新目录下新建立一个新文件,然后把sdb5挂载到此目录下,并用命令du查看是否已挂载上。 此时我们会发现,新建立的ne...原创 2018-08-11 08:59:47 · 44677 阅读 · 3 评论 -
Linux虚拟内存不够用的解决方法
如果遇到虚拟内存不够用的情况,因为我们不可能重新给磁盘分区,所以解决的办法就是,再增加一个虚拟磁盘。 增加虚拟磁盘的基本思路是:建立swapfile—格式化为swap格式—启用该虚拟磁盘。 1、建立swapfile: 2、格式化为swap格式: 3、挂载后就可以使用了,挂载命令:swapon /tmp/newdisk 对比挂载前后的swap分区,可以发现多了1024MB的空间...原创 2018-08-12 19:44:59 · 1481 阅读 · 0 评论 -
关于RPM包
RPM(Red Hat Package Manager),是以一种数据库记录的方式将我们所需要的套件安装到Linux主机的一套管理程序。也就是说,在Linux系统中存在着一个关于RPM的数据库,它记录了安装的包以及包与包之间的依赖关系。 优点:预先在Linux上编译并打包好,安装非常快捷。 缺点:安装环境必须与编译时的环境一致或者相当,包与包之间存在着相互依赖的情况,卸载时需要先把依赖的包卸载...原创 2018-08-15 18:52:10 · 260 阅读 · 0 评论 -
Linux关于文档的压缩与打包
为什么要使用压缩文件?原因是使用压缩文件,不仅能节省磁盘空间,而且在传输时还能节省网络带宽。 Linux下常见的后缀名所对应的压缩工具: .gz:由gzip压缩工具压缩的文件。 .bz2:由bzip2压缩工具压缩的文件。 .tar:由tar打包的文件。(没有压缩) .tar.gz:先由tar打包,再用gzip压缩。 .tar.bz2:先由tar打包,再用bzip2压缩。 .tar.x...原创 2018-08-13 20:26:18 · 210 阅读 · 0 评论 -
Linux使用本地光盘制作yum源
为什么要使用本地光盘制作yum源? 在系统不能联网的情况下,就需要我们在Linux系统下使用光盘制作yum源。 具体操作步骤如下: 1、挂载光盘。 2、删除/etc/yum.repos.d目录下的所有repo文件(删除前,最好先做一个备份): 3、创建新文件dvd.repo,并加入以下内容: 4、刷新repos生成缓存: 然后就可以使用yum命令安装所需要的软件包了。...原创 2018-08-19 21:12:39 · 3566 阅读 · 0 评论 -
关于YUM工具
YUM工具最大的优势在于可以联网去下载所需要的RPM包,然后自动安装。如果要安装的RPM包有依赖关系,YUM工具会帮我们依次安装所有相关的RPM包。YUM的常用命令: 1、列出所有可用的RPM包:yum list 2、搜索RPM包:yum search [相关关键词] 或 yum list | grep ‘相关关键词’ 3、安装RPM包:yum install [-y] [RPM包名] ...原创 2018-08-17 20:22:19 · 371 阅读 · 0 评论 -
VMware虚拟机下安装CentOS7
1、创建完虚拟机,将镜像放入CD/DVD 2、点击开启此虚拟机 3、选择第一项,安装CentOS7系统,按回车 4、选择“中文”、“简体中文”安装,选择“继续”按纽 5、点击“继续”按纽后,会弹出“安装信息摘要”除了“安装位置”外,其他选项都选择默认 6、点击“安装位置”,选择“我要配置分区”,然后点“完成” 7、此时进入分区界面,点击LVM,选择“标准分区”,再点...原创 2018-08-03 21:13:34 · 280 阅读 · 0 评论