
服务器
服务器专栏
benben0729
职业为猿的汪,爱好象、鼠、蛇、蛙
展开
-
MySQL安全配置向导mysql_secure_installation
[root@server1 ~]# mysql_secure_installationNOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQLSERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!In order to log into MyS...转载 2018-08-20 13:55:48 · 1730 阅读 · 0 评论 -
mac下生成ssh key与git通信
一、检查 SSH key 是否存在在终端输入:ls -al ~/.ssh如果没有,终端显示如下:No such file or directory如果已经存在,则会显示 id_rsa 和 id_rsa.pub二、生成新的 SSH key在终端输入:ssh-keygen -t rsa -C "your_email@example.com"其中 your_email@example.com 为你在 G...转载 2018-07-13 11:41:42 · 377 阅读 · 0 评论 -
终端使用curl请求url时返回乱码的解决
1.是用curl抓取的数据是用类似gzip压缩后的数据导致的乱码。乱码:curl www.1ting.com |more乱码:curl -H "Accept-Encoding: gzip"www.1ting.com | more不乱码:curl -H "Accept-Encoding: gzip"www.1ting.com | gunzip | more不乱码:curl www.1616.net ...转载 2018-07-02 11:58:39 · 33958 阅读 · 1 评论 -
打开终端快捷键mac linux
mac :command+tlinux:CTRL+ALT+T原创 2018-06-27 20:59:30 · 2566 阅读 · 0 评论 -
phpstrom 破解汉化
汉化https://www.newasp.net/soft/411986.html破解https://www.jianshu.com/p/133af2e4fe3flicense serverhttp://idea.iblue.me (2018-8-13可用) 方法二:直接用浏览器打开 http://idea.lanyus.com/ 点击页面中的“获得注册码”, 然后在注册时...原创 2018-06-23 21:40:35 · 523 阅读 · 0 评论 -
mac 安装Yii2
安装YII2之前首先安装composer(为什么都用composer我也不知道,管他呢)安装Composer命令curl -s https://getcomposer.org/installer | phpsudo mv composer.phar /usr/local/bin/composersudo chmod a+x /usr/local/bin/composer然后是安装Composer ...转载 2018-06-23 20:21:11 · 667 阅读 · 0 评论 -
crontab设置定时任务
crontab用法语法Crontab (选项) (参数)选项-e :编辑该用户的计时器设置-l :列出该用户的计时器设置-r:删除该用户的计时器设置-u<用户名称>:指定要设定计时器的用户名称参数crontab文件:指定包含待执行任务的crontab文件crontab文件含义,用户所建立的crontab文件中,每一行都代表一项任务。每一行由六个字段组成,前五段是时间设置段,第六段是要...原创 2018-06-19 11:46:52 · 338 阅读 · 1 评论 -
mac安装mysql
1、使用dmg的方式安装。Download MySQL Community Server2、双击下载下来的dmg安装包,一路next3、其中有一步设置root密码,请自行设置(早期版可能会弹出对话框显示root默认密码,请保存下来)4、最后安装完成5、配置路径 打开.bash_profile文件 vim ~/.bash_profile 加入mysql路径 path=$PAT...原创 2018-05-31 16:48:49 · 254 阅读 · 0 评论 -
axure8.1 windos/mac 下载链接附
mac下载链接http://download.axure.com.cn/3372/AxureRP-Setup.dmgwindows下载链接http://download.axure.com.cn/3372/AxureRP-Setup.exe授权人:Koshy授权钥匙:wTADPqxn3KChzJxLmUr5jTTitCgsfRkftQQ1yIG9HmK83MYSm7GPxLREGn+Ii6xY...原创 2018-05-31 12:03:55 · 2782 阅读 · 0 评论 -
mac下chrome浏览器查看网络源代码,及请求头信息
打开网页源代码network下的doc查看请求与响应信息原创 2018-05-11 11:13:30 · 19281 阅读 · 0 评论 -
mac 安装python3
mac自带版本时2.7从https://www.python.org/downloads/mac-osx/ 下载最新版本python3,进行正常安装即可此时电脑上就是python2 与python3共存,测试python3 -V查看版本号遇到的问题python3 安装好会默认安装pip3,在python3上安装相应模块时,使用pip3命令例如pip3 install requests...原创 2018-05-09 12:36:20 · 730 阅读 · 0 评论 -
mac 安装scrapy-Splash、Redis
使用docker安装,命令docker run -p 8050:8050 scrapinghub/splash安装完成在浏览器 localhost:8050可以看到splash主页安装到远程服务器docker run -d -p 8050:8050 scrapinghub/splash安装Scrapy-Splash使用pip3进行安装pip3 install scrapy-splash安装Scra...原创 2018-05-07 21:46:49 · 1109 阅读 · 0 评论 -
mac 下安装 docker
从官网下载安装包 https://store.docker.com/editions/community/docker-ce-desktop-mac按照正常安装即可也可使用homebrew进行安装brew cask install docker使用以下命令进行测试sudo docker run hello-world第一次执行可能会遇到再执行一次...原创 2018-05-07 20:17:38 · 182 阅读 · 0 评论 -
mac下安装Scrapy
在Mac上构建Scrapy的依赖库需要C编译器以及开发头文件,它一般由Xcode提供,具体命令如下xcode-select --install使用pip安装Scrapypip3 install Scrapy输入scrapy 验证是否安装成功...原创 2018-05-07 19:31:16 · 397 阅读 · 0 评论 -
mac下安装mongodb pymongo,mysql
使用homebrew安装brew Install mongodb创建文件夹用于存放数据sudo mkdir -p /data/db 启动mongodb服务brew services start mongodbsudo mongod重启和停止服务brew services stop mongodbbrew services restart mongodb在python中想要和mongodb进行交互,...原创 2018-05-07 19:09:58 · 1639 阅读 · 0 评论 -
mac下安装homebrew
执行命令 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"如果出现press return to continue or any other key to abort回车输入密码,执行安装原创 2018-05-07 17:45:23 · 301 阅读 · 0 评论 -
Mac OS X下配置nginx
Installing Nginx in Mac OS X Mountain Lion With HomebrewOCT 10TH, 2012Install with brewUse brew to install the nginx with command:$ brew install nginx After install run:$ sudo nginx...转载 2018-08-01 06:33:44 · 206 阅读 · 0 评论 -
nginx配置(很值得新手阅读)
译者注:不知道其他开发者是否和我一样,参与或者写了很多Web项目,但是却没有真正的去完整的部署应用,很多时候都是交给ops即运维的同学帮忙来做。而作为一个有节操的开发者,我认为了解一些服务器方面的知识是很有必要的,读了这篇文章之后,自己对nginx也有了一个初步的认识,对自己很有帮助,不敢独享,遂译之。如果你是一名Web开发人员,那么你很有可能听过nginx(读音听起来像engine-x). ...转载 2018-08-01 06:33:27 · 203 阅读 · 0 评论 -
nginx安装配置
Nginx 安装系统平台:CentOS release 6.6 (Final) 64位。一、安装编译工具及库文件yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel二、首先要安装 PCREPCRE 作用是让 Nginx 支持 Rewrite 功能。1、下载 PCRE 安装包,下...转载 2018-07-31 15:50:00 · 177 阅读 · 0 评论 -
搭建lnmp环境心得
首先是几个使用到的命令使用which nginx 查看是否安装了nginxlsb_release -a 查看系统版本find /| grep nginx.conf 安装位置find / -name nginx安装cmake yum install cmakeCmake –versionNetstat -ntlp查看端口占用情况yum list 《name》#要安装的名称怎么使用yum下载最新包.....原创 2018-05-06 22:38:56 · 638 阅读 · 0 评论 -
配置nginx支持php
server { listen 80; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index i...原创 2018-05-06 22:20:01 · 913 阅读 · 0 评论 -
远程服务器安装nginx
卸载nginxyum remove nginx查看nginxwhich nginx安装nginx准备工作1. 更新系统软件:yum update2. 查看是否已安装wget:rpm -qa wget否则安装:yum install wget3. 查看是否已安装编译器:rpm -qa gcc否则安装:yum install gcc gcc-c++ 安装Nginx1. 安装nginx依赖包nginx的...转载 2018-05-06 20:32:56 · 1902 阅读 · 1 评论 -
.user.ini文件
官方介绍自 PHP 5.3.0 起,PHP 支持基于每个目录的 .htaccess 风格的 INI 文件。此类文件仅被 CGI/FastCGI SAPI 处理。此功能使得 PECL 的 htscanner 扩展作废。如果使用 Apache,则用 .htaccess 文件有同样效果。除了主 php.ini 之外,PHP 还会在每个目录下扫描 INI 文件,从被执行的 PHP 文件所在目录开始一...原创 2019-03-14 09:28:41 · 1096 阅读 · 0 评论 -
elk部署
elasticsearch请看安装elasticsearch安装Kibana下载wget https://artifacts.elastic.co/downloads/kibana/kibana-6.0.0-linux-x86_64.tar.gz解压tar -zxvf kibana-6.0.0-linux-x86_64.tar.gz修改配置文件vi kibana.yml修改por...转载 2019-02-25 14:40:41 · 299 阅读 · 0 评论 -
如何安装Gitlab在Debian 8(Jessie)
Gitlab是一种基于Web的管理和协作软件,用于GIT服务器,类似于GitHub。 它包含问题跟踪,文件浏览器,更改跟踪和项目wiki等功能。 Gitlab被诸如IBM,StackExchange,NASA,阿里巴巴和红帽等许多大型技术公司使用。 Gitlab项目提供包括Debian,Ubuntu,CentOS和OpenSuSE在内的所有主要Linux发行版的软件包。Gitlab有两种口味,...转载 2019-02-25 14:38:03 · 1638 阅读 · 0 评论 -
last与lastb 查看登录
lastlast命令用户显示最近登录的用户信息。执行last命令,它会读取/var/log/wtmp的文件,并把该给文件的内容记录的登入系统的用户名单全部显示出来。语法lastb [选项] [参数]选项-a:把从何处登入系统的主机名称或ip地址,显示在最后一行;-d:将IP地址转换成主机名称;-f <记录文件>:指定记录文件。-n <显示列数>或-<...原创 2019-02-21 14:18:09 · 488 阅读 · 0 评论 -
elasticsearch安装
官网:https://www.elastic.co/downloads/elasticsearch方式一rpm 安装#下载elasticsearchwget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.3.rpm#安装cp elasticsearch-6.5.3.rpm /usr/elast...原创 2019-02-21 14:07:09 · 346 阅读 · 0 评论 -
nginx配合两个或多个PHP版本。php5.6与php7
首先感谢这篇文章:Mac 下 Nginx、PHP、MySQL 和 PHP-fpm 的安装和配置由于我的PHP7是通过brew安装的。brew安装的东西都在目录/usr/local/opt/ 下了。这是我知识的盲点。所以找了很久没找到。看到这篇文章后,到了/usr/local/opt/php71/sbin/ 目录下果然看到了php-fpm接下来的事情很容易了sudo ln -s...转载 2019-02-19 16:35:36 · 3698 阅读 · 0 评论 -
使用rsync进行多服务器同步
脚本实现多服务器同步#!/bin/bashhosts=(host1 host2 host3 ...)for host in ${hosts[@]}dosudo rsync -avz --exclude-from rsync-exclude.list ${需要同步的目录} $host:${目标节点的目录}done...原创 2019-02-12 19:16:32 · 543 阅读 · 0 评论 -
proxy_pass upstream 负载均衡
如果Nginx没有仅仅只能代理一台服务器的话,那它也不可能像今天这么火,Nginx可以配置代理多台服务器,当一台服务器宕机之后,仍能保持系统可用。具体配置过程如下:在http节点下,添加upstream节点。upstream favtomcat { server 10.0.6.108:7080; server 10.0.0.85:8980;}将ser...转载 2019-02-12 19:05:39 · 3101 阅读 · 0 评论 -
nginx rewrite
参数正则表达式匹配,其中:~ 为区分大小写匹配~* 为不区分大小写匹配!~和!~*分别为区分大小写不匹配及不区分大小写不匹配文件及目录匹配,其中:-f和!-f用来判断是否存在文件-d和!-d用来判断是否存在目录-e和!-e用来判断是否存在文件或目录-x和!-x用来判断文件是否可执行flag标记有:last 相当于Apache里的[L]标记,表示完成rewritebrea...转载 2019-02-11 14:07:57 · 861 阅读 · 0 评论 -
open_basedir设置多个路径
php的open_basedir设置多个路径(目录),分隔符是:分号<VirtualHost *:4433>ServerAdmin tst@163.comphp_admin_value open_basedir "/data/website/zwcap:/tmp/:/var/tmp/:/proc/:/data/website/abc/"DocumentRoot "/data/w...原创 2019-02-11 14:06:00 · 1730 阅读 · 2 评论 -
mysql修改权限允许远程登录
mysql> use mysql;Database changedmysql> grant all privileges on *.* to root@'%' identified by "password";Query OK, 0 rows affected (0.00 sec)mysql> flush privileges;查看是否绑定了域名#c查看my.c...原创 2019-02-11 14:00:28 · 1302 阅读 · 0 评论 -
linux给文件或目录添加apache权限
在LAMP环境中,测试一个简单的php文件上传功能时,发现/var/log/apache2/error.log中出现如下php警告:[Tue Jan 31 09:40:27 2012][error][client 127.0.0.1]PHP Warning: move_uploaded_file(/home/leotody/32883679.jpeg): failed to open stre...原创 2019-02-11 13:58:47 · 816 阅读 · 0 评论 -
phalcon 配置(apache)
以下是可用于使用Phalcon设置Apache的潜在配置。这些注释主要关注mod_rewrite模块的配置,允许使用友好URL和路由器组件。通常,应用程序具有以下结构:test/ app/ controllers/ models/ views/ public/ css/ img/ js/ index.php .htacces...原创 2019-02-11 13:44:57 · 674 阅读 · 0 评论 -
apache 监听多个端口
进入/usr/local/apache/conf/目录下 打开httpd.conf Listen 80Listen 81原创 2019-02-11 13:43:11 · 1413 阅读 · 0 评论 -
centos7安装phalcon
首先确定好lnmp环境已经搭建好安装git clone --depth=1 "git://github.com/phalcon/cphalcon.git"cd cphalcon/buildsudo ./install# 添加扩展echo "extension = phalcon.so" &gt; /etc/php.d/# 最后,重启web服务器systemctl restart n...原创 2019-02-11 13:40:49 · 879 阅读 · 0 评论 -
安装elasticsearch
官网:https://www.elastic.co/downloads/elasticsearch方式一rpm 安装#下载elasticsearchwget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.3.rpm#安装cp elasticsearch-6.5.3.rpm /usr/elast...原创 2019-02-02 11:29:29 · 409 阅读 · 0 评论 -
linux安装jdk
windows 下进入java 官网下载linux版本的java 获取下载urlLinux中wget 进行下载https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html使用1.8的版本这里下载的是rpm包下载下来的文件jdk-8u191-linux-x64.rpm?Aut...原创 2019-02-02 11:27:46 · 236 阅读 · 0 评论 -
centos7.4安装配置jdk1.8
1.新建一个目录:mkdir /usr/java2.通过XShell 上传本地安装包或者通过命令下载在线安装包wget http://mirrors.linuxeye.com/jdk/jdk-8u152-linux-x64.tar.gz3.解压 jdk-8u152-linux-x64.tar.gz 到 /usr/java tar xzf jdk-8u152-linux-x64....转载 2019-02-02 11:26:14 · 316 阅读 · 0 评论