linux
231bobo
这个作者很懒,什么都没留下…
展开
-
Linux网络基础知识
1. ISO/OSI七层模型 (车的模型)应用层 用户接口 APDU:是应用协议数据单元表示层 数据的表示形式,特定功能的实现;比如加密 PPDU:表示协议数据单元会话层 对应用会话的管理,同步。 SPDU:是会话协议数据单元传输层原创 2016-04-12 00:56:31 · 327 阅读 · 0 评论 -
正则表达式
1.grep (查找字符串) 格式:grep [-acinv] '搜索字符串' filename -a:在二进制文件中,以文本文件的方式搜索数据 -c:计算找到‘搜索字符串’的次数 -i:忽略大小写的不同 -n:输出行号 -v:反向搜索,即显示出没有‘搜索字符串’内容的那一行1.1搜索特点字原创 2015-04-21 14:25:12 · 533 阅读 · 0 评论 -
SHELL笔记之管家
1.通过监控用户登录找出入侵者 入侵者定义: 屡次试图登入系统达两分钟以上,并且期间的登录过程全部失败。 凡这类用户都应该被检测出并生成以下细节报告:试图登录的账号;试图登录的次数;攻击者的IP地址;IP地址对应的主机;进行登录的时间。 用户认证会话日志会被记录在日志文件/var/log/auth.log中。=======================转载 2016-04-14 09:34:05 · 283 阅读 · 0 评论 -
用户管理and权限管理
用户管理1.创建一个用户xiebo,其ID号为2008, 基本组为xbgroup(组ID为3008),附加组为xblinuxgroupadd -g 3008 xbgroupgroupadd xblinuxuseradd -u 2008 -g xbgroup -G xblinux xiebo2. 创建一个用户 ubuntu,其全名为ubuntu community,原创 2016-04-14 09:34:55 · 928 阅读 · 0 评论 -
vim编辑器
vi: Visual Interfacevim: VI iMproved一:vim模式:编辑模式(命令模式)输入模式末行模式模式转换:编辑模式--输入模式: i:在当前光标所在字符的前面,转为输入模式; a:在当前光标所在字符的后面,转为输入模式; o:原创 2016-04-14 09:35:44 · 318 阅读 · 0 评论 -
bash脚本笔记随记
1.编程语言:机器语言,汇编语言,高级语言静态语言:编译型语言 强类型(变量) 事先转换成可执行格式 c,c++,java,c#动态语言:解释型语言 弱类型 边解释边执行 php,shell,python,perl原创 2016-04-14 09:44:49 · 362 阅读 · 0 评论 -
进程及作业管理
1.进程及作业管理Uninterruptible sleep :不可中断的睡眠Interruptible sleep: 可中断睡眠KernelinitCOW:Copy On Write 写时复制1.1进程优先级(数字越低优先级越高)100-139:用户可控制0-99:内核原创 2016-04-14 09:45:36 · 645 阅读 · 0 评论 -
磁盘管理
1.磁盘管理扇区,磁道,柱面分区(Partition)MBR(Master Boot Record):主引导记录(512byte) 前446bytes:BootLoader (引导程序) 后64bytes: 每16bytes标识一个分区(4个主分区)(主分区+扩展分区 后2bytes: Ma原创 2016-04-14 09:46:22 · 1512 阅读 · 0 评论 -
WEB (CentOS)
1.URI: Uniform Resource Indentifier 统一资源标识符URL:Uniform Resource Locatorprotocol://HOST:port/path/fileMIME:Multipurpose Ineternet Mail Extension 多用途互联网邮件扩展原创 2016-04-14 09:56:04 · 388 阅读 · 0 评论 -
CentOS6.5安装(硬盘空间大于16T)
硬件: DELL R730XD E5-2630V3*2/16G*4/6T SAS 3.5" 7.2K *12/DVD/H730P RAID 10/双电 系统: CentOS 6.5 ( 2.6.32-431.el6.x86_64 #1) u盘方式安装,系统安装的时候硬盘分区选择自定义方式安装,分区情况如下图: 安装boot loader原创 2016-04-16 13:52:40 · 4974 阅读 · 0 评论 -
LVS理论
1.集群LB(负载均衡):并发处理能力HA(高可用):high avilability 【在线时间/(在线时间+故障处理时间)】 99.99%HP(HPC):高性能 high performance ,并行处理集群,分布式文件系统NFS:网络文件系统DAS:Direct Attached原创 2017-05-12 20:56:28 · 440 阅读 · 0 评论 -
SHELL笔记之网络(六)
1.网络设置 ifconfig 查看当前网络接口配置 手动设置网络接口的IP地址及子网掩码: ifconfig wlan0 192.168.1.3 netmask 255.255.255.0 自动获取网络接口: dhclient eth0 打印网络接口列表 ifconfig | cut -c -10原创 2016-04-12 09:49:44 · 358 阅读 · 0 评论 -
linux环境变量配置文件
1.变量类型: 用户自定义变量(本地变量) 环境变量 (定义每个用户的操作环境) 预定义变量 位置参数变量 2.source命令 source 配置文件 或者 . 配置文件 (修改 配置文件后,必须注销重新登录才能生效原创 2016-04-12 00:57:24 · 249 阅读 · 0 评论 -
Apache虚拟主机配置
1. 和 虚拟主机的关键指令: 语法: ... eg: 表示监听本机所有IP地址的80端口。 表示监听192.168.1.10的8080端口。2. ServerAdmin指令 用于指定站长的E-mail地址。当用户访问出现错误,Apache将会显示这这个E-mail地址。3.Docume原创 2016-04-12 00:58:30 · 602 阅读 · 0 评论 -
ab(Apache压力测试)
1.简介 Apache2自带了一个性能测试工具,叫做ab(Apache Benchmarking),它的主要功能是,测试当前的Apache每秒钟能够处理的请求的数量。 2.安装 这个工具在apache2-utils软件包中,需要先安装: sudo apt-get install apache2-utils 3.语法: ab [option] [http原创 2016-04-12 00:59:06 · 413 阅读 · 0 评论 -
crontab
一:格式说明: 1. 分钟(取值范围0-59) 2.小时 (取值范围0-23) 3.几号 (取值范围1-31) 4.月份 (取值范围1-12) 5.星期 (取值范围0-7)(0或者7表示星期天) 6.命令 (需要执行的命令) 二:概念: Crontab是一个用于设置周期性被执行的任务的工具。三: 检查cron服务 --检查Crontab工具原创 2016-04-12 00:59:39 · 759 阅读 · 0 评论 -
SHELL笔记( 一)
1.获取终端信息 1.1 tput cols 获取终端的列数 tput lines 获取终端的行数 tput longname 打印当前终端名 tput cup 100 100 将光标移动到方位(100,100)处 tput setb no 设置终端背景色(其中,no可以在0到7之间取值)原创 2016-04-12 01:00:43 · 283 阅读 · 0 评论 -
网络数据包分析
1.数据链路层头部(以太帧头部)(总14个字节) 1.1 前6个字节(接收者的mac地址 即目的mac地址)--- 1.2 中间6个字节 (发送者的mac地址 即源mac地址)--- 1.3 最后2个字节 (代表网络协议; 08 00是IP协议类型 08 06是地址解析协议ARP)-------------- 2. IP数据包包头分析 (20个原创 2016-04-12 01:02:24 · 7466 阅读 · 2 评论 -
SHELL笔记(二)
1录制并回放终端会话1.1录制终端 $ script -t 2> timing.log -a output.session commands; ...... ....... exit//文件timing.log用于保存时序信息;文件output.session用于存储命令输出。1.2回放终端 $ scriptreplay t原创 2016-04-12 01:04:06 · 2816 阅读 · 0 评论 -
SHELL笔记之让文本飞(四)
1.正则表达式(基本组成部分)==============================^ 行起始位置 ^tux 匹配以tux起始的行$ 行尾标记 tux$ 匹配以tux结尾的行. 匹配任意一个字符 Hack. 匹配Hack1和Hacki,但是不能匹配Hack12和Hackil,它只能匹配单个字符[ ] 匹配[字符]中任意一个字符原创 2016-04-12 09:44:07 · 531 阅读 · 0 评论 -
SHELL笔记之以文件之名(三)
1.生成任意大小的文件(dd命令)eg: dd if=/dev/zero of=junk.data bs=2M count=3 //该命令创建一个6M大小的文件junk.data ; if代表输入文件(input file), of代表输出文件(output file),bs代表以字节为单位的块大小(block size),count代表需要被复制的块数。原创 2016-04-12 01:06:33 · 689 阅读 · 0 评论 -
SHELL笔记之归档(五)
1.tar命令1.1归档tar可以将多个文件和文件夹保存为单个文件,同时还能保留所有的文件属性,如所有者,权限等。eg: tar -cf output.tar client.c md5.txt //对文件client.c 和md5.txt 归档为output.tar文件 (-c代表创建文件;-f代表制定文件,而且-f应该是选项中的最后一个。)eg: tar原创 2016-04-12 09:48:32 · 710 阅读 · 0 评论 -
windows +nginx + https
概念了解:http://www.360doc.com/content/13/0809/14/1073512_305848184.shtml ;浏览器中证书导出:https://help.aliyun.com/knowledge_detail/40743.html说明: https://startssl.com/上申请免费的证书class 1 ,用于提供https服务原创 2017-05-17 15:54:39 · 6873 阅读 · 0 评论