上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要: 按照早期的数据库理论,比较流行的数据库模型有三种,分别为层次式数据库,网络式数据库和关系型数据库,而在当今的互联网中,最常用的数据库模型主要是两种,即关系型数据库和非关系型数据库。 1.1关系型数据库介绍 1.关系数据库冲突 虽然网状数据库和层次数据库已经很好的解决了数据集中和共享问题,但是在数据独 阅读全文
posted @ 2020-03-21 11:10 流氓徐志摩 阅读(780) 评论(0) 推荐(0)
摘要: 12.21 FTP下载文件 #!/bin/bash if [ $# -ne 1 ]; then echo "Usage: $0 filename" fi dir=$(dirname $1) file=$(basename $1) ftp -n -v << EOF # -n 自动登录 open 192 阅读全文
posted @ 2020-03-21 11:08 流氓徐志摩 阅读(287) 评论(0) 推荐(0)
摘要: 14.11 屏蔽网站访问频繁的IP 1)屏蔽每分钟访问超过200的IP 方法1:以Nginx日志作为测试 DATE=$(date +%d/%b/%Y:%H:%M) ABNORMAL_IP=$(tail -n5000 access.log |grep $DATE |awk '{a[$1]++}END{ 阅读全文
posted @ 2020-03-21 11:04 流氓徐志摩 阅读(259) 评论(0) 推荐(0)
摘要: 1)开头加解释器:#!/bin/bash 2)语法缩进,使用四个空格;多加注释说明 3)命名建议规则:变量名大写、局部变量小写,函数名小写,名字体现出实际作用。 4)默认变量是全局的,在函数中变量local指定为局部变量,避免污染其他作用域。 5)有两个命令能帮助我调试脚本:set -e 遇到执行非 阅读全文
posted @ 2020-03-21 11:00 流氓徐志摩 阅读(352) 评论(0) 推荐(0)
摘要: 13.31 wget 功能:非交互式网络下载,类似于HTTP客户端 常用选项: -b, --background 后台运行 日志记录和输入文件: -o, --output-file=FILE 日志写到文件 -a, --append-output=FILE 日志追加到文件 -d, --debug 打印 阅读全文
posted @ 2020-03-16 15:22 流氓徐志摩 阅读(411) 评论(0) 推荐(0)
摘要: 本章节学习一些在编写Shell时的常用命令或工具及使用技巧。有人说Shell脚本是命令堆积的一个文件,按顺序去执行。还有人说想学好Shell脚本,要把Linux上各种常见的命令或工具掌握了,这些说法都没错。由于Shell语言本身在语法结构上比较简单,是面向过程编程,想实现复杂的功能有点强人所难!而且 阅读全文
posted @ 2020-03-16 15:15 流氓徐志摩 阅读(307) 评论(0) 推荐(0)
摘要: 12.1 Linux系统目录结构 / 根目录,所有文件的第一级目录 /home 普通用户家目录 /root 超级用户家目录 /usr 用户命令、应用程序等目录 /var 应用数据、日志等目录 /lib 库文件和内核模块目录 /etc 系统和软件配置文件 /bin 可执行程序目录 /boot 内核加载 阅读全文
posted @ 2020-03-16 15:08 流氓徐志摩 阅读(220) 评论(0) 推荐(0)
摘要: 11.1 Linux信号类型 信号(Signal):信号是在软件层次上对中断机制的一种模拟,通过给一个进程发送信号,执行相应的处理函数。 进程可以通过三种方式来响应一个信号: 1)忽略信号,即对信号不做任何处理,其中有两个信号不能忽略:SIGKILL及SIGSTOP。 2)捕捉信号。 3)执行缺省操 阅读全文
posted @ 2020-03-16 15:06 流氓徐志摩 阅读(565) 评论(0) 推荐(0)
摘要: 文件描述符(fd):文件描述符是一个非负整数,在打开现存文件或新建文件时,内核会返回一个文件描述符,读写文件也需要使用文件描述符来访问文件。 内核为每个进程维护该进程打开的文件记录表。文件描述符只适于Unix、Linux操作系统。 8.1 标准输入、输出和错误 文件描述符 描述 映射关系 0 标准输 阅读全文
posted @ 2020-03-16 14:55 流氓徐志摩 阅读(439) 评论(0) 推荐(0)
摘要: awk awk是一个处理文本的编程语言工具,能用简短的程序处理标准输入或文件、数据排序、计算以及生成报表等等。 在Linux系统下默认awk是gawk,它是awk的GNU版本。可以通过命令查看应用的版本:ls -l /bin/awk 基本的命令语法:awk option 'pattern {acti 阅读全文
posted @ 2020-03-16 14:46 流氓徐志摩 阅读(185) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页