运维
文章平均质量分 70
chao199512
花若盛开,蝴蝶自来
展开
-
华为RH2288H V3服务器更换内存条
大概步骤就是:停业务,关机,标记线缆,拔线,带上改锥(可能需要拧一下机器和机柜固定的螺丝),拉出机器,带防静电手环,打开机器盖子,拔下阵列卡排线,取出风扇的盖子,一般就可以看到内存条了,找到对应位置,直接换,确认内存条插紧后,合上内存条旁边的小卡扣,按刚刚反过来的顺序依次将机器归位,插线后,开机,自检后检查面板有无报错,再检查带外,再检查操作系统(可以正常识别到内存),起应用,ok,齐活儿!下面看下怎么在机器上找到对应的内存条?从带外日志上看,故障内存条为DIMM10查看RH2288H v3原创 2021-04-06 18:07:49 · 9596 阅读 · 0 评论 -
存储运维知识点记录(netapp,华为,HP-3par,emc)
netapp部分(1)当netapp存储出现问题了,应该怎么收集日志?一般当硬件(硬盘,电池)出现问题时,厂商会要求收集autosupport日志,收集时在netapp的命令号模式下:#system node autosupport invoke -node * -type all -message "invoke.all" -uri file:///mroot/etc/log/retransmit/body.7z //触发一个新的autosupport触发后浏览器访问:htt原创 2021-04-06 17:01:02 · 6761 阅读 · 0 评论 -
shell脚本实战复习
(1)写一个 bash脚本以输出一个文本文件 nowcoder.txt中的行数法一:$ wc -l ./nowcoder.txt | awk '{print $1}'法二:awk '{print NR}' ./nowcoder.txt |tail -n1法三:grep -c "" ./nowcoder.txt 法四:$ sed -n '$=' ./nowcoder.txt法五:(最简单直接的方法)cat nowcoder.txt |wc -l(2)写一个原创 2021-03-11 20:23:54 · 525 阅读 · 1 评论 -
shell脚本知识点复习
今天将对shell脚本的知识进行一个复习。@shell基础#shell基础就不讲了,随便搜搜博客看看几篇文章啥都知道了,直接上干货吧。@shell命令实战(1)/etc/profile /etc/bashrc 系统级文件~/.bashrc ~/.bash_profile 用户级文件/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell原创 2021-03-10 13:16:53 · 251 阅读 · 0 评论 -
关于linux tmp下文件自动删除的问题
事件起源:昨天值班过程中,应用组同事反馈一台linux机器的/tmp目录下自己放的脚本没有了,而且脚本相对挺重要,瞬时冷汗冒出。作为一名运维工程师最怕删东西,找值班同事及系统组同事确认后,没有人为清理,不过有人提出了:tmp不是自动会清理么?抓紧时间排查后发现是自动丢失,并且,只是删除10天之前的文件….本来以为是哪位写了一个自动执行脚本, find 了一下10天前的文件删除了….结果,排查所有用户的crontab 计划,没有任何用户执行了自动脚本监测了一下服务器登录情况,在删除文件原创 2021-02-21 17:48:43 · 5499 阅读 · 0 评论 -
解释型语言和编译型语言
计算机是不能够识别高级语言的,所以当我们运行一个高级语言程序的时候,就需要一个“翻译机”来把高级语言转变成计算机能读懂的机器语言的过程,这个过程分为两类,第一种是编译,另一种是解释。编译型语言是在程序执行之前,先会通过编译器对程序执行一个编译的过程,把程序转变成机器语言,运行时就不需要翻译,而直接执行就可以了。最典型的例子就是C语言。解释型语言就没有这个编译的过程,而是在程序运行的时候,通过解释器对程序逐行做出解释,然后直接运行,最典型的例子是Ruby。通过以上的例子,我们可以来总结一下转载 2021-01-04 01:06:05 · 437 阅读 · 0 评论 -
对linux中inode理解
(1)inode是什么理解inode,要从文件存储说起。文件存储在硬盘上,硬盘的最小存储单位叫做“扇区”(sector)。每个扇区存储512字节(相当0.5KB)。,,,,,,,,,,,,,,,,,,操作系统读取硬盘的时候,不会一个个扇区地读取,这样效率太低,而是一次性连续读取多个扇区,即一次性读取一个“块”(block)。这种由多个扇区组成的“块”(block),是文件存取的最小单位。“...原创 2020-02-06 18:42:57 · 393 阅读 · 0 评论 -
vmware中mount的小问题:mount: no medium found on /dev/sr0
问题阐述:[root@linuxprobeyum.repos.d]# mount -o loop/dev/cdrom /media/cdrommount: no medium found on /dev/sr0解决方法:对应的虚拟机右键---->设置——硬件——CD/DVD——设备状态的“已连接”和“启动时连接“都勾选就可以了,两个空格都选上就可以了。...原创 2019-11-25 11:39:55 · 3582 阅读 · 4 评论 -
linux及林纳斯-托沃兹
时间回到1991年,当时手机“大哥大”还像砖头块一样大,微软和苹果的斗争也刚刚进入白热化。就在那时,一个芬兰赫尔辛基大学的大二学生林纳斯-托沃兹(Linus Torvalds)在互联网上放出了他自己编写的操作系统Linus 0.01版本。 从1991 年4 月份起,他开始酝酿并着手编制自己的操作系统。刚开始,他的目的很简单,只是为了学习Intel 386 体系结构保护模式运行方式下的编...原创 2018-04-08 00:03:59 · 1626 阅读 · 0 评论 -
linux之redhat虚拟机的控制
[kiosk@foundation0 Desktop]$ rht-vmctl start desktop ###开启desktop虚拟机Error: desktop not started (is already running) ###报错,desktop已经运行[kiosk@foundation0 Desktop]$ rht-vmctl view desktop ...原创 2018-04-11 16:35:53 · 363 阅读 · 0 评论 -
GUN和Linux的关系
GUN 是 Richard Stallman在1984年组织开发的一个完全基于自由软件的软件体系结构,英文叫做General Public License,简称GPL.Linux以及相关modules的大量软件在GPL的推动下开发和发布.Stallman一直在传播自由软件的好处,他创立的GUN梦想是:“自由的思想,而不是免费的午餐”。在Linux中的Free,其实是自由的意思,而不是免费的意思。...原创 2018-04-04 13:15:01 · 8787 阅读 · 1 评论 -
redhat常用基础命令总结
####1.什么是linux######1.linux指的是linux的内核2.我们所说的操作系统是linux的内核+GNU组织的软件 GNU/linux #####2. 启动,关机,登入,登出相关命令######<login> 登录<logout> 登出<exit> 登出<shutdown> 停止系统<halt&...原创 2018-04-11 17:41:27 · 9555 阅读 · 1 评论 -
文件输入输出的管理
####1.输入输出的定义###### #1.输入 就是我们的键盘,鼠标和我们用这些硬件在系统逐个录入的字符#2.输入 就是系统接收到我们想要实现的功能字符后,经过进程的处理产生字符 输入会有两种出现 编号1为正确输出 编号2为错误输出 默认这两种输出都会被系统定向到字符设备中 ### 2.如何管理输出 #################1.交互式多行录入交互式多行录入,利用”.sh“文件。## ...原创 2018-04-11 19:13:13 · 282 阅读 · 0 评论 -
linux中用户管理
#######1.用户理解############用户就是系统使用者的身份在系统中用户存储为若干字符串+若干个系统配置文件用户信息涉及到的系统配置文件:(1) #####/etc/passwd ###用户信息root: x :0 : 0 :root : /root :/bin/bash用户:密码:uid:gid:说明:家目录:用户使用的shell参数 ...原创 2018-04-12 11:23:12 · 183 阅读 · 0 评论 -
linux下的属性与权限
################1.文件属性查看#########################################ls -l filename- rw-rw-r-- 1 kiosk kiosk 0 Oct 2 17:05 file[1] [2] [3] [4] [5] ...原创 2018-04-12 13:16:02 · 540 阅读 · 0 评论 -
linux之进程相关管理
###############1.进程定义####################################定义:进程就是cpu未完成的工作 ##############2.ps命令#######################################ps a ##关于当前环境的所有进程 x| -A ##所有进程 f ##显示进程从属关系...原创 2018-04-12 14:41:10 · 177 阅读 · 0 评论 -
linux远程服务管理openssh
################ 1.openssh ################################当主机中开启openssh服务,那么就对外开放了远程连接的接口#openssh服务的服务端-------------- sshd #openssh服务的客户端-----------------ssh ############# 2.在客户端连接sshd的方式 ##########...原创 2018-04-12 16:10:20 · 330 阅读 · 0 评论 -
linux下不同系统间的文件传输
###################不同系统之间的文件传输################################ #############1.文件归档########################定义:文件归档,就是把多个文件变成一个归档文件tar c ##创建 f ...原创 2018-04-12 17:16:28 · 243 阅读 · 0 评论 -
linux中的dhcp服务
####################1.dhcp服务定义###################################### dhcp服务:动态主机设置协议(Dynamic Host Configuration Protocol,DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址给用户,给内部网络管理员作为对所...原创 2018-04-25 13:58:39 · 762 阅读 · 0 评论 -
linux下虚拟机的自动安装
前言:在前面我们学会了用镜像和快照创建虚拟机,它们有一个共同特点是都是要手动安装,在安装过程中要人为的做出一定的选择,那么我们是否可以实现自动安装虚拟机呢,其实是可以的,那么如何做到呢,当然是脚本啦。我们可以将我们在手动安装虚拟机的中的所有选择项写入脚本,然后在安装虚拟机时让真机调用这个脚本执行,这样就可以实现自动安装虚拟机了,具体做法是怎样呢?让下面我们进入自动安装虚拟机之旅。在应答主机上的操作...原创 2018-05-03 16:02:24 · 242 阅读 · 0 评论 -
linux下关于虚拟机必备知识(镜像,快照安装及管理)
我将这儿的知识分为三大部分:(1)虚拟机的详细安装; (2)虚拟机的快照; (3)虚拟机的管理;#####################1.虚拟机的详细安装步骤######################...原创 2018-04-25 17:38:24 · 851 阅读 · 0 评论 -
rpm命令及第三方软件的安装
在实验前,我们需要创建实验环境,也就是将自己所需要的第三方软件安装包放在自己特定的位置。eg:我们在虚拟机下进行实验(将安装包从真机传到虚拟机)[root@localhost ~]# cd /mnt/[root@localhost mnt]# ls[root@localhost mnt]# mkdir software ---- 将软件包归纳到software,作为第三方软件库。[root...原创 2018-05-03 13:38:43 · 820 阅读 · 0 评论 -
linux下的磁盘管理知识总结
##################1.磁盘在电脑上的显示格式############################vda #第一个虚拟磁盘vdb #第二个虚拟磁盘IDE /dev/hd0 ...原创 2018-05-03 19:11:24 · 1736 阅读 · 0 评论 -
linux下lvm逻辑卷配置过程
####################1.linux存储管理方式##################################################LVM全称为Logical Volume Manager逻辑卷管理器,LVM是Linux环境中对磁盘分区进行管理的一种机制,是建立在硬盘和分区之上、文件系统之下的一个逻辑层,可提高磁盘分区管理的灵活性。可以使硬盘无限扩展。PV(phy...原创 2018-05-10 13:50:27 · 1343 阅读 · 0 评论 -
延迟,定时及临时任务的管理
#######################1.系统延时任务############################################at监控watch -n 1 ls /mnt/ -lat now+2min ##二分钟后执行任务at 时间 at>touch /mnt/file{1..10} ##需要执行的命令 at> 按ctrl+dat ...原创 2018-04-26 09:29:12 · 310 阅读 · 0 评论 -
linux下yum命令使用及软件安装
###########################1.yum相关##################################1.yum命令:yum install softwarename 安装yum repolist 列出设定yum源的信息yum remov...原创 2018-04-26 11:15:36 · 92498 阅读 · 1 评论 -
linux下vsftp服务
实验前准备工作:关闭selinux(selinux是一种访问控制体系,会自动更改ftp的不安全的设置)vim /etc/sysconfig/selinux在这里 SELINUX=enforcing改为 SELINUX=disable然后重启reboot 命令行getenforce 若显示为disabled表示更改成功##################ftp服务的基本信息###########...原创 2018-05-10 19:13:33 · 938 阅读 · 0 评论 -
基于linux下的selinux的管理与控制
#################1.什么是selinux#######################################SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux历史上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的...原创 2018-05-17 15:28:48 · 709 阅读 · 0 评论 -
基于linux下的系统排错
###################1.系统引导过程#####################################################3通电—->bios初始化—–>grub2磁盘引导阶段—>grub2文件引导阶段—->指定boot所在分区—->启动内核,只读挂载/设备—->启动init程序进入初始化阶段—->启动systemd初...原创 2018-05-17 19:40:51 · 215 阅读 · 0 评论 -
基于linux下的高级网络配置
这部分内容分为网络接口的配置及网络桥接的配置。###################1.网络接口的配置#########################################linux系统中将多块网卡虚拟成为一块网卡,以提高网络的稳定性,增加服务器的可靠性,可为用户提供不间断的网络服务称之为高级网络配置技术,下面先介绍一下bond和team两种网络配置步骤及效果:一.bond网络配置##...原创 2018-05-24 14:12:08 · 337 阅读 · 0 评论 -
linux下DNS配置及域名解析服务
一.DNS(Domain Name System,域名系统) 因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。 DNS 服务器将域名解析出来,找到域名对应的ip地址的...原创 2018-05-24 18:48:23 · 212873 阅读 · 6 评论 -
基于linux下的cifs文件系统
###################1.cifs简介##################################################CIFS(Common Internet File System)通用网络文件系统CIFS是针对Microsoft Windows操作系统的本地网络文件系统,linux系统可以挂载和访问CIFS文件共享,如同常见的网络文件系统一样。然而,由于CI...原创 2018-06-07 00:16:46 · 373 阅读 · 0 评论 -
基于linux下的nfs文件系统
###############1.NFS简介#################################################NFS(网络文件系统)NFS(network file system)是由sun公司提出的,是Unix系统和网络附加存储文件管理器常用的网络文件系统,允许多个客户端通过网络共享文件访问。它可用于提供对共享二进制目录的访问。也可用于允许用户在同一个工作组中从不...原创 2018-06-07 01:18:30 · 461 阅读 · 0 评论 -
ISCSI服务部署网络存储
网络存储技术相关概念 SCSI (小型计算机系统接口)技术:存储设备最基本标准协议。(直接提供可自行格式化的磁盘,而不是文件系统) iSCSI(因特小型计算机系统接口)技术:把SCSI接口与以太网技术结合,使用iSCSI协议基于以太网传送SCSI命令与数据,克服SCSI需要连接存储设备局限性。 SAN存储区域网络技术。 (iSCSI封装TCP/IP一般采用iSCSI HBA...原创 2018-06-07 02:53:06 · 1173 阅读 · 0 评论 -
基于linux下的firewalld服务基础
####################1.防火墙概述########################################## 动态防火墙后台程序 FireWalld提供了一个动态管理的防火墙,用以支持网络的zones,以分配对一个网络及相关连接和界面一定程度的信任;它支持以太网桥,并有分离运行时间和永久行配置选择。 ###################2.firewalld域#...原创 2018-06-07 03:11:19 · 312 阅读 · 0 评论 -
shell中的文本处理与正则表达式
######################1.正则表达式概述#############################正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中...原创 2018-06-22 03:38:32 · 1137 阅读 · 0 评论 -
shell中的变量及函数
############################1.变量###################################################简介: (1)什么是变量? 变量即在程序运行过程中它的值是允许改变的量,变量是用一串固定的字符来标志不固定的值的一种方法,变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储scripts运行时可更改的...原创 2018-06-22 05:39:38 · 1006 阅读 · 0 评论 -
linux下对mariadb数据库的管理
##################1.数据库简介#########################################数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改、查由统一软件进行管理和控制。从发展的历史看,数据库是数据管理的高级阶段,...原创 2018-05-31 16:30:42 · 947 阅读 · 0 评论 -
shell中常用的控制语句(上)
#########################学习循环语句中的for和while#################################(1)三个退出命令的区别:exit,break,continue exit:退出当前的循环,脚本整体退出 ; break:退出循环,但循环之后的命令依旧会执行; ...原创 2018-06-22 06:23:53 · 1220 阅读 · 0 评论 -
基于linux下apache服务的部署
######################1.apache服务简介#######################################Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。同时A...原创 2018-05-31 20:47:27 · 1609 阅读 · 1 评论