linux
qyt1988528
学习技术,充实自己
展开
-
php7扩展之phalcon安装(阿里云1G内存服务器centos7 64位)
内存1G的小服务器...因为有个项目用到 phalcon, 遂想办法编译一个....然后:cc: internal compiler error: Killed (program cc1)Please submit a full bug report.with preprocessed source if appropriateSee <http://bugzilla.redhat.com/bugzilla> for instructions.make: *** [phal原创 2020-05-28 21:02:51 · 381 阅读 · 0 评论 -
SiteSucker
之前有试过用爬虫的方式扒取整个网站,缺点是耗时长,需要做的分析工作比较多,但是也有优点,完整分析后对整个网站的结构比较清晰,修改起来比较方便。最近领导给了个任务,给一天时间扒下来一个段子网站,很头疼,分析网站,写爬虫,再进行正则替换,这一套下来怎么着也得半个星期吧。然后本着轮子还是别人造的好的精神,谷歌(百度)到了这款软件。顺便吐槽下,这款软件网上的攻略都不给力啊,来一篇自己的踩到坑坑记录吧下载安...转载 2018-04-02 18:21:55 · 1031 阅读 · 0 评论 -
ps 命令
Linux作为Unix的衍生操作系统,Linux内建有查看当前进程的工具ps。这个工具能在命令行中使用。PS 命令是什么查看它的man手册可以看到,ps命令能够给出当前系统中进程的快照。它能捕获系统在某一事件的进程状态。如果你想不断更新查看的这个状态,可以使用top命令。ps命令支持三种使用的语法格式UNIX 风格,选项可以组合在一起,并且选项前必须有“-”连字符BSD 风格,选项可以组合在一起,...转载 2018-03-05 16:32:25 · 133 阅读 · 0 评论 -
多服务器共享session
问题为了满足足够大的应用,满足更多的客户,于是我们架设了N台Web服务器(N>=2),在多台Web服务器的情况下,我们会涉及到一个问题:用户登陆一台服务器以后,如果在跨越到另一台服务器的时候能够继续使用客户的Session?1、写客户端Cookie的方式把原来存储在服务器磁盘上的session数据存储到客户端的cookie中去。(一般是把session数据按照自己定义的加密规则(如:采用DE...转载 2018-03-06 18:26:41 · 146 阅读 · 0 评论 -
ssh脚本登录
写.sh文件登录#!/usr/bin/expect set timeout 10 spawn ssh username@ipexpect { "*password:" {send "password\r"} } interact原创 2018-01-29 18:26:30 · 766 阅读 · 0 评论 -
统计多台服务器日志
Q:当某应用部署了多台服务器时,一次请求可能被路由到其中任意一台做处理,如何通过日志查询一次请求的处理结果?A:每台服务器都去找找总能找到吧。。。ok,思路是对的,但是人工去操作好麻烦,写个shell脚本跑一下。1、创建一个应用服务器ip列表文件prodIpList,如下 10.174.88.199 10.174.88.172、创建shell脚本chec转载 2018-01-29 17:58:01 · 295 阅读 · 0 评论 -
cat、tail、head、grep查文件
grep -C 5 foo file 显示file文件里匹配foo字串那行以及上下5行grep -B 5 foo file 显示foo及前5行grep -A 5 foo file 显示foo及后5行-------------------------------------------------------------------------------------------转载 2018-01-29 17:21:41 · 309 阅读 · 0 评论 -
awk出现求和平均数
cesc 文件如下# cat cesc a,1a,2b,3b,4c,2d,5需要获取abcd出现的次数,逗号后面数字的和及平均值。With shell:# grep -E ^a cesc |awk -F ',' '{sum+=$2} END {print "a, Count:" NR " Sum: " sum " Average: " sum转载 2017-11-16 16:06:23 · 428 阅读 · 0 评论 -
php命令行传参
通常PHP都做http方式请求了,可以使用GET or POST方式接收参数,有些时候需要在shell命令下把PHP当作脚本执行,比如定时任务。这就涉及到在shell命令下如何给php传参的问题,通常有三种方式传参。一、使用$argv or $argc参数接收复制代码代码如下:<?php/** * 使用 $argc $argv 接受参数 */ echo "接收到{$arg...转载 2016-08-26 17:50:04 · 708 阅读 · 0 评论 -
linux-window映射
1、 Samba服务器工作原理客户端向Samba服务器发起请求,请求访问共享目录,Samba服务器接收请求,查询smb.conf文件,查看共享目录是否存在,以及来访者的访问权限,如果来访者具有相应的权限,则允许客户端访问,最后将访问过程中系统的信息以及采集的用户访问行为信息存放到日志文件中。2、smb.conf配置文件概述Samba的配置文件一般就放在/etc/samba目转载 2016-09-13 12:58:36 · 3084 阅读 · 0 评论 -
Vi/Vim查找替换使用方法
vi/vim 中可以使用 :s 命令来替换字符串。该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询。 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行转载 2016-09-13 09:07:06 · 191 阅读 · 0 评论 -
Ubuntu apt-get apt-cache命令 使用
apt-get命令本身并不具有管理软件包功能,只是提供了一个软件包管理的命令行平台。在这个平台上使用更丰富的子命令,完成具体的管理任务。apt-get命令的一般语法格式为: Sh代码 apt-get subcommands [ -d | -f | -m | -q | --purge | --reinstall | - b | - s | -转载 2016-08-22 11:23:54 · 291 阅读 · 0 评论