随笔 - 410
文章 - 0
评论 - 519
阅读 -
147万
随笔分类 - 其它
使用Jenkins自动发布Windows服务项目
摘要:不同于发布Web项目,自动发布Windows服务项目需要解决以下几个问题: 问题1:如何远程停止和开启服务 在msbuild之前添加一个execute windows batch command,执行cmd命令,cmd命令如下: 这里使用的是msdeploy的sync操作,通过runCommand在
阅读全文
禅道之需求追踪和多角色协作流程
摘要:目前的问题V5.7没有完成的需求是不是应该包含在V5.7.2中?V5.7.2发版的时候也会带上V5.7还没有发版但是已经开发完成的需求,怎么区分哪些是V5.7已经发版的需求,哪些是没有发版但是已经开发完成的需求?需求开发完成并且测试完毕后,产品经理如何发现待验证的需求?需求的管理和追踪流程状态字段+阶段字段来跟踪需求的变化的。图一:表格一://todo:演示总结(产品经理)各产品经理创建需求和变更...
阅读全文
iptables配置管理
摘要:iptables规则 内核netfilter的规则: iptables的规则: 基本操作 实践:往iptables中插入一条规则:禁止基于端口号为22的所有客户端访问(等于是禁止基于SSH的客户端连接)。 插入前: 插入后: 命令: INPUT,OUTPUT输入输出 FORWARD转发 NAT网络地
阅读全文
netfilter及iptables基本概念
摘要:网络访问控制 网络访问控制可以简单理解为防火墙,常用的网络访问控制有:哪些IP可以访问服务器, 可以使用哪些协议,哪些接口,是否需要对数据包进行修改等。 netfilter netfilter是通过iptables进行调用的。 netfilter非常重要的两个概念:过滤点和表。 netfilter的
阅读全文
CentOS下RabbitMq高可用集群环境搭建
摘要:准备工作 1,准备两台或多台安装有rabbitmq-server服务的服务器 我这里准备了两台,分别如下: 192.168.40.130 rabbitmq01192.168.40.131 rabbitmq02 2,确保防火墙是关闭的 3,官网参考资料 http://www.rabbitmq.com/
阅读全文
Linux远程管理
摘要:认识远程管理 RDP,在windows下,命令mstsc和工具Remote Desktop Connection Manager都是基于RDP协议的。 SSH SSH是Linux下命令行(CLI)远程连接管理,包括远程连接和传输文件。 1,远程连接 Linux下服务端:ssh服务端默认已经安装并且启
阅读全文
YUM软件管理
摘要:YUM 有点类似于.net中的nuget。 YUM仓库 实践: 查看系统安装时默认集成的yum仓库。 YUM基本命令 实践:使用yum命令安装tigervnc.x86_64 YUM查询 实践:查询所有包含'vnc'的rpm包。 创建YUM仓库 创建YUM仓库暂时只作为了解,后面再深入。
阅读全文
RPM软件包管理
摘要:源代码形式 由于使用源代码形式安装软件兼容性好和可控制性好,但是缺点也非常明显,操作复杂,编译时间长,也极易出现错误。 RPM RPM查询 rpm -qip和rpm -qlp是针对还未安装的软件的。 RPM验证
阅读全文
Linux系统启动详解
摘要:系统启动流程 通过下图认识下Linux系统的总体启动流程。 BIOS BIOS一般负责检查硬件和查找启动设备。 MBR:Boot Code MBR只是一段引导代码,真正的引导是由引导程序去执行的。 Grub:执行引导程序 实践:查看/boot/grub/grub.conf配置文件 加载内核 执行in
阅读全文
Linux命令行文本处理工具
摘要:文件浏览 实践:查看系统中所有的用户。 注意使用cat是查看文件的全部内容。 基于关键字搜索 注意:命令grep是基于正则表达式的。 实践:搜索用户luning 基于列处理文本 实践:从/etc/passwd中列出所有的用户名。 输出用户luning的家目录。 文本统计 实践:统计系统中有多少个用户
阅读全文
Linux多命令协作:管道及重定向
摘要:认识Linux中管道和重定向 如下图。 实践:重定向'>'的使用
阅读全文
Linux网络基础配置
摘要:以太网连接 如下图。 实践: 1,通过lspci命令查看网卡硬件信息 2,通过ifconfig eth0查看网卡信息 3,通过ifup eth0来启用网卡 配置网络信息 实践: 网络相关配置文件 实践: 1,查看网卡配置文件 2,查看DNS配置文件 3,查看主机名配置 4,查看静态主机名配置 网络测
阅读全文
Linux扩展权限
摘要:默认权限 实践:使用umask命令分别查看普通用户和root用户的umask属性值。 特殊权限 实践:添加一个组,两个用户,来做下验证 首先,添加一个组:testgrp,两个用户,testuser1和testuser2。 在/temp/下创建文件夹linuxcast.net,并且将该文件夹的所属组指
阅读全文
Linux权限机制
摘要:认识权限 UGO Linux系统中权限是基于UGO模型进行控制的。 实践: 修改文件所属用户,组 实践:创建目录linuxcast.net,然后修改该目录的所属用户和组。 创建文件和目录的时候,默认是属于当前登录用户和所属组 修改权限 实践:如果要使linuxcast.net只能被用户luning和
阅读全文
Linux用户基础
摘要:认识Linux中的用户和组 实践: 查看用户信息 查看用户密码信息 查看组信息 查看登录的用户 实践: 用户的增,删,改 实践:创建一个用户nash_su,然后使用passwd给用户nash_su创建密码,最后删除用户。 首先创建用户。 通过cat /etc/passwd命令,可以看到用户nash_
阅读全文
Linux下获取帮助
摘要:没必要记住所有东西 如下图。 可以看出,我们没必要记住所有东西,只需要记住常用命令甚至是命令开头就可以,然后利用帮助命令。 HELP 实践:看ls命令的HELP MAN 如果--help不够详细的话,可以使用MAN命令。 实践:还是使用MAN命令查看ls命令的帮助文档 这个文档更像一个CHM之类的帮
阅读全文
Linux文件系统挂载管理
摘要:认识挂载 如下图。 挂载 实践:将分区/dev/sdb1挂载到/mnt上。 卸载 既然可以挂载,那当然也可以卸载。 实践: 自动挂载 我们也可以做到在系统启动的时候自动挂载,就像windows系统一样。 实践:先卸载/dev/sdb1的挂载,然后设置为自动挂载。 输入命令:reboot重启系统,然后
阅读全文
Linux文件系统
摘要:文件系统 格式化 使用fdisk命令创建分区后,并不能直接使用,必须先格式化。 在Linux中有两种方式格式化,分别是命令mke2fs和mkfs 实践:对磁盘sdb新创建的三个分区执行格式化操作。 查看分区信息 实践: 日志 总结:一般都会使用带日志的文件系统,比如windows中的NTFS,Lin
阅读全文