centos7系统下搭建docker本地镜像仓库的方法
系统环境: CentOS 7.2
192.168.0.179:Docker仓库
192.168.0.60:客户端
安装并启动docker
?
1
2
3
yum -y install docker
systemctl start docker
systemc ...
Shell中如何删除文本比较长的行的实现方法
Shell中如何删除文本比较长的行的实现方法
有的时候需要对文件执行删除删除操作,这个时候比较常用的会使用vi命令中的dd命令,比如先执行10G(跳转到第10行),然后再执行20dd(删除20行),但实际情况未必是这么常规,比如说,要删除文件中,某行长度超过200个字符的行,如果文本比较小,还好,如果是几万行,几十万行的 ...
Redhat 7/CentOS 7 SSH 免密登录的方法
先决条件
3 台 CentOS 7
HOSTNAME
IP
ROLE
server1
10.8.26.197
Master
server2
10.8.26.196
Slave1
server3
10.8.26.195
Slave2
步骤
1. 用 root 用户登录。每台服务器都生成公钥,再合并到 ...
Linux系统利用cp命令实现强制覆盖功能的方法
前言
cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。
语法
cp(选项)(参数)
选项
-a:此参数 ...
linux中ipset命令的使用方法详解
ipset介绍
iptables是在linux内核里配置防火墙规则的用户空间工具,它实际上是netfilter框架的一部分.可能因为iptables是netfilter框架里最常见的部分,所以这个框架通常被称为iptables,iptables是linux从2.4版本引入的防火墙解决方案.
ipset是iptables的扩展,它允许你创建 匹配整个地址sets(地址集合) 的规则。而不 ...
Centos7开机启动自己的脚本的方法
在百度上可以找到好几种Linux开机启动各种服务的方法,在这里我写的是自己喜欢的方式.
博主是一个不怎么记事的人,有些配置在系统的目录下,配置了一次后就忘了,再也不想去系统的目录下找各种奇奇怪怪的目录和名字.就比如说这个开机启动,在配置完了后的某一天,想要在加一个启动的服务,然而那时已经忘了以前是在哪个目录下 ...
在linux下开启FTP服务方法介绍
1. 首先服务器要安装ftp软件,查看是否已经安装ftp软件下:
?
1
#which vsftpd
如果看到有vsftpd的目录说明服务器已经安装了ftp软件
如果没有安装ftp软件的话,这里有下载地址和相关教程可以参 ...
Linux 内核通用链表学习小结
描述
在linux内核中封装了一个通用的双向链表库,这个通用的链表库有很好的扩展性和封装性,它给我们提供了一个固定的指针域结构体,我们在使用的时候,只需要在我们定义的数据域结构体中包含这个指针域结构体就可以了,具体的实现、链接并不需要我们关心,只要调用提供给我们的相关接口就可以完成了。
传统的链表结 ...
CentOS上搭建Nginx+Mono运行asp.net环境的配置方法
安装步骤:
一、获取开源相关程序:
1、利用CentOS Linux系统自带的yum命令安装、升级所需的程序库:
?
1
2
3
sudo -s
LANG=C
yum -y install gcc gcc-c++ aut ...
linux烧写、配置、搭建Edison环境
小编发现很多朋友在linux上烧写、配置、搭建edison环境的时候出现过很多问题,基本上很多人使用setup tool for ubuntu,小编在此先提醒各位,千万别用!
首先我们先来看下edison入门环境配置相关的内容
文档说明:本文的阅读对象适合刚入手edison并且在linux系统下操作的开发人员,所有操作均在linux系统下完成,主要 ...
centos中nginx按日期自动分割访问日志的方法
Web 访问日志 (access_log) 记录了所有外部客户端对Web服务器的访问行为,包含了客户端IP,访问日期,访问的URL资源,服务器返回的HTTP状态码等重要信息。
一条典型的Web访问日志如下:
复制代码 代码如下:
192.168.50.195 - - [17/Jun/2016:23:59:12 +0800] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Wind ...
linux服务器测试网速的方法
目录
linux服务器网络测速的方法
这几天一直在研究linux服务器测试网速的方法,下面总结了两种,看看哪种方法适合自己使用吧,都不难测试的结果还可以!。
linux服务器网络测速的方法
1、下载一个安装包进行测速
使用 wget 命令下载一个安装包,这里以lnmp一键安装包为例。
wget http://soft.vpser.net/lnmp/lnmp1 ...
Linux中gpio接口的使用方法示例
前言
Linux内核中gpio是最简单,最常用的资源(和 interrupt ,dma,timer一样)驱动程序,应用程序都能够通过相应的接口使用gpio,gpio使用0~MAX_INT之间的整数标识,不能使用负数,gpio与硬件体系密切相关的,不过linux有一个框架处理gpio,能够使用统一的接口来操作gpio.在讲gpio核心(gpiolib.c)之前先来看看gpio是怎么使 ...
Centos安装samba文件服务器方法
一:yum安装samba,如果中途提示某些依赖没安装,请先安装依赖
?
1
yum -y install samba
二:查看安装状态
?
1
r ...
Linux双网卡绑定实现负载均衡详解
Linux双网卡绑定实现负载均衡,供大家参考,具体内容如下
系统环境:CentOS release 6.9 (Final) Linux centos6 2.6.32-696.10.1.el6.x86_64
Ubuntu系统下使用ifenslave进行网卡配置,方法大同小异。
关闭NetworkManager
?
1
2
...
Centos6.4 编译安装 nginx php的方法
一. 准备依赖库
安装make:
?
1
yum -y install gcc automake autoconf libtool make
安装g++:
?
1
yum install ...
Linux中在防火墙中开启80端口方法示例
linux如果刚安装好防火墙时我们常用的端口是没有增加的,也就是说不能访问,那么要怎么把常用端口增加到防火墙通过状态呢,下面我们以80端口为例子吧。
最近自己在学习Linux。搭建一个LNMP环境。在测试时一切都好。然后重启Linux后。再次访问网站无法打开。最终原因是在防火墙中没有加入 80 端口的规则。具体方法如下: ...
轻松搞定VIM高亮NGINX配置文件的方法
前言
众所周知在默认设置下,vim不会对nginx的配置文件做语法高亮处理,需要手动开启这一功能。那么如何手动开启呢?下面来一起看看详细的实现方法。
下载nginx.vim
这里以linux系统为例,其它系统大同小异。
切换到vim的语法配置目录并下载nginx语法文件。
需要注意路径中的vim74需要与机器上安装的vim版本号 ...
centos 7中firewall防火墙的常用命令总结
前言
在CentOS7.0中默认使用firewall代替了iptables service。虽然继续保留了iptables命令,但已经仅是名称相同而已。
firewall是centos7的一大特性,最大的好处有两个:
支持动态更新
不用重启服务;
关于CentOS7下Firewall防火墙配置用法可以通过这篇文章进行查看,下面来看看本文的主要内容关于centos ...
Vim如何使用相对行号实现一切操作详解
前言
大家都知道,我们使用vim的一点好处就是,可定制性非常高,如果遇到任何让自己感到不适的痛点,都可以通过配置甚至开发一款插件来解决。开始使用vim一段时间之后,我发现一个非常“反人类”的地方:vim的很多命令都是需要查行数的。比如“删除一个函数体”,你就要数数这个函数占了几行(比如5行),然后按5dd。如 ...