Linux初级/Linux高级/系统运维
文章平均质量分 62
坦GA
积沙成塔
展开
-
Docker误区、技巧、转换关系
原文地址:http://blog.csdn.net/yangzhenping/article/details/435302791. 误区:容器重启或者机器重启会丢失容器内的数据根据https://docs.docker.com/faq/上的问答和本人的实践,在Docker容器内创建文件和安装软件,做下面的操作都不会丢失数据和软件:A. exitsudo docker st转载 2017-05-13 09:48:38 · 499 阅读 · 0 评论 -
Dockerfile简介
原文地址:http://blog.csdn.net/u014221090/article/details/54094448Dockerfile 简介Dockerfile是由一些列命令和参数构成的脚本,这些命令应用于基础镜像并最终创建一个新的镜像。作用1、对于开发人员:可以为开发团队提供一个完全一致的开发环境; 2、对于测试人员:可以直接拿开发时所构建的镜转载 2017-05-12 15:54:01 · 472 阅读 · 0 评论 -
Docker中如何删除image(镜像)
原文地址:http://yaxin-cn.github.io/Docker/how-to-delete-a-docker-image.htmldocker中删除images的命令是docker rmi,但有时候执行此命令并不能删除images[yaxin@ubox ~]$docker imagesREPOSITORY TAG IMAG转载 2017-05-12 13:55:59 · 36162 阅读 · 0 评论 -
Docker命令介绍
Docker命令介绍Usage: docker COMMANDA self-sufficient runtime for containersOptions: --config string Location of client config files (default "/Users/yangchunjian/.docker") -D, --debug原创 2017-05-12 12:49:51 · 612 阅读 · 0 评论 -
Mac安装运行Docker
原文地址:http://blog.csdn.net/revitalizing/article/details/52024930文章内容主要来自官方文档,可以直接去看官方文档 Getting Started with Docker for MacIt runs as a native Mac application and uses xhyve to virtualize t转载 2017-05-11 20:58:43 · 481 阅读 · 0 评论 -
Mac通过Docker部署Gitlab实践
原文地址:http://www.jianshu.com/p/b983db7e7c901. Docker ToolBox非常方便实用的工具。简介:http://udn.yyuap.com/article-2163-1.html下载地址:https://www.docker.com/products/docker-toolbox转载 2017-05-11 22:03:15 · 2406 阅读 · 0 评论 -
Curl命令介绍
原文地址:http://www.cnblogs.com/liqiu/p/3200582.html命令事例发送POST请求:如果传输文件:curl -F "blob=@tmp.txt;type=text/plain" localhost:8080/request_body普通post请求:curl -d "method=searchone&module=seller&us转载 2017-05-04 17:51:01 · 862 阅读 · 0 评论 -
Linux中参数命令有的是一个横杠有的是两个横杠的区别
原文地址:https://segmentfault.com/q/1010000000757213/a-1020000000757344Unix 程序的命令行选项有三种风格:Unix 风格、GNU 风格和 X toolkit 风格。Unix 风格即题主说的 -a 这种。在选项需要加参数的时候,紧跟在选项后面即可(或者加空格)。比如登录 mysql server 的时候:$转载 2017-05-04 18:34:02 · 11509 阅读 · 0 评论 -
Ping和Telnet的区别
原文地址:http://www.cnblogs.com/Jtianlin/p/4045021.htmlwindown7下打开telnet功能: 控制面板 --- > 程序(小图标下直接到【程序和功能】) --- >程序和功能 --- >打开或关闭window功能 --- >选择telnet客户端 Ping可以测试到目标机器的连通性。Ping域名还可以得出解析IP。转载 2017-05-04 20:03:54 · 1541 阅读 · 0 评论 -
Linux中/etc/passwd、/etc/shadow、/etc/group文件介绍
原文地址:http://www.cnblogs.com/suger/p/3831905.html一、/etc/passwd 是用户数据库,其中的域给出了用户名、加密口令和用户的其他信息/etc/shadow文件中的记录行与/etc/passwd中的一一对应,它由pwconv命令根据/etc/passwd中的数据自动产生。它的文件格式与/etc/passwd类似,由若干个字段组成,字段之转载 2017-05-05 08:51:21 · 952 阅读 · 0 评论 -
Mac安装Elasticsearch5.0 head插件
原文地址:http://www.cnblogs.com/valor-xh/p/6293485.html?utm_source=itdadao&utm_medium=referral部署5.0版本的ES5.0版本的ES跟之前的版本最大的不同之处就是多了很多环境的校验,比如jdk,max-files等等。设置内核参数vi /etc/sysctl.conf# 增加下面的内容f转载 2017-04-23 10:24:26 · 2773 阅读 · 0 评论 -
Docker容器数据管理
原文地址:https://docs.docker.com/engine/tutorials/dockervolumes/#important-tips-on-using-shared-volumesManage data in containersEstimated reading time: 14 minutesIn this section you’re going翻译 2017-05-13 19:23:01 · 1034 阅读 · 0 评论 -
Mac上sshd服务启用
原文地址:https://segmentfault.com/a/1190000001732729scp (Secure copy) 命令相信 同学们都知道。今天我想从我的一台同局域网内的Linux 机器上拷贝几个文件到我的的机上来。突然想到,mac 毕竟不是 linux, sshd 服务默认没有启动的可能性很大。到底有没有 sshd 服务呢?看看呗?于是:➜ ~ p转载 2017-05-13 21:49:58 · 6683 阅读 · 0 评论 -
Docker gitlab error:Error starting proxy:Bind for 0.0.0.0:22:unexpected error(Failure EADDRINUSE)
在Mac上启动Docker gitlab-ce镜像时遇到错误,无法启动容器了,错误为网上查了些资料没有解决问题,最后注意到红框中的端口不知为何为22了,给改成其他端口就能启动了原创 2017-05-13 22:19:03 · 5272 阅读 · 1 评论 -
Mac /etc目录下文件示例
mac /etc目录下文件示例:很多系统配置都在这个目录下,一般可以见名知意比如:1.sudoers:登录用户访问权限配置管理的2.passwd:密码管理等3.hosts:配置本机host4.sshd_config:ssh配置原创 2017-05-05 11:37:49 · 4376 阅读 · 0 评论 -
Linux中/etc/passwd文件的用法
原文地址:http://www.cnblogs.com/PandoraX/p/3978541.html昨天被虚拟机网络samba问题殴打了一天,最终解决,睡了个好觉,一早醒来,想起看到类似这样一段话:“大多数的服务器都禁止了root账户的直接登陆,而是利用sudo将权限分配给其他管理员,或者先用普通用户登陆,再su成root用户来进行操作,降低了风险。”于是动手开始进行转载 2017-05-05 12:44:26 · 7318 阅读 · 0 评论 -
Git生成ssh key及本地解决多个ssh key的问题
原文地址:http://riny.net/2014/git-ssh-key/生成ssh key步骤这里以配置github的ssh key为例:1. 配置git用户名和邮箱git config user.name "用户名"git config user.email "邮箱"在config后加上 --global 即可全局设置用户名和邮箱。2.转载 2017-05-14 09:52:07 · 554 阅读 · 0 评论 -
SSH下know_hosts的作用
原文地址:http://blog.csdn.net/xiaoxinyu316/article/details/42027057在平时工作中,有时候需要SSH登陆到别的Linux主机上去,但有时候SSH登陆会被禁止,并弹出如下类似提示: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE转载 2017-05-14 11:53:04 · 6239 阅读 · 0 评论 -
SSH中ssh-agent介绍
原文地址:ssh-agent是一种控制用来保存公钥身份验证所使用的私钥的程序。 ssh-agent在X会话或登录会话之初启动,所有其他窗口或程序则以客户端程序的身份启动并加入到ssh-agent程序中。通过使用环境变量,可定位代理并在登录到其他使用ssh机器上时使用代理自动进行身份验证。不同于ssh,ssh-agent是个长时间持续运行的守护进程(daemon),设计它的唯一目的就是对解密转载 2017-05-14 14:09:47 · 2977 阅读 · 0 评论 -
Windows环境安装ElasticSearch-5.0 head插件
原文地址:http://www.cnblogs.com/xuxy03/p/6039999.html环境Windows10企业版X64JDK-1.8ElasticSearch-5.0.0node-v4.5.0-x64.msigit客户端步骤安装node到D盘。如D:\nodejs。把NODE_HOME设置到环境变量里(安装包也可以自动加入PATH环境变转载 2017-04-23 13:05:25 · 837 阅读 · 0 评论 -
Git查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
原文地址:http://blog.csdn.net/arkblue/article/details/9568249/1 查看远程分支[plain] view plain copy $ git branch -a * br-2.1.2.2 master remotes/origin/HEAD -> origin/m转载 2017-05-05 17:01:32 · 1709 阅读 · 0 评论 -
Linux中chown命令介绍
原文地址:http://www.cnblogs.com/peida/archive/2012/12/04/2800684.html chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。转载 2017-05-14 17:20:46 · 742 阅读 · 0 评论 -
Linux软连接和硬链接
原文地址:http://www.cnblogs.com/itech/archive/2009/04/10/1433052.html1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在转载 2017-04-24 08:52:11 · 414 阅读 · 0 评论 -
Web性能压力测试工具之Siege详解
原文地址:http://www.ha97.com/4663.htmlPS:Siege是一款开源的压力测试工具,设计用于评估WEB应用在压力下的承受能力。可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。siege可以从您选择的预置列表中请求随机的URL。所以siege可用于仿真用户请求负载,而ab则不能。但不要使用sie转载 2017-05-25 12:34:32 · 571 阅读 · 0 评论 -
Nginx的启动、暂停、重启命令
原文地址:https://www.nginx.com/resources/wiki/start/topics/tutorials/commandline/Starting, Stopping, and Restarting NGINXThis page shows you how to start NGINX, and once it’s running, how to c翻译 2017-05-06 09:49:15 · 3026 阅读 · 0 评论 -
Mac下使用Nexus搭建Maven私服
原文地址:https://my.oschina.net/u/873661/blog/195373安装nexus 1.下载 我们可以在nexus的官网上找到它的相关介绍,下载地址是http://www.sonatype.org/nexus/go,在这里可以找到最新的版本,如果需要以前的版本,在这里也可以找到下载地址。Nexus提供了两种安装方式转载 2017-05-06 10:47:00 · 4493 阅读 · 0 评论 -
Mac安装Nexus Maven私服
在Mac终端输入brew install nexus如果提示没有brew命令,请先安装brew,安装文档:然后再浏览器输入nexus管理地址为127.0.0.1:8081/nexus,默认管理员帐号密码为admin/admin123安装成功原创 2017-05-06 10:30:54 · 5256 阅读 · 0 评论 -
Linux中vi替换命令
原文地址:http://www.cnblogs.com/afant/archive/2009/03/11/1408745.html:s/^.*$/\L&/100#将100行内的小写转换成大写vi/vim 中可以使用 :s 命令来替换字符串。:s/vivian/sky/ 替换当前行第一个 vivian 为 sky:s/vivian/sky/g 替换当前行所有 vi转载 2017-05-06 11:21:31 · 10743 阅读 · 0 评论 -
Linux中sed命令介绍
原文地址:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856901.html简介sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复转载 2017-05-06 12:03:34 · 332 阅读 · 0 评论 -
Mac终端常用命令介绍
原文地址:http://www.cnblogs.com/iphone520/archive/2012/03/26/2418468.htmlmac 终端 常用命令基本命令1、列出文件ls 参数 目录名 例: 看看驱动目录下有什么:ls /System/Library/Extensions参数 -w 显示中文,-l 详细信息, -a 包括隐藏文件转载 2017-04-24 22:27:35 · 692 阅读 · 0 评论 -
Homebrew安装简介
原文地址:https://brew.shHomebrewThe missing package manager for macOS English العربية翻译 2017-05-07 09:53:31 · 518 阅读 · 0 评论 -
Mac下安装golang介绍
原文地址:http://blog.csdn.net/liangguangchuan/article/details/53582152我这边自己用的 brew install golang的这种方式。但是安装完成后 用倒是没什么太大的问题。后面配置liteide的时候就有问题了不能直接在 ide执行代码。找Go的路径发现 bin目录并不与内置的src标准库在一起。然后我就 卸载使转载 2017-05-07 13:31:28 · 1123 阅读 · 0 评论 -
SSH配置文件ssh_config和sshd_config区别
原文地址:http://www.cnblogs.com/xiaochina/p/5802008.html问题描述:在一次配置ssh端口和秘钥登录过程中,修改几次都没有成功。最后发现修改的是ssh.config,原因是习惯tab一下,实在是眼拙!ssh_config和sshd_config配置文件区别: 远程管理linux系统基本上都要使用到ssh,原因很简单:t转载 2017-05-16 16:07:46 · 1569 阅读 · 0 评论 -
将已有的项目添加到github
原文地址:http://blog.csdn.net/north1989/article/details/53471439?utm_source=itdadao&utm_medium=referral1. 目标:把本地已经存在的项目,推送到github服务端,实现共享。2. 实现步骤:(1). 先从github创建一个空的仓库先从github创建一个空转载 2017-05-08 11:29:53 · 492 阅读 · 0 评论 -
NPM功能介绍
原文地址:http://www.ruanyifeng.com/blog/2016/01/npm-install.htmlnpm 是 Node 的模块管理器,功能极其强大。它是 Node 获得成功的重要原因之一。正因为有了npm,我们只要一行命令,就能安装别人写好的模块 。$ npm install 本文介绍 npm 模块安装机制的细节,以及如何解转载 2017-05-08 12:18:28 · 2485 阅读 · 0 评论 -
Docker常用命令
原文地址:http://blog.csdn.net/wsscy2004/article/details/25878363常用docker命令常用命令查看容器的root用户密码docker logs 2>&1 | grep '^User: ' | tail -n1因为Docker容器启动时的root用户的密码是随机分配的。所以,通过这种方式就可以得转载 2017-05-16 16:44:34 · 689 阅读 · 0 评论 -
Linux中make命令详解
原文地址:https://www.computerhope.com/unix/umake.htmAbout makemake syntaxmake examplesRelated commandsLinux and Unix commands helpAbout makemake is a utility(实用的) for b翻译 2017-05-08 18:45:43 · 11276 阅读 · 1 评论 -
Linux下Make命令介绍
原文地址:http://www.cnblogs.com/hazir/p/linux_make_examples.htmlLinux 下 make 命令是系统管理员和程序员用的最频繁的命令之一。管理员用它通过命令行来编译和安装很多开源的工具,程序员用它来管理他们大型复杂的项目编译问题。本文我们将用一些实例来讨论 make 命令背后的工作机制。Make 如何工作的对于不知道转载 2017-05-08 19:50:21 · 527 阅读 · 0 评论 -
关于网络验证的一些思想的总结
原文地址:http://bbs.pediy.com/thread-77436.htm昨年,有很多人想去破译别人的游戏外挂,也有更多的人最终失败.为什么失败的人比想去破译的人还多呢?因为有很多人他们不想破译,而是直接想拿到成品,换句话说,他们就是请人去破译的人.是啊,其实这个逻辑很简单,A找B去破译,B失败了,那么A自然就失败了.想去破译的人是B,而A只想得到个结果而已.其实转载 2017-05-08 20:36:31 · 2182 阅读 · 0 评论 -
Linux if判断字符串是否相等
原文地址:http://blog.sina.com.cn/s/blog_7575fab10102uy07.html比较两个字符串是否相等的办法是:if [ "$test"x = "test"x ]; then这里的关键有几点:1 使用单个等号2 注意到等号两边各有一个空格:这是unix shell的要求3 注意到"$test"x最后的x,这是特意安排的,因为当$test为空转载 2017-04-27 12:59:01 · 15619 阅读 · 0 评论