- 博客(19)
- 收藏
- 关注
原创 git服务器搭建
服务端yum install git git-core ssh;useradd gitpasswd git //设置密码cd /home/gitmkdir .ssh // 700 权限给chmod 700 .sshchown -R git:git .sshcd .sshtouch authorized_keys
2016-08-29 15:13:06 385
原创 最新lnmp安装(nginx1.10,php7 ,mysql5.5)
//创建nginx 系统用户、用户组groupadd -r -g 108 nginxuseradd -r -g 108 nginx//安装常用的 yum -y install gcc gcc-c++ autoconf automake libtool make cmakecd /usr/local/src//
2016-08-28 09:48:06 1251
原创 vim详解
vim +2 :打开文件,并定位于第2行vim + 打开文件,定位与最后一行vim +/PATTERN 打开文件,定位至第一次被PATTERN 匹配到的行的行首 模式转行:编辑--输入i //aoI //在当前光标所在行的行首,转换为输入模式A //在当前光标所在行的行尾,转换为输入模式O //在当前光标所在行的上
2016-08-17 07:28:03 292
原创 日期函数
http://www.cnblogs.com/blankqdb/archive/2012/11/05/2755113.html求一天的起始和结束(时间戳)和一个月的第一天和最后一天复制代码/*****************************当天的开始(时间戳)和结束(时间戳)***************************************/$dat
2016-08-16 08:50:10 256
原创 composer
php -r "readfile('https://getcomposer.org/installer');" | phpmv composer.phar /usr/local/bin/composer现在只需要运行 composer 命令就可以使用 Composer 而不需要输入 php composer.phar。composer.json:项目安装要开始在你的项目中使
2016-08-12 13:49:27 232
原创 php 命令行用法
1、 查看php的版本、配置在命令行中输入php –v 即可查看当前php的版本。2.php -m 看有哪些模块3.php -i-i 则输出无html格式的phpinfo。4. php 运行php文件php filename.phpphp -f filename.php
2016-08-12 10:26:16 259
原创 9.bash2
http://blog.csdn.net/ithomer/article/details/92883531.练习:写一个脚本,完成以下任务1.添加5个用户 user1,,,…user52.每个用户的密码同用户名,而且要求,添加密码完成后不显示passwd 命令的执行结果信息3.每个用户添加完成后,都要显示用户某某已经成功添加useradd user1echo “user1” |
2016-08-11 20:34:52 210
原创 8.bash1
1.shell编程:编译器:解释器编程语言:机器语言、汇编语言、高级语言静态语言:编译型语言 强类型(变量) 事先转换成可执行格式 c、c++、java、c#动态语言:解释型语言,on the fly 弱类型 边解释边执行 php shell python perl面向对过程 :shell ,c面向对象:java , python,perl,c++
2016-08-11 20:29:48 186
原创 7.grep和正则
1.grepgrep [options] PATTERN [FILE …] -i —-color -v:显示没有被模式匹配的字符串 -o:只显示被模式匹配到的字符串alias grep=‘grep —color’*:任意长度的任意字符?:任意单个字符[][^]正则 regular expression ,regex元字符:. :匹
2016-08-11 20:23:27 209
原创 6.管道与重定向
1.运算器、控制器、cpu存储器:RAM输入设备/输出设备程序:指令和数据控制器:指令运算器:存储器:地址总线:内存寻址数据总线:传输数据控制总结:控制指令寄存器:cpu 暂时存储器i/o :硬盘程序INPUT 设备OUTPUT 设备系统设定
2016-08-11 17:30:06 208
原创 5.用户与权限
权限: r ,w,x文件:r:可读,可以使用类似cat 等命令查看文件内容w: 可写,可以编辑或删除此文件x:可执行,可以命令提示符下当作命令提交给内核运行。目录:r:可以对此目录之行ls 以列出内部对所有文件;w:表示有更改目录的权限,即可以在此目录下新建文件或子目录、删除文件或子目录、重命名文件或子目录、挪动该目录内的文件或子目录等。
2016-08-11 17:00:40 520
原创 4.bash特性
bash 及其特性:shell : 外壳GUI : Gnome KDE XfaceCLI:sh ,csh, ash,bash,tcsh,zshroot student程序:进程 开3个窗口就是3个进程 进程:在每个进程看来,当前主机上只存在内核和当前进程进程是程序的副本,进程是程序执行实例用户工作环境bash :#$shel
2016-08-10 06:59:19 216
原创 3.文件管理命令
查看文件 catcat //-n // 行号-E //对于linux 文本的行结束符号 $ windows 是 $和回车tac //倒过来看morelesstailheadstail -f filename //动态看 末尾内容//文本处理cut ,join,awk,sedcut
2016-08-10 06:48:02 232
原创 2.文件系统
rootsfs : 根文件系统/boot 系统启动相关的文件,如内盒,initrd 以及 grub(bootloader) /dev 设备文件块设备:随机访问,数据块字符设备:线性访问,按字符为单位设备号:主设备号(major) 和次设备号(minor)=/etc 配置文件/home 用户的家目录,每一个用户的家目录通常默认为 /home/
2016-08-09 22:56:45 168
原创 1.linux基础
linux 基础原则:1.有目的单一的小程序组成,组合成小程序完成复杂的任务2.一切皆文件3.尽量避免捕获用户接口(输入命令就展示)4.配置文件保存为纯文本格式GUI 接口(图形界面)Gnome :CKDEXFaceCLI接口 command line interface //命令行接口命令提示符, prompt bash(shel
2016-08-09 22:34:49 171
原创 composer 安装,并安装yii2
进入官网 https://getcomposer.org/download/ //依次执行一下命令 , 就会在当前文件下 多出 composer.pharphp -r "readfile('https://getcomposer.org/installer');" > composer-setup.phpphp -r "if (hash('SHA38
2016-03-21 14:11:15 395
原创 php正则表达式深入
正则表单php中有2套正则函数 .1: PCRE库 2 : POSIX库 提供的函数(POSIX库被弃用)在php中 一个正则分成三个部分 分隔符、表达式、修饰符分隔符 / # % ! ~ 一般用/修饰符:用于开启或关闭某种功能或模式学习测试工具:火狐扩展 Regular Expression Tester 进行测试
2016-03-19 16:52:18 384
转载 如何写一个防止同账号不同ip登录的程序?
服务端存储sessionId,帐号,客户端IP,以及更新时间,比如用map存储,key为sessionId,value为帐号,IP,以及更新时间.登录的时候遍历map,看看map里面是否已经有该帐号了,如果有,检查其更新时间是否在有效期(比如规定的session有效期为5分钟,更新时间在4分钟前,则判为有效),如果有效,对比存储的IP和现在登录的客户端IP,如果IP不一样,则判定为不同IP
2016-03-17 10:10:34 2033
转载 PHP表单增加token验证,防止站外提交/重复提交/双击提交
<?php@session_start();if($_POST) { if ($_POST['privatetoken'] == $_SESSION['token']) { unset($_SESSION['token']); echo '合法提交'; } else { echo 'novalite'; }}$toke
2016-03-13 22:16:02 870
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人