apt-get

使用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 功能.如何开启 看这里

树莓派4 (2)修改

做~自己de王妃 提交于 2019-12-04 07:34:10
getconf LONG_BIT # 查看系统位数 uname -a # kernel 版本 /opt/vc/bin/vcgencmd version # firmware版本 strings /boot/start.elf | grep VC_BUILD_ID # firmware版本 cat /proc/version # kernel cat /etc/os-release # OS版本资讯 cat /etc/issue # Linux distro 版本 cat /etc/debian_version # Debian版本编号    # 安装软件sudo apt-get install xxx# 卸载软件sudo apt-get remove xxx# 清除无用软件包sudo apt-get autoremove# 更新软件源的软件包信息,在配置新的软件源后运行sudo apt-get update wget http://ftp.cn.debian.org/debian/pool/main/a/apt/apt_1.4.9_amd64.deb dpkg -i apt_1.4.9_amd64.deb 来源: https://www.cnblogs.com/kekeoutlook/p/11846457.html

记一次数据库被入侵应急响应

大城市里の小女人 提交于 2019-12-04 07:06:05
记一次数据库被入侵应急响应 前记 今天早上我便进行了溯源追踪,审计了日志 并得出以下报告。 此版本不完整,有时间在补充。 发现 审计 :~$ history 1 sudo apt-get update 2 sudo apt-get upgrade 3 sudo add-apt-repository ppa:ondrej/php 4 add-apt-repository ppa:ondrej/apache2 5 sudo add-apt-repository ppa:ondrej/apache2 6 sudo apt-get update 7 sudo apt-get upgrade 8 sudo apt-get install apache2 9 sudo apt-get install mysql-server mysql-client 10 cd /etc/apache2/ 11 ls 12 cd sites-available/ 13 sudo vi 000-default.conf 14 sudo /etc/init.d/apache2 res 15 sudo /etc/init.d/apache2 restart 16 sudo vi 000-default.conf 17 sudo /etc/init.d/apache2 stop 18 sudo vi 000

Ubuntu 12.04下编译Openwrt教程 推荐

依然范特西╮ 提交于 2019-12-04 06:12:55
搭建编译环境 Ubuntu x64 12.04下的命令: sudo apt-get install subversion sudo apt-get install git sudo apt-get install flex sudo apt-get install g++ sudo apt-get install gawk sudo apt-get install zlib1g-dev sudo apt-get install libncurses5-dev 当然,也可以将上面的命令合起来: sudo apt-get install subversion git flex g++ gawk zlib1g-dev libncurses5-dev 建立工作目录及获取openwrt源码 mkdir openwrt cd openwrt svn co svn://svn.openwrt.org/openwrt/trunk/ trunk是openwrt的开发版,openwrt有好几个分支,要编译其它分支,sun://后的换为相应的地址即可。 建立openwrt文件夹是为了方便存放不同分支的代码,如果你不需要,可以省略“mkdir openwrt”及“cd openwrt”。 如果svn的速度慢,可以使用openwrt的第三方镜像,比如国内的openwrt中文论坛所建的镜像。

ubuntu指令大全

怎甘沉沦 提交于 2019-12-04 05:43:23
一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls -l 列出当前目录下文件的详细信息 cd .. 回当前目录的上一级目录 cd - 回上一次所在的目录 cd ~ 或 cd 回当前用户的宿主目录 mkdir 目录名 创建一个目录 rmdir 空目录名 删除一个空目录 rm 文件名 文件名 删除一个文件或多个文件 rm -rf 非空目录名 删除一个非空目录下的一切 mv 路经/文件 /经/文件移动相对路经下的文件到绝对路经下 mv 文件名 新名称 在当前目录下改名 find 路经 -name “字符串” 查找路经所在范围内满足字符串匹配的文件和目录 二、系统管理 fdisk fdisk -l 查看系统分区信息 fdisk fdisk /dev/sdb 为一块新的SCSI硬盘进行分区 chown chown root /home 把/home的属主改成root用户 chgrp chgrp root /home 把/home的属组改成root组 Useradd 创建一个新的用户 Groupadd 组名 创建一个新的组 Passwd 用户名 为用户创建密码 Passwd -d用户名 删除用户密码也能登陆 Passwd -S用户名 查询账号密码 Usermod -l 新用户名 老用户名 为用户改名 Userdel–r 用户名

Failed to fetch update on Ubuntu 14.04 LTS (Trusty Tahr) [closed]

筅森魡賤 提交于 2019-12-04 04:48:23
Closed. This question is off-topic. It is not currently accepting answers. Learn more . Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed 3 years ago . While running the update at Ubuntu 14.04 LTS (Trusty Tahr). The following error is being encountered: W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-updates/universe/binary-amd64/Packages Hash Sum mismatch W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/trusty-updates/multiverse/binary-amd64/Packages Hash Sum mismatch W: Failed to fetch http://us.archive.ubuntu.com

ubuntu安装以及卸载软件

 ̄綄美尐妖づ 提交于 2019-12-04 03:54:18
dpkg安装以及卸载软件 deb文件是linux发行版debian系统的安装包格式,还有像基于debian系统的发型版ubuntu等系统就是使用的deb格式安装包,我们可以使用dpkg命令进行安装管理这些deb安装包文件。 方法/步骤 Ubuntu安装软件 这里我使用的ubuntu系统做演示,首先把deb文件放到一个文件夹中,例如我这里的dolphin_emu文件。 在文件夹里右键“在终端打开”。 3. 使用dpkg命令进行安装。 sudo dpkg -i deb文件名 4. 根据经验,通常情况下会报依赖关系的错误,我们可以使用以下的命令修复安装。 sudo apt-get install -f sudo dpkg -l 查看已经安装的软件 Ubuntu卸载软件 如果要卸载安装的应用我们通过“sudo dpkg -l”查看已经安装的软件,并找到自己的安装的软件名。 最后使用”sudo dpkg -r 软件名“进行卸载。 apt-get方法 apt-get 命令是 Ubuntu 系统中的包管理工具,可以用来安装、卸载包,也可以用来升级包,还可以用来把系统升级到新的版本。本文介绍 apt-get 命令的基本用法,演示环境为 Ubuntu 18.04。 基本语法 语法格式: apt-get [options] command 配置文件: 早期 apt-get 默认的配置文件为 /etc

publish dotnet core angular spa app to docker

 ̄綄美尐妖づ 提交于 2019-12-04 03:52:32
公司一个使用Angular开发的应用准备下个版本使用.Net Core开发后台, 刚好可以用到.Net Core Angular Spa模板, 而且最近也在学习Docker, 于是就想把它融汇贯通, 之前往Docker上部署过.Net Core MVC的应用, 那个比较简单, 使用微软官方文档的示例即可. 于是在使用.Net Core Angular Spa的时候, 我依葫芦画瓢发现这是走不通的, 因为Angular应用在构建的时候除了依赖.Net Core SDK还依赖于Node, 直接使用原来的Dockerfile作为模板行不通. 在原来的木板上需要加上安装Node的命令: RUN curl -sL https://deb.nodesource.com/setup_12.x | bash - RUN apt-get install -y nodejs 整个完整示例如下: FROM mcr.microsoft.com/dotnet/core/sdk:3.0 AS build RUN curl -sL https://deb.nodesource.com/setup_12.x | bash - RUN apt-get install -y nodejs WORKDIR /app COPY src/. ./src/ WORKDIR /app/src/WebApp RUN dotnet

机器翻译Transformer实战:利用nvidia-docker和Tensorflow Serving快速部署一个基于Tensor2Tensor的神经机器翻译服务

假如想象 提交于 2019-12-04 03:48:22
Docker目前也只是跑通,能进行基本的使用。 如果有需求,还可以使用Docker GPU版本,可以使用GPU。 以GPU版本为例: 卸载原有的Docker sudo apt-get remove docker sudo apt-get remove docker-ce sudo apt-get remove docker docker-engine docker.io containerd runc 本机环境 nvidia驱动:最新版 Ubuntu16.04 Python3.6 Tensor2Tensor 1.9 #不要下载最新版,只支持TF1.13.0 Tensorflow 1.12.0 #(可不安装) Tensorflow-gpu 1.12.0 CUDA 9.0.176 cudnn 7.0.5 pip3 最新版 Tensorflow安装(默认已安装好对应的CUDA和cudnn版本) sudo pip3 install tensorflow==1.12 #(可不安装) sudo pip3 install tensorflow-gpu==1.12 #GPU版本 #可以使用清华源进行安装,满速下载 sudo pip3 install tensorflow-gpu==1.12.0 -i https://pypi.tuna.tsinghua.edu.cn/simple #可改成任意版本