- 博客(34)
- 资源 (5)
- 收藏
- 关注
原创 rm指令重写
前提,用户目录存在 .Trash 目录 简单说明: 在用户目录中的 .Trash 目录中创建 rm 目录, 把删除的文件打包成zip压缩包到rm目录中的对应目录,并删除源文件 #!/bin/bash userpath=~ cur_path=`pwd` paths=(${cur_path//\// }) trashpath=$userpath"/.Trash/rm" if [ ! ...
2019-12-02 15:40:22
326
原创 PHP NodeRsa 配合使用
1.生成秘钥对 # openssl genrsa -out rsa_private_key.pem 2048 //生成私钥 # openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform pem -nocrypt -out rsa_private_pkcs8_key.pem //生成PKCS8私钥 # openssl rs...
2019-05-06 16:30:32
263
原创 mac单机部署spark
前提: 使用的是bash mac操作系统自带软件已经有 java 和 python 配置好JAVA_HOME环境变量 若是linux需要先安装此两个软件 步骤一:安装scala scala-2.12.3 下载地址:https://downloads.lightbend.com/scala/2.12.3/scala-2.12.3.tgz 1. 解压scala-2.12.3.tg
2017-09-29 11:32:48
388
原创 centos7安装web服务器(openresty1.11.2.1、mysql5.7、php7、redis3.2)
centos7,mysql,nginx,php7
2016-09-20 20:23:33
889
原创 php js rsa
1.生成rsa密钥对 生成私钥 openssl genrsa -out rsa_private_key.pem 1024 生成公钥 openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem 生成js使用的公钥 openssl rsa -pubin -inform PEM -modulus -noout
2016-07-05 15:34:36
361
原创 centos安装php扩展memcached
1.安装libevent tar -zxf libevent-2.0.22-stable.tar.gz cd ../source/libevent-2.0.22-stable/ ./configure make && make install 2.安装memcached服务器 tar -zxf memcached-1.4.24.tar.gz cd ../sou
2015-10-22 18:20:55
270
原创 centos的chkconfig指令
# 添加启动项,添加后会默认启动 chkconfig --add nginx # 删除启动项 chkconfig --del nginx # 列出所有启动项 chkconfig --list 注意:添加启动项之后可以开启或者关闭 # 开启启动项 chkconfig nginx on # 关闭启动项 chkconfig nginx off 注意: 系统运行级别
2015-09-21 18:25:05
341
原创 nginx自启动以及设置PATH(快速操作)
1.设置PATH,设置之后可直接使用nginx指令 设置步骤参照另一篇博客:http://blog.youkuaiyun.com/cxy1620541673/article/details/48630017 2.自启动 在目录 /etc/init.d/ 中 添加脚本 nginx 脚本内容在最后补上 添加启动项 [root@localhost ~]# chkconfig --add ngin
2015-09-21 18:12:40
1800
原创 centos设置PATH
以nginx为例 1.临时 [root@localhost ~]# export PATH=$PATH:/usr/local/nginx/sbin 2.永久 对所有用户: [root@localhost ~]# vim /etc/profile 在最后加上 PATH=$PATH:/usr/local/nginx/sbin 对www用户 [root@loca
2015-09-21 18:01:06
1740
原创 centos自启动脚本编写
脚本样例: #!/bin/bash # # author: chenxuyi # createtime: 2015/09/21 # description: example for init # # chkconfig 2345 95 5 # processname: test # 函数定义 start(){} stop(){} restart(){} # 程序主体 case "$1" i
2015-09-21 11:20:35
1144
原创 shell测试
测试的两种方法 方法一: test expression 方法二: [ expression ] 文件测试 [ -b FILE ] #当文件存在且是块文件时为真,否则假 [ -c FILE ] #当文件存在且是字符设备时为真,否则假 [ -d FILE ] #当文件存在且是目录时为真,否则假 [ -e FILE ] #当文件或者目录存在时为真,否则假 [ -f
2015-09-18 15:30:14
237
原创 bash shell基础
1. 定义变量 指令declare、typeset declare -i num=1 #定义整形变量num,值为1 declare -r num=2 #定义只读变量num,值为2 declare -a arr='([0]="a" [1]="b" [3]="c")' #定义数组变量arr,读取:echo ${arr[0]} declare -F #显示脚本中的函数 declare
2015-09-18 11:42:07
235
原创 centos 删除文本重复内容
uniq # uniq [ -ic ] -i 忽略大小写 -c 计算重复行数 列子 # cat test.txt | uniq -c 2 123 2 abc
2015-09-16 18:18:24
1087
原创 centos 文本排序
sort # sort [ -ntkr ] 文件名 -n 采取数字排序 -t 指定分隔符 -k 指定第几列 -r 反向排序 指定分隔符则会跳过分隔符,如 # cat test.txt a:2 b:1 c:3 # cat test.txt | sort -t ":" -k 2 -n b:1 a:2 c:3
2015-09-16 17:51:40
508
原创 centos 文本搜索
grep # grep [-ivnc] 字符 文件 -i 不区分大小写 -v 反向匹配 -n 输出行号 -c 统计包含匹配的行数
2015-09-16 16:55:23
348
原创 centos压缩与解压缩
1. zip zip -r filename.zip path 把path及里面的所有文件和文件夹递归压缩到filename.zip unzip filename.zip 解压缩到当前目录
2015-09-16 16:37:57
354
原创 centos文件查找
1. 一般查找 find find PATH -name FILENAME 在 PATH 中查找名为 FILENAME 的文件 -name filename 查找文件名为filename的文件 -perm 根据文件权限查找 -user username 根据用户名查找 -mtime -n/+n 查找n天内/n天前更改过的文件 -atime -n/+n 查找n天内/n天前访问过
2015-09-16 11:30:43
626
原创 centos crontab相关命令
开启定时任务 # service crond start 查看状态 # service crond status 设置定时任务 # crontab -e * * * * * command 第一个 * :表示分钟,可以是1~59,* 或者 */1 表示每分钟
2015-09-16 10:11:58
328
原创 centos安装git客户端以及常用指令
安装步骤 1.下载源码: https://www.kernel.org/pub/software/scm/git/...... (版本自己选择) 2.安装依赖: yum -y install zlib-devel openssl-devel perl cpio expat-devel gettext-devel curl libcurl-devel 3.配置 ./configur
2015-09-12 14:27:22
539
转载 git
1 Git简介 Git是什么?Git是目前世界上最先进的分布式版本控制系统(没有之一)。Git有什么特点?简单来说就是:高端大气上档次!。 2 Git组件安装 # yum –y install git 3 配置git仓库 因公司环境需要,故本文档按照公司环境配置。 1、 配置访问密钥 # ssh-keygen 2、 将客户端的密钥拷贝至git服务
2015-09-11 21:25:39
248
原创 centos常用指令之用户和权限
1. 添加用户组 groupadd www 2. 添加用户 useradd -ggroupname username 注释:-g:所属用户组 3. 给已有用户添加工作组 usermod -G groupname username 4. 指定用户密码(仅限超级用户) passwd www
2015-09-07 00:03:54
453
原创 redis主从服务器配置
1.安装redis 修改主服务器配置文件 ( redis.conf ) daemonize yes requirepass 123456 slave-read-only yes 修改从服务器配置文件 daemonize yes requirepass 123456 slave-read-only yes slaveof 192.168.1.11
2015-07-20 23:26:29
258
原创 centos6.5 安装subversion1.8.13
任务 1. 安装svnserve 2.添加版本库,设置开机自启 3.设置自动同步(钩子) 正文 1.安装svnserve,设置开机自启 注意:需要实现安装了apr和apr-util 卸载系统预装的subversion [root@localhost Downloads]# rpm -qa|grep subversion [root@localhost Download
2015-07-07 14:55:01
371
原创 区别mysql的多表查询和连接查询
多表查询 SELECT * FROM a,b WHERE a.val = b.val; 连接查询 SELECT * FROM a LEFT JOIN b ON a.val = b.val; 重点:其实两种都是连接查询 多表查询即自然连接查询,如下 SELECT * FROM a join b WHERE a.val = b.val; 自然连接查询:默认使用
2015-06-25 10:28:24
828
转载 安装redis
yum install tcl /******************************************************* 获取最新版redis wget http://download.redis.io/redis-stable.tar.gz tar xvzf redis-stable.tar.gz cd redis-stable **********
2015-05-14 22:05:06
248
原创 安装php5
yum groupinstall "Development tools" yum install libxml2-devel gd-devel libmcrypt-devel libcurl-devel openssl-devel wget http://us3.php.net/get/php-5.5.5.tar.gz/from/cn2.php.net/mirror tar -xvf
2015-05-13 09:50:26
387
原创 安装percona
[root@localhost local]# rpm -Uhv http://www.percona.com/redir/downloads/percona-release/percona-release-0.0-1.x86_64.rpm [root@localhost local]# yum list|grep percona [root@localhost cxy]# yum insta
2015-05-12 11:45:01
375
转载 Linux VI命令大全
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filena
2015-01-01 14:34:25
422
原创 CentOS 防火墙设置
1、暂时开启、关闭防火墙 # service iptables start # service iptables stop 2、永久开启、关闭防火墙 # chkconfig iptables on # chkconfig iptables off 3、添加防火墙(移除端口) 4、移除防火墙(添加端口) # vi /etc/sysconfig/iptables 打开配置
2014-12-28 03:19:03
248
转载 使用PHP+Sphinx建立高效的站内搜索引擎
1. 为什么要使用Sphinx 假设你现在运营着一个论坛,论坛数据已经超过100W,很多用户都反映论坛搜索的速度非常慢,那么这时你就可以考虑使用Sphinx了(当然其他的全文检索程序或方法也行)。 2. Sphinx是什么 Sphinx由俄罗斯人Andrew Aksyonoff 开发的高性能全文搜索软件包,在GPL与商业协议双许可协议下发
2014-12-24 21:02:48
222
转载 curl参数设置
CURLOPT_RETURNTRANSFER 选项: curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 如果成功只将结果返回,不自动输出任何内容。 如果失败返回FALSE curl_setopt($ch, CURLOPT_RETURNTRANSFER,0); 或着不使用这个选项: 如果成功只返回TRUE,自动输出返回的内容。 如果失败返回FALSE
2014-12-18 20:45:30
479
转载 linux下配置MySQL主从服务器(多服务器)
主从服务器的作用: 1. 实现读写分离 2. 作为备份数据库,防止主库死机 主机:192.168.1.100 从机:192.168.1.101 配置步骤: (1)配置权限,为从机设置权限 mysql>GRANT REPLICATION SLAVE ON *.* TO ‘backup’@’192.168.1.101‘ IDENTIFIED BY ‘1
2014-12-17 18:51:53
327
php_curl.dll for win7 64位 wamp
2014-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人