分类 linux 中的文章

Linux查找程序的工作目录

程序的工作目录

进程在哪个路径下被运行起来哪个路径就是进程的工作目录(Current Woring Directory, CWD)。

有些程序在执行的时候,一些文件的加载都是相对路径,因此,需要知道工作目录才能找到对应的文件。

特别是linux上有些病毒或者木马文件,直接就是./program,ps根本就看到的对应的路径,再用隐藏目录保存木马或者病毒程序,用find就不好找了,特别是文件多的时候。这时候如果直接找到工作目录就可以找到程序所在的目录了。

……

阅读全文

CentOS7 - cerbot生成https证书

简介

cerbot是一个让你的网站自动部署Let’s Encrypt颁发的免费数字证书,使得你的网站支持https。

安装

在epel-release上面就有对应的安装包,直接使用yum安装就可以了。

yum -y install epel-release

yum -y install certbot.noarch
……

阅读全文

MySQL - 二进制包安装

简述

MySQL 有提供对应的二进制包,可以直接解压至今运行,但是对操作系统的版本是有要求的。

可以在国内的镜像站找到对应的压缩包,例如:

http://mirror.bit.edu.cn/mysql/Downloads/MySQL-5.6/mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz
……

阅读全文

Debian/Ubuntu/Deepin - apt安装MySQL数据库

Debian/Ubuntu/Deepin 都是使用相同的包管理器,直接使用 apt 命令就可以直接安装 MySQL,由于 MySQL 被 Oracle 收购了,因此现在 debian 安装的是 mariadb,Ubuntu 安装的还是 MySQL,命令都是一样的。

……

阅读全文

linux - bash-completion 命令参数补全

前言

在 Linux 上最常用的就是命令行,Linux 命令那么多不好记,而且参数又多,命令补全功能可以帮助我们,一般系统只支持命令补全,但是有些命令还有很多参数,这时候就需要 bash-completion 这个应用来支持了。

……

阅读全文

如何开始docker - docker架构及创建容器

装 docker 很简单,启动服务以后要怎么开始使用呢?

docker 架构

传统的虚拟机架构是 物理机 -> 宿主机操作系统 -> Hypervisor 支持 -> 虚拟机操作系统 -> 应用程序

docker 架构是 物理机 -> 宿主机操作系统 -> docker 引擎 -> 应用程序(这里面会包含镜像操作系统的文件,但是这些只是依赖环境,里面的内核根本就不会启动,/boot 目录可以直接删除掉)

因此相对与传统的虚拟机的架构,docker 显得很轻量级。

……

阅读全文

开始docker吧 - docker简介及安装

什么是 docker

docker 是一个开源的应用容器引擎,开发者可以打包自己的应用到容器里面,然后迁移到其他机器的 docker 应用中,可以实现快速部署。如果出现的故障,可以通过镜像,快速恢复服务。

……

阅读全文

docker常用命令

1、查看 docker 版本信息

docker  version

查看客户端的信息,并通过 socket 查询服务端的信息。

2、查看 docker 信息

docker   info

查看 docker 的汇总信息。

3、查看镜像列表

docker images

4、查看所有的镜像包括过程镜像

docker images -a
……

阅读全文