
操作系统
文章平均质量分 62
keep hungry always
三十岁IT民工
展开
-
linux shell脚本批量创建公钥
linux shell脚本批量创建公钥为实现对多台服务器部署服务,如果只用交互方式输入密码,耗时耗力,因此必须考虑自动化部署,查询资料发现expect方式可以实现。一、介绍expect脚本是Tcl脚本语言的拓展。用来实现自动的交互式任务,无需人为干预。在实际开发中,运行shell脚本有时候会输入linux密码或者是mysql密码等,而expect可以帮我们输入。二、安装expect在linux系统中没有自带,需要我们自行安装,在centos系统下,安装命令如下yum install expect原创 2022-05-06 10:42:09 · 364 阅读 · 0 评论 -
linux 之sed用法大全
linux 之sed用法大全sed详细用法1. sed的作用sed是Stream Editor(流编辑器)的缩写,简称流编辑器;主要用来处理文本的。跟awk、grep合起来成为linux三驾马车。sed是一行一行读取文件内容并按照要求进行处理,把处理后的结果输出到屏幕2. 命令行格式sed [options] ‘处理动作’ 文件名3. sed常用选项选项说明备注-r使用正则表达式常用-i直接编辑文件会生效常用-n取消默认输出 采用静默的方式原创 2022-05-05 13:17:45 · 3908 阅读 · 0 评论 -
linux输入多行内容至文件
linux输入多行内容至文件1. 单行写入[root@cn01 test]# echo "192.168.1.1" >test.txt[root@cn01 test]# cat test.txt 192.168.1.12. 单行追加[root@cn01 test]# echo "192.168.1.1" >>test.txt[root@cn01 test]# cat test.txt 192.168.1.1192.168.1.13. 多行写入[root@cn01原创 2022-05-04 17:22:09 · 6165 阅读 · 0 评论 -
awk入门
linux之awk文本处理入门1、awk简介awk是一种编程语言,用于linux下对文本和数据进行处理。数据可以来来自标准输入、一个或多个文件,或其他命令的输出。更多作为脚本来使用。awk处理数据的方式:逐行扫描文件,寻找匹配的特定模式的行,并在这些行上进行你想要的操作。如果没有指定动作,则把匹配的行显示到标准输出(屏幕)。如果没有指定模式,则所有被操作所指定的行都被处理。2、awk 两种语法格式awk [options] ‘commands’ filenamesawk [options]原创 2021-01-24 17:55:58 · 238 阅读 · 1 评论 -
Centos7制作局域网http的yum源
制作局域网http的yum源1、下载安装包到本地,以下载vim软件包为例yum install --downloadonly --downloaddir=/opt/download vim 2、将安装包拷贝至局域网预先设置好的yum服务器[root@localhost yum]# cd /opt/yum 进入到软件包所在文件夹[root@localhost yum]# createrepo . 创建每个软件包元数据[root@localhost yum]# createrep原创 2021-01-24 11:25:22 · 1107 阅读 · 3 评论 -
linux常用特殊符号
在shell中常用的特殊符号罗列如下:$ ${} $? $$ $*$# $@ command{} [] [[]] () (()); 分号 (Command separator)在 shell 中,;主要用来在一行中运行一条或者多条指令。;; 连续分号 (Terminator)专用在 case 的选项,担任 Terminator 的角色。case “$fop” inhelp) echo “Usage: Command -help -version filename”;;version)原创 2021-01-23 16:03:56 · 576 阅读 · 0 评论 -
Linux之shell中的大括号、中括号、小括号的使用详解+多示例
摘要:很多人和我一样对于shell的各种括号的各种用法肯定不是很清楚,有时候看见别人脚本都不知道是什么意思,今天就来说说bash中的大中小括号的用法和解释,本人常用bash所以也只能用bash来说明了,若其他shell有出入请勿怪我。一、shell中的大括号(也叫花括号) "{}"的用法:1、${var}解释:当变量名和后面的内容都是变量命名所允许的内容时候这时候直接用$var是不行的得用{}把变量名括起来2、${var:-string}解释:当变量var值为空时var:−a会吧a作为值,当变原创 2021-01-23 15:49:56 · 15811 阅读 · 2 评论 -
linux7 如何配置IP地址
linux7 如何配IP地址首先命令行输入vi /ect/sysconf ig/network-scripts/ifcfg-enp7s0f0**(这是第一个口,同理第二个口就是ensp7s0f1) 如下图所示ethx是第几个网口 ensp7s0fx也是第几个网口 x代表数量第二步 “i”进入编辑把bootproto设置成静态ip即:bootproto=ststic把ONBOOT设置成yes 指明在系统启动时是否激活网卡即:ONBOOT=yes第三步 配置IP地址 子网掩码 网原创 2021-01-20 13:32:31 · 2862 阅读 · 0 评论 -
centos linux7 系统安装
centos linux7 系统安装第一步把光盘放入服务器光驱内,服务器开机进去界面第二部按F12或者F11进入安装选择界面 其中有三个选择1.直接安装 centos linux7系统2.先测试后安装 centos linux73.恢复系统可见选第一个和第二个都可以,选第一个的话会更加方便快捷,选第二个的话更加的专业系统,这里我们选择第一个直接安装加载安装必要文件第三步进入设置界面把语言改成English,然后选择最小安装(最小安装时为了我们做实验,一般情况下需要选择带有GUI 的选原创 2021-01-20 11:39:21 · 165 阅读 · 0 评论 -
部署虚拟环境安装Linux系统(Linux就该这么学)笔记
作者:chenhao1.安装配置VM虚拟机VMware WorkStation虚拟机软件是一款桌面计算机虚拟软件,让用户能够在单一主机上同时运行多个不同的操作系统。每个虚拟操作系统的硬盘分区、数据配置都是独立的,而且多台虚拟机可以构建为一个局域网。Linux系统对硬件设备的要求很低,我们没有必要再买一台电脑,课程实验用虚拟机完全可以搞定,而且VM还支持实时快照、虚拟网络、拖曳文件以及PXE(Preboot Execute Environment,预启动执行环境)网络安装等方便实用的功能。第1步:运行下原创 2021-01-14 20:48:33 · 220 阅读 · 0 评论