- 博客(24)
- 问答 (1)
- 收藏
- 关注
原创 zabbix安装与使用
软件版本:zabbix-3.4.4.tar.gz依赖包:php-gd php-xml php-bcmath php-mbstring zabbix一款强大的企业级分布式监控软件,使用B/S架构管理zabbix服务端 客户端(agent,snmp)1 安装lnmp环境(其他博客有)数据库定义 用户zabbix 密码zabbix 库zabbixcreate d...
2018-07-19 16:11:46
260
原创 nginx的优化(有一定难度)
nginx如果在生产环境中使用必须要经过优化后才能使用1.增大并发量 2.防止DDOS攻击 3.报错页面优化 4.nginx状态监控 5.根据系统客户端不同给出页面1.增大并发访问量#user nobody;worker_processes 1; 一共开启1个进程,必与cpu的核心...
2018-07-19 14:25:12
538
原创 搭建lnmp
nginx简介:nginx是一款轻量级高性能,高并发的web服务端软件,还可以像lvs haproxy一样做调度器很强大,模块化设计,可以 ./configure --help 查看系统环境: centos7.4 关闭防火墙,selinux ip:192.168.4.1 ...
2018-07-19 12:13:22
299
原创 搭建discuz论坛
安装包 :Discuz_X3.3_SC_UTF8.zip系统环境:centos7.4一台(一切从简) IP: 192.168.4.50实验环境:LAMP仅仅使用光盘的yum自带源就搭建LAMP就足够了1 .安装lamp环境yum -y install httpd php php-mysql mariadb mariadb-server mariadb-dev...
2018-07-19 11:24:24
1441
原创 awk数据处理工具
awk是工具作用是数据过滤和数据统计 ,也是一款逐行处理工具,它与sed不同,awk不能直接用shell的变量, awk有自己的一套语言。awk 选项 ‘条件 {指令}’ 文件 #简单版awk 选项 'BEGIN{指令} 条件{指令} END{指令}' 文件 #完全体 只有中间的逐行执行,其他对文...
2018-05-18 17:34:50
193
原创 文本交互工具sed
sed非交互式的文本编辑工具,功能强大支持正则,可以写在脚本中达到对文件的非交互修改,是不是比vim强大很多sed工具是逐行处理器,简单理解就是读入文本第一行匹配,符合执行动作第二行第三行......这里的格式 :sed 选项 “ 匹配条件 指令“ 文件 #条件不写就是匹配所有行选项:-r支持扩展正则 -i匹...
2018-05-18 17:05:22
190
原创 RHCE——find系统查寻指令
find命令格式:find 路径 选项 关键字选项有:-name "文件名支持通配符" -user 根据文件所属者 -size 根据文件大小 + | - k M G -type 根据文件的类型 f文件 d目录 l快捷方式...
2018-05-16 16:58:21
883
原创 交互式脚本expect
这是个写入脚本中的交互工具,expect可以根据回显结果来执行预先写好的命令,但前提整个流程人必须熟悉才可以根据回显设置自动应答。装软件包expectyum -y install expect这里直接用脚本演示#!/bin/bashrm -rf /root/.ssh/known_hosts ...
2018-05-16 16:53:14
397
原创 RHCE——NTP时间同步
rhce考试中ntp只需要配置客户端即可~~~yum -y install chronyvim /etc/chrony.conf#server 0.rhel.pool.ntp.org iburst#server 1.rhel.pool.ntp.org iburst#server 2.rhel.pool.ntp.org iburst#server 3.rhel.pool.ntp.or...
2018-05-16 15:08:28
389
原创 RHCE——LDAP服务器连接
系统 classroom.example.com 提供了一个 LDAP 验证服务。您的系统需要按照以下要求绑定到这个服务上:验证服务器的基本 DN 是:dc=example,dc=com帐户信息和验证信息都是由 LDAP 提供的连接要使用证书进行加密,证书可以在下面的链接中下载 :http://classroom.example.com/pub/example-ca.crt当正确完成配置后,用户 ...
2018-05-16 14:03:44
998
原创 RHCE——内核升级
linux内核:操作系统最基本的部分,负责管理系统资源(cpu 内存 驱动硬件),决定系统性能和稳定性。安装内核的升级从指定的地址 http://classroom.example.com/content/rhel7.0/x86_64/errata/Pa ckages/ 找到新版kernel的rpm安装文件,下载并用来升级内核,同时要满足下列要求:当系统重新启动之后升级的内核要作为默认的内核原来...
2018-05-16 11:30:04
581
原创 RHCE——创建系统内共享目录
创建一个共享目录/home/admins ,特性如下:/home/admins目录的组所有权是adminuseradminuser组的成员对目录有读写和执行的权限。除此之外的其他所有用户没有任何权限(root用户能够访问系统中的所有文件和目录)在/home/admins目录中创建的文件,其组所有权会自动设置为属于adminuser组[注]此处所谓的共享目录并不是指网络共享,只是某个组成员共用 1....
2018-05-16 10:53:26
1092
原创 RHCE——cron计划任务
为用户natasha配置一个定时任务,每天在本地时间14:23时执行命令 /bin/echo hiya su - natashacrontab -e 23 14 * * * /bin/echo hiyawqcrontab -l 查看
2018-05-16 10:38:48
525
原创 RHCE——权限关系
拷贝文件/etc/fstab到/var/tmp/fstab,配置文件/var/tmp/fstab的权限:文件/var/tmp/fstab的拥有者是root用户文件/var/tmp/fstab属于root组文件/var/tmp/fstab对任何人都不可执行用户natasha能够对文件/var/tmp/fstab执行读和写操作用户harry 对文件/var/tmp/fstab既不能读,也不能写所有其他...
2018-05-16 10:28:34
393
原创 RHCE——iSCSI网络虚拟存储
很慌张之前没有这个课 自己研究了一下发现不同版本包配置不同 后来根据老师的笔记做了6 7遍这里是系统rhel7中自带软件包 targetcli直接来重点 实现 server 和 client之间的iscsi虚拟存储环境:server ip 192.168.4.15 client ip 192.168.4.41 因为是考试firewa...
2018-05-16 09:59:45
294
原创 shell中三种中断
break 结束循环continue 结束本次循环exit 结束脚本#!/bin/bashfor i in {1..5}do [ $i -eq 3 ] && exit 结果:1 2 echo $idoneecho over#!/bin/bashfor i in {1..5}...
2018-05-15 17:32:25
13751
原创 shell中的while循环结构
while : while 条件测试do do命令 命令done donewhile 当条件成立 可以无限循环,或者直接加入:来让脚本无限循环这里写一个脚本猜数字,随机生成一个数字,键盘输入一个数直到猜对位置,大了...
2018-05-15 15:02:37
638
原创 RHCE——用户关系
创建下列用户、组以及和组的成员关系:一个名为adminuser的组一个名为natasha的用户,其属于adminuser,这个组是该用户的从属组一个名为harry的用户,属于adminuser,这个组是该用户的从属组一个名为sarah的用户,其在系统中没有可交互的shell,并且不是adminuser组的成员用户natasha、harry、和sarah的密码都要设置为flectrag1.group...
2018-05-15 14:04:57
345
原创 shell的for循环
for循环结构1.一个可以控制循环次数的脚本for 变量名 in 值列表(有多少值循环多少次)doecho $变量名echo 牛老师done2.这里写两个生成数字的命令seq 10 生成1——10seq 5 10 生成5——10seq 2 4 100 从2开始每次加4加到不超过100echo {1..5} 1——5echo {10...
2018-05-15 11:48:57
1041
原创 RHCE——逻辑卷LVM和交换分区swap
自行建立一个200MiB的逻辑卷 /dev/systemvg/vo,格式化为ext3文件系统并挂载到 /vo 。然后将逻辑卷vo和其文件系统大小调整到 300 MiB这里的/dev/systemvg(卷组名)/vo (逻辑卷名)可以将dev下零散空闲的磁盘空间整合为vg然后从vg中划分逻辑卷lv美滋滋 (vg卷组 lv逻辑卷 kv物理卷不用管)vgcreate systemvo /de...
2018-05-15 11:33:50
778
原创 RHCE——yum软件仓库和归档打包
1.mkdir /dvd && mount /dev/cdrom /dvdvim /etc/yum.repos.d/dvd.repo[rh7]name=rh7.4baseurl=file:///dvdenable=1gpgcheck=0yum repolist2.最快搭建本地yum源mkdir /dvd && mount /dev/cdro...
2018-05-15 09:04:07
358
原创 shell的if结构case结构
2018.5.14if单分支if [ 判断];then命令fiif双分支 if 【判断】;then命令1else命令2fi这里写一个双分支的脚本测试指定主机是否能ping通vim ping.sh#!/bin/bashping -c 2 192.168.4.$1 > /dev/null 这里因为linux的ping机制无限所以添加-c2来限制次数if...
2018-05-15 08:49:38
266
原创 shell中的变量
只写了部分常用变量环境变量 (随不同环境变化):$USER $PWD $PATH $PID root 下 $USER=root quguanwen下 $USER=quguanwen 预定义变量: $?命令返回值查看状态 $*列出所有位置变量的值 $#一共加载多少位置变量位置变量: $1 $2 $3 ....$X ...
2018-05-14 15:44:14
115
原创 shell中的运算与测试
一 数值运算 这里【】和[ ]一样 2018.5.14 这里我就用三种 (前两个只能做整数运算) (1) $[10+10] $[20/5] $[20*2] $[10%8] $[$RANDOM%20] #可用echo显示结果 %为取余这个应用非常厉害 $[A%B] 取余数大小不会超过B...
2018-05-14 13:16:08
443
空空如也
关于centos7.2配置ipv6的问题
2017-11-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人