随笔分类 -  linux

python3快速实现ftp服务器
摘要:在ubuntu18.04下,想要快速搭建基于python3的ftp文件服务器,只需2步: 1.安装python3 2.python启动命令 安装python3略过,说下python的启动命令 python3 -m http.server 8090 # 绑定8090端口,当然缺省情况默认8000,0. 阅读全文

posted @ 2021-03-02 14:31 进击的davis 阅读(813) 评论(0) 推荐(0)

docker容器之run命令
摘要:命令格式:docker run [OPTIONS] IMAGE [COMMAND] [ARG...] Usage: Run a command in a new container 中文意思为:通过run命令创建一个新的容器(container) 常用选项说明 -d, --detach=false, 阅读全文

posted @ 2021-03-02 09:53 进击的davis 阅读(635) 评论(0) 推荐(0)

linux的目录系统
摘要:linux系统目录,在根目录中执行 ls,可看到如下文件: 树状目录结构: 以下是对这些目录的解释: /bin: bin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最经常使用的命令。 /boot: 这里存放的是启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件。 阅读全文

posted @ 2021-03-01 17:07 进击的davis 阅读(91) 评论(0) 推荐(0)

docker容器之实现 nat 转换收发
摘要:最近遇到个业务问题,在linux中**docker run** 启动容器时,我们可以通过**-p**,然后绑定host与容器的端口,实现端口映射,但如果不用这个实现端口映射,我们有没有其他的解决方案了呢? 答案,有。 在host设置**iptables规则实现nat**网络地址转换,也可以实现外部来 阅读全文

posted @ 2021-03-01 11:48 进击的davis 阅读(4650) 评论(0) 推荐(1)

docker容器之后台运行
摘要:我们 docker run 启动容器的时候,常需要将其在后台运行,通常我们设置参数 -d 即可。 但后台运行,其实是有前提的,如果没有前台进程,那么实际运行完docker run命令后,会处于退出状态,即exited。 例子: docker run -d --name my-redis redis 阅读全文

posted @ 2021-02-27 16:38 进击的davis 阅读(59424) 评论(0) 推荐(1)

docker容器权限设置--cap-add | --cap-drop | privileged
摘要:docker 容器的权限设置 Dcoker容器在使用的过程中,默认的docker run时都是以普通方式启动的,有的时候是需要使用在容器中使用iptables进行启动的,没有使用iptables的权限,那么怎样才能在容器中使用iptables呢?要如何开启权限呢? 那么在docker进行run的时候 阅读全文

posted @ 2021-02-26 19:08 进击的davis 阅读(39226) 评论(1) 推荐(5)

linux 测试端口及接口连接是否成功-nc curl wget
摘要:一.netcat-nc nc是netcat工具的命令,是一个很好用的网络工具。比如,可以用来端口扫描,文件传输等网络功能。 ubuntu安装nc 以netcat-traditional为例. sudo apt-get -y install netcat-traditional 设置默认的nc,选择/ 阅读全文

posted @ 2021-02-25 15:09 进击的davis 阅读(4200) 评论(0) 推荐(0)

Windows使用xshell ssh免密连接Linux虚拟机
摘要:##1.生成windows密钥对 ###1.1 在windows中的CMD命令窗口或者PowerShell中输入命令: PS C:\Users\ermao> ssh-keygen -t rsa # 或者git bash ###1.2 根据提示一路按回车下去即可,如果有其他需要也可以根据提示输入自定义 阅读全文

posted @ 2021-02-20 17:47 进击的davis 阅读(1950) 评论(1) 推荐(0)

python包的安装及依赖-pip wget pipdeptree
摘要:本文介绍主要的两种安装python包的方式,pip 和 wget,同时考虑到安装包时,会同时安装相关依赖,也简单介绍下 pipdeptree 。 ##1.pip 安装包直接使用命令: pip install pakageName # 可以临时使用国内源安装,也可以配置pip.conf文件镜像加速 # 阅读全文

posted @ 2021-02-20 14:51 进击的davis 阅读(1195) 评论(0) 推荐(0)

uwsgi启动django应用 https访问设置问题解决 & uwsgi: unrecognized option '--https' | ubuntu20.04
摘要:一般情况下,用uwsgi启动django项目,我们很多用http启动服务,也存在用https启动服务,本文介绍uwsgi设置https启动django项目。 总体来说,分以下几步: 生成 key & crt 文件 启动设置 ##1.生成key和crt文件 了解内容 # openssl genrsa 阅读全文

posted @ 2021-02-19 16:10 进击的davis 阅读(2010) 评论(0) 推荐(0)

【linux】centos7 & ubuntu20.04 安装uwsgi报错解决
摘要:centos 在centos7中用pip install uwsgi,老是报错,原因是没有安装依赖,解决思路参考如下。 1.安装编译 yum install -y gcc* pcre-devel openssl-devel 2.安装依赖 yum install -y python-devel 3.安 阅读全文

posted @ 2021-02-19 14:41 进击的davis 阅读(4120) 评论(0) 推荐(1)

openssl req 生成证书与自建CA
摘要:openssl req 生成证书与自建CA 先了解拓展名: CRT - CRT应该是certificate的三个字母,其实还是证书的意思,常见于*NIX系统,有可能是PEM编码,也有可能是DER编码,大多数应该是PEM编码 CER - 还是certificate,还是证书,常见于Windows系统, 阅读全文

posted @ 2021-02-18 10:51 进击的davis 阅读(775) 评论(0) 推荐(0)

linux centos通过 yum 管理软件安装
摘要:版本: centos 7 在centos系统中,软件管理有三种方式: rpm yum 编译安装 本文主要介绍yum的管理。Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。 基于rpm包管理,能 阅读全文

posted @ 2021-02-12 13:13 进击的davis 阅读(94) 评论(0) 推荐(0)

linux下的进程管理
摘要:在日常工作中,有时需要了解系统的运行状况,这里就涉及到系统的进程管理。 linux下的系统监控不像windows系统一样,可以直接通过任务管理器界面即可查看到各种信息,但我们可以通过各种命令来监控查看各种信息。 我们通过一定的命令可以达到进程的管理: 查看系统中运行的程序和进程 判断服务器的健康状态 阅读全文

posted @ 2021-02-12 12:48 进击的davis 阅读(142) 评论(0) 推荐(0)

linux 下的rpm包管理
摘要:linux下安装软件有两种方式,通过源码安装和二进制包的安装。 源码包安装,需要经过编译,二进制包的安装,主要两种安装方式,一个是通过dpkg,是Debian linux系的安装方式,另外就是rpm,主要是Fedora/centos/redhat linux系统在应用。 dpkg包管理: 本篇主要介 阅读全文

posted @ 2021-02-12 10:32 进击的davis 阅读(160) 评论(0) 推荐(0)

计算机基础之OSI模型 & TCP协议簇
摘要:#OSI & TCP 学习目标 了解OSI七层模型分层结构 了解TCP/IP协议簇四层模型分层结构 能够说出TCP/IP协议簇中运输层、网络层和数据链路层常见的相关协议 能够说出TCP/IP的三次握手四次断开过程 了解Vmware的三种网络模式 能够使用客户端工具连接虚拟机 掌握主机名、DNS和静态 阅读全文

posted @ 2021-02-09 18:36 进击的davis 阅读(247) 评论(0) 推荐(0)

计算机网络基础-IP分类及划分子网实例
摘要:#网络基础-IP分类及子网划分 # 任务背景 由于某些原因,某公司搬迁至新地方,现需要对公司网络环境重新调整规划,申请了一个B类IP地址:172.25.0.0, 子网掩码为255.255.224.0。需要根据公司部门和电脑数进行子网划分并分配IP。公司目前有6个部门,最大部门员工数 有28人。 # 阅读全文

posted @ 2021-02-09 17:34 进击的davis 阅读(1653) 评论(0) 推荐(0)

docker容器可被其他主机访问设置
摘要:自从Docker容器出现以来,容器的网络通信就一直是被关注的焦点,也是生产环境的迫切需求。容器的网络通信又可以分为两大方面:单主机容器上的相互通信,和跨主机的容器相互通信。 ##一、端口映射(局域网,外网此方式均可) 此种方式是将容器的某个端口映射到宿主机的某个端口,其它主机访问容器提供的服务需要通 阅读全文

posted @ 2021-02-09 10:37 进击的davis 阅读(12413) 评论(1) 推荐(2)

docker login & push失败问题记录
摘要:版本: ubuntu 18.04 docker 19.03 执行 docker login 登录镜像仓库的时候,抛出如下异常: Remote error from secret service: org.freedesktop.DBus.Error.UnknownMethod: No such in 阅读全文

posted @ 2021-02-08 11:16 进击的davis 阅读(2599) 评论(0) 推荐(0)

linux下 python 和 pip 安装换源及虚拟环境管理详解
摘要:刚开始使用 linux 的时候踩过不少关于 python 安装的坑,不管是安装 python 还是安装 pip,又或是 pip install,本篇博文旨在对 python & pip 相关做个总结,方便其他 coder 查阅,另外也是做个记录,方便以后查阅。 本篇博文将从 python 的安装,p 阅读全文

posted @ 2021-02-06 17:16 进击的davis 阅读(11982) 评论(0) 推荐(0)

导航