随笔分类 - linux服务器
摘要:设想这样一个场景:当一个docker镜像被多次引用构建,在某次构建中某个文件被删除,如何找回被删除的文件? 要想回答这么一个问题,首先得熟悉下docker镜像的分层存储结构,镜像每一层都是只读的: 那当我们执行docker pull imagename 时,拉下来的镜像每一层是存放在哪的呢? [ro
阅读全文
摘要:查看服务的角色,看Mode字段,有follower及leader 其它查看命令: | 查看命令 | 描述 | |: :|: | | conf | 输出相关服务配置的详细信息。| | cons | 列出所有连接到服务器的客户端的完全的连接 / 会话的详细信息。包括“接受 / 发送”的包数量、会话 id
阅读全文
摘要:zookeeper是什么? highly reliable distributed coordination,用来做高可靠的分布式协调者,可用来: 业务发现(service discovery)找到分布式系统中存在那些可用的服务和节点 名字服务 (name service)通过给定的名字知道到对应的
阅读全文
摘要:1 介绍 Ansible 是一个系统自动化工具,用来做系统配管理,批量对远程主机执行操作指令。 2 实验环境 ip 角色 192.168.40.71 ansible管控端 192.168.40.72 远程机器A 192.168.40.73 远程机器B 在管控端安装ansible: yum insta
阅读全文
摘要: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
阅读全文
摘要:如果希望SSH登陆后先执行shell命令,可以这样: ssh user@ip -t "cd /data ; /bin/bash" 如果希望SSH登陆后先执行shell命令,可以这样: ssh user@ip -t "cd /data ; /bin/bash"
阅读全文
摘要:先安装包依赖: 安装vm tool 按提示操作即可。 有/mnt/hgfs但没有共享文件的解决方法: 这时不能用mount工具挂载,而是得用vmhgfs-fuse,需要安装工具包 此时进入/mnt/hgfs就能看到你设置的共享文件夹了。
阅读全文
摘要:[root@localhost ~]# brctl-bash: brctl: command not found 解决方法: [root@localhost ~]# yum install bridge-utils
阅读全文
摘要:需要centos7版本,内核版本不低于3.10[root@localhost ~]# uname -r3.10.0-514.el7.x86_64 第一步:更新当前软件:[root@localhost ~]#yum update第二步:添加Docker的yum源[root@localhost ~]#
阅读全文
摘要:在/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
阅读全文
摘要:openvpn server的配置路径下有大约如下文件: 其中ca.crt ca.key crl.pem dh2048.pem server.crt server.csr server.key 是从之前EasyRSA生成的key复制过来的。 ccd文件夹: 此文件夹用来保留对不同client的配置信
阅读全文
摘要:对于client端,其配置目录文件下有如下文件: 其中ca.crt client1.crt client1.csr client1.key 是从server端EasyRSA生成的文件复制过来的。 client1.ovpn client1.passwd: 存放客户端认证帐号密码 第一行放帐号,第二行放
阅读全文
摘要:cd EasyRSA-2.2.2 source vars ./build-ca #(build the certificate authority (CA) certificate and key)生成证书 ./build-key-server server #(generate a certifi
阅读全文
摘要:之前整过openvpn,现把一些过程记录下来,方便以后查阅。 #!/bin/bashcd /usr/local/srcyum install pam-devel.x86_64 -ywget http://www.oberhumer.com/opensource/lzo/download/lzo-2.
阅读全文
摘要:文件权限 在linux在,由于安全控制需要,对于不同的文件有不现的权限,限制不同用户的操作权限,总共有rwxXst这一些权限,我们经常使用到的是rwx,对于文件和文件夹而言,他们代表着不同的含义 对于文件 r:用户可以读取该文件,如使用命令cat w:用户可以编辑该文件,如使用命令sed -i,vi
阅读全文
摘要:打包和压缩 在linux中,打包和压缩可以说是两个不同的概念,弄清这两个概念对于我们理解复杂的文件后缀有非常大的帮助 打包 将若干个文件和目录打包在一起变成一个大的文件,这时只是简单的打包,所以一般打包后的文件大小比被打包的文件总和还大 压缩 将一个文件根据一定的算法变成一个小文件,压缩比用来衡量压
阅读全文
摘要:Linux命令众多,当不清楚一个命令的使用方法时,我们该怎样了解命令的属性和帮助? 1.用type命令了解一个命令的属性 [root@zejin240 testdir]# type cd cd is a shell builtin [root@zejin240 testdir]# type rm r
阅读全文
摘要:用法格式 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
阅读全文
摘要:在linux中,有通配符及正则表达式,那么什么是通配符和正则表达式,什么时候用? 通配符 它是由shell解析,并且一般用于匹配文件名,实际上就是shell解释器去解析的特殊符号,linux系统通配符有几下几种: *:匹配任意多个字符 ?:匹配任意一个字符 [...]:匹配中括号内出现的任意一个字符
阅读全文