随笔分类 -  linux服务器

摘要:设想这样一个场景:当一个docker镜像被多次引用构建,在某次构建中某个文件被删除,如何找回被删除的文件? 要想回答这么一个问题,首先得熟悉下docker镜像的分层存储结构,镜像每一层都是只读的: 那当我们执行docker pull imagename 时,拉下来的镜像每一层是存放在哪的呢? [ro 阅读全文
posted @ 2020-08-08 21:43 泽锦 阅读(5162) 评论(0) 推荐(0) 编辑
摘要:查看服务的角色,看Mode字段,有follower及leader 其它查看命令: | 查看命令 | 描述 | |: :|: | | conf | 输出相关服务配置的详细信息。| | cons | 列出所有连接到服务器的客户端的完全的连接 / 会话的详细信息。包括“接受 / 发送”的包数量、会话 id 阅读全文
posted @ 2018-11-30 11:09 泽锦 阅读(6757) 评论(0) 推荐(0) 编辑
摘要:zookeeper是什么? highly reliable distributed coordination,用来做高可靠的分布式协调者,可用来: 业务发现(service discovery)找到分布式系统中存在那些可用的服务和节点 名字服务 (name service)通过给定的名字知道到对应的 阅读全文
posted @ 2018-11-30 10:41 泽锦 阅读(877) 评论(0) 推荐(0) 编辑
摘要:1 介绍 Ansible 是一个系统自动化工具,用来做系统配管理,批量对远程主机执行操作指令。 2 实验环境 ip 角色 192.168.40.71 ansible管控端 192.168.40.72 远程机器A 192.168.40.73 远程机器B 在管控端安装ansible: yum insta 阅读全文
posted @ 2018-01-20 20:57 泽锦 阅读(2063) 评论(0) 推荐(0) 编辑
摘要:sar -n DEV 2 10:41:37 AM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s10:41:39 AM eth0 1.50 1648.00 0.15 117.54 0.00 0.00 1.0010:41:39 阅读全文
posted @ 2017-12-14 10:55 泽锦 阅读(1619) 评论(0) 推荐(0) 编辑
摘要:如果希望SSH登陆后先执行shell命令,可以这样: ssh user@ip -t "cd /data ; /bin/bash" 如果希望SSH登陆后先执行shell命令,可以这样: ssh user@ip -t "cd /data ; /bin/bash" 阅读全文
posted @ 2017-11-06 19:27 泽锦 阅读(2615) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-07-21 10:51 泽锦 阅读(324) 评论(0) 推荐(0) 编辑
摘要:先安装包依赖: 安装vm tool 按提示操作即可。 有/mnt/hgfs但没有共享文件的解决方法: 这时不能用mount工具挂载,而是得用vmhgfs-fuse,需要安装工具包 此时进入/mnt/hgfs就能看到你设置的共享文件夹了。 阅读全文
posted @ 2017-07-10 10:16 泽锦 阅读(16003) 评论(5) 推荐(6) 编辑
摘要:[root@localhost ~]# brctl-bash: brctl: command not found 解决方法: [root@localhost ~]# yum install bridge-utils 阅读全文
posted @ 2017-07-02 09:07 泽锦 阅读(11910) 评论(2) 推荐(1) 编辑
摘要:需要centos7版本,内核版本不低于3.10[root@localhost ~]# uname -r3.10.0-514.el7.x86_64 第一步:更新当前软件:[root@localhost ~]#yum update第二步:添加Docker的yum源[root@localhost ~]# 阅读全文
posted @ 2017-07-01 17:10 泽锦 阅读(3923) 评论(0) 推荐(0) 编辑
摘要:在/etc/sysctl.conf中添加: net.bridge.bridge-nf-call-ip6tables = 1 net.bridge.bridge-nf-call-iptables = 1 [root@localhost ~]# cat /etc/sysctl.conf net.brid 阅读全文
posted @ 2017-07-01 15:23 泽锦 阅读(24885) 评论(1) 推荐(1) 编辑
摘要:openvpn server的配置路径下有大约如下文件: 其中ca.crt ca.key crl.pem dh2048.pem server.crt server.csr server.key 是从之前EasyRSA生成的key复制过来的。 ccd文件夹: 此文件夹用来保留对不同client的配置信 阅读全文
posted @ 2017-06-08 17:28 泽锦 阅读(1809) 评论(0) 推荐(0) 编辑
摘要:对于client端,其配置目录文件下有如下文件: 其中ca.crt client1.crt client1.csr client1.key 是从server端EasyRSA生成的文件复制过来的。 client1.ovpn client1.passwd: 存放客户端认证帐号密码 第一行放帐号,第二行放 阅读全文
posted @ 2017-06-08 17:18 泽锦 阅读(4506) 评论(0) 推荐(0) 编辑
摘要:cd EasyRSA-2.2.2 source vars ./build-ca #(build the certificate authority (CA) certificate and key)生成证书 ./build-key-server server #(generate a certifi 阅读全文
posted @ 2017-06-08 12:34 泽锦 阅读(2697) 评论(0) 推荐(0) 编辑
摘要:之前整过openvpn,现把一些过程记录下来,方便以后查阅。 #!/bin/bashcd /usr/local/srcyum install pam-devel.x86_64 -ywget http://www.oberhumer.com/opensource/lzo/download/lzo-2. 阅读全文
posted @ 2017-06-08 12:15 泽锦 阅读(115) 评论(0) 推荐(0) 编辑
摘要:文件权限 在linux在,由于安全控制需要,对于不同的文件有不现的权限,限制不同用户的操作权限,总共有rwxXst这一些权限,我们经常使用到的是rwx,对于文件和文件夹而言,他们代表着不同的含义 对于文件 r:用户可以读取该文件,如使用命令cat w:用户可以编辑该文件,如使用命令sed -i,vi 阅读全文
posted @ 2016-11-15 17:50 泽锦 阅读(10167) 评论(0) 推荐(0) 编辑
摘要:打包和压缩 在linux中,打包和压缩可以说是两个不同的概念,弄清这两个概念对于我们理解复杂的文件后缀有非常大的帮助 打包 将若干个文件和目录打包在一起变成一个大的文件,这时只是简单的打包,所以一般打包后的文件大小比被打包的文件总和还大 压缩 将一个文件根据一定的算法变成一个小文件,压缩比用来衡量压 阅读全文
posted @ 2016-10-28 15:15 泽锦 阅读(1469) 评论(0) 推荐(0) 编辑
摘要:Linux命令众多,当不清楚一个命令的使用方法时,我们该怎样了解命令的属性和帮助? 1.用type命令了解一个命令的属性 [root@zejin240 testdir]# type cd cd is a shell builtin [root@zejin240 testdir]# type rm r 阅读全文
posted @ 2016-10-24 15:23 泽锦 阅读(341) 评论(0) 推荐(0) 编辑
摘要:用法格式 grep [option] pattern file 实验文件 [root@zejin240 tmp]# cat testdir/tfile 1 #include <stdio.h> 2 void main() 3 { 4 int a,b; 5 a=10; 6 b=5; 7 a++; 8 阅读全文
posted @ 2016-10-24 13:37 泽锦 阅读(533) 评论(0) 推荐(0) 编辑
摘要:在linux中,有通配符及正则表达式,那么什么是通配符和正则表达式,什么时候用? 通配符 它是由shell解析,并且一般用于匹配文件名,实际上就是shell解释器去解析的特殊符号,linux系统通配符有几下几种: *:匹配任意多个字符 ?:匹配任意一个字符 [...]:匹配中括号内出现的任意一个字符 阅读全文
posted @ 2016-10-23 20:18 泽锦 阅读(6981) 评论(0) 推荐(1) 编辑