运行命令

Docker初步

烈酒焚心 提交于 2020-03-09 19:40:27
一、Docker 简介 Docker 是一个开源的应用容器引擎,基于 Go 语言并遵从 Apache2.0 协议开源。 Docker 属于 Linux 容器的一种封装,提供简单易用的容器使用接口。它是目前最流行的 Linux 容器解决方案。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。 Docker 将应用程序与该程序的依赖,打包在一个文件里面。运行这个文件,就会生成一个虚拟容器。程序在这个虚拟容器里运行,就好像在真实的物理机上运行一样。有了 Docker,就不用担心环境问题。 总体来说,Docker 的接口相当简单,用户可以方便地创建和使用容器,把自己的应用放入容器。容器还可以进行版本管理、复制、分享、修改,就像管理普通的代码一样。 下面的图片比较了 Docker 和传统虚拟化方式的不同之处,可见容器是在操作系统层面上实现虚拟化,直接复用本地主机的操作系统,而传统方式则是在硬件层面实现: 二、Docker 安装部署 下载说明: https://docs.docker.com/install/linux/docker-ce/centos/ Docker 是一个开源的商业产品,有两个版本:社区版(Community Edition,缩写为 CE)和企业版(Enterprise Edition,缩写为 EE)

【Docker】Docker概述

℡╲_俬逩灬. 提交于 2020-03-09 19:07:14
/*--> */ /*--> */ 【Docker】   Docker可以说是近几年非常热门的技术之一了。不管是别人敦促我还是从自己的想法来说,都觉得Docker这玩意儿肯定是要好好学习一下的,无奈没啥时间专门播出来给Docker,一直以来都是要用了就问人或者百度百度,用的也都是最简单的一些功能。   但是始终觉得,任何一种知识,不系统性地学习一下是掌握不好的。所以这次特地按照《第一本Docker书》这本新手向的书为框架,系统性地学习学习。 ■  参考好文   ①10图了解Docker简单原理:http://dockone.io/article/783 ■  什么是Docker   如果从技术实现细节(即使不是细节,是大体框架)而言,这个命题估计可以写上三天三夜,何况我也写不出来。但是好在作为一个使用者,(至少在目前阶段),我们只需要了解最基本的一些概念,对Docker这个东西有些感觉就好了。各种Docker介绍的书或者文档都把Docker写得特别高大上,然而在我一个小白的角度看来,docker(容器)就是个轻型虚拟机嘛。。   服务器的演变历程是从物理机编程虚拟机,再由虚拟机变成Docker这类容器技术。所以虚拟机到Docker可谓是一脉相承的。   毫无疑问Docker也肯定是要运行在物理主机上的。从架构来看,通过docker进行工作需要物理主机上有一个守护进程

linux 例行性工作排程

依然范特西╮ 提交于 2020-03-09 18:39:50
引言 例行性计划工作排程可以分为一次性工作排程和循环工作排程,一次性的工作排程使用at服务,循环的工作排程使用crontab服务,一般系统运行crontab足以满足需求。 1. 一次性工作排程的介绍: 1.1 程序的启动   默认at在centos是启动的,如果没有启动,可以使用如下方法启动服务。 [root@www ~]# /etc/init.d/atd restart 正在停止 atd: [ 确定 ] 正在启动 atd: [ 确定 ] # 再配置一下启动时就启动这个服务,免得每次重新启动都得再来一次! [root@www ~]# chkconfig atd on 如果是centos7则需要使用systemctl工具 启动at的方法(默认启动了) 1.2 at原理   at 这个命令来产生所要运行的工作,并将这个工作以文字档的方式写入 /var/spool/at/ 目录内,该工作便能等待 atd 这个服务的取用与运行了,不过运行之前,还要经过如下过滤过程: 先找寻 /etc/at.allow 这个文件,写在这个文件中的使用者才能使用 at ,没有在这个文件中的使用者则不能使用 at (即使没有写在 at.deny 当中); 如果 /etc/at.allow 不存在,就寻找 /etc/at.deny 这个文件,若写在这个 at.deny 的使用者则不能使用 at ,而没有在这个

开始你的第一个Django应用【Python web实战】

杀马特。学长 韩版系。学妹 提交于 2020-03-09 18:18:10
在这篇教程中,我们将设置你的数据库,创建你的第一个模型,并快速介绍Django的自动生成的管理站点。 ps注意很多人学Python过程中会遇到各种烦恼问题,没有人帮答疑容易放弃。为此小编建了个Python全栈免费答疑.裙 :七衣衣九起起巴而五(数字的谐音)转换下可以找到了,不懂的问题有老司机解决里面还有最新Python教程项目可拿,,一起相互监督共同进步! 数据库配置 现在打开 mysite/settings.py 这是一个普通的python模块,模块变量表示Django的设定。 默认情况下,Django配置使用SQLite数据库。如果你是数据库初学者,或者只是感兴趣想随便试试Django,这是最简单的选择。SQLite包含在Python内,因此你不需要安装任何其他东西来支持你的数据库。所以当你开始你的第一个真实项目时,你会想要使用一个更具扩展性的数据库,比如PostgreSQL,以避免数据库切换引发的麻烦。 如果你希望使用其他数据库,安装合适的数据库绑定并且在 DATABASES'default' 项目中修改keys以匹配数据库连接设置: ENGINE 比如 'django.db.backends.sqlite3', 'django.db.backends.postgresql', 'django.db.backends.mysql', or 'django.db

大数据学习第4天

纵然是瞬间 提交于 2020-03-09 07:44:36
大数据学习第四天 pstree 查看当前进程结构 source 加载文件 在当前bash . 在当前bash运行脚本 bash 相当于浏览器加cmd chomd +x 把文件变为可执行文件 #! /路径 在文件首行指定运行编译/解释器 不写时默认bash #! 注释的行会在第一次读取时直接运行 yum serch 查询yum情况 文件输出类型 0 标准输入 1 标准输出 2 错误输出 可以用于多种结果的不同输出 正常结果 1>/路径 错误结果 2>/路径 配置service服务文件 /etc/init.d/ chkconfig nn 运行模式 1-6 nn 运行优先级 nn 关机级别 vi 模式下 末行 set ts设置缩进距离 在脚本中'命令行' 变量名='cat 文件名'赋值 获取文件内容赋值变量 bash -x debug运行 ps -aux 查看所有进程 chkconfig 所有服务的配置情况 --list 查看所有服务的配置启用情况 $(变量名)字符串 变量字符串拼接 子bash执行指令时直接继承父bash环境(变量 运行环境...) 子bash执行文件时不会继承父bash的值 & 后台运行 | 管道创建子进程时会全部继承父bash的值 ' ' 强引用 完全引用 "" 弱引用 while 后面必须跟一个命令 比如test du -h 查看文件夹下文件大小 $IFS

Scrapy在pycharm中运行遇到Unknown command: crawl Use "scrapy" to see available commands

最后都变了- 提交于 2020-03-09 04:46:39
运行爬虫后pycharm报错: Scrapy 2.0.0 - no active project Unknown command: crawl Use "scrapy" to see available commands 解决办法: (1)在cmd命令窗口运行未出错,pycharm运行地址错误。 pycharm未进入项目地址。使用 cd XX 进入即可。 (2)在cmd命令窗口同样运行出错。 cmd未进入项目地址。 来源: CSDN 作者: 凉栀223 链接: https://blog.csdn.net/u013235032/article/details/104738157

Webpack配置Vue项目

孤街醉人 提交于 2020-03-08 23:26:11
Webpack配置Vue项目 一. 基本配置 1. 在项目中安装和配置 webpack 使用webpack打包生成的文件就不会存在兼容性问题,可以使用es6的import语法 ① 运行 npm install webpack webpack-cli –D 命令,安装 webpack 相关的包 ② 在项目根目录中,创建名为 webpack.config.js 的 webpack 配置文件 ③ 在 webpack 的配置文件中,初始化如下基本配置: 注:使用development开发模式打包不会混淆和压缩,编译快速    使用生产模式会压缩和混淆代码,编译速度慢 module.exports = { mode: 'development' // mode 用来指定构建模式 } ④ 在 package.json 配置文件中的 scripts 节点下,新增 dev 脚本如下: "scripts": { "dev": "webpack" // script 节点下的脚本,可以通过 npm run 执行 } ⑤ 在终端中运行 npm run dev 命令,启动 webpack 进行项目打包。 2. 配置打包的入口与出口 webpack 的 4.x 版本中默认约定:    打包的入口文件为 src -> index.js    打包的输出文件为 dist -> main.js

Win10下总是弹出WindowsApps\\localbridge.exe 参数错误

▼魔方 西西 提交于 2020-03-08 22:18:02
电脑总弹LocalBridge.exe参数错误的提示,怎么处理? 1.尝试下右击开始按钮,以管理员权限运行powershell,执行以下命令: 1 get-appxpackage *MicrosoftOfficeHub* | remove-Appxpackage View Code 2.看执行后问题有没解决。如果要恢复上面操作的话,执行以下命令: 1 add-appxpackage -register "C:\Program Files\WindowsApps\*MicrosoftOfficeHub*\AppxManifest.xml" -disabledevelopmentmode View Code 希望对你有帮助! 来源: https://www.cnblogs.com/zhki/p/12444399.html

04-使用docker容器

坚强是说给别人听的谎言 提交于 2020-03-07 16:27:08
Docker容器 docker容器是另一个核心概念,容器是镜像的一个运行实例。不同的是镜像是静态的只读文件,容器带有运行时需要的可写层,并且容器中的应用进程处于运行状态。 虚拟机是模拟运行一整套操作系统,docker只运行一个应用和它的运行环境。 创建容器 新建容器,docker [container] create命令新建的容器处于停止状态 [root@docker01 ~]# docker create -it ubuntu:18.04 550c14d7db29b3fbcdff0819546403779f8ce717fa2a5012909b057c2f8b1806 [root@docker01 ~]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 550c14d7db29 ubuntu:18.04 "/bin/bash" 34 seconds ago Created kind_rosalind 启动容器,docker [container] start命令来启动一个已经创建的容器 [root@docker01 ~]# docker start 55 55 [root@docker01 ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED

Linux 定时运行脚本、命令

喜你入骨 提交于 2020-03-07 13:37:02
今天做了个数据库的备份脚本,顺便系统得学习一下Linux下定时执行脚本的设置。Linux下的定时执行主要是使用crontab文件中加入定制计划来执行,设置比Windows略微复杂一些(因为没有图形界面嘛),但是也不是很复杂,基本上用过一遍就能记住了,关键是要记住/var/spool/cron这个目录。下面看一下具体的使用方法: 首先 查看一下/etc/crontab文件: $ cat /etc/crontab SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root HOME=/ # run-parts 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 22 4 * * 0 root run-parts /etc/cron.weekly 42 4 1 * * root run-parts /etc/cron.monthly 前四行是有关设置cron任务运行的环境变量。SHELL变量的值指定系统使用的SHELL环境(该样例为bash shell),PATH变量定义了执行命令的路径。Cron的输出以电子邮件的形式发给M A ILTO变量定义的用户名。如果MAILTO变量定义为空字符串(MAILTO="