N26-深圳-城市蜗牛
-
Web Service基础、httpd-2.2、httpd-2.4
Web Service 传输层:提供进程地址 port number: tcp:传输控制协议,面向连接的协议,通信前需要建立虚拟链路,结束后拆除链路;端口:0-65535 udp:user datagram protocol,无连接的协议;端口:0-65535 IANA: 0-1023:特权端口,永久分配给固定应用使用 1024-41951:注…
-
正则表达式、linux文件处理三剑客:grep、sed、awk
基本的正则表达式元字符:默认工作于贪婪模式; 字符匹配: .:匹配任意单个字符; []:匹配指定范围内的任意单个字符; [^]:匹配范围外的任意单个字符; [:digit:]数字、[:lower:]小写字母、[:upper:]大写字母、[:alpha:]所有字母、[:space:]空白符、[:alnum:]字母数字、[:punct:]标点符号 匹配次数: *…
-
DNS服务、BIND
DNS:domain name service,协议(C/S,udp53,tcp53) BIND:bekerley internat name domain 注意:named程序的启动用户是named用户,非root用户,因此需要注意权限和属主。 本地名称解析配置文件:hosts linux:/etc/hosts windows:%WINDOWS%/syst…
-
bash特性、bash编程
bash基础特性: 命令行展开:~,{} 命令别名:alias,unalias 命令历史:history 命令和路径补全:$PATH glob通配符:*,?,[],[^], 快捷键:Ctrl+{a,e,l,c,u,k} 命令hash: bash通配符及特殊符号: 通配符: ?:任意一个字符; *:匹配任意个任意字符; []:匹配括号内的任意一个…
-
CentOS系统启动流程、selinux、Systemd剖析
交互式登录配置文件读取顺序: /etc/profile –> /etc/profile.d/*.sh –> ~/.bash_profile –> ~/.bashrc –> /etc/bashrc 非交互式登录配置文件读取顺序: ~/.bashrc –> /etc/bas…
-
linux进程管理
Linux内核:抢占式多任务 进程类型: 1、守护进程:在系统引导过程中启动的进程,与终端无关的进程; 2、前台进程:跟终端相关,通过终端启动的进程,注意:也可把前台启动的进程送往后台,以守护模式运行; 进程状态: 运行态:running 就绪态:ready 睡眠态:a、可中断:interruptable;b、不可中断:uninterrupta…
-
Linux网络配置
(1)、ifcfg家庭命令配置: ifconfig/route/netstat ifup/ifdown (2)、ip命令配置: ip addr | route | link (3)、修改配置文件 IP、MASK、GW、DNS相关配置文件:/etc/sysconfig/network-scripts/ifcfg-IFACE 路由相关…
-
程序包管理
Windows与Linux不兼容 库级别虚拟化: Linux:WINE Windows:Cygwin 程序包管理器: debian:deb,dpt redhat:rpm,rpm Archlinux Gentoo 获取rpm程序包的途径: 1、系统发行版光盘或官方的服务器 centos镜像: http://mirror…
-
btrfs文件系统管理与应用
btrfs(b-tree、butter fs、better fs),oracle公司研发的替代ext系列的cow机制的文件系统;GPL 核心特性: 多物理卷支持;btrfs可由多个底层物理卷组成;支持RAID,以联机“添加”、“移除”、“修改”; 写时复制更新机制(CoW):复制、更新及替换指针,而非“就地”更新; 数据及元数据校验码:checksum 子卷…
-
磁盘管理、文件管理、系统管理
分区管理工具:fdisk,parted,sfdisk fdisk:MBR模式,对于一块硬盘来说,最多只能管理15个分区; # fdisk -l [-u] [device…]:查看 # fdisk device 子命令:管理功能 p:显示已有分区 n:新建分区 d:删除 w:写入磁盘并退出 q:放弃更改并退出 m:获取帮助 l:列出分区id t:调…
-
文件查找:find命令、locate命令;Linux文件系统上的权限
文件查找:find、locate locate:依赖事先构建的索引,是在系统空闲周期性自动进行;手动更新(updatedb);极其消耗资源; find [option]… [查找路径] [查找条件] [处理动作] 查找条件: 根据文件名查找: -name “文件名称”:支持使用通配符glob(*,?,[],[…
-
网络通信安全基础、openssl、openssh
数据安全分为: 保密性:数据保密性、隐私性 完整性:数据完整性、系统完整性 可用性:数据有效性 安全攻击分为: 被动攻击:窃听 主动攻击:伪装、重放、消息篡改、拒绝服务 安全机制: 加密、数字签名、访问控制、数据完整性、认证交换机制、流量填充、路由控制、公证 安全服务: 认证: 访问控制: 数据保密性:连接、无连接、…
-
LVS+Keepalived实现负载均衡
keepalived工作原理 keepalived是基于VRRP协议实现的保证集群高可用的一个服务软件,主要功能是实现后端真实服务器的故障隔离和负载均衡器间的失败切换,防止单点故障。 VRRP协议全称:虚拟路由冗余协议(Virtual Route Redundancy Protocol)。 keepalived安装 # yum install keepali…
-
centos7上实现corosync V2 + pacemaker + pcs | crmsh备忘录
1、集群配置的前提: 一、时间同步(ntpdate做crontab定时任务) 二、主机名和IP相互解析 三、基于ssh密钥主机互信 #ssh-keygen -t rsa #ssh-copy-id -i 集群的全生命周期管理工具: pcs: agent(pcsd) crmsh: agentless (pssh) 2、安…
-
drbd+corosync+pacemaker
存储分类: DAS:直接附加存储;例如ide,sata,scsi,sas等 NAS:网络附加存储;即文件级别共享存储;例如nfs等 SAN:存储区域网络;即块级别共享存储;例如ip-san,fc-san 共享存储选型比较: SAN性能优良,价格昂贵; NAS性能基于文件系统级别,性能低下; 因此,另一个DRBD诞生,全称为分布式复制块设备,Di…