- 博客(50)
- 收藏
- 关注
原创 Linux命令之last
last [-num | -n num] [-f file] [-t YYYYMMDDHHMMSS] [-R] [-adioxFw] [username..] [tty..] last作用是显示近期用户或终端的登录情况。通过last命令查看该程序的log,管理员可以获知谁曾经或者企图连接系统。 执行last命令时,它会读取/var/log目录下名称为wtmp的文件,并把该文件记录的登录系统或终端的用户名单全部显示出来。默认显示wtmp的记录,btmp能显示的更详细,可以显示远程登录,例如ssh登
2020-05-19 11:54:03
329
原创 linux 查看磁盘空间
linux 查看磁盘空间linux 查看磁盘空间大小命令df :命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息df-hl:查看磁盘剩余空间信息,显示如下:文件系统 容量 已用 可用 已用% 挂载点Filesystem Size Used Avail Use% M...
2019-08-19 17:15:31
212
原创 Linux下用户组、文件权限详解
用户组在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念- 所有者- 所在组- 其它组- 改变用户所在的组 所有者一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者用ls ‐ahl命令可以看到文件的所有者也可以使用chown 用户名 文件名来修改文件的所有者 文件所在组当某个用...
2019-02-22 11:44:35
324
原创 python安装
python基础知识一、python安装1.下载安装包 Python-3.6.4.tgz ##官网www.python.org###2.解压安装包tar xf Python-3.6.4.tgz -C /opt/3.编译 ##注意目录 /opt/Python-3.6.4./configure --prefix=/usr/local/python3 ##指...
2018-11-14 17:52:31
184
原创 作业
Zabbix+tidb 配置 环境:rhel7.3 Server1:172.25.60.1 PD1 tidb zabbix-server Server2:172.25.60.2 tikv Server3:172.25.60.3 tikv Server4:172.25.60.4 tikv Server1已经配置过zabbix-server并且也已经安装过mariadb服务; 首先...
2018-07-17 20:57:46
273
转载 理解LNMP体系结构
理解LNMP体系结构内容主要参考自http://www.cnblogs.com/it-cen/p/4320261.html?comefrom=http://blogread.cn/news/,感谢原博主。LNMP就是Linux+Nginx+MySQL+PHP,Linux作为服务器的操作系统,MySQL即为数据库。本文主要介绍PHP和Nginx的关系。Nginx为一款高性能Web服务器...
2018-07-12 09:22:59
204
原创 mysql5.7主从复制 半同步.....
一:mysql5.7主从复制 (主从复制为‘异步‘,可能会导致数据丢失)[root@server8 ~]为主库 [root@server9 ~]为从库[root@server8 ~]上: 1 mysql安装包 mysql-community-client-5.7.17-1.el6.x86_64.rpm mysql-community-common-5.7.17-1.el6.x86...
2018-07-05 15:23:42
1472
原创 lvs健康检查,更新策略(ldirectord)
lvs健康检查,更新策略(ldirectord) 2018年06月20日 23:39:34 阅读数:5当lvs负载均衡中,有一台rs不能使用时,访问vip,还会去访问down掉的这台rs,并返回一个错误的页面。这种情况是不合理的,所以我们需要一个lvs的健康检查,更新策略ldirectord[root@foundation77 ~]# curl 172.25.254.100 curl...
2018-06-22 00:44:39
296
原创 运维实战—虚拟机的封装
一、新建虚拟机 1、新建6.5版本的虚拟机1、通过iso或者yum源创建一个6.5的虚拟机 这里写图片描述 这里写图片描述 2、虚拟机设置1、设置虚拟机的网卡 这里写图片描述 2、删除/etc/udev/rules.d/目录下的70开头的文件(为了防止子快照的网卡无法使用) 这里写图片描述 3、修改yum源 这里写图片描述 4、进行域名解析 这里写图片描述 5、设置...
2018-06-22 00:43:45
489
原创 lvs负载均衡三种模式配置
lvs有三种模式:nat模式(LVS/NAT),直接路由模式( LVS/DR),ip隧道模式(LVS/TUN) 以及二度开发的第四种模式(FULL NAT) 1、DR直接路由模式原理:负载均衡器和RS都使用同一个IP对外服务。但只有DR对ARP请求进行响应,所有RS对本身这个IP的ARP请求保持静默。也就是说,网关会把对这个服务IP的请求全部定向给DR,而DR收到数据包后根据调度算法,找出...
2018-06-22 00:42:23
357
原创 python面向对象
一、面向对象和面向过程面向对象编程—Object Oriented Programming,简称OOP,把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数;面向过程把函数继续切分为子函数,来降低系统的复杂度;二、类 1.类的创建 父类(基类)和子类(派生类)针对不同对象,特色化设置class Cat(object): ##所有类的父类均可为object ...
2018-06-22 00:37:02
179
原创 python文件操作
一、文件读写的原理Python 内置了读写文件的函数,用法和 C 是兼容的;操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(又称文件描述符),然后,通过操作系统提供的接口从这个文件对象操作;二.文件读写的操作 注意:注意:操作时顺序为:打开+操作+关闭f = open(‘/root/hello’) ##打开文件,如不存在会报错 f....
2018-06-07 14:08:42
282
原创 python模块
模块 一、模块简述在 Python 中,一个.py文件就称之为一个模块(Module)。其优势在于:大大提高了代码的可维护性;当一个模块编写完毕,就可以被其他地方引用;二、模块搜索路径 1.默认情况下,Python 解释器会搜索当前目录、所有已安装的内置模块和第三方模块,搜索路径存放在 sys 模块的 path 变量中:In [1]: import sys In [2]:...
2018-06-07 14:08:01
191
原创 python高阶函数
一、map函数(执行) 1.map原理:map( ) 函数接收两个参数,一个是函数,一个是序列, map 将传入的函数依次作用到序列的每个元素,并把结果作为新的 list 返回2.对[1,2,3]、 [4,5,6] 、[7,8,9]三个列表一一对应求和from collections import Iterabledef add(*num): return sum...
2018-06-07 14:07:22
275
原创 python高级特性
一、迭代 In [2]: from collections import Iterable ##判断是否可迭代,需导入Iterable模块 In [3]: isinstance([1,2,3],Iterable) Out[3]: True ##可for循环遍里的数据类型,均可迭代 In [4]: isinstance((1,2,3),Iterable) Out[4]: True ...
2018-06-07 14:03:07
180
原创 练习
1. 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?for i in range(1,5): ##重点是i、j、K范围相同,值不同 for j in range(1,5): for k in range(1,5): if i!=j and j!=k and i!=k: res=i*100...
2018-05-30 22:40:20
150
原创 (35) python字典与函数
字典一、定义 打印模块pprint,使输出更美观二、字典的操作1.查看key值对应的value值2.指定输出字典的key、value、key-value3.修改字典元素4.遍历字典5.删除字典元素6.实现switch,case功能注意:python不支持switch,case功能,需要用其他方法实现7.列表去重的第二种方法练习1.生成172.25.254.1~172.25.254.200随即IP,...
2018-05-30 22:33:04
422
原创 (34) python列表、元组与集合
一、列表的创建与操作 1.创建列表 2.列表的索引与切片 3.强制转换 4.列表的重复 5.列表的成员操作符 6.列表的连接二、列表的编辑 1.添加 append 和 extendextend ##将新列表元素全部添加如果用append添加列表,则: 2.删除 remove 、pop 和 del(可删除列表) clear(清空列表)remove: pop:del: 3.插入 inse...
2018-05-30 21:40:21
176
原创 (33) python字符串
一、字符串定义 1.可用" "、''、""" """定义 2.转译特殊字符 "\"二、字符串操作 s = 'welcomewestos' ##从0开始,到length-1结束 1.索引 print(s[4]) ##打印4索引,即第5个字符 2.切片 print(s[1:3]) ##从0索引开始,到3索引结束 print(s[:]) ##打印字符串 print(s[1:5:2])...
2018-05-30 15:44:58
194
原创 (32) python基础知识
ctrl + r ##查找命令一、python安装 1.下载安装包Python-3.6.4.tgz 官网www.python.org 2.解压安装包 tar xf Python-3.6.4.tgz -C /opt/ 3.编译 ##注意目录/opt/Python-3.6.4 ./configure --prefix=/usr/local/python3 ##指定目录 注意:编译会报...
2018-05-30 11:16:28
252
原创 (31) linux中shell的基本语句
一、for语句 1.for语句格式 for i in {1..10} | `seq 1 3 10` (步距为3,即每隔3执行命令) do sleep 1 ##执行命令后休眠时间为1s done 2.编写脚本check_host.sh检查1-10的主机是否可达 脚本格式 运行结果 3.编写脚本create_user01.sh自动建立userfile的用户...
2018-05-24 14:11:27
189
原创 (30) linux中shell的正则表达式
一、grep 1.grep概述 文本过滤命令:grep是一种文本搜索工具,根据用户指定的“模式”对目标文本进行匹配检查,打印匹配到的行; grep:由正则表达式或者字符及基本文本字符所编写的过滤条件; 2.grep匹配字符 - E ##扩展正则表达式 grep root passwd ##模糊过滤root字符 grep -E "\<root" passwd...
2018-05-24 14:10:17
489
原创 (29) linux中shell的变量
linux中shell的变量2018年05月17日 15:25:37阅读数:14 一、变量概述 1.变量:在程序运行过程中允许改变值的量 2.特点:用一串固定的字符表示不固定的值; 是一种使用方便的占位符,用于引用计算机内存地址; 在shell中不能永久保存在系统中,必须...
2018-05-24 14:09:15
137
原创 (28) linux中Shell 基本知识
一、脚本概述 1.Shell脚本是一种解释型语言 2.用Shell脚本保存执行命令 3.用脚本判定命令的执行条件 4.用脚本实现命令的批量执行二、脚本基础知识 1.脚本编写 #!/bin/bash ##执行脚本的shell类型 2.脚本运行[root@desktop8 mnt]# sh hello.sh ##用sh打开脚本[root@desktop8 mnt]# chmod +x ...
2018-05-24 14:07:16
221
原创 (27) firewalld 防火墙服务管理
一、防火墙 1.概述 动态防火墙后台程序 FireWalld提供了一个动态管理的防火墙,用以支持网络的zones,以分配对一个网络及相关连接和界面一定程度的信任;它支持以太网桥,并有分离运行时间和永久行配置选择。 2.域 home(家庭):用于家庭网络,仅接受dhcpv6-client、ipp-client、mdns、samba-client、ssh服务 internal(内部):用于内部...
2018-05-14 22:04:14
399
原创 (26) iSCSI服务
一、iSCSI服务二、iSCSI服务设置 1.安装并开启服务[root@localhost ~]# yum install targetcli -y[root@localhost ~]# systemctl start target[root@localhost ~]# systemctl status target 2.新建分区 ##同步分区表[root@localhost ~]# fdisk...
2018-05-14 22:00:36
437
原创 (25) linux的NFS文件系统
一、NFS服务 NFS:网络文件系统,是Unix系统和网络附加存储文件管理常用的文件系统,允许多个客户端通过网络共享文件访问;二、NFS管理 1.服务端安装nfs yum install nfs-utils 2.打开nfs,进行配置[root@localhost ~]# systemctl start nfs[root@localhost ~]# mkdir /nfsdir[root@loc...
2018-05-07 22:34:55
143
原创 (24) linux 的CIFS文件系统
一、CIFS 1.CIFS系统:Internet文件共享系统,也称服务器信;适用于MicrosoftWindows服务器和客户端的标准文件和打印机的共享系统息块(SMB) 2.Samba服务:用于将linux文件系统作为CIFS/SMB网络文件进行共享,并将linux打印机作为CIFS/SMB打印机进行共享二、Smb服务 1.安装smb服务 samba ##服务端 sa...
2018-05-07 22:33:22
238
原创 (23)linux Apache服务管理
apache一、apache默认发布目录/文件 1.配置yum源,安装httpd服务 2.打开http,修改防火墙配置 3.建立默认发布文件 /var/www/html/index.html<h1>hello evercdyone</h1> ##h1字体设置 (此为index里的内容)网页访问,可看到默认发布文件的内容4.修改默认发布文件(http主配置文件:/...
2018-05-07 09:28:16
328
原创 第一本书总结
RHCSA模拟测试考试信息:IPADDR: 172.25.254.x(X 在这里指您的工作站编号加100)NETMASK: 255.255.255.0GATEWAY: 172.25.254.250DNS: 172.25.254.250yum源地址为:http://172.25.254.250/rhel71.在进行考试之前,请先重置根用户密码为 examwestos2. 更改主机名称为 statio...
2018-05-02 22:14:20
245
原创 (22) linux 数据库管理
数据库数据库的类型db2 oracle mysql(mariadb) sqlserver数据库相当于高级的excel表格,其中的字段相当于 一、数据库的设置 1.重置虚拟机,修改网络配置、主机名和yum源 vim /etc/sysconfig/network-scripts/ifcfg-eth0 hostnamectl set-hostname testdb.westos.com(修改...
2018-05-02 11:20:47
141
原创 (21) 高速缓存
高速缓存一、高速缓存服务配置 1.服务端安装高速缓存服务 yum install bind -y 2.服务端开启高速缓存服务 systemctl start named 注意:开启服务时,会因为加密字符不够,无法正常开启;敲击键盘或移动鼠标即可[root@localhost ~]# systemctl start namedwqedwdsacdsvfewfcdscdwfcewqcdcewfc...
2018-05-01 16:28:09
296
原创 (20) linux高级网络配置
一、配置网络桥接 1.网络配置文件目录 /etc/sysconfig/network-scripts/2.备份网络配置文件(ifcfg-enp4s0 ifcfg-br0) ifcfg-enp4s0 ##网卡配置文件 ifcfg-br0 ##桥接配置文件3.新建网卡配置文件 ifcfg-enp4s0 1 DEVICE=enp4s0 ...
2018-05-01 16:25:14
333
原创 (19) 系统排错
系统排错一、MBR主导分区损坏 1.可覆盖掉虚拟机的主导分区 dd if=/dev/zero of=/dev/vda bs=446 count=1 此时系统将无法正常开机 2.根据虚拟机版本添加光驱(如7.0的系统光驱为7.0版本的镜像) 3.开机模式中选择修复选项 ##注意:光驱启动 进入系统后,打开shell chroot /mnt/sysimage 查看boot程序所在...
2018-04-25 08:54:35
206
原创 (18) selinux
一、内核级防火墙 selinux 1.三种级别 1 强制(E) 0 警告(P) 关闭(D) 2.安全标签:安全上下文 当selinux插件处于关闭状态,vsftp服务无安全标签 当selinux插件处于强制/警告状态,重启时给所有服务添加安全标签(例 ps auxZ | grep vsftpd) 二、selinux级别管理(注意:修改完配置文件要重起服务:s...
2018-04-25 08:54:02
437
原创 (17)ftp服务
ftp服务一、FTP 文件传输协议 1.FTP为系统提供了通过网络与远程服务器进行传输的简单方法,分主动和被动两种; 2.vsftpd:安全型服务器包,被动传输的接口是随机的,安全级别更高; 3.默认配置文件让anonymous用户只能下载位于chroot目录中的内容; 4./var/ftp:远程FTP客户端能以用户anonymous或ftp用户连接到服务器,无需密码;二、设置FTP服务 ...
2018-04-19 09:54:15
627
原创 (16)LVM
LVM一、lvm使设备的大小根据需要变化 pv 物理卷 pe 物理扩展 vg 卷组 lvm 逻辑卷le 逻辑块二、设置lvm分区挂载 1.建立分区,设置lvm类型 划分物理分区,并修改分区lvm类型id为8e 2.同步分区表 partprobe 3.将物理分区变为物理卷 [root@localhost ~]# pvcreate ...
2018-04-19 09:50:29
240
原创 (15) 主分区,swap分区,磁盘阵列
系统分区一、MBR信息 1.MBR主引导分区 446字节 2.MPT主分区表 64字节 3.硬盘有效标示“55aa” 2字节 4.分区大小为16字节,故有4个分区 其中3个主分区,1个扩展分区,扩展分区中成为逻辑分区 5.注意:MBR分区最大只能分2TB,全部可识别的分区总数为16,可用的为14(其中 前面分几个主分区,占几个主分区扩展分区占一个)命令为fdisk ...
2018-04-19 09:43:42
680
原创 (14) 系统延迟任务
1.系统延时任务at命令发起的延时任务都时一次性的当延迟任务输出时,输出会邮件的形式发送给任务人邮件用mail去看 at 时间 :at now+1min 任务 ctrl+d 执行任务 at -l 查看任务 at -c 1 查看任务1的详细信息 atem 2 解除任务2date 03:16at + time[root@localhost ~]# at 03:18a...
2018-04-16 16:25:54
195
原创 (13) DHCP服务
一、DHCP原理: 服务端安装DHCP服务,客户主机的ip获取方式为dhcp,即动态获取; 客户主机通过广播位(例:172.25.254.255)索要动态IP地址,服务端通过客户主机的mac地址识别 发出广播的客户主机,并给出动态IP地址 二、在服务端安装dhcp 1.配置服务端静态ip nm-connection-editor 2.修改配置文件 /etc/...
2018-04-15 21:50:09
446
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人