首页 > 系统服务
6-2 shell编程基础
shell编程基础 编程基础 Linus:Talk is cheap, show me the code 程序和编程风格 程序: 程序:算法+数据结构 数据:是程序的核心 算法:处理数据的方式 数据结构:数据在计算机中的类型和组织方式 程序编程风格: 过程式:以指令为中心,数据服务于指令 对象式:以 ...
分类:系统服务   时间:2019-10-08 17:09:00    收藏:0  评论:0  赞:0  阅读:99
linux学习笔记------shell-------priintf
输出命令:printf 与echo不同,此命令不会自动换行 格式: printf "格式控制字符串" 想要显示的字符 eg:echo "hello world" ##输出hello world并且换行 printf "hello world\n" ##输出hello world并且换行,需要换行符\ ...
分类:系统服务   时间:2019-10-08 17:07:12    收藏:0  评论:0  赞:0  阅读:149
linux就该这么学-第六节课
#学完这节课,才发现上节课一不小心写多了,内容有点多,这节课就记一些参数,消化下之前学过的吧。 用户身份与能力linux 系统中有三类用户:管理员 root UID 0系统用户 rhel 5/6 ,UID 1-499;rhel 7,UID 1-999普通用户 rhel 5/6 ,UID 500-65 ...
分类:系统服务   时间:2019-10-08 16:37:53    收藏:0  评论:0  赞:0  阅读:101
linux文本三剑客之grep
1、grep简介 grep是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来,Unix的grep家族包括grep、egrep和fgrep。egrep是grep的扩展支持更多的re元字符,fgrep就是fixed greo或者fast grep,它把所有的字母都看作单词,也就是 ...
分类:系统服务   时间:2019-10-08 16:37:39    收藏:0  评论:0  赞:0  阅读:92
2.Shell脚本中的set指令,比如set -x 和 set -e
set参数介绍 set指令能设置所使用shell的执行方式,可依照不同的需求来做设置 -a 标示已修改的变量,以供输出至环境变量。 -b 使被中止的后台程序立刻回报执行状态。 -C 转向所产生的文件无法覆盖已存在的文件。 -d Shell预设会用杂凑表记忆使用过的指令,以加速指令的执行。使用-d参数 ...
分类:系统服务   时间:2019-10-08 16:06:52    收藏:0  评论:0  赞:0  阅读:62
VMware虚拟机CentOS与宿主机共享目录
正常情况下,在虚拟机CentOS中安装了vmware-tools后,配置完成共享目录,会自动在/mnt/hgfs下面出现共享目录。 如果该目录为空,并且通过命令:vmware-hgfsclient 的执行结果可以看到你的共享目录名称。 可以尝试下面的方法解决: 手动挂载目录:(将共享目录挂载到/mn ...
分类:系统服务   时间:2019-10-08 15:44:05    收藏:0  评论:0  赞:0  阅读:147
linux awk sort uniq 面试题
awk '{print $3}' demo.log sort uniq -c sort -rn head -3 ...
分类:系统服务   时间:2019-10-08 15:39:13    收藏:0  评论:0  赞:0  阅读:125
【shell命令】$#、$*、$n分别表示的含义
$#、$*、$n分别表示的含义 1、【$0】 表示当前脚本的文件名; 2、【$n】 表示传递给脚本的第n个参数值(n为1~9); 3、【$*】 表示传递给脚本的所有参数(不包括脚本名称的参数); 4、【$@】 与$*功能类似; 5、【$#】 传递给脚本的参数个数; 6、【$?】 显示最后命令的退出状 ...
分类:系统服务   时间:2019-10-08 15:38:08    收藏:0  评论:0  赞:0  阅读:95
Linux下的tar压缩解压缩命令详解
tar -c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compr ...
分类:系统服务   时间:2019-10-08 15:34:24    收藏:0  评论:0  赞:0  阅读:66
服务器高并发处理之一:多进程模型
https://www.cnblogs.com/lan0725/p/11634267.html 只是简单的处理,服务器返回客户端一个时间,然后关闭了socket。 如果要进行双向通信,服务器势必要调用read函数,而read默认阻塞,那么如果客户端不向服务器发送数据,则主线程一直阻塞,其它客户端无法 ...
分类:系统服务   时间:2019-10-08 13:34:21    收藏:0  评论:0  赞:0  阅读:131
linux中的备份神器rsync实现远程同步
一、rsync简介 rsync(Remote Sync,远程同步)是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,保持链接和权限,且采用优化的同步算法,传输前执行压缩,因此非常适用于异地备份、镜像服务器等应用,作为一种最常用的文件备份工具,rsync往往是Linux和U ...
分类:系统服务   时间:2019-10-08 12:57:25    收藏:0  评论:0  赞:0  阅读:77
--enable-opcache=no 报错处理
#PHP编译时错误:configure: error: Don't know how to define struct flock on this system, set --enable-opcache=no 解决方法是:sudo ln -s /usr/local/mysql/lib/libmys ...
分类:系统服务   时间:2019-10-08 12:04:55    收藏:0  评论:0  赞:0  阅读:89
【CVE-2017-7184】Linux xfrm模块越界读写提权漏洞分析
一、漏洞分析 漏洞位于内核 模块,该模块是 协议的实现模块。 1.简介 (1)IPSEC协议简介 IPSEC是一个协议组合,它包含AH、ESP、IKE协议,提供对数据包的认证和加密功能,能帮助IP层建立安全可信的数据包传输通道。 SA(Security Associstion) :安全关联。SA由s ...
分类:系统服务   时间:2019-10-08 12:04:11    收藏:0  评论:0  赞:0  阅读:124
【linux】cp 批量复制文件
【需求】: 有2个文件夹a,b,现在需要将a文件夹下的所有文件(aa.py,a2.py,a3.py)都复制到b文件夹(空文件夹) 【解决办法】: 首先想到的是使用正则表达式,但是发现在linux中,只有grep、awk、sed等命令可以支持正则表达式。 而像ls、find、cp这些命令不支持正则表达 ...
分类:系统服务   时间:2019-10-08 11:57:21    收藏:0  评论:0  赞:0  阅读:417
Linux文件管理总结
1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示 1、ls:列出当前目录的内容或指定目录 用法:ls [options] [files_or_dirs] 示例: ls -a 包含隐藏文件 ls -l 显示额外的信息 ls -R 目录递归通过 ls -ld 目录和符号链接信息 ...
分类:系统服务   时间:2019-10-08 11:50:06    收藏:0  评论:0  赞:0  阅读:110
Linux 在 TOP 命令中切换内存的显示单位
顶部的内存信息可以在top运行时按E切换,每次切换转换率为1000,只是没有单位,切换的单位为 k,m,g,t,p: 1。 2. 3., 4. 底下的进程信息按e切换,每次切换转换率为1000,切换的单位也是 k,m,g,t,p: 1. 2. 3. ...
分类:系统服务   时间:2019-10-08 11:41:55    收藏:0  评论:0  赞:0  阅读:837
Linux下的应用进程监控
两个思路: 一、定时执行监控脚本 采用centos自带的crontab根据需要定时执行status.sh脚本 #!/bin/bash status=$(ps -aux | grep "rsync --daemon" | grep -v "grep" | wc -l) if [ $status -eq ...
分类:系统服务   时间:2019-10-08 11:36:39    收藏:0  评论:0  赞:0  阅读:78
linux下磁盘rRAID介绍
Raid0描述:最大能力保证速度 Raid0又称为stripe(条带化)或striping(条带模式),他在所有RAID级别中具有最高的存储性能 Raid0提高存储性能的原理是把连续的数据分散到多个磁盘上存取。这样,系统有数据读写请求就可以再多个磁盘并行的执行,每个磁盘读写属于它自己的那部分数据请求 ...
分类:系统服务   时间:2019-10-08 11:32:31    收藏:0  评论:0  赞:0  阅读:101
macos下简单的socket服务器+客户端
TCP客户端服务器编程模型: 服务器: 客户端: Linux下和Mac下代码一样的,可能有头文件不太一样,用man命令进去查看即可。 功能: 服务器代码: 客户端代码: ...
分类:系统服务   时间:2019-10-08 11:27:36    收藏:0  评论:0  赞:0  阅读:176
linux双机调试
查看内核版本: 一、选择调试的linux kernel版本 注意: 选择kernel版本时,既要能下载到image和header二进制文件,也要下载符号文件vmlinux和source code。 搜索命令: 搜索linux内核版本 搜索含有dbgsym的内核版本: 也可以用aptitude搜索: ...
分类:系统服务   时间:2019-10-08 10:56:34    收藏:0  评论:0  赞:0  阅读:91
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!