很久前学过的马哥Linux笔记记录[7]
[文件查找]find查找路径(默认当前目录)查找标准(默认为指定路径下所有文件)处理动作(打印)find-name对文件名做精确匹配。同时支持通配find-name"*.history" -iname对文件名匹配不区分大小写,上面的严格区分大小写 -regex文件名匹配使用正则表达式。同时有参数指定表达式类型 -user根据用户属主查找 -group根据属组查找 -uid,gid根据uid/gid查找 -nouser,find/tmp-nous...[>>…]
很久前学过的马哥Linux笔记记录[6]
[shell中的算术运算]有两种方法:第1种letc=$a+$b 第2种c=$[$a+$b]第3种$(($a+$b))第4种expr表达式(各操作数和运算符之间要有空格),f=`expr$a+$b`exit退出当前脚本命令。exit后面是执行状态码。不是0就是错误。grep"^user1>"/etc/passwd--color[条件测试]分三种:,1,整数测试;gt等2文件测试测试方法:[expre] [[expre]] testexpre3种测试方法只有整数测试才一定要使用[]号,ifgrep...then时grep一定不能用中括号。文件测试:也需要加中括号if[-e/etc/inittab]-eFILE文件是否存在;-...[>>…]
很久前学过的马哥Linux笔记记录[5]
------------------1,建索引可以只为一个字段的前几个字符建索引-------------------------shell编程,编译器,解释器。编程语言:机器语言,汇编语言,高级语言静态语言:编译型语言,(强类型语言);事先要转换成可执行格式,编译器。c,c++,java,c#动态语言:(解释型语言),弱类型。边解释边执行。onthefly。php,shell,python解释器通常是静态语言开发的。'10'和数值10相比,存储空间不一样,字符串占2个字节16位,整数10为二进制1010,只需4位。但计算最少要用8位。变量类型:确定数据的存储格式和存储长度。变量...[>>…]
很久前学过的马哥Linux笔记记录[4]
1,修改网卡配置:vi/etc/sysconfig/network-scripts/ifcfg-eth02,修改网关配置:vi/etc/sysconfig/network3,修改DNS配置:vi/etc/resolv.conf4,重启网络服务:servicenetworkrestart 或 /etc/init.d/networkrestart注:配置静态IP只需要在网卡配置中加上:IPADDR,NETMASK,DNS1,GATEWAY即可。和局域网IP保持一个网段--------------------------------------1)设置IP、网关、掩码等。vi/etc/network/interfaces,添加以下内容:ifaceeth0inetstaticaddress192.168.83.200netmask255.255.255.0autoeth02)添加DNS,vi/e...[>>…]
很久前学过的马哥Linux笔记记录[3]
--------用户登录:shell的类型,1登录式shell.正常登录/su-user,su-luser2非登录式shell如suusername;图形终端打开的命令窗口;自动执行的脚本。bash配置文件:一类全局;/etc/profile;/etc/profile.d/*.sh;/etc/bashrc修改对所有用户生效一类个人配置;~/.bash_profile,~/.bashrcprofile类:设定环境变量,运行命令或脚本(一登录执行)。bashrc:设定本地变量,定义别名。登录式shell,先取/etc/profile.再取etc/profile.d/*.sh.再读~/.bash_profile.再读~/.bashrc再读/etc/bashrc非登录式,先读取~/.bashrc-->/etc...[>>…]
很久前学过的马哥Linux笔记记录[2]
------文本剪切命令:strace常用来跟踪进程执行时的系统调用和所接收的信号nslookup,tracert(windows)traceroute.----------命令别名alias查看所有别名,aliascls='clear',如有空格必须要引号,建议单引号,unalias除去别名。命令中用命令:touchfile-$(date+%F-%H:%M:%S).txtecho"thisis$(pwd)" -e选项,可使内容中的n转义;printf"字符n",直接换行。也可以在双引号里使用反引号。echo"thisis`pwd`"bash支持的引号:反引号,命令替换;双引号:弱引用,可实现变量替换。单引号:强引用,不完成变量替换。通配符...[>>…]
很久前学过的马哥Linux笔记记录[1]
1,ttylinux只有8M,可下来2,概念:RAM,ROM,BIOS3,cpuARM,X86,X64,安腾,alpha,ultrasparc,power(IBM),M68000,powerPC,4,主频4G是天花板,向多核发展。5,UNIX:hp-ux,solaris,aix,scounix,unixware.6,计算机多任务:7,32位地址空间只能引用2的32位个地址,4G内存。花括号展开、波浪线展开mkdir-p/usr/local/{nginx,php,php/sbin}mkdir-v显示创建过程rmdir-p一线单承可删最后一个单的位置linux:一切皆文件,文件创建和删除ll-d参数可查看目录touch -a/-m访问/修改时间touch-m-t201509231212index.lua 指定时...[>>…]
曾在服务器统计用过的一些快速命令
曾在服务器统计用过的一些快速命令,先放这里存着。#清进程sudokill-USR2`cat/opt/modules/php/var/run/php-fpm.pid`sudokill-USR2`ps-efgrep'php-fpm.*master'grep-vgrepawk'{print$2}'`grep-v^#redis_7379.conf grep-v^$grep-E'bindslaveof'--color#老服务器日志统计:统计频道页请求总数grep-Ec'/channel.php/iphone/channel//ipad/channel/'access_0903.logawk'{if($0~//channel.php/$0~//iphone/channel//$0~//ipad/channel/)print$4,$7}'access_20171206.logstrace-ponly_php_worker_pidcd/data4/rencoder...[>>…]
一些历史悠久的PHP开发技术记录
在整理一些文档,一些历史悠久的PHP开发技术记录,基本没有用了,放这里存着吧。1,location.assign('')也可网页跳转2,const只能在顶层代码中使用,包括在{}里不能使用。类中能使用3,常量也可以使用constant(常量名)来取值。4,使用未定义的常量,会把其名当做值来处理。5,php有8种类型,基本:intfloat,string,bool复合:array,object特殊null,resource6,$n=0123,0开头是8进制,0x是16进制,0b101010二进制。7,进制转换:dec,bin,oct,hex: 转换函数:decbin(),decoct,dechex还有反向转10进制,其它进制间不...[>>…]
Debian服务历史操作命令记录备用
#全局先初始化安装模块:apt-getinstalllibpcre3-devlibssl-devperlmakebuild-essentialcurllibperl-devlibjpeg-dev libpng-devlibxml2-devlibmcrypt-devlibmhash-devlibfreetype6-devlibjpeg62-turbo-devmlocate初始化updatedb;mkdir-p/opt/www-data/gaotie.04007.cn;mkdir/data01/nginx/;mkdir-p/data01/php/{conf,log};mv/etc/modprobe.d/nf-blacklist.conf/etc/modprobe.d/nf-blacklist.conf_bak;#安装docker gaotie.04007.cnapt-getinstalldocker-ce;gpasswd-a04007userdocker;#从134复制php环境到其...[>>…]