@echo off set DIR=F:\htdocs\ set BACK_DIR=F:\backup\site\ echo 需要备份的目录:%DIR% echo 清空备份文件夹:%BACK_DIR% del /s /Q %BACK_DIR% for /d %%i in (%DIR%*) do ( rem echo %%i echo 开始备份: %%~nxi start D:\"Program Files (x86)"\WinRAR\WinRAR.exe a -k -r -s -m1 -ag{%%~nxi}-YYYYMMDDHHII-{bak} %BACK_D
像素鱼丸 2018-04-26 运维 1300
httpd.conf中: ErrorLog "logs/error.log" CustomLog "logs/access.log" common 改成下面这样: ErrorLog "|bin/rotatelogs.exe logs/error-%Y%m%d.log 86400 480" CustomLog "|bin/rotatelogs.exe logs/access-%Y%m%d.log 86400 480" common 后面480这个参数,原来是rotatelogs有一个offset参数,表
像素鱼丸 2018-04-25 运维 1402
在学习ab(Apache Bench)工具之前,我们需了解几个关于压力测试的概念 吞吐率(Requests per second) 概念:服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。 计算公式:总请求数 / 处理完成这些请求数所花费的时间,即 Request per second = Complete requests / Time taken for tests 吞吐量 (throughput) 吞吐量,是指在一次性能测试过程中网络上传输的数据量的总和。 提示
像素鱼丸 2018-04-14 运维 1208
apache开启SSL,并代理Node.js的配置文件,还有www.的跳转,和80端口的跳转。 # javascript.net.cn VirtualHost *:443 ServerAdmin webmaster@dummy-host2.example.com DocumentRoot "d:/htdocs/cn_net_javascript" ServerName javascript.net.cn ServerAlias www.javascript.net.cn # 代理 ProxyRequests off
像素鱼丸 2018-04-12 运维 1066
Mac配置环境变量的地方 /etc/profile (建议不修改这个文件 ) 全局(公有)配置,不管是哪个用户,登录时都会读取该文件。 /etc/bashrc (一般在这个文件中添加系统级环境变量) 全局(公有)配置,bash shell执行时,不管是何种方式,都会读取此文件。 ~/.bash_profile (一般在这个文件中添加用户级环境变量) 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次! 修改php版本 我通过https://php-osx.liip.ch/#install 安装的php,有多个版本可以选择。选择在/etc/bashrc修改
像素鱼丸 2018-04-09 运维 1165
PM2 简介 pm2 是一个带有负载均衡功能的Node应用的进程管理器。 当你要把你的独立代码利用全部的服务器上的所有CPU,并保证进程永远都活着,0秒的重载, PM2是完美的。 命令详解: 安装 npm install -g pm2 用法 $ npm install pm2 -g # 命令行安装 pm2 $ pm2 start app.js -i 4 #后台运行pm2,启动4个app.js # 也可以把'max' 参数传递给 start # 正确的进程数目依赖于Cpu的核心数目 $ pm2 start app.js --name my-api # 命名进程 $
像素鱼丸 2018-04-06 WordPress MySQL Node.js 2907
我使用的是php官方推荐的apache发行版之一的 https://www.apachehaus.com/ 一、Apache安装SSL证书需要三个配置文件: (温馨提示:安装证书前请先备份您需要修改的服务器配置文件) 1_root_bundle.crt、 2_domainname.com.crt、3_ domainname.com.key。 注:这三个证书文件都在文件夹for Apache.zip中, 例:1_root_bundle.crt是根证书链,2_domainname.com.crt为公钥,3_ domainname.com.key为私钥。 (其
像素鱼丸 2018-02-27 运维 1043
第一步,禁止 Chrome 升级使用这个方法,可以使 Chrome 无法正常升级:sudo chown root:wheel GoogleSoftwareUpdate 我的路径是这里:/Users/ice/Library/Google第二步,禁止升级提示上一步设置后,过期还是会有提示。使用如下参数,命令行启动 chrome 就不会有提示了。cd /Applications/Google Chrome.app/Contents/MacOS ./Google Chrome --disable-background-networking 第三步,应用图标添加启动参数如果不愿意每次都通过命令行启动 C
像素鱼丸 2017-12-29 运维 1296
今天重装Photoshop,发现总是初始化失败。 网上找到的踩坑经验如下: 首先是彻底清除photoshop的残余: 第一步前往文件夹Library ~/Library/ 第二步接着查找并清理以下目录中的所有Adobe文件 清理目录 ~/Library/Application Support/Adobe ~/Library/Preferences/Adobe ~/Library/Caches/Adobe 解决办法 一.到了这里不点打开,右击,点显示包内容 二.进去后再进MacOs文件夹 三.进来MacOS文件夹看到一个Insta
像素鱼丸 2017-12-19 运维 1152
这个问题我之前也出现过。不过不知道和各位的问题是否一致。 我想问题的原因通常是因为修改了~.bash_profile或者~.inputrc 的文件导致。 我出现无法输入T的情况是因为在~.inputrc文件下添加 TAB: menu-complete 的时候因为疏忽在 “:”后面多添加了一个空格。实际上只需要一个空格即可。 TAB: menu-complete 移除空格之后重启一下终端就可以了。 希望各位也能解决问题。 来源:https://discussionschinese.apple.com/thread/76217
像素鱼丸 2017-10-22 运维 1085
这个问题遇到过很多次,网上也有很多解决办法,但是好像都没有发现refreshing gradle project在做什么。可以再试试./gradlew --info看看详细信息:iceMacBook:Test ice$ ./gradlew --info Exception in thread "main" java.lang.RuntimeException: Timeout of 120000 reached waiting for exclusive access to file: /Users/ice/.gradle/wrapper/dists/gradle-3.3-all/55gk2r
像素鱼丸 2017-10-21 开发工具 1280
如何更改github工程的语言属性当创建github项目的时候,github本身会根据提交文件的数量来自动推断工程的开发语言,有时这种推断结果会与实际情况不太相符。比如上传一个java的web工程,如果在工程里存在大量的html、javascript和css文件的话,该工程属性会被设置为javascript或html。这种情况下,我们需要在工程根目录下手动增加一个.gitattributes文件来修正工程的语言属性,内容如下:*.js linguist-language=PHP *.css linguist-language=PHP *.html linguist-language=PHP
像素鱼丸 2017-06-24 开发工具 1181
1. 初始化 生成 秘钥我们先在电脑硬盘里找一块地方存放本地仓库,执行git init命令;为了把本地的仓库传到github,还需要配置ssh key。在本地创建ssh key$ ssh-keygen -t rsa -C "your_email@youremail.com"后面的your_email@youremail.com改为你的邮箱。2. 添加秘钥然后系统要求输入密码,直接按回车表示不设密码,重复密码时也是直接回车,之后提示你shh key已经生成成功。生成文件一般在用户目录里,mac上:/Users/mac/.ssh/id_rsa, pc上 C:\Users\xxxx\.ssh 打开i
像素鱼丸 2017-06-24 开发工具 1194
比如: [root@localhost ~]# ps -ef | grep ApacheJetspeed root 18887 18828 0 08:09 pts/0 00:00:00 grep ApacheJetspeed 字段含义如下: UID PID PPID C STIME TTY TIME CMD root 18887 18828 0 08:09 pts/0 00:00:00 grep ApacheJetspeed ps:将某个进程显示出来 -A  
像素鱼丸 2017-06-16 运维 1097
tar命令一般是做打包和解压使用,有关tar命令的使用。我们可以通过帮助文档进行查看,如下: tar –help man tar tar有几个比较重要的参数如下: -c 创建一个新归档 -f 当与-c选项一起使用时,创建的tar文件使用该选项的指定的文件名;当与-x选项一起使用时,则解包该选项指定的归档。该参数一定放在所有参数的最后面。 -t 显示tar文件中的文件列表 -v 显示归档或解档的进度 -z 使用gzip来压缩tar文件 -j 使用bzip2来压缩tar文件 -x 解压tar压缩包, -C 解压到新的目录,该命令是大写
像素鱼丸 2017-06-16 运维 1262
很多时候,大中型网站为了静态资源分布式部署,加快访问速度,减轻主站压力,会把静态资源(例如字体文件、图片等)放在独立服务器或者CDN上,并且使用独立的资源域名(例如res.test.com) 但是在实际部署中,会发现浏览器无法载入这些不同域名的资源,firefox控制台会报错: [html] view plain copy span role="presentation" class="objectBox objectBox-errorMessage " span class="errorMessage " 已阻止跨源
像素鱼丸 2017-05-24 运维 1112
废话不多说,直接进入主题 第一步:下载RAR工具包,根据自己需要下载相对应的版本. http://www.rarlab.com/download.htm 第二步:解压对应的压在的压缩包rarosx-5.4.0.tar.gz(我下载的是5.4.0版本) 第三步:从终端进入到解压文件夹rar,里面是刚才下载的文件 cd Downloads/rar 第四步: 执行安装rar和unrar工具的命令 rar:sudo install -c -o $USER rar /usr/local/bin/ unrar:sudo install -c -o $USER unrar /us
像素鱼丸 2017-05-02 运维 1200
终端自动补全的配置 打开终端,输入 : nano .inputrc 在文件里面写上: set completion-ignore-case on set show-all-if-ambiguous on TAB: menu-complete ctrl + o ,回车,重启终端,自动补全按tap键就ok。 2.常用命令 pwd       当前工作目录 cd(不加参数)   进root cd(folder)   进入文件夹 cd ..       上级目录 cd ~     
像素鱼丸 2017-04-09 运维 1087
mac自带的PHP,在png图片处理上,有问题。 重装方法如下:https://php-osx.liip.ch/#installUninstallChange in /etc/apache2/httpd.confLoadModule php5_module /usr/local/php5/libphp5.sotoLoadModule php5_module    libexec/apache2/libphp5.so
像素鱼丸 2017-04-04 运维 1047
想着如何在Mac OS下部署静态网页(纯粹的html,css,js),用惯了windows下的iis,可惜Mac OS下也许只能通过Tomcat或者Apache之类的作为部署容器。听说Mac OS下自带了apache,于是就折腾起来。 环境:macbook air os x 10.9.5找到apache藏身之所系统默认是隐藏apache安装目录的,但我们可以通过“命令行”或者“文件夹前往”的方式找到它。它是安装在系统的私有目录下,也就是/private/etc下面,因为它是隐藏的,所以我们无法通过界面找到它。 ps:/ect目录是mac os 系统存放系统配置信息的地方,里面都是xxx.con
像素鱼丸 2017-04-03 运维 925
随机推荐
Express.js CSRF 安全防护
WordPress用户的user_login, user_nicename, display_name 和 nickname有什么区别
Node.js test 模块
JavaScript Map 详解
Git 从远程仓库拉取代码覆盖本地代码
Notifications API
Node.js path 模块
JWT 存储在 Cookie 和 Web Storage 的区别