Git详解及 github与gitlab使用 2017年11月30日 | 📂Linux运维 📂敏捷开发 📂玩转Linux 📂自动化 📂运维基本功 1.1 关于版本控制 1.1.1 本地版本控制 1.1.2 集中化的版本控制系统 1.1.3 分布式版本控制系统 在这类系统中,像Git、Mercurial、Bazaar 以及 Darcs 等,客户端并不只提取最新版本的文件快照,而是把代码仓库完整地镜像下来。这么一来,任何一处协同工作用的服务器发生故障,事后都可以用任何一个镜像出来的本…… 阅读全文
高并发场景 LVS 安装及高可用实现 2017年11月28日 | 📂Linux运维 📂Web应用 📂安全 📂玩转Linux 📂运维基本功 1.1 负载均衡介绍 1.1.1 负载均衡的妙用 1.1.2 为什么要用lvs 那为什么要用lvs****呢? 1.2 LVS介绍 1.2.1 相关参考资料 LVS官网:http://www.linuxvirtualserver.org/index.html 相关中文资料 1.2.2 LVS内核模块ip_vs介绍 1.3 LVS集群搭建 1.3.1 集群环境说明 <td style="width:…… 阅读全文
企业级Tomcat部署实践及安全调优 2017年11月27日 | 📂Linux运维 📂Web应用 📂玩转Linux 📂运维基本功 1.1.1 Tomcat好帮手—JDK JDK包含了一批用于Java开发的组件,其中包括: JDK****下载面页: 1.2 安装Tomcat & JDK 1.2.1 系统环境说明 1.2.2 安装JDK 命令集: 测试jdk是否安装成功↓ 1.2.3 安装Tomcat 命令集: 检查tomcat是否安装成功 1.3 Tomcat目录介绍 1.3.1 tomc…… 阅读全文
sed命令详解 vim高级技巧 shell编程上 2017年11月23日 | 📂Linux运维 📂玩转Linux 📂运维基本功 第1章 sed命令详解 1.1 查找固定的某一行 1.1.1 awk命令方法 1.1.2 grep方法 1.1.3 sed方法 [root@znix ~]# sed ‘/clsn/d’ person.txt 102,znix,CTO 103,Nmtui,COO 104,yy,CFO 105,hehe,CIO 1.2 sed的替换 1.2.1 将clsn替换程clsnedu 1.2.2 把文件中的数字都替换成样式。 g表示把sed命令找到的内容进行替换,不加g <span style=“font-family: 新宋体; times new roman"4times new roman”; background: lime;">只替换找…… 阅读全文
FTP&samba 服务简单部署 2017年11月22日 | 📂Linux运维 📂存储 📂玩转Linux 📂运维基本功 第1章 FTP服务部署 1.1 服务端配置 1.1.1 第一个里程碑: 检查是否有这个软件,(没有则安装软件) 我们通过 yum install vsfptd 来进行安装 说明: <span style=“font-family: ‘微软雅黑’,sans-serif; courier new"4courier new”;background: lime;">服务的启动配置文件 安装完之后在/etc/vsftpd/路径下会存…… 阅读全文
用户管理下 2017年11月20日 | 📂Linux运维 📂玩转Linux 📂运维基本功 第1章 批量添加3个用户stu01-stu03,设置密码为123456. 1.1 预备知识 1.2 命令的样子 1.3 命令的生成 1.3.1 第一步 生成名字 1.3.2 第二步 拼接出想要的形状 1.3.3 第三步 交给bash执行 1.3.4 第四步 检查结果 [root@znix ~]# grep “stu” /etc/shadow stu01:$6$7XjTYZn2$aVGsKaJDjKD0eKlRoWkxbKePEFF0Vopot5nw1dxCmzaeQ3ZYDDhmuoKHif9avWb/l06xzeUfj2I6HMPOBHr0e.:17422:0:99999:7::: stu02:$6$6tLZy0ua$erjJFSLK7qiYgXKE3fkLyjAgsY23elGDiUvJwHHrkw9kUTQbGeDqQAc6X1MXmuv2pwQY9qbpO7DAICxgDXh0Y0:17422:0:99999:7::: stu03:$6$a3FCqg//$WS9kjhD62naNSl1oRupYO/2DTNRN38j97wVSz4oNvlqAAYgZe.UzcDdUOx/DSpW93Q070Sdmmls7t9RBDR82D1:17422:0:99999:7::: 1.3.5 第五步 密码验证 [stu02@znix ~]$ su - stu03 Password: [stu03@znix ~]$ su - stu01 Password: [stu01@znix ~]$ 1.4 简化命令 1.4.1 预备知识 [root@znix ~]# echo 123456|sed ’s#.#<&>#g’ <1><2><3><4><5><6> 1.4.2 简…… 阅读全文
使用cobbler批量安装操作系统(基于Centos7.x ) 2017年11月15日 | 📂Linux运维 📂玩转Linux 📂自动化 📂运维基本功 1.1 cobbler简介 Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等。 Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobbler-web),还提供了AP…… 阅读全文
kickstart模式实现批量安装centos7.x系统 2017年11月14日 | 📂Linux运维 📂玩转Linux 📂自动化 📂运维基本功 1.1 安装系统的方法 l 光盘(ISO文件,光盘的镜像文件)===»每一台物理机都得给一个光驱,如果用外置光驱的话,是不是每台机器都需要插一下 l U盘:ISO镜像刻录到U盘==»需要每台机器都需要插一下 l 并行安装==»网络安装 l 自动化安装 1.2 linux下批…… 阅读全文
全站HTTPS简单实践 2017年11月6日 | 📂Linux运维 📂Web应用 📂安全 📂玩转Linux 📂运维基本功 第一个里程碑:创建https证书 openssl参数说明 <td style="text-align: center;" valign="top" width="425"> <p> <span style="font-size: 14px;"><strong>参数说明</strong></span> </p> </td> </tr> <tr> <td style="text-align: center;" valign="top" width="123"> <p> <span style="font-size: 14px;"><strong>req </strong></span> </p> </td> <td valign="top" width="425"> <p> PKCS#10 X.509 Certificate Signing Request (CSR)Management. </p> <p> PKCS#10 X.509证书签名…… 阅读全文
linux进程资源占用高原因分析命令记录 2017年10月31日 | 📂Linux运维 📂玩转Linux 📂运维基本功 1、查看进程的线程: 2、跟踪线程调用: 3、统计线程中函数的调用小号CPU时间: 4、只显示recv函数的调用: 5、gdb调试线程: 6、查看线程打开的文件描述符:…… 阅读全文