linux
-
初识Nginx
前言: Nginx介绍: Nginx(engine x)是由俄罗斯人logor sysoev研发的;官方网站:nginx.org;nginx是一个轻量级的高性能的web服务器和反向代理服务器;nginx本身一个处理静态资源的web服务器,但是通过加装fastcgi等模块,可是支持动态资源;可以为IMAP/POP3/SM…
-
awk学习笔记
一、linux的文本处理器三剑客 文本过滤器:grep、egrep、fgrep 行编辑器:sed(模式空间;保持空间) 报表生成器:awk(格式化文本输出)gawk awk的工作流程: 从文本中读取一行内容,根据指定的分隔符;将读入的一行内容分隔成字段,然后格式化输出指定的字段 二、awk的命令相关的参数及用法 &n…
-
互联网安全之sudo使用指南
一、前言 sudo是什么? sudo是系统管理指令;由于root用户权限过大,在实际生产过程中很少使用root用户直接登录系统,而是使用普通用户登录系统;但是如果普通用户要对系统进行日常维护操作时需要su到root用户,为了提高安全性,可以使用sudo授权某一用户在某一主机以某一用户身份运行某些命令;从而减少root用户密码知晓人,提高系统安全性。 &nbs…
-
lvs基础知识
简介 Cluster是什么? Cluster其实就是组织多个主机构建高实现性能、高可靠、多并发、大容量的同一功能的系统。 常见的集群类型: (1) Load Balancing: 负载均衡集群 (2) High Avaiability: 高可用集群 (3) …
-
linux系统监控 sar命令详解
sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告, 包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。 本文主要以CentOS 6.3 x64系统为例,介绍s…
-
Linux用户和组管理整理
本节介绍Linux用户和组相关的配置文件,用户账号管理、查询用户信息以及切换用户的相关命令,将会让我们更了解各配置文件中各个字段的含义,以及各相关命令的使用方法,方便Linux运维人员管理Linux系统中的用户和组。 背景: Linux是个多用户、多任务的系统,考虑到每个人的隐私权、每个人喜好的工作环境以及每个用户所使用的权限等方面的不同,所以设定了“用户”…
-
DNS基础及使用BIND搭建域名服务器
本文主线是DNS服务相关概念和服务器搭建,在此之前了解一下域名这个东东很有其必要性,因为DNS服务就是应域名而生的。那么域名是什么哪? 域名 域名是用一串用点分开的字符串来表示的internet上的某一台或者一组计算机的名称,用于在数据传输时标识计算机的电子方位。举…
-
一次简单的内核编译(一)
一、编译环境 1、准备一台测试机,放置两块硬盘 2、安装"Development Tools"和"Server Platform Development"编译环境 3、内核下载地址:https://www.kernel.org(本人使用的是3.10版本) 4、下载…
-
DNS高级应用之子域授权&区域转发
一、环境准备: 1、准备三台测试服务器,划分如下: 主DNS服务器:eth0:192.168.10.203;负责mylinux.com域解析;确保可以正常解析 子域DNS服务器:eth0:192.168.10.120; 负责子域ops.mylinux.com解析; &…
-
DNS高级应用之ACL和View
一、环境准备: 1、准备三台主机,要求如下 (1) DNS服务器双网卡:eth0:192.168.10.203 eth1: 172.16.2.10 (2)测试机1双网卡: eth0: 172.16.…
-
一次简单的内核编译(二)
前言: 此次编译是继一次简单的内核编译(一)进行操作编译的,请先查看第一篇再来看此片文章 一、使用busybox代替自己制作的init脚本,实现内核启动; 1、在这里我们使用静态编译busybox,所以需要先安装glibc-static依赖包,如果不安装会报错 2、解…
-
PXE批量部署linux操作系统
前言 在实际生产环境中,有时候我们会碰到为几十上百甚至上千台服务器安装Linux操作系统的需求,如果我们还是常规的去使用移动介质逐台安装,显然是一件低效又令人抓狂的事情,那要安装到何年何月啊?这对于我们追求高逼格形象的技术人员来讲当然是不可以接受的,为此,pxe模式批量部署系统应运而生。 &n…
-
Linux之任务计划 crontab
Linux之任务计划 用过windows的同学应该都知道在控制面板中有一个“任务计划”选项,我们可以通过向导设置让计算机在某个时间点或者开机时运行某个脚本或者批处理等等,方便我们的日常管理监视工作;同样在Linux系统中,如果我们想在开机时就运行某个操作,可以直接将命令写入/etc/rc.local中,该操作就会在机器开机时运行;如…
-
Linux Yum源的安装配置
Linux Yum源的安装配置 一、基本概念 Yum(全称为YellowdogUpdater,Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包…
-
Linux文本处理三剑客之awk详解
前言 awk是一款强大的报告生成器,不同于sed和grep,它的侧重点是如何把文本信息更好的展示出来,常用与统计和格式化输出。awk相当于微型的shell,有着自己一套语法结构,例如:循环结构,数组,条件判断,函数,内置变量等功能。处理对象一般纯文本文件或纯文本信息。 用法详解 基本语法 awk [options] 'progra…