
redhat
lalin的学习之路
努力、奋斗、向上
展开
-
Shell学习笔记 三剑客-awk
awk简介awk 是一种编程语言,用于在 linux/unix 下对文本和数据进行处理。awk数据可以是来自标准输入、一个或者多个文件,或者其它命令的输出它支持用户自定义函数和动态正则表达式等功能,是linux/unix下的一个强大的文本处理工具。它在命令行中使用,但更多是配合脚本来使用。awk 的处理文本和数据的方式是,逐行扫描文件,寻找匹配的特定模式的行,并在这些行上进行指定的操作。如果没有指定的处理动作,则把匹配的行显示到标准输出(屏幕),如果没有指定模式,则所有被操作所指定的原创 2020-05-27 09:54:03 · 444 阅读 · 0 评论 -
Shell学习笔记 三剑客-sed
sed是一种在线的、非交互式的编辑器,它一次处理一行内容。处理时候,把当前处理的行存储在临时缓冲区中,称为模式空间“pattern space”。接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕,接着处理下一行。sed主要用于自动编辑一个或者多个文件,简化对文件的反复操作,编写转换程序等...原创 2020-05-26 19:29:35 · 561 阅读 · 0 评论 -
Shell学习笔记 shell正则
shell正则linux正则表达式:grep、awk、sedPHP,JAVA,PERL,PYTHON(Perlj兼容正则PCRE包)正则表达式是为了处理大量字符串而定义的一套规则和方法注意事项正则表达式和通配符特殊字符是由本质区别的linux正则一般以行尾单位匹配处理的alias grep=‘grep --color=auto’通配符与特殊字符通配符\* ...原创 2020-04-29 22:24:56 · 316 阅读 · 0 评论 -
Shell学习笔记 shell函数应用
函数定义和调用函数是shell脚本中自定义的一些列执行命令,一般来说函数应该设置有返回值(正确返回0,错误返回非0)。对于错误返回,可以定义返回其他非0正值来细化错误。使用函数的好处是可以避免出现大量重复代码,增加了代码的可读性。定义函数 调用函数 函数返回值 函数传参 先定义再调用 函数定义function FUNCTION_NAME(){ command1...原创 2020-04-28 12:54:07 · 133 阅读 · 0 评论 -
Shell学习笔记 shell数组应用
数组分类普通数组:只能使用整数 作为数组索引[root@servicex script]# linux_name=(redhat ubuntu centOS)[root@servicex script]# echo $linux_nameredhat[root@servicex script]# echo ${linux_name[1]}ubuntu[root@servicex...原创 2020-04-27 16:27:09 · 151 阅读 · 0 评论 -
Shell学习笔记 shell流程控制
流程控制语句if单分支结构if [ 条件成立 ];then 执行fi双分支结构if [ 条件成立 ];then 执行1else 执行2fi多分支结构if [ 条件1 ];then 执行1elif [ 条件2 ];then 执行2。。。elif [ 条件n ];then 执行...原创 2020-04-25 23:20:14 · 105 阅读 · 0 评论 -
Shell学习笔记 shell条件测试
格式1:test 条件表达式格式2::[ 条件表达式 ]格式3:[[ 条件表达式 ]]文件测试[ -e dir | file ] 是否文件存在,无论文件类型[ -d dir ] 是否存在。且是目录[ -f file ] 是否存在,且是文件[ -r file ] 当前用户对改文件是否有读权限[ -x file ] 当前用户对文件是否有执行权限[ -w file ]...原创 2020-04-24 14:11:22 · 157 阅读 · 0 评论 -
Shell学习笔记 shell变量
自定义变量定义变量 变量名=变量值 引用变量 $变量名或者${变量名} 查看变量 echo $变量名(set显示所有变量,包括自定义变量和环境变量) 取消变量 unset 变量名 (仅在当前shell中有效)[root@servicex tmp]# vim ping.sh #!/usr/bin/bashping -c1 127.0.0.1 &>/dev/nu...原创 2020-04-22 16:16:15 · 123 阅读 · 0 评论 -
Shell学习笔记 shell脚本基本格式
每个程序都由自己对应的解释器,shell的执行方式恩威两种bash 不需要添加执行权限,直接使用解释器解释./ 需要添加执行权限#!/bin/bash 也需要添加执行权限,为了系统好识别shell脚本特性命令和文件自动补齐 tab(如果写错了无法补全) 命令历史记忆功能 history 别名功能 alias(查看当前shell的别名) 取消别名 unalias ...原创 2020-04-21 11:21:40 · 235 阅读 · 0 评论 -
Shell学习笔记 shell概述
Shell脚本(需要解释器解释)系统命令的堆积 特定的语法+系统的命令=文件 不会手动搭建或者执行某些程序一定学不会Shell Shell脚本能做什么基于标准化之上的->工具作用:简化操作步骤,提高工作效率,减少人 为干预,减少故障自动化地完成基础配置(系统初始化操作、系统更新、内核调整、网络、时区、ssh优化) 定期备份恢复程序 自动化信息的采集(zabbix...原创 2020-04-21 10:34:16 · 123 阅读 · 0 评论 -
READHAT7 RHCSA学习笔记 进程管理
进程与服务在linux系统中执行一个程序或者命令就可以触发一个事件,取得一个进程ID,每个程序都由所有人 所有组 其他人 三种权限,不同的人执行这个程序系统基于的权限也是不一样的。...原创 2020-04-20 10:28:00 · 280 阅读 · 0 评论 -
READHAT7 RHCSA学习笔记 压缩归档
linux下不能直接对于文件夹进行压缩,需要进行打包后进行压缩tar打包tar -cvf 目标文件名 源文件名 :创建打包,查看详细过程[root@localhost tmp]# tar -cvf testacl.tar testacltestacl/testacl/cattestacl/crontestacl/cron1testacl/crontab.log[r...原创 2020-04-17 16:10:14 · 158 阅读 · 0 评论 -
READHAT7 RHCSA学习笔记 磁盘与逻辑卷管理
逻辑卷管理LVM的重点在于可以弹性调整逻辑文件系统的容量,LVM可以整合多个实体分区在一起,让这些分区看起来像一个磁盘一样,而且还可以在未来新增或者移除实体分区到LVM管理的磁盘当中,于是在磁盘空间的使用上就相当具有弹性了。pv 物理卷 实体滚动条pvcreatevg 逻辑滚动条多个物理卷合成一个vg,每个vg最小的单位成为pe一个vg的最大容量为256G创建vg的过程中指...原创 2020-04-16 18:40:20 · 318 阅读 · 0 评论 -
READHAT7 RHCSA学习笔记 磁盘与文件系统管理
扇区扇区是最小的物理储存单位,每个扇区的大小为52bytes第一个扇区最重要,里面存放着MBR以及分区表 其中MBR需要446bytes 分区表要64bytes分区分区就是让操作系统读取硬盘上的磁柱区域,因为分区表只有64bytes。因此最多只能记录四条分区记录,称为主分区和拓展分区,拓展分区还可以创建逻辑分区。主分区加拓展分区最多只能有4个(硬盘限制)拓展分区最多只能有一...原创 2020-04-16 17:32:38 · 248 阅读 · 0 评论 -
READHAT7 RHCSA学习笔记 用户身份切换
账号信息的存放/etc/password/etc/shadow/etc/group获取root权限切换到root用户 su root 或者 su - 回车输入密码su -c “命令”使用权限命令 sudo 需要配置sudo在root账号下执行vim /etc/sudoers针对用户在 root ALL=(ALL) ALL下一行添加user...原创 2020-04-16 12:16:48 · 250 阅读 · 0 评论 -
READHAT7 RHCSA学习笔记 文件权限与目录配置
文件所有者 所属组 其他人权限r 可读 4w 可写 2x 可执行 1改变文件chgrp 改变所属组chmod 改变权限chown 改变所有者chmod改变权限root改变权限有两种方式 :数字:4、2、1 chmod 777 filename通过字母来改 chmod 【u | g | o | a】【+ | - | =】 【w | r | x | ...原创 2020-04-16 11:53:07 · 202 阅读 · 0 评论 -
READHAT7 RHCSA学习笔记 vim编辑器
普通模式vim一打开就是一般模式,或者在编辑模式按esc回到普通模式编辑模式在一般模式下按i进入编辑模式,在当前光标下编辑在一般模式下按o进入编辑模式,在光标新建一行进行编辑指令模式在一般模式下按?或者:或者/进入指令模式复制单行复制 yy多行复制 nyy粘贴复制以后按p粘贴至下一行剪切单行剪切 dd多行剪切 ndd替换在指令模式下输...原创 2020-04-16 11:02:33 · 164 阅读 · 0 评论 -
redhat6.6根据官方文档安装oracle数据库(pre_install)
官方安装文档地址https://docs.oracle.com/cd/E11882_01/nav/portal_11.htm检查硬件要求原创 2020-04-05 14:53:44 · 403 阅读 · 0 评论 -
redhat7安装yum,配置清华yum源
卸载已经安装的yumrpm -qa|grep yum|xargs rpm -e --nodeps创建一个文件夹用来存放下载的yum安装包mkdir /tmp/yumcd /tmp/yum下载yum安装包wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-163.el7.centos.noa...原创 2020-03-31 09:50:58 · 2109 阅读 · 0 评论 -
VMware抓包已经收到DNS解析但是还是ping不通解决方案
可以看到即使收到了DNS解析但是依然ping不通解决方法vim /etc/sysconfig/network然后就好了原创 2020-03-30 21:35:02 · 711 阅读 · 0 评论 -
VMvare安装redhat 在NAT,VMnet8配网时候的一些坑
最近使用虚拟机的时候需要用到静态IP,想通过NAT的模式,然后静态地址VMware安装redhat之后却一直ping不通互联网2、首先把你需要将虚拟机的网络适配器选择为VMnet82、控制面板->所有控制面板项->网络连接中查看VMnet8这个东西它的ipv4地址比如说他分配的地址是192.168.137.1(记住这个地址)3、点击编辑->虚拟网络编辑器-&g...原创 2020-03-30 20:03:35 · 247 阅读 · 0 评论