运行命令

Docker基础入门

一笑奈何 提交于 2019-12-03 04:30:55
Docker概述 Docker是一个用于开发,交付和运行应用程序的开放平台。 Docker优势 更快速的交付和部署 对于开发人员 - Build Once, Run Anywhere 容器意味着环境隔离和可重复性。开发人员只需为应用创建一次运行环境,然后打包成容器便可在其他机器上运行。另外,容器环境与所在的 Host 环境是隔离的,就像虚拟机一样,但更快更简单。 对于运维人员 - Configure Once, Run Anything 只需要配置好标准的 runtime 环境,服务器就可以运行任何容器。这使得运维人员的工作变得更高效,一致和可重复。容器消除了开发、测试、生产环境的不一致性。 更高效的虚拟化 Docker 容器的运行不需要额外的 hypervisor 支持,它是内核级的虚拟化,因此可以实现更高的性能和效率。 更轻松的迁移和扩展 Docker 容器几乎可以在任意的平台上运行,包括物理机、虚拟机、公有云、私有云、个人电脑、服务器等。 这种兼容性可以让用户把一个应用程序从一个平台直接迁移到另外一个。 更简单的管理 使用 Docker,只需要小小的修改,就可以替代以往大量的更新工作。所有的修改都以增量的方式被分发和更新,从而实现自动化并且高效的管理。 Docker Engine Docker Engine是具有以下主要组件的客户端-服务器应用程序:

创建用户

元气小坏坏 提交于 2019-12-03 04:28:27
查看用户 1 whoami #要查看当前登录用户的用户名 2 who am i #表示打开当前伪终端的用户的用户名 3 who mom likes who 命令其它常用参数 1 参数 说明 2 -a 打印能打印的全部 3 -d 打印死掉的进程 4 -m 同am i,mom likes 5 -q 打印当前登录用户数及用户名 6 -u 打印当前登录用户登录信息 7 -r 打印运行等级 1. 创建用户 adduser这个命令,我们很容易理解其作用,因为完全可以顾名思义:add是英语“添加”的意思,user是英语“用户”的意思,因此adduser就是用于添加用户。 1 adduser newname // 新建用户newname useradd 只创建用户,创建完了用 passwd lilei 去设置新用户的密码。 adduser 会创建用户,创建目录,创建密码(提示你设置),做这一系列的操作。 其实 useradd、userdel 这类操作更像是一种命令,执行完了就返回。而 adduser 更像是一种程序,需要你输入、确定等一系列操作 删除用户 deluser是delete和user的缩写,delete是英语“删除”的意思,user是“用户”的意思。 1 userdel newname 单单用deluser命令,不加参数的话,只会删除用户,但是不会删除在/home目录中的用户家目录

android adb常用指令

两盒软妹~` 提交于 2019-12-03 03:42:37
android adb常用指令 Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。 可以通过下列几种方法加入adb: 在设备上运行shell命令 通过端口转发来管理模拟器或设备 从模拟器或设备上拷贝来或拷贝走文件 下面对adb进行了介绍并描述了常见的使用. Contents 概要 发出adb命令 查询模拟器/设备实例 给特定的模拟器/设备实例发送命令 安装软件 转发端口 从模拟器/设备中拷入或拷出文件 Adb命令列表 启动shell命令 通过远程shell端运行sqllite3连接数据库 UI/软件 试验程序 Monkey 其它的shell命令 启用logcat日志 使用logcat命令 过滤日志输出 控制日志输出格式 查看可用日志缓冲区 查看stdout 和stderr Logcat命令列表 停止adb服务 概要 Android 调试系统是一个面对客户服务系统,包括三个组成部分: 一个在你用于开发程序的电脑上运行的客户端。你可以通过shell端使用adb命令启动客户端。 其他Android工具比如说ADT插件和DDMS同样可以产生adb客户端. 在你用于发的机器上作为后台进程运行的服务器。该服务器负责管理客户端与运行于模拟器或设备上的adb守护程序(daemon)之间的通信。. 一个以后台进程的形式运行于模拟器或设备上的守护程序

Android adb常用命令

谁说我不能喝 提交于 2019-12-03 03:42:24
Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。 可以通过下列几种方法加入adb: 在设备上运行shell命令 通过端口转发来管理模拟器或设备 从模拟器或设备上拷贝来或拷贝走文件 下面对adb进行了介绍并描述了常见的使用. Contents 概要 发出adb命令 查询模拟器/设备实例 给特定的模拟器/设备实例发送命令 安装软件 转发端口 从模拟器/设备中拷入或拷出文件 Adb命令列表 启动shell命令 通过远程shell端运行sqllite3连接数据库 UI/软件 试验程序 Monkey 其它的shell命令 启用logcat日志 使用logcat命令 过滤日志输出 控制日志输出格式 查看可用日志缓冲区 查看stdout 和stderr Logcat命令列表 停止adb服务 概要 Android 调试系统是一个面对客户服务系统,包括三个组成部分: 一个在你用于开发程序的电脑上运行的客户端。你可以通过shell端使用adb命令启动客户端。 其他Android工具比如说ADT插件和DDMS同样可以产生adb客户端. 在你用于发的机器上作为后台进程运行的服务器。该服务器负责管理客户端与运行于模拟器或设备上的adb守护程序(daemon)之间的通信。. 一个以后台进程的形式运行于模拟器或设备上的守护程序(daemon)。.

at命令用法详解

本秂侑毒 提交于 2019-12-03 02:34:57
在linux系统中你可能已经发现了为什么系统常常会自动的进行一些任务?这些任务到底是谁在支配他们工作的? 在linux系统如果你想要让自己设计的备份程序可以自动在某个时间点开始在系统底下运行,而不需要手动来启动它,又该如何处置呢? 这些例行的工作可能又分为一次性定时工作与循环定时工作,在系统内又是哪些服务在负责? 还有,如果你想要每年在老婆的生日前一天就发出一封信件提醒自己不要忘记,linux系统下该怎么做呢? 今天我们主要学习一下一次性定时计划任务的at命令的用法! 1.命令格式:at[参数][时间] 2.命令功能:在一个指定的时间执行一个指定任务,只能执行一次,且需要开启atd进程(ps -ef|grep atd查看,开启用/etc/init.d/atd start or restart;开机即启动则需要运行chkconfig --level 2345 atd on)。 3.命令参数: -m 当指定的任务被完成之后,将给用户发送邮件,即使没有标准输出 -I atq的别名 -d atrm的别名 -v 显示任务将被执行的时间 -c 打印任务的内容到标准输出 -V 显示版本信息 -q 使用指定的列队 -f 从指定文件读入任务而不是从标准输入读入 -t 以时间参数的形式提交要运行的任务 at允许使用一套相当复杂的指定时间的方法。它能够接受在当天的hh:mm(小时:分钟)式的时间指定。

linux使用nslookup查询dns

可紊 提交于 2019-12-03 02:21:27
nslookup命令主要用于查询DNS信息 nslookup工具的安装以及使用 使用yum install bind-utils安装即可 交互模式与非交互模式 直接运行 nslookup 即可进入交互模式,连接resolv.conf文件中的第一个域名服务器。或者运行 nslookup - DNSInfo 连接指定的域名服务器。 直接在 nslookup 后面接上ip或者主机名,即可搜索相关的域名信息。 具体用法使用 man nslookup 命令进行查看 来源: https://www.cnblogs.com/diyunpeng/p/11771216.html

K8S常用命令

匿名 (未验证) 提交于 2019-12-03 00:39:02
查看集群信息: [root@kubernetes-master pods]# kubectl cluster-info Kubernetes master is running at http://localhost:8080 KubeDNS is running at http://localhost:8080/api/v1/proxy/namespaces/kube-system/services/kube-dns To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'. 查看更详细的可以用kubectl cluster-info dump 查看各组件状态 [root@kubernetes-master pods]# kubectl -s http://localhost:8080 get componentstatuses GET信息: 查看节点 [root@kubernetes-master pods]# kubectl get nodes 查看rc和namespace [root@kubernetes-master pods]# kubectl get rc,namespace 查看pod和svc(和service一样) [root@kubernetes-master

阿里云CentOS 7.4配置ftp服务

匿名 (未验证) 提交于 2019-12-03 00:38:01
1.远程连接并登录到 Linux 实例。 2.更新yum源 yum -y update(可选) 3.运行以下命令安装 vsftpd。 yum install -y vsftpd 4. 运行以下命令设置开机自启动。 systemctl enable vsftpd.service 5.运行以下命令启动 FTP 服务。 systemctl start vsftpd.service 6. 运行以下命令创建 ftptest 用户。 useradd ftptest 7运行以下命令修改 ftptest 用户密码。 passwd ftptest 8创建ftp主目录并授权。 chmod o+w /var/ftp/pub/ 9. 运行以下命令修改配置文件。 vim /etc/vsftpd/vsftpd.conf 10.修改下列选项。 anonymous enable=NO local_enable=YES listen=YES listen_ipv6=NO 11.加下列选项。 local_root=/var/ftp/pub(ftp主目录) pasv_address=x.x.x.x(使用被动模式访问,后面填自己服务器的公网ip) 12.保存退出 13. 重启ftp服务。 systemctl restart vsftpd.service 13.在自己的电脑上进行测试。 文章来源: 阿里云CentOS 7

Ant使用指南

匿名 (未验证) 提交于 2019-12-03 00:32:02
Ant使用指南 项目工具 概述 我们平常在写 Java 程序的时候,基本的步骤都是 打开一个集成开发环境(Eclipse 或者 Intellij IDEA)-> 开开心心的敲代码 ->点击 Run,就可以很有成就的看到自己辛劳的成果了。但是在实际的项目开发中,我们的项目会很大,而且在部署到服务器的时候我们需要用到一些自动化的工具(比如 jenkins),这个时候我们熟悉的集成开发环境就不存在了,因此我们需要用另外一种编译、打包、运行程序的方法。熟悉 C 语言的同学会会知道在编译 C 语言程序的时候,有种叫做 makefile 的东西,makefile 功能的强大足够支持它编译整个 Linux 系统,那对于 Java 来说有没有好用的工具呢?好在世界那么大,办法总是有的,著名的 Apache 基金会有一个叫做 Ant 的项目,是构建 Java 程序的一把好手,而且 Ant 的源码也是用 Java 实现了,用“自己”来编译“自己”,感觉也是件奇妙的事情呢! 说了这么多,可能有些同学还不知道 Ant 到底是什么,我们给出官方的定义: Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于 Java 环境中的软件开发。由Apache软件基金会所提供.Ant 也可以有效地用于构建非Java应用程序,例如 C 或 C++ 的应用程序。更一般地,Ant