shell编程基础 编程基础 Linus:Talk is cheap, show me the code 程序和编程风格 程序: 程序:算法+数据结构 数据:是程序的核心 算法:处理数据的方式 数据结构:数据在计算机中的类型和组织方式 程序编程风格: 过程式:以指令为中心,数据服务于指令 对象式:以 ...
分类:
系统服务 时间:
2019-10-08 17:09:00
收藏:
0 评论:
0 赞:
0 阅读:
99
输出命令: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 系统中有三类用户:管理员 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
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
set参数介绍 set指令能设置所使用shell的执行方式,可依照不同的需求来做设置 -a 标示已修改的变量,以供输出至环境变量。 -b 使被中止的后台程序立刻回报执行状态。 -C 转向所产生的文件无法覆盖已存在的文件。 -d Shell预设会用杂凑表记忆使用过的指令,以加速指令的执行。使用-d参数 ...
分类:
系统服务 时间:
2019-10-08 16:06:52
收藏:
0 评论:
0 赞:
0 阅读:
62
正常情况下,在虚拟机CentOS中安装了vmware-tools后,配置完成共享目录,会自动在/mnt/hgfs下面出现共享目录。 如果该目录为空,并且通过命令:vmware-hgfsclient 的执行结果可以看到你的共享目录名称。 可以尝试下面的方法解决: 手动挂载目录:(将共享目录挂载到/mn ...
分类:
系统服务 时间:
2019-10-08 15:44:05
收藏:
0 评论:
0 赞:
0 阅读:
147
awk '{print $3}' demo.log sort uniq -c sort -rn head -3 ...
分类:
系统服务 时间:
2019-10-08 15:39:13
收藏:
0 评论:
0 赞:
0 阅读:
125
$#、$*、$n分别表示的含义 1、【$0】 表示当前脚本的文件名; 2、【$n】 表示传递给脚本的第n个参数值(n为1~9); 3、【$*】 表示传递给脚本的所有参数(不包括脚本名称的参数); 4、【$@】 与$*功能类似; 5、【$#】 传递给脚本的参数个数; 6、【$?】 显示最后命令的退出状 ...
分类:
系统服务 时间:
2019-10-08 15:38:08
收藏:
0 评论:
0 赞:
0 阅读:
95
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
一、rsync简介 rsync(Remote Sync,远程同步)是一个开源的快速备份工具,可以在不同主机之间镜像同步整个目录树,支持增量备份,保持链接和权限,且采用优化的同步算法,传输前执行压缩,因此非常适用于异地备份、镜像服务器等应用,作为一种最常用的文件备份工具,rsync往往是Linux和U ...
分类:
系统服务 时间:
2019-10-08 12:57:25
收藏:
0 评论:
0 赞:
0 阅读:
77
#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
一、漏洞分析 漏洞位于内核 模块,该模块是 协议的实现模块。 1.简介 (1)IPSEC协议简介 IPSEC是一个协议组合,它包含AH、ESP、IKE协议,提供对数据包的认证和加密功能,能帮助IP层建立安全可信的数据包传输通道。 SA(Security Associstion) :安全关联。SA由s ...
分类:
系统服务 时间:
2019-10-08 12:04:11
收藏:
0 评论:
0 赞:
0 阅读:
124
【需求】: 有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
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
顶部的内存信息可以在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
两个思路: 一、定时执行监控脚本 采用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
Raid0描述:最大能力保证速度 Raid0又称为stripe(条带化)或striping(条带模式),他在所有RAID级别中具有最高的存储性能 Raid0提高存储性能的原理是把连续的数据分散到多个磁盘上存取。这样,系统有数据读写请求就可以再多个磁盘并行的执行,每个磁盘读写属于它自己的那部分数据请求 ...
分类:
系统服务 时间:
2019-10-08 11:32:31
收藏:
0 评论:
0 赞:
0 阅读:
101
TCP客户端服务器编程模型: 服务器: 客户端: Linux下和Mac下代码一样的,可能有头文件不太一样,用man命令进去查看即可。 功能: 服务器代码: 客户端代码: ...
分类:
系统服务 时间:
2019-10-08 11:27:36
收藏:
0 评论:
0 赞:
0 阅读:
176
查看内核版本: 一、选择调试的linux kernel版本 注意: 选择kernel版本时,既要能下载到image和header二进制文件,也要下载符号文件vmlinux和source code。 搜索命令: 搜索linux内核版本 搜索含有dbgsym的内核版本: 也可以用aptitude搜索: ...
分类:
系统服务 时间:
2019-10-08 10:56:34
收藏:
0 评论:
0 赞:
0 阅读:
91