
Linux
文章平均质量分 73
万古青天一珠帘
这个作者很懒,什么都没留下…
展开
-
ADMIN07 - 综合练习
案例1:为虚拟机 server0 配置以下静态地址参数– 主机名:server0.example.com [root@server0 ~]# vim /etc/hostname– IP地址:172.25.0.112– 子网掩码:255.255.255.0– 默认网关:172.25.0.254 [root@server0 ~]# nmcli connection ...原创 2018-09-04 08:39:24 · 1409 阅读 · 0 评论 -
TCP/IP协议及配置、文件系统
TCP/IP协议及配置• TCP/IP是最广泛支持的通信协议集合– 包括大量Internet应用中的标准协议– 支持跨网络架构、跨操作系统平台的通信• 主机与主机之间通信的三个要素– IP地址(IP address)– 子网掩码(subnet mask)– IP路由(IP router) IP地址 : 唯一标识网络中一台主机 &...原创 2018-09-04 08:40:09 · 968 阅读 · 0 评论 -
ENGINEER01 - 分区规划和使用,LVM逻辑卷
分区规划 扇区的大小:默认 512 字节 • 识别硬盘 => 分区规划 => 格式化 => 挂载使用  原创 2018-09-04 08:40:50 · 1052 阅读 · 0 评论 -
ENGINEER02 - Shell脚本基础、变量、if选择、for循环
Shell语言 脚本:可以运行,一个文件,可以实现某种功能(命令的堆积)[root@server0 ~]# vim /root/stu.sh echo hello world cat /etc/redhat-release uname -r hostname &nbs...原创 2018-09-04 08:41:56 · 964 阅读 · 0 评论 -
ENGINEER03 - 系统安全保护 配置用户环境 配置高级连接 防火墙策略管理 常见协议
脚本案例: 用户输入一个用户名,判断该用户是否存在 如果存在,则输出该用户已存在 如果不存在,则创建该用户[root@server0 ~]# cat /root/user.sh#!/bin/bashread -p ’请输入您要测试的用户名:’ userid [Math ...原创 2018-09-04 08:43:04 · 1057 阅读 · 0 评论 -
Summary02 - shell练习,综合练习
案例4:编写一个判断脚本在 server0 上创建 /root/foo.sh 脚本1)当运行/root/foo.sh redhat,输出为fedora2)当运行/root/foo.sh fedora,输出为redhat3)当没有任何参数或者参数不是redhat 或者fedora时, 其错误输出产生以下信息: /root/foo.sh redhat|fed...转载 2018-09-04 08:43:57 · 1290 阅读 · 0 评论 -
ENGINEER04 - 配置Samba共享,配置NFS共享
防火墙设置虚拟机Server0[root@server0 ~]# firewall-cmd –set-default-zone=trusted 虚拟机desktop0[root@desktop0 ~]# firewall-cmd –set-default-zone=trusted ########...原创 2018-09-04 09:18:38 · 1097 阅读 · 0 评论 -
yum源的搭建和远程访问
1.准备镜像文件,把这个镜像文件放入虚拟机server的光驱中2.1把这个镜像所在目录/dev/cdrom 挂载到/mnt/cdrom下面 (mount /dev/cdrom /mnt/cdrom 这种挂载在重启虚拟机的时候挂载就会消失,这种挂载称之为手动挂载) 2.1想要实现开...原创 2018-09-04 09:21:30 · 1059 阅读 · 0 评论 -
ENGINEER05 - iSCSI技术应用 数据库服务基础 管理表数据
防火墙设置虚拟机Server0[root@server0 ~]# firewall-cmd –set-default-zone=trusted 虚拟机desktop0[root@desktop0 ~]# firewall-cmd –set-default-zone=trusted ####################...原创 2018-09-04 14:27:27 · 959 阅读 · 0 评论 -
ENGINEER06 - HTTP服务基础 网页内容访问 部署动态网站
防火墙设置虚拟机Server0[root@server0 ~]# firewall-cmd –set-default-zone=trusted 虚拟机desktop0[root@desktop0 ~]# firewall-cmd –set-default-zone=trusted ####################...原创 2018-09-04 14:28:01 · 2977 阅读 · 0 评论 -
ENGINEER07 - 网络安全证书,邮件服务
搭建虚拟Web主机虚拟机Server01.安装httpd2.修改调用配置文件/etc/httpd/conf.d/nsd01.conf <VirtualHost *:80> ServerName server0.example.com DocumentRoot...转载 2018-09-05 08:47:32 · 1242 阅读 · 0 评论 -
SERVICE01 - 发布网络yum源 vim编辑技巧 源码编译安装 systemctl控制
搭建SERVICES环境第一台虚拟机,一般作为服务端 ,虚拟机A真机 快速产生一台虚拟机clone-vm7[root@room9pc01 ~]# clone-vm7Enter VM number: 51.将虚拟机的名字修改为A2.以root用户登陆虚拟机A,密码为123456虚拟机A要求:3.配置永久的主机名:svr7.tedu.cn[root@localhost...原创 2018-09-05 08:49:02 · 2860 阅读 · 0 评论 -
SERVICE02 - DNS服务基础 特殊解析 DNS子域授权 缓存DNS
搭建DNS服务器的基本步骤 1. 装包# yum -y install bind bind-chroot2. 配置主配置文件 /etc/named.conf 【管理哪些区域、地址库文件在哪】# cat /etc/named.conf options { directory &nbs...原创 2018-09-05 08:49:48 · 1101 阅读 · 0 评论 -
SERVICE03 - Split分离解析 RAID磁盘阵列 进程管理 日志管理
Split分离解析 (常常配合CDN使用)Content Delivery Network,内容分发网络购票用户:===》CDN服务商的缓存服务器铁道部成本降低CDN服务商赚钱用户访问速度块CDN服务商需要做的事情: 当用户查询www.12306.cn时,把客户机引导到最近/最快的那一台缓存服务器上配置关...原创 2018-09-05 08:51:08 · 1297 阅读 · 0 评论 -
SERVICE04 - 批量装机环境 配置PXE引导 kickstart自动应答
1.实现网络方式来实现安装操作系统HTTP服务端DHCP服务器TFTP服务端2.让网络装机实现自动化手动安装无人值守安装准备装机环境 —— HTTP服务端 (提供软件源和应答文件)在真机上提供软件安装源 http://192.168.4.254/rh7dvd1)启用httpd服务# systemct...原创 2018-09-05 08:52:45 · 1131 阅读 · 0 评论 -
SERVICE05 - rsync同步操作 inotify实时同步
PXE网络装机,综合性比较强涉及到服务:dhcpd、httpd、yum、tftp涉及到文件:tftp 1. 通过网络方式来实现安装操作系统HTTP服务端 (为客户机提供软件资源)需要的结果: http://192.168.4.254/rh7dvd可能遇到的问题:1)httpd服务器没启动2)防火墙及SELin...原创 2018-09-05 08:53:49 · 1403 阅读 · 0 评论 -
NETWORK01 - TCP/IP协议,拓扑结构,OSI参考模型,交换机工作模式
一、TCP/IP协议1、TCP/IP通信协议是目前最完整、最被广泛支持的通信协议,它可以让不同网络架构、不同操作系统的计算机之间通信,是Internet的标准通信协议2、主机与主机之间通信三个要素IP地址(IP address)子网掩码(subnet mask)IP路由(IP router)IP地址1、作用...原创 2018-09-05 08:54:38 · 1537 阅读 · 0 评论 -
NETWORK02 - 数据链路层、交换机、VLAN、trunk中继链接、EthernetChannel
一、 数据链路层MAC地址用来识别一个以太网上的某个单独的设备或一组设备 MAC地址长度48位(6个字节),前24位代表厂商,后24位代表网卡编号,MAC 地址的第8位为0时表示该MAC地址为单播地址为1时表示组播地址48位都为1表示广播地址Ipconfig /all查看MAC地址注:一块物理网卡的地址一定是一个...原创 2018-09-05 08:55:18 · 1019 阅读 · 0 评论 -
Linux常用命令
太简单的Linux命令我就不一一列出来了。这里我整理了一些我觉得容易忘记的命令。1、命令行提示符 [root@room9pc16 ~]# 各项含义 [用户名@计算机名 当前工作目录] 提示符root的提示符是#,普通用户的提示符是$2、创建aaa、bbb、ccc目录 [root@room9pc16 abc]# mkdir aaa bbb ccc3.创建层级目录[ro...原创 2018-09-03 20:09:14 · 1116 阅读 · 0 评论 -
Vim常用技巧
vi/vim 1.使用vim创建/修改文件 vim文本编辑器 vim工作的模式: 命令模式 输入模式 末行模式 [root@server0 ~]# vim lijun.txt ——— 按键盘i键——–>输入模式 | <---- (按Esc键回到命令模式) 命令模式 ...原创 2018-09-03 20:15:13 · 950 阅读 · 0 评论 -
Python基础知识
运算符:/ : 除法,返回的是一个小数 4/2=2.0// : 地板除 5//2=2**:幂运算 2**3=8变量名:变量名必须为字母或者下划线开头1.现在是凌晨0:0:0,过了59000秒后。求现在的时间 vars = 59000hour = vars//3600# minite = vars%3600/...原创 2018-09-03 20:23:04 · 925 阅读 · 0 评论 -
ADMIN-03 命令行基础,目录与文件管理,环境介绍
查看内核版本[root@nsd1802 ~]# uname -r 3.10.0-693.el7.x86_64[root@nsd1802 ~]# hostname #显示主机名[root@nsd1802 ~]# pwd #显示当前所在位置[root@nsd1802 ~]# cd / &nb...原创 2018-09-03 20:24:19 · 1153 阅读 · 0 评论 -
ADMIN-04 软件包管理,配置网络
• 每个学员机上有三台预先配置好的虚拟机– server —— 作为练习用服务器– desktop —— 作为练习用客户机– classroom —— 提供网关/DNS/软件素材等资源 保证 classroom 首先开启系统• 真机上操作:控制教学用虚拟机– 格式:rht-vmctl 控制指令 虚拟机名– 常用控制指令: re...原创 2018-09-03 20:25:01 · 1059 阅读 · 0 评论 -
Linux常用配置文件
1.用户基本信息目录 ctrl+z:将程序放入后台不运行 程序名 &:将程序放入后台运行/etc/passwd2.组基本信息原创 2018-09-03 20:25:30 · 971 阅读 · 0 评论 -
ADMIN05 - 管理用户和组、tar备份和恢复、NTP时间同步
• 每个学员机上有三台预先配置好的虚拟机• 真机上操作:控制教学用虚拟机– 格式:rht-vmctl 控制指令 虚拟机名– 常用控制指令: reset(还原)[root@room9pc01 ~]# rht-vmctl reset classroom[root@room9pc01 ~]# rht-vmctl reset server[roo...原创 2018-09-03 20:26:11 · 985 阅读 · 0 评论 -
Summary01 - cron任务、grep、find命令
##############################################################cron计划任务cron任务概述• 用途:按照设置的时间间隔为用户反复执行某一项固定的系统任务• 软件包:cronie、crontabs• 系统服务:crond• 日志文件:/var/log/crond如何编写crontab任务...原创 2018-09-03 20:26:45 · 1462 阅读 · 0 评论 -
ADMIN06 - 权限和归属、使用LDAP认证、家目录漫游
权限和归属1.基本权限的类别• 访问方式(权限) – 读取:允许查看内容-read r – 写入:允许修改内容-write w – 可执行:允许运行和切换-execute x 文本文件的rwx: &n原创 2018-09-03 20:27:18 · 1140 阅读 · 0 评论 -
NETWORK03 - 路由器原理、静态路由、默认路由、三层交换、动态路由协议OSPF
路由器原理及静态路由1、路由跨越从源主机到目标主机的一个互联网络来转发数据包的过程2、路由表路由器根据路由表做路径选择3、路由表的获得1)、直连路由:配置IP地址,端口UP状态,形成直连路由。2)、非直连网段:需要静态路由或动态路由,将网段添加到路由表中。静态路由1)、特点:由管理员手工配置的,是单向的,因此需要在两个网络之间的边缘路由器上需要双方对指,否则就会造...原创 2018-09-06 09:14:17 · 1309 阅读 · 0 评论 -
NETWORK04 - DHCP、标准、扩展访问控制列表、NAT实现方式
一、配置DHCP服务1、全局ip dhcp pool 名字(定义地址池)2、network 192.168.1.0 255.255.255.0(动态分配IP地址段)3、default-router 192.168.1.254(动态分配的网关地址)4、dns-server 202.10...原创 2018-09-06 09:16:45 · 1277 阅读 · 0 评论 -
OPERATION02 - 部署LNMP Nginx+FastCGI、Nginx高级技术
OPERATION DAY02案例1:部署LNMP环境案例2:构建LNMP平台案例3:地址重写1 案例1:部署LNMP环境1.1 问题安装部署Nginx、MariaDB、PHP环境安装部署Nginx、MariaDB、PHP、PHP-FPM;启动Nginx、MariaDB、FPM服务;并测试LNMP是否工作正常。1.2 方案在RHEL7系统中,源码安装N...原创 2018-09-09 16:40:28 · 958 阅读 · 0 评论 -
OPERATION03 - Nginx反向代理、Nginx调度器、Nginx常见问题
案例1:Nginx反向代理案例2:Nginx的TCP/UDP调度器案例3:Nginx常见问题处理1 案例1:Nginx反向代理1.1 问题使用Nginx实现Web反向代理功能,实现如下功能:后端Web服务器两台,可以使用httpd实现 Nginx采用轮询的方式调用后端Web服务器 两台Web服务器的权重要求设置为不同的值 ...原创 2018-09-09 16:41:22 · 1061 阅读 · 0 评论 -
OPERATION04 - memcached原理 部署memcached、Session共享
OPERATION DAY04案例1:构建memcached服务案例2:LNMP+memcached案例3:PHP的本地Session信息案例4:PHP实现session共享1 案例1:构建memcached服务1.1 问题本案例要求先快速搭建好一台memcached服务器,并对memcached进行简单的增、删、改、查操作:安装memcached软件,并启动服务...原创 2018-09-09 16:41:57 · 1121 阅读 · 0 评论 -
OPEARATION05 - Tomcat服务器、Tomcat应用案例、Varnish代理服务器
OPERATION DAY05案例1:安装部署Tomcat服务器案例2:使用Tomcat部署虚拟主机案例3:使用Varnish加速Web1 案例1:安装部署Tomcat服务器1.1 问题本案例要求部署Tomcat服务器,具体要求如下:安装部署JDK基础环境安装部署Tomcat服务器创建JSP测试页面,文件名为test.jsp,显示服务器当前时间然后客户机访问此We...原创 2018-09-09 16:42:29 · 1125 阅读 · 0 评论 -
NETWORK06 - 企业网络拓扑图
二层交换机分别创建VLAN10、20、30、40sw1将f0/5接口加入vlan10Switch(config)#interfacefastEthernet 0/5Switch(config-if)#switchportaccess vlan 10sw2将f0/5接口加入vlan20Switch(config)#interfacefastEthernet 0/5S...原创 2018-09-09 16:43:14 · 1304 阅读 · 0 评论 -
Linux运维工程师-面试题总结
1.linux 如何挂在 windows 下的共享目录mount.cifs //192.168.1.3/server /mnt/server -o user=administrator,pass=123456linux 下的 server 需要自己手动建一个 后面的 user 与 pass 是 windows 主机的账号和密码 注意空格 和逗号2.查看...原创 2018-09-09 16:46:30 · 1365 阅读 · 0 评论 -
OPERATION-06 版本控制 SVN基础 实战案例、RPM打包
OPERATION DAY06案例1:Subversion基本操作案例2:使用Subversion协同工作案例3:制作nginx的RPM包1 案例1:Subversion基本操作1.1 问题本案例要求先快速搭建好一台Subversion服务器,并测试该版本控制软件:创建版本库 导入初始化数据 检出数据至用户本地副...原创 2018-09-09 16:46:59 · 992 阅读 · 0 评论 -
NETWORK05 - ARP/ICMP网络层协议、TCP/UDP传输层协议、STP/PVST+生成树、HSRP热备份
网络层协议:ARP协议将一个已知的IP地址解析成MAC地址Windows系统中的ARP -a:查看ARP缓存表 ICMP协议Internet 控制消息协议1)连接建立成功:Reply from 192.168.1.1:bytes=32 time<1ms TTL=1282)目标主...原创 2018-09-06 09:19:12 · 1182 阅读 · 0 评论 -
SHELL01 - shell概述、编写及执行脚本、Shell变量
shell 脚本编程day 01~shell:逻辑+系统管理命令一、shell与bash区别shell 命令解释器:众多解释器的总括ksh、sh、tcsh、csh、bashbash 命令解释器: 属于某一个人,或属于某家公司开发出来的产品,众多解释器中的一个,具体产品~存放位置&...原创 2018-09-06 09:19:57 · 1033 阅读 · 0 评论 -
SHELL02 - 数值运算 条件测试 if选择结构
一、数值运算 1. 整数运算1)基本运算类别四则运算+ - * / * 取余数运算- 求模 : num1 % num22) expr 运算工具计算指定的表达式,并输出结果- 格式: expr&nb原创 2018-09-06 09:20:34 · 1091 阅读 · 0 评论 -
SHELL03 - 循环结构 shell字体颜色 case语句、函数中断控制
一、循环结构让特定代码重复执行1.for循环1)特点:循环的次数是固定的!2)语法结构及特点for 变量 in 值1 值2 …do  原创 2018-09-06 09:21:08 · 1164 阅读 · 0 评论