- 博客(16)
- 资源 (5)
- 收藏
- 关注
原创 CentOS7网络配置和修改网卡名称及常用服务管理命令
亲测:vim /etc/sysconfig/grub后执行命令grub2-mkconfig -o /boot/grub2/grub.cfg不会是done带有I/O error在/etc/sysconfig/network-scripts/中修改网卡名称后,/etc/init.d/network restart failed以上执行出现错误后reboot重启centos7后ifconfig发现网卡名...
2018-04-28 09:37:13 6395
原创 linux shell case语法
一.c a s e语句为多选择语句。可以用c a s e语句匹配一个值与一个模式,如果匹配成功,执行相匹配的命令。c a s e语句格式如下:case 值 i n模式1 ) 命令1 . . . ;;模式2) 命令2 . . . ;;e s a c二.取值后面必须为单词i n,每一模式必须以右括号结束。取值可以为变量或常数。匹配发现取值符合某一模式后,其间所...
2018-04-25 20:14:51 279
原创 linux shell if语法
一.i f语句测试条件,测试条件返回真( 0)或假(1)后,可相应执行一系列语句。简单的if语句是:i f条件then 命令f i注意:使用i f语句时,必须将t h e n部分放在新行,否则会产生错误。如果要不分行,必须使用命令分隔符。现在简单i f语句变为:if 条件;then then与封号;之间有空格命令f i二.i f语句其格式为: if 条件1 If...
2018-04-25 20:13:00 232
原创 centos-yum
centos中yum的使用 centos 中yum的使用 一. yum是什么 yum = Yellow dog Updater, Modified 主要功能是更方便的添加/删除/更新RPM包. 它能自动解决包的倚赖性问题. 它能便于管理大量系统的更新问题 注:为什么要使用yum而不用apt,最简单的原因Centos自带 二. yum特点 *可以...
2018-04-25 19:30:22 220
转载 安装docker时yum install docker-io -y报错
运行yum报错Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again今天给Centos通过rpm -Uvh装了个epel的扩展后,执行yum就开始报错:Error: Cannot retrieve metalink for repository: epel. Ple...
2018-04-25 15:34:29 3864
原创 CentOs6.x升级内核Kernel
CentOS 6.X升级Kernel,方便安装Docker升级方法参考:http://elrepo.org/tiki/tiki-index.php导入public key:rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org有关ELRepo项目使用的GPG密钥的详细信息,请参阅https://www.elrepo.org/tiki/k...
2018-04-25 13:31:58 172
原创 linux shell语法综合实践2rsync start stop restart命令
#/bin/sh#author wj##rsync Start/Stop Rsync service##chkconfig:35 13 91#description:this is Rsync service management shell script#processname:rsyncd#Source function library. /etc/rc.d/init.d/function...
2018-04-21 14:30:59 283
原创 linux sed
1.sed轻量级流编辑器.sed主要用来将数据进行选取 替换 删除 新增的命令.sed 选项 '动作' 文件名选项:-n 一般sed命令会把所有数据都输出到屏幕,如果加入此选择,则只会把经过sed命令处理的行输出到屏幕. sed -n '2p' 文件-e允许对输入数据应用多条sed命令编辑-i:用sed的修改结果直接修改读取数据的文件,而不是由屏幕输出动作:用单引号括起来a\:追加,在当前行后添加...
2018-04-15 11:43:52 119
原创 linux awk
printfprintf '输出类型输出格式' 输出内容 %ns:输出字符串.n数字指代输出几个字符%ni:输出整数.n是数字指代输出几个数字%m.nf输出浮点数.m和n是数字,指代输出的整数位数和小数位数.如%8.2f代表输出8位数,其中2位是小数,6位是整数.1.格式awk '条件1{动作1}条件2{动作2}条件3{动作3}...'文件名条件一般使用关系表达式作为条件x>10 x>...
2018-04-15 10:37:20 102
转载 linux logrotate
对于Linux 的系统安全来说,日志文件是极其重要的工具。系统管理员可以使用logrotate 程序用来管理系统中的最新的事件,对于Linux 的系统安全来说,日志文件是极其重要的工具。系统管理员可以使用logrotate 程序用来管理系统中的最新的事件。logrotate 还可以用来备份日志文件,本篇将通过以下几部分来介绍 日志文件的管理:1、logrotate 配置2、缺省配置 logrota...
2018-04-14 18:25:05 102
原创 linux shell for生产案例
1.在linux中批量修改文件名,将sku_102999_1_finished.jpg中的"_finished"去掉准备数据:touch stu_102999_1_finished.jpg stu_102999_2_finished.jpg stu_102999_3_finished.jpgtouch stu_102999_4_finished.jpg stu_102999_5_finished....
2018-04-13 18:50:38 236
原创 linux shell for实践
1.直接列出变量列表的所有元素,打印5、4、3、2、1方法一:for num in 5 4 3 2 1#==>提示:5 4 3 2 1需要用空格隔开do echo $numdone方法二:利用大括号{}生成数字序列的方法for n in {5..1}do echo $ndone方法三:采用seq生成数字序列的用法for n in `seq 5 -1 1`do ...
2018-04-13 17:28:40 138
转载 vim中设置tab为4个空格
在 /etc/vimrc 中添加以下代码后,重启vim即可实现按TAB产生4个空格:set ts=4 (注:ts是tabstop的缩写,设TAB宽4个空格)set expandtab对于已保存的文件,可以使用下面的方法进行空格和TAB的替换:TAB替换为空格::set ts=4:set expandtab:%retab!空格替换为TAB::set ts=4:set noexpandtab:%re...
2018-04-13 11:13:06 366
原创 linux shell for循环语法
1.格式一:for 变量名 in 变量取值列表do指令 ...done命令行执行:for i in {1..10};do dd if=/dev/zero of=/opt/a/$i.htmlbs=10M count=1 ;done在/opt/a目录下生成1.html 到10.html 大小为10M的10个文件格式二:for((exp1;exp2;exp3)) do指令 ...doneexp1是变量初...
2018-04-13 10:52:29 973
原创 linux shell语法综合实践1取出字符超过6个的单词
#!/bin/basharr=( #定义数组 arr =()I am english teacher welcome to english training class )len=${#arr[*]} #取数组长度不是$(#arr[*])echo $lenfor(( i=0; i < len; i++ ))do ...
2018-04-13 10:08:05 419
mongodb学习笔记资料
2019-01-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人