Ubuntu基础设定:openssh-server的安装和使用介绍

记录一下Ubuntu17.10的openssh-server的安装和使用。安装之后就可以使用ssh登陆Ubuntu了,所以是Ubuntu的基础设定之一。事前准备Ubuntu版本:17.10devops@ubuntu:~$ cat /etc/i...

2020-11-27

Docker入门安装教程(小白篇)

Dokcer介绍:Docker是一种容器相关的技术,简单来说你可以把它当做一个微型的独立系统,在这个系统里面运行各种软件,然后又在linux服务器上或者是电脑上运行这个系统,这个系统就被...

2020-11-27

Vmware添加磁盘的方法:扩展磁盘

这篇文章介绍了一下如何在Vmare下添加或扩展磁盘并使之有效。场景创建Linux时分配磁盘空间随着使用的增加,使用率逐渐升高,此时需要在添加或者扩展一下磁盘。
比如:此Linux(Ce...

2020-11-27

CentOS7部署Flask(Apache、mod_wsgi、Python36、venv)

一、安装Apache
# yum install -y httpd httpd-devel# systemctl start httpd.service # 启动# systemctl stop httpd.service # 关闭# systemctl restart httpd.ser...

2020-11-27

详解Docker+Jenkins+Gitlab+Django应用部署实践

一、背景介绍在互联网应用快速更新迭代的大背景下,传统的人工手动或简单脚本已经不能适应此变化,此时Devops为我们提供了良好的解决方案,应用好CI/CD可以大大的方便我们的日常...

2020-11-27

容器Docker入门详解

一、概述1.1 基本概念:Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中...

2020-11-27

在CentOS7上搭建Jenkins+Maven+Git持续集成环境的方法

本文以部署 Spring boot + Maven 项目为例,使用码云作为代码托管仓库,在 CentOS 7 上搭建 Jenkins 持续集成环境。1. 准备工作
1.1 安装 Java 环境
Jenkins 是基于 Java 开发...

2020-11-27

Linux中“!”你不知道的惊叹用法总结

前言
实际上,不起眼的“!”在linux中有着很多让你惊叹的妙用。本文就来细数那些“!”的神奇用法。下面话不多说了,来一起看看详细的介绍吧执行上一条命令
例如,在执行完上面一...

2020-11-27

vsftpd用户禁止ssh登陆的实现方法

前言vsftp 是一款使用方便,且安全的ftp服务器端的软件。可以使用系统用户登陆,也可以使用虚拟用户登陆,进行登陆。 如果使用系统用户登陆的时候,默认情况,该用户可以登陆到系统...

2020-11-27

docker安装nginx并配置通过https访问的方法

1. 下载最新的nginx的docker image
$ docker pull nginx:latest2. 启动nginx容器
运行如下命令来启动nginx container
docker run --detach \
--name wx-nginx \
-p 4...

2020-11-27

为docker中的nginx配置https的方法步骤

没有 https 加持的网站会逐渐地被浏览器标记为不安全的,所以为网站添加 https 已经变得刻不容缓。对于商业网站来说,花钱购买 SSL/TLS 证书并不是什么问题。但对于个人用户来...

2020-11-27

Docker中运行nginx并挂载本地目录到镜像中的方法

1 从hup上pull镜像docker pull nginx2 创建将要挂载的目录mkdir -p /data/nginx/{conf,conf.d,html,logs}3 先要有配置文件才能启动容器3.1 vim /data/conf/nginx.conf
user...

2020-11-27

Docker nginx安装与配置挂载的方法

在Docker下载Nginx镜像docker pull nginxdocker images创建挂载目录mkdir -p /data/nginx/{conf,conf.d,html,logs}编写nginx,conf配置文件,并放在文件夹中# For more inform...

2020-11-27

浅谈docker运行nginx为什么要使用daemon off

很开心啊,遇到这个问题,就要讲讲docker容器的进程原理了,基本上了解过docker的人都清楚docker的几个隔离方式,那么进程同样是进行隔离。问题1.docker容器跑着为啥会挂掉?docker...

2020-11-27

docker容器运行后退出(怎么才能一直运行)

现象
启动docker容器
docker run –name [CONTAINER_NAME] [CONTAINER_ID] 查看容器运行状态
docker ps -a 发现刚刚启动的mydocker容器已经退出原因很重要的要说明的一点...

2020-11-27

Docker创建一个Nginx服务器的方法步骤

运行环境: MACDocker 版本: Docker version 17.12.0-ce, build c97c6d6一、启动Nginx 服务器启动Nginx 服务器,并进入模拟终端
docker run -p 8080:80 --name nginx_web -it ng...

2020-11-27

详解Docker退出容器不关闭容器的方法

进入docker容器后如果退出容器,容器就会变成Exited的状态,那么如何退出容器让容器不关闭呢?
如果要正常退出不关闭容器,请按Ctrl+P+Q进行退出容器,这一点很重要,请牢记!
以下示例为...

2020-11-27

Linux centOS安装JDK和Tomcat的教程

首先下载JDK.这里使用的是jdk-8u181-linux-x64.tar.gz下载Tomcat.这里使用的是apache-tomcat-8.5.35.tar.gz创建目录$ cd /$ mkdir soft$ cd soft把安装包放到soft里可以使...

2020-11-27

Linux中的iostat命令使用教程

前言
话说搞运维的人没有两把“刷子”,都不好意思上服务器操作。还好,我还不是搞运维的,我一直都自诩是开发人员,奈何现在的东家运维人员“水”的一比,还要我这个自诩是开发的人...

2020-11-27

LINUX中IPTABLES防火墙的基本使用教程

前言对于有公网IP的生产环境VPS,仅仅开放需要的端口,即采用ACL来控制IP和端口(Access Control List).这里可以使用Linux防火墙netfilter的用户态工具iptables有4种表:raw–>man...

2020-11-27

Linux系统中 /etc/fstab 文件的深入解读

前言[root@localhost ~]# cat /etc/fstab## /etc/fstab# Created by anaconda on Sat Nov 3 12:03:31 2018## Accessible filesystems, by reference, are maintained under...

2020-11-27

linux系统下的时间配置综述

一.时间类型分为:
1.网络时间(设置时区,ntp服务器同步的时间)2.系统时间,当前系统所显示的时间3.硬件(RTC)时间,主板上面Bios的时间一般设置为:系统时间与网络时间同步,系统时间写入硬...

2020-11-27

crontab定时任务不执行的原因分析与解决方法

前言实现Linux定时任务有:cron、anacron、at等,cron是服务名称,crond是后台进程,crontab则是定制好的计划任务表然而今天真是长知识 用了 crontab 这么久 才知道原来也需要 启...

2020-11-27

crontab定时任务不执行的一些原因总结

前言最近在工作中遇到了一些问题,crontab定时任务居然不执行,后来我在网上找的时候发现网上主要说了这5个原因:1 crond服务未启动crontab不是Linux内核的功能,而是依赖一个crond...

2020-11-27

crontab执行时间与系统时间不一致问题解决

前言在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。
cron的配置文件称为...

2020-11-27

Hadoop计数器的应用以及数据清洗

数据清洗(ETL)在运行核心业务MapReduce程序之前,往往要先对数据进行清洗,清理掉不符合用户要求的数据。清理的过程往往只需要运行Mapper程序,不需要运行Reduce程序。1.需求去除日...

2020-11-27

linux中各种锁机制的使用与区别详解

前言:相信需要了解这方面的知识的小伙伴,已经基本对进程间通信和线程间通信有了一定了解。例如,进程间通信的机制之一:共享内存(在这里不做详解):多个进程可同时访问同一块内存。如...

2020-11-27

详解如何解决docker容器无法通过IP访问宿主机问题

问题起源
在使用 docker 的过程中我不幸需要在 docker 容器中访问宿主机的 80 端口, 而这个 80 端口是另外一个容器 8080 端口映射出去的. 当我在容器里通过 docker 的网桥...

2020-11-27

linux中gdb的入门使用教程

前言gdb是linux下非常好用的一个调试工具,虽然它是命令行模式的调试工具,但是它的功能强大到你无法想象,这里简单介绍下gdb的使用方法,需要的朋友们下面来一起看看详细的介绍吧...

2020-11-27

Hadoop 2.X新特性回收站功能的讲解

开启回收站功能,可以将删除的文件在不超时的情况下,恢复原数据,起到防止误删除、备份等作用。1.回收站参数设置及工作机制2.启用回收站修改core-site.xml,配置垃圾回收时间为1分钟...

2020-11-27

Hadoop中namenode和secondarynamenode工作机制讲解

1)流程2)FSImage和Editsnodenode是HDFS的大脑,它维护着整个文件系统的目录树,以及目录树里所有的文件和目录,这些信息以俩种文件存储在文件系统:一种是命名空间镜像(也称为文...

2020-11-27

Docker图文详解

1.Docker简介1.1虚拟化1.1.1什么是虚拟化在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈...

2020-11-27

Docker 部署Django项目的方法示例

使用docker部署django项目也很简单,挺不错,分享下环境默认你已安装好docker环境django项目大概结构
(p3s) [root@opsweb]# tree opswebopsweb├── apps├── logs├── ma...

2020-11-27

Hbase入门详解

1、hbase概述1.1 hbase是什么hbase是基于hdfs进行数据的分布式存储,具有高可靠、高性能、列存储、可伸缩、实时读写的nosql数据库。hbase可以存储海量的数据,并且后期查询性能...

2020-11-27

15分钟并行神器gnu parallel入门指南

GNU Parallel是一个shell工具,为了在一台或多台计算机上并行的执行计算任务。本文简要介绍GNU Parallel的使用。这个cpu是多核的。一般两核是这样工作的的:四核是这样工作的:16...

2020-11-27

GNU Parallel的具体使用

它是什么?
GNU Parallel是一个shell工具,为了在一台或多台计算机上并行的执行计算任务,一个计算任务可以是一条shell命令或者一个以每一行做为输入的脚本程序。通常的输入是文...

2020-11-27

linux Dig命令使用大全

Dig简介:
Dig是一个在类Unix命令行模式下查询DNS包括NS记录,A记录,MX记录等相关信息的工具。由于一直缺失Dig man page文档,本文就权当一个dig使用向导吧。
Dig的源码是ISC BIND...

2020-11-27

我常用的一些linux命令小结

之前做过两年的运维,用过很多命令,深切体会到某些linux命令熟练掌握后对效率提升有多大。举个简单的例子,在做了研发后经常会有跑一些数据,对于结果数据的处理,我们的产品同学一...

2020-11-27

linux nc命令小结

NC 全名 Netcat (网络刀),作者是 Hobbit && ChrisWysopal。因其功能十分强大,体积小巧而出名,又被大家称为“瑞士军刀”。nc - TCP/IP swiss army knifenc 常用于溢出、反向链...

2020-11-27

Linux下redis的持久化、主从同步与哨兵详解

1.0 redis持久化
Redis是一种内存型数据库,一旦服务器进程退出,数据库的数据就会丢失,为了解决这个问题,Redis提供了两种持久化的方案,将内存中的数据保存到磁盘中,避免数据的丢失...

2020-11-27

shell判断一个变量是否为空方法总结

shell中如何判断一个变量是否为空shell编程中,对参数的错误检查项中,包含了变量是否赋值(即一个变量是否为空),判断变量为空方法如下:
1.变量通过" "引号引起来#!/bin/shpara1=if...

2020-11-27

详解tomcat设置默认路径致使项目url冲突解决方法

前言
tomcat作为java容器非常出色,但是依然会有一些避之不及的小坑,在此记录一笔.
START
问题
部署多个项目后url路径冲突情景描述
1.webapps下有两个项目 projectA,proje...

2020-11-27

在Docker中利用Tomcat快速部署web应用的方法示例

在学习了docker的基本操作之后,我们就可以尝试在我们的container中部署一些基本的应用了。
这篇文章我们就来说一下怎么在docker中快速部署一个web应用。首先肯定是要机器中...

2020-11-27

Linux centos下设置定时备份任务的方法步骤

实现准备
# 需要备份文件路径:/opt/apollo/logs/access_log[root@localhost opt]# cd apollo/[root@localhost apollo]# tree.├── logs│ └── access_log└── test...

2020-11-27

详解docker 容器不自动退出结束运行的方法

本文主要简单介绍 docker 容器与前置进程的关系,以及如何编写 Dockerfile/docker-compose.yml 优雅的让容器可以常驻运行。
docker 容器的生命周期是同容器中的前置进程相关...

2020-11-27

docker容器内网络请求缓慢问题解决

在使用docker的过程中发现了几个问题,在docker里进行的网络请求经常会失败,比如npm install以及bundle install等操作,或者是作为中间层在应用中去获取api数据的过程经常会出现...

2020-11-27

Docker使用编写dockerfile启动node.js应用

编写 Dockerfile以 express 自动创建的目录为例,目录结构如下:├── /bin│ └── www├── /node_modules├── /public├── /routes├── /views├── package-loc...

2020-11-27

Linux中查看指定文件夹内各个子文件夹内的文件数量

count脚本#!/bin/shnumOfArgs=$#if [ $numOfArgs -ne 1 ]; then echo -e "Usage: \nbash $0 dirForCount" exit -1fi# argsROOTDIR=$1# core partfind $ROOTDIR -maxdepth...

2020-11-27

Docker上传镜像至私有仓库的方法示例

镜像可以很方便直接 push 到 docker 的公共仓库,就好像 github 一样,但是我们在开发中很多时候都不想公开镜像文件,这时就需要搭建 docker 的私有仓库,就好像 gitlab 一样。在...

2020-11-27

Docker私有仓库管理和删除本地仓库中的镜像

一:Docker私有仓库安装1、 下载镜像是有镜像仓库:[root@localhost ~]# systemctl start docker#如果已经有镜像了,强制删除原来的镜像的方式如下:[root@xxx-pub /]# docker rmi...

2020-11-27
返回顶部
顶部