一.在Crontab中使用PHP执行脚本 就像在Crontab中调用普通的shell脚本一样(具体Crontab用法),使用PHP程序来调用PHP脚本.每一小时执行myscript.php如下: # crontab -e 00 * * * * /usr/local/bin/php /home/john/myscript.php /usr/local/bin/php为PHP程序的路径. 二.在Crontab中使用URL执行脚本 如果你的PHP脚本可以通过URL触发,你可以使用lynx或curl或w…
url 为 http://mywebsite.com/index.php?a=1&b=2&c=3 web形式下访问url地址,使用 $_GET是可以获取到所有的参数 curl  -s  http://mywebsite.com/index.php?a=1&b=2&c=3 然而在linux下,上面的例子 $_GET只能获取到参数 a 由于url中有&其他参数获取不到,在linux系统中 &会使进程系统后台运行 必须对 &进行下转义才能 $_GET获取到…
在通过xshell或者其他远程连接工具连接linux服务器,没安装浏览器,却要测试web服务的请求: 可以使用curl 访问web服务器 例如返回百度的主页内容 #curl www.baidu.com 返回访问主页的响应:html内容.…
Linux下使用FreeTDS访问MS SQL Server 2005数据库(包含C测试源码) http://blog.csdn.net/helonsy/article/details/7207497 Linux下使用FreeTDS访问MS SQL Server 2005数据库(包含C测试源码) (1)安装freeTDS FreeTDS为Linux系统提供了TDS协议的开源客户端.由于MS SQL和Sybase使用的恰是TDS协议,所以在Linux中可以用FreeTDS连接MS SQL. 官网:…
版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/oudahe/article/details/34437661 linux下又一次定位svn url方法: 假设更换了SVNserver,就须要又一次定位,指向新的svn url. 又一次定位命令:svn switch --relocate 原svn地址 新svn地址. 查看原svn路径方法:svn info…
curl在Linux下默认已经安装,Windows需要自行安装. 下载地址:https://curl.haxx.se/download.html Windows离线版本:链接:http://pan.baidu.com/s/1bpeVegB 密码:495o 语法 curl(选项)(参数) 选项 -a/--append 上传文件时,附加到目标文件 -A/--user-agent <string> 设置用户代理发送给服务器 -anyauth 可以使用“任何”身份验证方法 -b/--cookie &l…
curl命令 curl是linux系统命令行下用来简单测试web访问的工具. curl -xip:port www.baidu.com    -x可以指定ip和端口,省略写hosts,方便实用 -I    只显示状态码 -v    显示详细过程,可视化操作: -u    指定用户名和密码 -O    下载网页文件 -o    自定义下载文件名 1 2 3 4 5 6 7 8 9 10 11 [root@localhost ~]# curl -x61.135.157.156:80 www.qq.c…
拷贝移动删除在windows中看起来这么简单,但linux经常使用的文字界面,所以对于linux系统 下拷贝cp删除 rm 移动mv命令参数就不得不需要了解和学习了 cp 该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大. 语法: cp [选项] 源文件或目录 目标文件或目录 说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中. 该命令的各选项含义如下: - a 该选项通常在拷贝目录时使用.它保留链接.文件属性,并递归地拷…
有时候linux下的tomcat其他机器无法访问,比如主机无法访问linux虚拟机的tomcat,这是因为tocat的端口,linux没有对外开放,所以只能localhost访问,但是别的机器访问不了:解决方法如下 编辑linux的iptables文件:vi /etc/sysconfig/iptables 复制一句:已经开放22端口的命令改为8080就好: -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT 允许某个端…
#先安装 cmake 3.14 # cmake安装到了 /usr/local/bin #配置PATH export PATH="$PATH:/usr/local/bin" #下载最新的opencv git clone "https://github.com/opencv/opencv.git" git clone "https://github.com/opencv/opencv_contrib.git" #定义自己的生成目录mkdir 2019…
#!/bin/bash smail() {mail -s "$1" gjw_apparitor@gmail.com <<EOF$1$2====report time: `date +"%F %T"`current user: `whoami`shell script: `echo $0`====EOF} ssms() {/usr/local/feixin/fetion --mobile=150000000 --pwd=******** --to=1381…
在linux系统下,用weblogic部署了两套应用,创建了两个虚拟主机,一个主机指向www.test1.com, 另一个虚拟主机指向www.test2.com. 一套应用指定一台虚拟主机. 修改/etc/hosts文件,添加下列内容: 127.0.0.1   www.test1.com 127.0.0.1   www.test2.com 为绝后患,注销后重新登录linux系统,启动weblogic服务器,就可以使用上面两个域名,在本机访问了 windows下的配置 打开文件:c:\window…
1. 准备文件模版(curl.txt) \n time_namelookup: %{time_namelookup}\n time_connect: %{time_connect}\n time_appconnect: %{time_appconnect}\n time_pretransfer: %{time_pretransfer}\n time_redirect: %{time_redirect}\n time_starttransfer: %{time_starttransfer}\n -…
默认情况下VIM使用的是内置的寄存器,而不是X Window的剪切板 启用系统剪切板支持 可以使用vim --version | grep clipboard查看,若clipboard前显示-标记,而非+标记,表示不能访问剪切板. 需要安装VIM的X环境支持,使用包管理器安装gVIM. 如何使用 方法前带有*表示无需剪切板支持,就可以使用. 命令模式 在使用剪切复制等操作前添加"+,如剪切dd-->"+dd,复制yy-->"+yy 编辑模式 *使用Ctrl+Shi…
inux下最直接限制ip访问的方式有两种: 1.使用hosts.allow和hosts.deny来设置ip白名单和黑名单,/etc/目录下. 优先级为先检查hosts.deny,再检查hosts.allow, 后者设定可越过前者限制, 例如: 1.限制所有的ssh, 除非从216.64.87.0 - 127上来. hosts.deny: in.sshd:ALL hosts.allow: in.sshd:216.64.87.0/255.255.255.128 2.封掉216.64.87.0 - 1…
root@ubuntu:~# vi check_ip.rbrequire 'rubygems' index = 1 max = 20 while (max-index) >= 0 puts index name = %x(ip route | head -n 1 | awk '{printf $5}') ips = %x(ip address | grep #{name} | awk '{print $2}').split("\n").map {|a| a.split("…
下载编译安装 wget http://download.redis.io/releases/redis-3.0.1.tar.gz tar xvf redis-3.0.1.tar.gz mv redis-3.0.1/ ../ cd redis-3.0.1/make#可使用root用户执行`make install`,将可执行文件拷贝到/usr/local/bin目录下.这样就可以直接敲名字运行程序了.make install 启动redis服务 redis-server 设置Redis后台运行 v…
1.去除端口号8080. 首先,进入tomcat的安装目录下的conf目录,我的目录是 /usr/local/apache-tomcat-9.0.20/conf,编辑文件server.xml. 将server.xml中, <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="40000" redirectPort="8443" enableLookup…
在虚拟机上装了memcached,本地访问可以,但从其它机器连这台机器的memcached应用总是报连接失败.防火墙的端口都是打开的.Google了才知道原来需要修改memcached的配置文件,将默认的127.0.0.1地址改成外部可访问的地址.(与Mysql一样的道理).我在Ubuntu上apt-get install的配置文件被安装在了 /etc/memcached.conf 修改该文件中将 -l 127.0.0.1 改为本机的IP地址 -l 192.168.1.100 运行 /etc/i…
查看 access.Log 文件ip统计 cat access.log |awk '{print $1}'|uniq -c |sort -k1,1nr 去掉r则从高到低 cat access.log |awk '{print $3}'|sort|uniq -c|sort -rn|wc -l 以前用过简单的统计下IP,似乎不怎么准确,后来已经用 awstats 就没用过他了…
监控机器列表文件: server.list     建立监控脚本:  webstatus.sh     #!/bin/sh monitor_dir=/home/admin/monitor/ #Log记录目录 if [ ! -d $monitor_dir ]; then mkdir $monitor_dir fi cd $monitor_dir web_stat_log=web.status #Log文件 if [ ! -f $web_stat_log ]; then touch $web_sta…
命令: curl -X POST -d @/etc/lazada/lazada_tracking.txt   http://localhost:8080/booking/rs/LazadaService/post --header "Content-Type:application/json" -d 后台 @/  : post 的 body 体 eg: { "api_key":"EF47A1F38778D", "tracking_url…
1.sudo apt-get install unar 安装unar 2.unar 谷歌访问助手chrome版本.zip   注意:使用 lsar 命令可以查看压缩文件内有那些文件: 例:lsar 谷歌访问助手chrome版本.zip…
使用curl从 ftp下载文件 curl ftp://192.168.31.164/lrzsz-0.12.20.tar.gz --user root:123456 -o lrzsz-0.12.20.tar.gz 参考文档 使用curl 命令上传下载FTP…
其实只要是标准的WSDL的SOA接口WebService都可以用. 调用方式: 注意:上面的方式不包括加密或者登录的,其实SOA有一套完整的加密方式. curl -H'Content-Type: text/xml;charset=utf-8;SOAPAction: "http://xxxx.com/xxxxAPI/Login"'-d '<?xml version="1.0"encoding="utf-16"?><soap:Env…
Subversion clients receive the following error message when attempting to connect to VisualSVN Server: svn: OPTIONS of 'https://server.domain.local/svn/repo': SSL handshake failed: SSL error:Key usage violation in certificate has been detected. (http…
新挂载的盘,打算将数据文件夹配置到 /data/mysql,却无法启动mysqld. 除了将目录授权给mysql用户和组以外 chown -R mysql:mysql /data/mysql 太需要将目录上下文安全权限授予mysql chcon -R -t mysqld_db_t /data/mysql…
找到nginx配置文件,加入以下代码: location / { if (!-e $request_filename){ rewrite ^/(.*)$ /index.php?s=/$1 last; break; } } 再次访问即可!…
linux下,要访问windows的共享,有好几种情况,下面进行总结. 外面的文章,有点介绍需要使用samba,有点说什么都不需要,只需要mount加上参数, 功能是实现,不过原理,还是不太明白,我发现系统多了一个winbind的服务. 下面就是我的测试过程.我的系统是centos5.4,最小化安装. [root@centos5 ~]# mkdir /mnt/share [root@centos5 ~]# mount //192.168.1.120/share /mnt/share mount:…
这两天在学习linux下用c++访问mysql,碰到一堆问题,记录一下. 1.mysql安装: 公司的电脑是64位的,安装的是64为的RHEL4,安装如下三个包: MySQL-client-5.1.49-1.glibc23.x86_64.rpm MySQL-devel-5.1.49-1.glibc23.x86_64.rpm MySQL-server-5.1.49-1.glibc23.x86_64.rpm 启动MySQL服务时,出现错误:starting Mysql.manager of pid-…