运行命令

deepin可视化程序打不开问题排查方法

こ雲淡風輕ζ 提交于 2019-12-08 11:30:37
anyconnect是一个VPN软件,在deepin系统下安装完成之后,并不能够直接使用,点击启动图标之后没有反应。 要想分析问题,必须从命令行入手,错误会打印在控制台。 如何根据一个图标来找到一个程序的命令呢? /usr/share/applicatoins这个目录存放了许多.desktop格式的文件,其中就有系统所装的全部软件。在这个文本文件中就能找到可执行命令,在控制台下直接运行命令,即可找到运行失败的原因。 来源: https://www.cnblogs.com/weiyinfu/p/12005077.html

shell

时光毁灭记忆、已成空白 提交于 2019-12-08 09:28:30
当前目录所有目录中的文件 ls -R 显示目录和文件,目录后带/ ls -F 递归复制整个文件夹 cp -R 重命名文件 mv node.sh note.sh 硬连接会保留数据,软连接会直接无效 cp -l # 硬连接 cp -s # 软连接 创建目录 mkdir dir 查看文件内容 -n所有行号 -b带文本的行号 cat 其他查看文件的方法 more less 显示开头和结尾 可以带 -n 显示n行 head tail 显示进程 ps 实时进程控制 top 停止进程 kill 查看磁盘空间 -c 显示总用量 -h 以可读形式显示 df 对文件内容进行排序 -n 数字识别为数字 -M 按月份排序 sort file -n 查看全局变量 printenv 设置本地变量,然后导出,就可以变为全局变量 导出后不用再使用$符号 var=100 export var 删除环境变量 unset var 定义数组 myArr=(1 2 3 4) 通用显示 echo ${myArr[0]} 只能显示第一个 echo $myArr 显示所有数据 echo ${myArr[*]} unset 对数组也有效 查看别名 alias -p 创建别名 alias vim='vi' 用户操作 useradd usermod userdel 修改权限 u 表示用户 o 表示其他任何人 g 表示用户组 a

Windbg程序调试--转载

萝らか妹 提交于 2019-12-07 23:15:23
WinDbg是微软发布的一款相当优秀的源码级(source-level)调试工具,可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件。 WinDbg是微软很重要的诊断调试工具: 可以查看源代码、设置断点、查看变量, 查看调用堆栈及内存情况。  调试应用程序(用户模式 user mode)  调试操作系统及驱劢程序(内核模式 kernel mode)  调试非托管程序(native program)  调试托管程序(managed program)  实时调试 (JIT: Just in time)  事后调试 (postmortem debugging) 使用WinDbg可以解决线上.NET应用程序的如下问题: ◆ 内存高 ◆ CPU高 ◆ 程序异常 ◆ 程序Hang死 在生产环境下进行故障诊断时,为了不终止正在运行的服务或应用程序,有两种方式可以对正在运行的服务或应用程序的进程进行分析和调试。 一、用WinDbg等调试器直接attach到需要调试的进程,调试完毕之后再detach即可。但是这种方式有个缺点就是执行debugger命令时必须先break这个进程,执行完debug命令之后又得赶紧F5让他继续运 行,因为被你break住的时候意味着整个进程也已经被你挂起。另外也经常会由于First Chance Excetpion而自动break

Docker

安稳与你 提交于 2019-12-07 19:32:31
一、简介 1.1 为什么出现docker 1.2什么是docker 打包应用程序及程序运行所依赖的环境, 产出叫做Docker 镜像 启动多个镜像到服务器中 是一个CS架构的软件产品 概念: Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上 ,是一种轻量级的虚拟化技术。 1.3发展史 Docker 公司位于旧金山,原名dotCloud,底层利用了Linux容器技术(在操作系统中实现资源隔离与限制)。为了方便创建和管理这些容器,dotCloud 开发了一套内部工具,之后被命名为“Docker”。Docker就是这样诞生的! 2013年,dotCloud 的 PaaS 业务并不景气,公司需要寻求新的突破。于是他们聘请了 Ben Golub 作为新的 CEO,将公司重命名为Docker,放弃dotCloud PaaS 平台,怀揣着"将 Docker 和容器技术推向全世界"的使命,开启了一段新的征程。 "Docker"一词来自英国口语,意为码头工人(Dock Worker),即从船上装卸货物的人。 如今 Docker 公司被普遍认为是一家创新型科技公司,据说其市场价值约为 10 亿美元。Docker 公司已经通过多轮融资,吸纳了来自硅谷的几家风投公司的累计超过 2.4 亿美元的投资

DOS批处理高级教程精选(八)

流过昼夜 提交于 2019-12-07 16:04:31
第七章 DOS编程高级技巧 本章节乃龙卷风根据自己平时学用批处理的经验而总结的,不断补充中……。 一、交互界面设计 没啥说的,看看高手设计的菜单界面吧: @echo off cls title 终极多功能修复 :menu cls color 0A echo. echo ============================== echo 请选择要进行的操作,然后按回车 echo ============================== echo. echo 1.网络修复及上网相关设置,修复IE,自定义屏蔽网站 echo. echo 2.病毒专杀工具,端口关闭工具,关闭自动播放 echo. echo 3.清除所有多余的自启动项目,修复系统错误 echo. echo 4.清理系统垃圾,提高启动速度 echo. echo Q.退出 echo. echo. :cho set choice= set /p choice= 请选择: IF NOT "%choice%"=="" SET choice=%choice:~0,1% if /i "%choice%"=="1" goto ip if /i "%choice%"=="2" goto setsave if /i "%choice%"=="3" goto kaiji if /i "%choice%"=="4" goto clean if

tomcat镜像

梦想的初衷 提交于 2019-12-07 15:33:33
应用场景 有时候docker公共镜像库中下载下来的镜像,可能不是自己想要的,没办法,自己也可以制作一个自己想要的镜像,然后发布到公共资源镜像中,也可以保存到私有仓库中,以防后期自己也需要使用。 操作步骤 试验环境为:windows7系统,内存8G,固态硬盘120G,硬盘450G,ip为192.168.117.66,在windows7系统上,安装VMware,创建两个虚拟机,安装centos7.1系统,两个虚拟机内存2G,硬盘30G,ip分别为192.168.199.31(docker1),192.168.199.32(docker2)。 在此试验中,只需要一个虚拟机就ok了,在此取192.168.199.32(docker2),在虚拟机上配置网络,安装docker。 1. 下载镜像 在docker部署tomcat应用试验中,需要下载一个虚拟机镜像,可以是ubuntu、centos、redhat,这里选取centos。 先搜索,centos有哪些镜像: # docker search centos 下载星级最多排名第一的docker镜像: # docker pull docker.io/centos 注:如果根据前面文档,配置了加速器,命令改为dao pull docker.io/centos,可能会出现网络问题,一次不能成功,多尝试几次。 查看下载的镜像: # docker

【Docker(三)】创建自己的镜像

有些话、适合烂在心里 提交于 2019-12-07 14:58:59
创建镜像有两种方式:commit命令方式与Dockerfile方式。但是一般不建议使用commit命令方式。本文将两种方式均简单说明一下。 commit命令方式 : commit是直接在命令行使用,可以在某个镜像的容器基础上进行镜像定制。也就是说可以运行某个镜像的容器,在将容器进行自己需要的改动后再这个基础上定制镜像。 命令:docker commit [-a '作者信息' -m '镜像说明'] 容器ID 新镜像命名 这样就定制了一个基于容器ID的新镜像 。 Dockerfile方式: 镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,这个脚本就是 Dockerfile。 Dockerfile 是一个文本文件,其内包含了一条条的指令(Instruction),每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。 应该在一个空白目录中,建立一个文本文件,并命名为 Dockerfile : $ mkdir 111 $ cd 111 $ vi Dockerfile 内容为: FROM nginx RUN echo '<h1>Hello, Docker!</h1>' > /usr/share/nginx/html/index.html FROM 是制定基础镜像,所谓定制镜像,那一定是以一个镜像为基础

docker教程,dockerfile教程

南笙酒味 提交于 2019-12-07 14:47:42
进大厂,身价翻倍的法宝来了! 主讲内容:docker/kubernetes 云原生技术,大数据架构,分布式微服务,自动化测试、运维。 视频地址: ke.qq.com/course/419718 课程简介: 第一章 熟悉Linux环境 1、Win10安装Ubuntu18.04双系统 2、熟悉Linux常用工具和命令 第二章 熟悉Docker 3、安装配置Docker 4、Docker命令实践 5、Dockerfile文件编写 ​​​​​​​ 6、常用镜像部署 ​​​​​​​ 第三章 熟悉Kubernetes ​​​​​​​ 7、kubernetes架构和部署 ​​​​​​​ 8、熟悉kubectl命令使用 ​​​​​​​ 9、k8s应用部署实践(上) ​​​​​​​ 10、k8s应用部署实践(下) ​​​​​​​ 第四章 熟悉Helm ​​​​​​​ 11、Helm安装配置 ​​​​​​​ 12、熟悉Helm应用书写规则 ​​​​​​​ 13、编写自己的Helm应用 全栈工程师开发手册 (作者:栾鹏) 数据架构师全解 docker安装请参考:https://blog.csdn.net/luanpeng825485697/article/details/80862581 ubuntu可以使用下面的命令 apt-get update apt-get install docker.io

Docker Dockerfile 定制镜像

杀马特。学长 韩版系。学妹 提交于 2019-12-07 14:45:56
使用 Dockerfile 定制镜像 Dockerfile 指令详解 FROM 指定基础镜像 RUN 执行命令 构建镜像 镜像构建上下文(Context) 其它 docker build 的用法 直接用 Git repo 进行构建 用给定的 tar 压缩包构建 从标准输入中读取上下文压缩包进行构建 COPY 复制文件 ADD 更高级的复制文件 CMD 容器启动命令 ENTRYPOINT 入口点 场景一:让镜像变成像命令一样使用 场景二:应用运行前的准备工作 ENV 设置环境变量 ARG 构建参数 VOLUME 定义匿名卷 EXPOSE 声明端口 WORKDIR 指定工作目录 USER 指定当前用户 HEALTHCHECK 健康检查 ONBUILD 为他人做嫁衣裳 使用 Dockerfile 定制镜像    镜像的定制实际上就是定制每一层所添加的配置、文件 。如果我们可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,那么无法重复的问题、镜像构建透明性的问题、体积的问题就都会解决。这个脚本就是 Dockerfile 。    Dockerfile 是一个文本文件,其内包含了一条条的 指令 (Instruction),每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。   此处以定制 nginx 镜像为例,使用 Dockerfile

Docker与Dockerfile极简入门文档

不羁的心 提交于 2019-12-07 14:35:44
引言 分享docker技术时写的一篇文档,图全部是自己画的。 docker的安装 docker的安装我就不多说,建议按照docker的官方安装文档一步一步来 https://docs.docker.com/install/ 。需要注意的是,Docker的windows版本只支持Win10的专业版和企业版,像我们普通学生用的Win10家庭版它是不支持的,但是docker官方也提供一个docker toolbox(下载地址: https://docs.docker.com/toolbox/toolbox_install_windows/ ),通过它可以在windows上运行docker,只不过这个docker toolbox是基于一个linux虚拟机运行的,所以性能肯定是不如原生的好。 安装好docker后,不要忘了用 service docker start 或者 systemctl start docker (如果是centos7以上版本的话)启动docker的服务 配置docker不需要sudo 刚装好的docker每次使用docker命令都需要sudo,比较麻烦,可以通过以下命令省去sudo: sudo usermod -aG docker 当前用户名 然后一定要记得重新登录该用户才能生效。 docker核心概念 要理解docker,最核心的是理解三个概念,分别是:仓库