2017

Uncategorized

CentOS7中搭建FTP服务器

如果是在虚拟机中试验的,最好先拍摄快照以免出现错误时恢复   1.安装vsftpd #首先要查看你是否安装vsftp  [root@localhost /]# rpm -q vsftpd vsftpd-3.0.2-10.el7.x86_64             (显示也就安装成功了!) #如果没有则安装vsftpd [root@localhost/]# yum  install -y  vsftpd #完成后再检查一遍  [root@localhost /]# […]

Uncategorized

使用nexus3.X搭建maven私服在Centos7环境中-详细教程

1.下载相关软件包: nexus3.X官网下载地址: https://www.sonatype.com/download-oss-sonatype jdk1.8官网下载地址: http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz?AuthParam=1487916553_d7cc3c8c6032694329f4e7c4b5e8e22d maven3.3.9官网下载地址: http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz 百度云(三合一打包下载地址): 链接:http://pan.baidu.com/s/1c5qWLg 密码:nkw8 2.安装jdk1.8 1.查看本机JDK信息: [root@localhost ~]# rpm -qa | grep java 1 1

Uncategorized

为 DevOps 革命铺平道路

传统的软件开发方法是线性的:您的开发团队将编写代码构建发行版并将它发送给一组质量工程师进行测试。当确认无误后,将代码发送给 IT 运营人员以投入生产。其中每一个团队都独立运营并且可随时更改代码,因此在整个过程中的任何时候发行版都可能会被踢回到原点。随着敏捷开发(一种面向迭代和增量代码发布的开发理念)的迅速崛起,旧的瀑布式开发方法被 DevOps 方法所取代。 DevOps 是一种完全集成的开发和运营方法,它将开发、测试和发布工作都交给一个有凝聚力的团队,从而简化了敏捷开发环境中的软件开发过程。这样,可以快速以迭代方式发布想法、功能和其他开发,响应不断变化和增长的市场需求,从而避免了冗长的版本开发所带来的延迟。 为了帮助您形象地了解传统方法与 DevOps 方法之间的区别,请查看下面两个图: 传统的瀑布式开发方法 DevOps 方法 图字: 软件工程师(开发)    质量保证(测试)    IT 团队(基础架构运营) 遗憾的是,许多企业难以采用 DevOps 方法,因为他们只是通过合并其传统团队来更新其组织结构,它们的开发理念并没有改变。因此,我遇到了很多公司在尝试迁移到DevOps 模式的过程中生出厌倦情绪,而且并不是我一个人碰到了这种情况。市场上很需要一些有益的老式 DevOps 专业知识。 几个月前,我的朋友 Raj Bhargava 让我产生了在科罗拉多州博尔德市举办一场DevOps 会议的想法,以满足他所观察到的对 DevOps 培训和最佳实践的明显需求。Raj 是博尔德市一个曾多次创业且多次失败的企业家,他是侧重于 DevOps 的创业公司 JumpCloud 的共同创始人兼 CEO。当他询问我是否愿意共同主持活动并让SoftLayer 成为除 JumpCloud 以外的重要赞助商时,我非常简洁并快速地回复了“愿意”! 当然,在世界各地还有其他一些与 DevOps 相关的会议,但是我们的会议从一开始就是不一样的。这听起来可能有点不可思议,但是一半会议被故意安排在会议之外:我们最重要的工作之一是,在会议之前、期间和之后与参会者进行交流。如果会议的目的是鼓励采用协作式开发方法,那么使用自上而下的线性方法来吸引参会者可能会事与愿违,是吧? 我很高兴地宣布,此未经测试的概念的首次尝试取得了巨大的成功。首次试验此概念时,我们的活动是秘密进行的,但结果却挤满了出色的开发人员和技术决策者。Brad Feld 和来自 Foundry Group 的朋友邀请了其投资组合中的所有 CEO 和 CTO。Techstars 的共同创始人兼 Bullet Time Ventures 的管理人 David Cohen 也这么做了。JumpCloud 和 SoftLayer 帮助完成了出席者名单,其中有一些我们最具创新性的合作伙伴,以及我们组织内部的一些技术专家。这是一个不可思议的盛会,聚集了世界各地的高智商技术专业人士、业务领袖和 VC。 由于参会者形形色色,因此会议谈话非常引人注目、激励人心且意义深远。我们讨论的话题十分广泛,从创业公司如何在一开始将自动化纳入其业务计划,到在公司快速扩张时 DevOps 的实践如何随之一起发展。最后,通过共享将 DevOps 成功引入其企业的真实企业案例研究,我们的所有理论讨论都在实践中得到了印证。我有幸作为小组讨论的主持人与来自 Sendgrid 的 Jon Prall、来自 Gnip 的 Scott

Uncategorized

Vue2.0 新手入门 — 从环境搭建到发布

Jinkey原创 感谢 showonne、yubang 技术指导 Demo 地址: http://demo.jinkey.io/vue2 源码: https://github.com/Jinkeycode/vue2-example 什么是 Vue Vue 是一个前端框架,特点是 数据绑定 比如你改变一个输入框 Input 标签的值,会自动同步更新到页面上其他绑定该输入框的组件的值  组件化 页面上小到一个按钮都可以是一个单独的文件.vue,这些小组件直接可以像乐高积木一样通过互相引用而组装起来 Vue2.0 推荐开发环境

Uncategorized

用sinopia搭建npm私服  

  需求(这段话是摘抄参考文档的,因为作者也想这么说):        公司出于自身隐私保护需要,不想把自己的代码开源到包管理区,但是又急需一套完整包管工具,来管理越来越多的组件、模块和项目。对于前端,最熟悉的莫过于npm,bower等;但是bower的市场兼容性明显没有npm强壮,加之commonjs规范的日益成熟。npm应该是前端包管理的不二选择。 公司对于搭建本地私有npm库有如下要求: 私有包托管在内部服务器中 项目中使用了公共仓库上的公共包,也使用了内部服务器上的私有包 希望下载的时候,公共包走公共仓库,私有包走内部服务器的私有仓库 服务器硬盘有限,希望只缓存下载过的包,而不是全部同步。 对于下载,发布npm包有对应的权限管理,安装方便,配置简单,依赖少。 Sinopia 是一个零配置的私有的带缓存功能的npm包管理工具。 1.要安装的软件 软件简介 nodejs/npm 软件名称: node-v6.9.1-linux-x64.tar.gz   下载地址:https://npm.taobao.org/mirrors/node/v6.9.1/ 安装命令: tar -xvf

Uncategorized

CentOS 7 用户账户配置

说明: 1、这篇博文记录的是CentOS 7 用户账户的配置,包括添加用户、添加用户组、删除用户、删除用户组等。其中包括分析用户的配置文件、目录以及对安全的思考。 2、用户配置方面CentOS 7与以往版本感觉没有差别。 第一部分 认识用户 Centos 7 系统最小化安装,默认配置,是没有创建其他用户的。作为服务器操作系统,为了安全起见,一般是使用一般用户。这就牵涉到用户、用户组的创建以及删除。 此外,CentOS 7 和其他版本的Linux一样,都具有相应用户的配置文件及目录,如下: /etc/passwd    //用户账户信息,可以看出用户名称 /etc/shadow //用户账户加密后信息,包括但不限于/etc/passwd中的信息 /etc/group

Uncategorized

CentOS部署Samba企业文件共享服务

目录: 1、Samba服务概述: 1.1、Samba的原理 1.2、NETBIOS协议 2、Samba 应用环境 3、samba服务 3.1、samba的安装包: 3.2、samba的进程文件: 3.3、samba的文件: 4、主要配置文件smb.conf 4.1、samba配置简介 4.2、Global Settings 4.2.1)设置工作组或域名称 4.2.2)服务器描述 4.2.3)设置samba服务器安全模式 4.3、Share Definitions共享服务的定义 4.3.1)设置共享名

Uncategorized

CentOS 7.2 安装配置Samba服务器

1背景 转到Linux有段时间了,vim操作还不能应对工程代码,之前一直都是Gnome桌面 + Clion 作开发环境,无奈在服务器上没有这样的环境, 看同事是(Windows)Source Insight + WinSCP + Linux 开发,来回同步文件有点麻烦,所以想尝试搭个Samba服务器做共享文件。 不过希望以后还是要转到vim上来。 2环境 CentOS系统 [root@linuxidc.com ~]# cat /etc/RedHat-release CentOS

Uncategorized

linux操作系统中smb.conf文件中passdb hackend=tdbsam

linux操作系统中smb.conf文件中passdb hackend=tdbsam是啥意思呀 passdb backend = tdbsam passdb backend即用户后台。有三种后台:smbpasswd、tdbsam和ldapsam。 Sam即security account manager。 1. smbpasswd:该方式是使用smb工具smbpasswd给系统用户(真实用户或者虚拟用户)设置一个Samba 密码,客户端就用此密码访问Samba资源。smbpasswd在/etc/samba中,有时需要手工创建该文件。 2. tdbsam:使用数据库文件创建用户数据库。数据库文件叫passdb.tdb,在/etc/samba中。passdb.tdb用户数据库可使用smbpasswd –a创建Samba用户,要创建的Samba用户必须先是系统用户。也可使用pdbedit创建Samba账户。pdbedit参数很多,列出几个主要的: pdbedit –a username:新建Samba账户。

Scroll to Top