运行命令

linux命令ps aux|grep xxx详解

此生再无相见时 提交于 2019-12-04 08:17:01
要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程, 而ps命令(Process Status)就是最基本同时也是非常强大的进程查看命令. 使用该命令 可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到的. ps 为我们提供了进程的一次性的查看,它所提供的查看结果并不动态连续的; 如果想对进程时间监控,应该用 top 工具。 如果直接用ps命令,会显示所有进程的状态,通常结合grep命令查看某进程的状态。 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 使用示例: [root@node20 updateDB]# ps aux|grep ./update_stock root 14232 0.0 0.0 5928 724 pts/1 S+ 18:16 0:00 grep ./update_stock root 25021 0.0 0.0 3056 816 ? S Apr12 0:03 ./update_stock ps aux输出格式: USER PID %CPU %MEM

Docker的安装配置及使用详解

会有一股神秘感。 提交于 2019-12-04 08:11:13
基本概念 Docker 包括三个基本概念 镜像(Image) 容器(Container) 仓库(Repository) 先理解了这三个概念,就理解了 Docker 的整个生命周期。 1、docker安装与启动 yum install -y epel-release yum install docker-io # 安装docker # 配置文件 /etc/sysconfig/docker chkconfig docker on # 加入开机启动 service docker start # 启动docker服务 # 基本信息查看 docker version # 查看docker的版本号,包括客户端、服务端、依赖的Go等 docker info # 查看系统(docker)层面信息,包括管理的images, containers数等 docker pull centos 下载 docker images [ centos ] 查看 docker run -i -t centos /bin/bash 2、镜像的获取与容器的使用 # 搜索镜像 docker search <image> # 在docker index中搜索image # 下载镜像 docker pull <image> # 从docker registry server 中下拉image # 查看镜像 docker

我汇总的关于docker的安装与配置方式

我的梦境 提交于 2019-12-04 08:10:25
自己搭建了一个测试的docker的环境,网上的文字比较散,因为我们的服务器都是centos7.0的,这里汇总了一下docker的安装、配置与一些常用命令。给自己做一个备份。 安装 前提条件 Docker 要求 Ubuntu 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的 Ubuntu 版本是否支持 Docker 。 通过 uname -r 命令查看你当前的内核版本 想要在我的 CentOS7 上安装 docker 来玩玩,装的时候有点幽默,记下来了。 首先来看一下我的内核,最近刚刚更新的,应该是比较新的吧。 系统是新做的,除了 JDK 外没装什么东西。我找了 Docker 官网上的安装教程,但是教程应该是 ubuntu 系统的操作方式,与 centos 略有不同,第一步是没什么区别的 似乎是 key 没有倒入,教程上也有提及,按照 centos 的方式作了一下,其实不知道到底有没有起效 wget https: //get.docker.com/gpg 下载了一个叫做 gpg 的文件,然后 rpmkeys -- import ./gpg 成功了,也没有什么提示。似乎安装就完成了,启动 docker 。 然后就报错了 10 月 22 10:49:52 localhost .localdomain systemd [1]: docker .service

Docker 基础介绍及配置安装 [一]

人走茶凉 提交于 2019-12-04 08:08:41
Docker 基础介绍及配置安装 [一] 标签(空格分隔): Docker 时间:2016年11月2日 博客:www.abcdocker.com 微信公众号:abcdocker 笔者QQ:381493251 Abcdocker交流群:454666672 如果遇到什么问题可以进群询问,我们是一个乐于帮助的集体! Docker介绍   Docker是 Docker.lnc 公司开源的一个基于 LXC技术 之上构建的 Container容器引擎 ,源代码托管在 Github 上,基于Go语言并遵从 Apache2.0 协议开源   Docker是通过 内核 虚拟化技术(namespaces及cgroups等)来提供容器的资源隔离与安全保障等。由于Docker通过操作系统层的虚拟化实现隔离,所以Docker容器在运行时,不需要类似虚拟机(VM)额外的操作系统开销,提高资源利用率 Docker的三大理念   构建  运输  运行 Docker组成 Docker的组成部分 docker类似于cs结构  Docker Client  Docker Server 我们可以将 docker启动 比喻成 Docker server ,我们执行命令的时候相当于 Docker client 提示: 目前的版本是如果docker的 服务端 挂了,运行在docker上的所有 容器 都会挂掉 Docker组件

windows常见CMD命令指令集

白昼怎懂夜的黑 提交于 2019-12-04 08:07:26
netstat -a------查看网络活动连接 gpedit.msc-----组策略 sndrec32-------录音机 Nslookup-------IP地址侦测器 explorer-------打开资源管理器 logoff---------注销命令 tsshutdn-------60秒倒计时关机命令 lusrmgr.msc----本机用户和组 services.msc---本地服务设置 oobe/msoobe /a----检查XP是否激活 notepad--------打开记事本 cleanmgr-------垃圾整理 net start messenger----开始信使服务 compmgmt.msc---计算机管理 net stop messenger-----停止信使服务 conf-----------启动netmeeting dvdplay--------DVD播放器 charmap--------启动字符映射表 diskmgmt.msc---磁盘管理实用程序 calc-----------启动计算器 dfrg.msc-------磁盘碎片整理程序 chkdsk.exe-----Chkdsk磁盘检查 devmgmt.msc--- 设备管理器 regsvr32 /u *.dll----停止dll文件运行 drwtsn32------ 系统医生 rononce -p -

Docker教程:镜像构建和自动镜像构建dockerfile

£可爱£侵袭症+ 提交于 2019-12-04 07:46:56
http:// blog.csdn.net/pipisorry/article/details/50805379 Docker透过Dockerfile来记录建立Container映象文件的每一个步骤,可以将建立应用程序执行环境的过程和配置参数,完整地记录下来。开发人员和维运人员之间可以利用Dockerfile来沟通对执行环境的讨论。甚至结合版本控制服务如GitHub,可以让Dockerfile具备版本控制功能,能将基础架构程序化(Infrastructure as code)来管理。 构建自定义的镜像 Docker能自动创建镜像,构建自定义的镜像,有两种方法: 1、使用docker commit 命令 关于commit命令,其实就是使用docker run -i -t XXX /bin/bash 进入容器的交互界面,进行各种操作后,再将这个容器通过提交命令提交上去来达到目的。 $ docker ps -l 命令获得安装完命令之后容器的id如698*** $ docker commit 698 pika/py_ubuntu #把这个容器保存为镜像py_ubuntu 2、使用Dockerfile 这里介绍dockerfile方法,因为使用Dockerfile构建拥有比提交命令更高的灵活性和可维护性。 易于自动化的命令: Dockerfile包含创建镜像所需要的全部指令

使用Dockerfile构建Docker镜像

蓝咒 提交于 2019-12-04 07:46:33
目录 前言 Dockerfile的书写规则及指令使用方法 创建Dockerfile,构建运行环境 构建镜像 Dockerfile参考示例 Dockerfile最佳实践 1. 前言 Dockfile是一种被Docker程序解释的脚本,Dockerfile由一条一条的指令组成,每条指令对应Linux下面的一条命令。Docker程序将这些Dockerfile指令翻译真正的Linux命令。Dockerfile有自己书写格式和支持的命令,Docker程序解决这些命令间的依赖关系,类似于Makefile。Docker程序将读取Dockerfile,根据指令生成定制的image。相比image这种黑盒子,Dockerfile这种显而易见的脚本更容易被使用者接受,它明确的表明image是怎么产生的。有了Dockerfile,当我们需要定制自己额外的需求时,只需在Dockerfile上添加或者修改指令,重新生成image即可,省去了敲命令的麻烦。 2. Dockerfile的书写规则及指令使用方法 Dockerfile的指令是忽略大小写的,建议使用大写,使用 # 作为注释,每一行只支持一条指令,每条指令可以携带多个参数。 Dockerfile的指令根据作用可以分为两种, 构建指令和设置指令 。构建指令用于构建image,其指定的操作不会在运行image的容器上执行;设置指令用于设置image的属性

docker镜像创建与基本使用

﹥>﹥吖頭↗ 提交于 2019-12-04 07:42:17
查看镜像 在docker环境安装完成之后,对docker的使用主要集中在docker镜像的管理与使用。首先是docker镜像的管理,查看本地有哪些镜像可以使用命令: docker images 运行镜像 查看到本地有哪些镜像后,就可以来运行已有的镜像了,使用命令: docker run -t -i ubuntu:15.10 /bin/bash 如果该镜像不存在,会自动尝试下载对应的镜像,只要远程镜像库中有同名的镜像。远程镜像库默认地址为:https://hub.docker.com/。 搜索/下载镜像 当然我们也可以主动的先把镜像下载到本地,再运行。而下载之前还可以进行下搜索,命令如下: docker search selenium/hub 搜索之后如果有镜像存在,就可以拉取镜像了。命令如下: docker pull selenium/hub 最后运行镜像: docker run -it selenium/hub 创建镜像 我们从镜像仓库下载的,都是别人事先做好的。如果我们需要一个定制的镜像,就必须得自己动手了。自己创建一个镜像有2种方式: 基于一个现有的镜像来修改 基于dockerfile来创建 镜像修改 镜像修改的方式是先运行一个现有的镜像,然后在运行的容器中进行软件的更新操作。比如:安装软件、服务之类。 >docker run -t -i ubuntu:15.10 /bin

使用docker搭建开发环境

情到浓时终转凉″ 提交于 2019-12-04 07:40:24
我的主力机是windows,windows下面有太多提升效率的软件.但是开发的时候不得不使用linux.就单单开发而言.我还是喜欢使用linux.所以就造成了我得在windows下面使用虚拟机.这是最开始的办法.后面得知有vagrant这个东西之后,用了一阵子感觉还不错.但是我使用的时候动不动就会出现一些问题,所以一怒之下决定学学docker.然后使用docker来作为开发环境. 使用docker作为开发环境大概我有这几点要求 部署快,不要换台机子装了一天的环境 稳定... 轻轻轻! container得可以访问本机所在局域网 可以实现文件共享 在我接触了一阵子docker之后,发现docker可以满足我大部分意淫出来的美好开发环境.折腾一番之后终于搞定,于是祭出本文.希望可以帮助到需要的人. 学习本篇之前希望你对docker有一丢丢的了解,一丢丢就可以了. 安装. 我一般不喜欢讲如何安装一个软件,但是介于docker的一些问题.还是讲讲. 如果是windows10之前的用户,那么安装docker比较麻烦. 你可能需要一个 Docker Toolbox 的东西,具体安装方式请自行google.因为我的机子是Windows10的. 如果你是Windows10的用户,恭喜你.你只要 点这里 下载一个exe文件,然后就可以无脑安装了.但是要保证开启 Hyper-V 功能.如何开启 看这里

不用VS调试.Net

柔情痞子 提交于 2019-12-04 06:29:57
将来,任何开发人员都将需要调试应用程序,并且将无法访问Visual Studio,在某些情况下甚至无法访问源代码。 例如,在生产web或应用服务器上调试问题时,我真的不想安装Visual Studio并跨所有源代码进行复制;这是不实际的,有时甚至是不允许的。 正是在这种时候,我们需要另一个工具,一个调试windows应用程序的工具,而微软正好提供了一系列这样的调试器,非常适合这种情况。 在本文中,我将解释哪些调试器可用,以及在Visual Studio不实用或不可用的情况下,如何使用它们来简化调试.NET应用程序的过程。 在本文中,我将解释哪些调试器可用,以及如何调试一个简单的、相当常见的示例。 我希望这将展示如何以简单直接的方式调试代码。 何必费心 总的来说,如果您在开发人员机器上工作并且能够重现报告的问题,那么在Visual Studio中进行调试是最容易的。但是,正如我在介绍中所暗示的,有很多原因使您不能总是使用Visual Studio,以及您应该学习和理解替代方案: Visual Studio崩溃-虽然不是常见事件,但每个开发人员都知道VS有时会崩溃,而且通常是在您最需要它的时候。WinDBG/cdb偶尔会崩溃,但很少,如果有问题的话,下载一个旧的或更新的版本应该很简单 速度—如果您很匆忙,只想快速看到一些东西,那么启动cdb只需启动Visual