上一章节讲解了为什么用${}引用变量,${}还有一个重要的功能,就是文本处理,单行文本基本上可以满足你所有需求。3.1获取字符串长度#VAR=‘helloworld!‘
#echo$VAR
helloworld!
#echo${#VAR}
123.2字符串切片截取hello字符串:
#VAR=‘helloworld!‘
#echo${VAR:0:5}
hello
截取wo..
分类:
系统相关 时间:
2016-12-12 15:28:39
阅读次数:
149
下载Apache安装包httpd-2.4.23.tar.gz下载地址:http://apache.fayea.com/httpd/Apache安装要求必须安装APR、APR-Util、PCRE,gcc-c++等包编译命令:(除了指定Apache的安装目录外,还要安装apr、apr-util、pcre,并指定参数)[root@bogonsoftware]#tar-zxvfhttpd-2.4.23.tar.g..
分类:
Web程序 时间:
2016-12-12 15:28:39
阅读次数:
221
1.问题:tts服务器邮件提示西安交大教学中心磁盘空间已满。根据查看磁盘空间命令显示,应该还有23g的剩余空间,但在Avail这一项上,已显示为0,如下图所示。[root@xianjiaodastreams]#df–h2.排查:2.1inode节点用完inode节点是否用完,显示只用了6%,排除。[root@xianjiaodas..
分类:
其他好文 时间:
2016-12-12 15:26:28
阅读次数:
267
Passwd和Shadow详解一、/etc/passwd/etc/passwd文件是一个纯文本文件,每行采用了相同的格式:name:password:uid:gid:comment:home:shellname用户登录名password用户口令。此域中的口令是加密的,常用x表示。当用户登录系统时,系统对输入的口令采取相同的算法,与此域中的内容..
分类:
系统相关 时间:
2016-12-12 15:27:42
阅读次数:
213
一、概念openstack类似阿里云和AWS,也可以理解成大的vcenter+esxi的解决方案,只是它更加容易拓展,不是专门负责添加虚机,当然它也支持,可以对接vmware\kvm\qerm等虚拟机系统二、安装部署openstack的安装,超级特别麻烦。。。安装架构一般是controller+compute各自一台服务..
分类:
其他好文 时间:
2016-12-12 15:27:30
阅读次数:
427
连接到远程linux数据库mysql-hIP-u用户名-p密码mysql-h192.168.1.180-uroot-p123456列出有哪些数据库showdatabases;创建数据库createdatabasexxx;切换数据库usexxx数据库;列出数据库中所有表showtables;备份数据库mysqldump-hIP-u用户名-p密码数据库名>备份路径mysqldump-h1..
分类:
数据库 时间:
2016-12-12 15:27:51
阅读次数:
214
数据类型是数据的一种属性,其可以决定数据存储格式,有效范围和相应的限制。Mysql里类型有:整数型,浮点型,日期和时间类型,字符串类型等,不同的数据类型其特点与使用范围也不同整数类型是数据库中最基本的类型浮点数类型包括单精度浮点数(float)和双精度浮点数(double..
分类:
数据库 时间:
2016-12-12 15:25:03
阅读次数:
212
最近有朋友在问我我写iptables中有一句什么意思,如下:-AINPUT-picmp-micmp--icmp-type8-mlimit--limit2/sec-jACCEPT其实这个就是icmp的请求响应限制速,就是我们平时所说的ping某一台主机,icmp是一个错误与报告的机制,它所收发的数据包都是用来检测网络状态的,而常见的icm..
分类:
其他好文 时间:
2016-12-12 15:26:03
阅读次数:
238
以下这是是我学生时代在达内培训并且结合网上的一些资料做的学习笔记,和大家分享下1.什么是防火墙1.1简介1)防火墙是一道保护性的安全屏障,起保护,隔离的作用,Iptables是linux/unix自带的基于包过滤的防火墙工具2)可以对流入和流出服务器的数据包进行很精细的控制。特别是..
分类:
系统相关 时间:
2016-12-12 15:26:57
阅读次数:
233
Syncthing–带版本控制的点对点文件同步工具1:简介Syncthing是一个由瑞典人JAKobBorg发布的,免费开源跨平台的文件同步(客户端/服务器)工具,采用GO语言编写,支持MacOSX、Windows、Linux、FreeBSD和Solaris,使用了其独有的对等自由块交换协议。源代码托管在GitHub上,代?.
分类:
其他好文 时间:
2016-12-12 15:24:32
阅读次数:
261
原文出自【听云技术博客】:http://blog.tingyun.com/web/article/detail/1347动态链接要解决空间浪费和更新困难这两个问题最简单的方法就是把程序的模块相互分割开来,形成独立的文件,而不再将它们静态的链接在一起。简单地讲,就是不对那些组成程序的目标文件进行链接,等到..
分类:
系统相关 时间:
2016-12-12 15:25:09
阅读次数:
241
最近开始学习PYTHON编程语言,详细参照《python绝技运用Python成为顶级黑客》。在学习过程第一章节中,编写破解LINUXshadow文件时,想利用多线程加快破解速度。主机运行环境为WINDOWS下的VMWORKSTATION上的一台虚拟机,运行多线程代码后并无任何速度上的提升,并且经常伴随输出..
分类:
编程语言 时间:
2016-12-12 15:23:48
阅读次数:
193
declare--开始时间v_date_startdate:=to_date(‘2015-05-2800:00:00‘,‘yyyy-mm-ddhh24:mi:ss‘);--结束时间v_date_enddate:=to_date(‘2015-11-0100:00:00‘,‘yyyy-mm-ddhh24:mi:ss‘);--临时变量v_date_plusdate;typetype_policy_noistableofply_base_info.policy_no%type;v_policy..
分类:
数据库 时间:
2016-12-12 15:24:58
阅读次数:
293
在原型模式中模拟游戏怪物的场景中,用户每点击一个按钮模拟游戏场景的变化,程序员都需要手动的new一个对象,耦合度太高,我们需要了解每个怪物类实现的方法。工厂模式提供了一种界面和算法的分离,降低耦合度。调用者想要创建一个对象,只需将想要创建的对象的名称委托给工厂..
分类:
其他好文 时间:
2016-12-12 15:24:19
阅读次数:
227
原文出自【听云技术博客】:http://blog.tingyun.com/web/article/detail/1346前言最近看ObjC的runtime是怎么实现+load钩子函数的实现。进而引申分析了dyld处理Mach-O的这部分机制。1.简单分析Mach-O在dyld中是如何被加载到内存中的;2.分析了+load的特殊加载时机;+load上图的..
分类:
系统相关 时间:
2016-12-12 15:23:46
阅读次数:
254
说明gluOrtho2D(0.0,WINDOWWIDTH,WINDOWHEIGHT/2,0.0);第三个参数取其一半,打点的Y坐标扩大了一倍.渲染直线的情况下,通过将第二参数和第三参数进行按比例尺放缩,实际上,可达到渲染图形缩放的效果。所以gluOrtho2D函数定义了屏幕坐标多少个单位像素表示投影矩阵的单位一代码..
分类:
其他好文 时间:
2016-12-12 15:24:27
阅读次数:
168
主要是用户监控和分析进出设备端口报文和数据,根据目的端口抓包对出现故障进行分析。1.三层交换机划分vlan区别不同网段2.三层交换机做端口镜像vlan32监控端口vlan31为被监控端口3.Centos5.6平台把bssgate和bssgate.ini拷贝到/bin文件夹,打开bssgate.ini修改下配置脚本。4.Cen..
分类:
系统相关 时间:
2016-12-12 15:22:18
阅读次数:
213