系统相关

linux安装redis 完整步骤

07-28
安装: 1.获取redis资源 wget http://download.redis.io/releases/redis-4.0.8.tar.gz 2.解压 tar xzvf redis-4.0.8.tar.gz 3.安装 cd redis-4.0.8 make cd src make install PREFIX=/usr/local/redis 4.移动配置文件到安装目录下 cd ../ mkdir /usr/local/redis/etc mv redis.conf /usr/local/

linux文本处理杏彩平台出租工具之grep与正则表达式语法

07-28
Grep介绍Linux 文本处理三剑客之一,文件过滤工具(另外两剑客为sed:文本编辑工具,awk:文本报告生成器) 拥有着,根据用户指定的"模式"对目标文本逐行进行匹配检查:打印匹配到的行的功能. 使用Grep除了正常的字符使用之外 还可以运用正则表达式字符. Grep的重要命令选项 --color=auto 关键字高亮显示(centos7默认) *-v 关键字 显示不包含关关键字的行,取反 *-i 关键字 忽略关键字的大小写 -n 显示的结果每行前增加行号 -c 仅显示找出的结果的

Linux的DNS服务和BIND应用

07-28
在Linux上DNS服务是由通过BIND程序提供的. 所以为了搭建DNS服务器,就需要安装BIND程序. 安装BIND BIND文件 主配置文件:/etc/named.conf 它包含了其他文件 查看BIND的其他文件 其中 /etc/named.iscdlv.key /etc/named.rfc1912.zones /etc/named.root.key 这三个模块是主配置文件的三个重要模块 解析库文件: /var/named/目录下 注意:1.一台DNS服务器可同时为多个区域提供解析 2.必

linux-sources.list

07-27
备份  sudo cp /etc/apt/source.list /etc/apt/source.list-original 替换 sudo cp src-sources-path /etc/apt/source.list 或编辑 /etc/apt/source.list 更新 sudo apt update 清华源 deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricteddeb http://mirrors.t

linux-自有服务-运行模式

07-27
linux 自有服务:运行模式.用户及组管理.网络管理.ssh服务. 运行模式 linux 启动 传统的 linux 启动由 init 进程处理.比如 centos 采用 init 启动. upstart.epoch.muda.systemd都是替代方案.比如 ubuntu 采用 upstart 启动. init linux 启动: 查找 bios: bios 查找第一引导设备(通常是硬盘): 在设备上查找 mbr,加载 mbr 并把控制权交给mbr,之后的启动过程由 mbr 控制: mbr 初

Ubuntu 16.04 配置网卡

07-27
https://blog.csdn.net/u010544187/article/details/77879359/ https://wiki.debian.org/NetworkConfiguration 配置IP地址自动获取 原文地址:https://www.cnblogs.com/ihibin/p/9383118.html

Linux(RadHat)基础学习—文件传输

07-27
1.scp传输 scp:远程复制传输,速度很慢 目录上传: scp -r 目录 用户名@主机ip:绝对路径 文件上传 scp 文件 用户名@主机ip:绝对路径 远程下载: scp -r 用户@主机ip:绝对路径 下载目录 2.rsync传输 rsync:镜像传输传输,远程同步,速度快,默认忽略文件属性.连接文件.设备文件,但可以加参数使其把忽略的文件也进行同步传输 下载: rsync [选项] 远程主机用户@ip:绝对路径 下载位置 上传: rsync [选项] 本地文件位置 远程主机用户@ip

Memcached主从复制+keepalived架构

07-27
实现主从复制和高可用的方式 Memcached主从复制是指在主Mencached服务器上修改数据都会被同步到其他服务器上,MemcachedAPI客户端是无法判断连接到那一台Memcached服务器,所以需要VIP地址,提供给MemcachedAPI客户端进行连接.可以使用keepaived产生的VIP地址连接主Memcached服务器来完成,并且提供高可用架构. 环境准备 服务器 IP地址的 主要软件 主Memcached 192.168.100.21 libevent.memcached.m

【Linux】【Services】【SaaS】Spinnaker

07-27
1. 简介 1.1. 说明: Spinnaker 是 Netflix 的开源项目,是一个持续交付平台,它定位于将产品快速且持续的部署到多种云平台上.Spinnaker 通过将发布和各个云平台解耦,来将部署流程流水线化,从而降低平台迁移或多云品台部署应用的复杂度,它本身内部支持 Google.AWS EC2.Microsoft Azure.Kubernetes和 OpenStack 等云平台,并且它可以无缝集成其他持续集成(CI)流程,如 git.Jenkins.Travis CI.Docker

linux-用户及组管理

07-27
用户及组管理 环境:ubuntu-16.04.4-server-amd64 /etc/passwd root:x:0:0:root:/root:/bin/bash 用户名称 用户密码 用户ID 主组ID 注释 用户目录 shell x表示加密(点位符) /etc/group root:x:0: 组名称 组密码 组ID 组内用户(多个以逗号分隔) 通常用户组不需要密码 /etc/shadow root:!:17738:0:99999:7::: 用户名称 用户密码 useradd [option]

shell名称由来

07-27
1. 介绍 shell,中文名壳,用来形象描述用户,操作系统以及硬件之间的相互关系. 电脑的运行离不开硬件,但是用户却无法直接对硬件进行操作,对硬件的操作只能通过一个称为"操作系统(Operating System)"的软件来控制.事实上,我们每天所讨论的linux,严格意义上来说只是一个操作系统,我们称之为"核心(kernel)".然而,从使用者的角度来说,使用者也没办法直接操作kernel,而是通过kernel的"外壳"程序,也就是所谓的sh

3.4 shell文本过滤

07-27
文本过滤涉及到以下知识: 正则表达式.find.grep.awk.sed.合并与分割(sort.uniq.join.cut.paste.split). 正则表达式: 基本元字符集及其含义: 匹配IP地址: 原文地址:https://www.cnblogs.com/wanmeishenghuo/p/9383105.html

linux服务日常优化

07-27
linux 服务装机前的优化工作. echo ">/etc/udev/rules.d/70-persistent-net.rules" >/etc/rc.local 开机自动执行2.关闭SELINUX sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/configgetenforce (查看SELINUX) setenforce 0(允许) setenforce 1(拒绝)3.chkconfig | e

linux中复制文件夹的所有文件到指定目录

07-27
这里我们的需求是需要将一个文件夹中的所有文件都复制到另一个文件夹中,而不是将一个文件夹复制到另外一个文件夹中. //这里需要使用到-R参数,表示递归处理,将指定目录下的所有文件与子目录一并处理//一开始的使用使用星号表示文件夹中的所有文件和文件夹,发现Linux会将*作为文件或者文件夹.//所以这里使用了点代表所有文件和文件夹.[[email protected] home]# cp -R /etc/skel/* /home/kooyuyu/cp: cannot stat `/etc/skel/

最常用的Linux命令

07-27
1.cd命令 这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径.如: cd /root/Docements # 切换到目录/root/Docements   cd ./path # 切换到当前目录下的path目录中,"."表示当前目录   cd ../path # 切换到上层目录中的path目录中,".."表示上一层目录 2.ls命令 这是一个非常有用的查看文件与目录的命令,list之

leetcode LRU Cache Golang

07-27
package main import( "fmt" ) type Node struct { Key string Val string Pre *Node Next *Node } type DLinkedList struct { Head *Node Tail *Node } func (self *DLinkedList) IsEmpty() bool { if self.Head == nil && self.Tail == nil { return tru

Linux入门——基础shell

07-27
Shell脚本语言是实现Linux/UNIX系统管理及自动化运维所必备的重要工具, Linux/UNIX系统的底层及基础应用软件的核心大都涉及Shell脚本的内容.每一个合格 的Linux系统管理员或运维工程师,都需要能够熟练地编写Shell脚本语言,并能够阅 读系统及各类软件附带的Shell脚本内容.只有这样才能提升运维人员的工作效率,适 应曰益复杂的工作环境,减少不必要的重复工作,从而为个人的职场发展奠定较好的基础 1脚本语言的种类 1.1编译型语言 指用专用的编译器,针对特定的操作平台(操

开启内核路由转发使内网机器通过Gnu/Linux上网

07-27
问题描述 内网客户机器通过一台Gnu/Linux服务器访问互联网.服务器的eth0网卡可以访问互联网,eth1网卡与内网相连.客户端要通过该服务端访问互联网. 实验环境 服务器: 网卡 IP 子网掩码 网关 eth0 192.168.16.220 255.255.255.0 192.168.16.1 eth1 192.168.15.222 255.255.255.0 192.168.15.1 客户端: 网卡 IP 子网掩码 网关 eth0 192.168.15.111 255.255.255.0

Cisco胖AP配置上网

07-27
本文接着上午的文章,就Cisco  AIR-SAP1602I-C-K9这款AP在胖AP状态下配置上网进行了分步实验.配置分成了两部分,第一部分可以在CLI状态下配置一个管理IP,这个IP的作用是用来管理,可以和LAN不在同一个网段,也可以在同一个网段,它不影响用户上网,但如果不在同一个网段,使用远程WEB没法进行管理. 第二步,在WEB状态下创建SSID.开启无线频段.设置加密方法和密码等进行了描述. 一. 配置管理IP地址 ap>en Password: ap#conf t ap(config

shell文本左右对齐排版【转】

07-27
文本左右对齐排版 有文本4.txt如下: 111111111111111111111 98912 张三 222222222222222222 150020 李四四 333333333333333333333 360000 王五 444444444444444444 2332 赵六六 555555555555555555 222 田七 666666666666666666666 999999 简单的文本通过批处理排版 编写代码 #! /bin/bash file=./4.txt echo -e "