linux
晓锋不懂你
这个作者很懒,什么都没留下…
展开
-
windows通过ssh key连接git服务器
前言ssh 公钥认证是ssh认证的方式之一。通过公钥认证可实现ssh免密码登陆,git的ssh方式也是通过公钥进行认证的。在用户目录的home目录下,有一个.ssh的目录,和当前用户ssh配置认证相关的文件,几乎都在这个目录下。ssh-keygen 可用来生成ssh公钥认证所需的公钥和私钥文件,公钥文件是配置到git服务器上,用来与本地客户端进行ssh认证,客户端只需配置私钥进行匹配即可使...原创 2019-03-01 09:50:21 · 1119 阅读 · 0 评论 -
CentOS7自定义系统服务(systemctl)
CentOS7自定义系统服务CentOS7的服务systemctl脚本存放在:/usr/lib/systemd/,有系统(system)和用户(user)之分,需要开机不登陆就能运行的程序,存在系统服务里,即:/usr/lib/systemd/system目录下.CentOS7的每一个服务以.service结尾,一般会分为3部分:[Unit]、[Service]和[Install]1[Un...转载 2019-04-17 12:00:24 · 168 阅读 · 0 评论 -
linux下查询当前所有连接的ip
Linux 系统有很多用于快速处理数据的工具如 grep , awk , cut , sort , uniq , sort 可以帮助我们分析网络情况 , 他们非常非常地好用 , 如果你熟练掌握他们的使用技巧 , 他们则可以帮你快速定位问题 ; 接下来一步步来查看访问系统的 IP 情况通过 netstat -ntu , 找出通过 tcp 和 udp 连接服务器的 IP 地址列表 :netstat...转载 2019-04-23 10:58:08 · 27773 阅读 · 0 评论 -
linux日志切割
手动分割方式split命令可以将一个大文件分割成多个指定大小或者固定行数的个小文件,而且速度还很快。常用的几个参数:-b:值为每一输出档案的大小,单位为 byte。-d:使用数字作为后缀。-l:值为每一输出档的列数大小。示例0x00 分割指定大小的文件。split -b 10M data.file分割结束后可以看到多出了几个文件就是分割后的文件了data.file x...转载 2019-04-23 11:27:31 · 1153 阅读 · 0 评论 -
linux删除目录下文件的几种方法总结
删除当前目录下的文件1.rm -f *#最经典的方法,删除当前目录下的所有类型的文件2.find . -type f -delete或find . -type f -exec rm -f {} \;#用find命令查找普通文件并删除or用find命令的处理动作将其删除3.find . -type f | xargs rm -f#用于参数列表过长;要删除的文件太多4.rm-f `...转载 2019-04-23 11:29:42 · 26758 阅读 · 0 评论 -
php-fpm配置参数优化
常用的linux 查询进程状况命令linux查看并发连接数: netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'使用Glances命令,再按下m,就可以查看到当前VPS主机进程内存占用情况了,按照占用内存由多到少排序(或者使用Top命令,按下M,效果是一样的)top M查看当前ph...原创 2019-04-18 16:51:43 · 1476 阅读 · 0 评论 -
HTTPS签名加密过程
1签名:就是在信息的后面再加上一段内容,可以证明信息没有被修改过。那么怎么做到信息没有被修改呢?这里一般是对信息做一个hash计算得到一个hash值,注意,这个过程是不可逆的,也就是说无法通过hash值得出原来的信息内容。那么既然是不可逆的,又怎么对比呢?因为接受者接收到信息后也会对信息做hash计算,因为一个信息一定只对应一个hash值,所以两个hash值一对比就知道信息有没有被修改了。当然如...原创 2019-08-22 11:38:09 · 1064 阅读 · 0 评论 -
前后端开发常用的几个好用工具
SSH远程登录工具1、xshell官网下载即可。2、mobaxterm百度下载即可,这款工具比较推荐,功能比较实用,但是局限性是秘钥3、domainsPing批量ping工具链接:https://pan.baidu.com/s/1DKGELIRaHV_fj0a6jFn5-Q提取码:ux1p复制这段内容后打开百度网盘手机App,操作更方便哦4、tortoiseGit小乌龟git工...原创 2019-08-27 17:54:13 · 2415 阅读 · 0 评论 -
网站访问缓慢排查思路
一、网络问题1、临时性检查:ping, mtr,dig,dig+trace 等命令,检查网络状况,DNS等解决:联系机房或视具体情况而定eg:http://ping.chinaz.com/ 查看各地响应时间2、网络不同或距离太远检查:客户端和机房所在网络情况解决:双线机房或分布式部署,动态DNS,需要考虑成本3、资源加载慢检查:chrome控制台解决:CDN,合并请求,压缩页面...原创 2019-09-02 15:11:18 · 1935 阅读 · 0 评论 -
linux下Mysql全量备份及增量备份
一、数据库备份概述;二、数据库备份的分类;三、数据库全量备份及其恢复;方式一:物理文件冷备份 方式二:mysqldump热备份四、数据库增量备份及其恢复;方式一:二进制文件备份、mysqlbinlog恢复五、生产环境Mysql数据库备份策略;具体过程一、数据库备份概述;数据库备份概述:将数据库中存在的现有数据,进行存放成为副本数据,可解决数据容灾;提高系统的高可用性和灾难...转载 2019-04-17 11:59:11 · 3064 阅读 · 0 评论 -
linux下备份msyql数据库
备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。而对于一些网站、系统来说,数据库就是一切,所以做好数据库的备份是至关重要的!备份是什么?为什么要备份容灾方案建设存储介质光盘磁带硬盘磁盘阵列DAS:直接附加存储NAS:网络附加存储SAN:存储区域网络云存储实际操作思路主要使...原创 2019-04-17 10:45:37 · 768 阅读 · 0 评论 -
php常用面试问题
ip2long()的使用;get_client_ip()获取客户端ip或者叫PHP获取客户端ip;什么是事件:“事件一般是指数据库操作和模型操作在完成数据写入之后的回调机制。数据库操作的回调也称为查询事件,是针对数据库的CURD操作而设计的回调方法”。PostgreSQL和MySQL,主要针对数据库全文查询情况下的区别;MySQL百万查询优化,注意,针对的是查询...原创 2019-02-25 14:49:22 · 970 阅读 · 0 评论 -
windows 安装composer
1.先下载Composer-Setup.exe下载地址:https://getcomposer.org/Composer-Setup.exe 。会自动搜索php.exe的安装路径,如果没有,就手动找到php路径下的php.exe。我使用的是phpstudy2.在PHP目录下,打开php.ini文件,开启openssl扩展。去掉extension=php_openssl.dll前面的分号(...原创 2019-02-25 17:32:57 · 451 阅读 · 0 评论 -
windows安装laravel
Laravel 对系统有一些要求。当然,所有这些要求 Laravel Homestead 虚拟机都能满足,因此强烈推荐你使用 Homestead 作为你的开发环境。当然,如你不使用 Homestead ,请确保你的服务器满足下面的要求:PHP >= 7.1.3OpenSSL PHP 扩展PDO PHP 扩展Mbstring PHP 扩展Tokenizer PHP 扩展XML P...原创 2019-02-25 18:37:39 · 3986 阅读 · 0 评论 -
centos7安装Composer + Laravel
1.wget https://dl.laravel-china.org/composer.phar -O /usr/local/bin/composer下载安装到指定目录,然后修改文件权限chmod a+x /usr/local/bin/composer2.查看composer 是否安装composer -V,报错[root@izwz9htjtc7g7klv8wejdqz src]# ...原创 2019-02-26 15:24:58 · 613 阅读 · 0 评论 -
Linux curl使用方法总结
Linux curl命令详解命令:curl在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。语法:# curl [option] [url]常见参数:-A/--user-agent <string> 设置用户代理发...转载 2019-04-04 10:23:52 · 189 阅读 · 0 评论 -
linux tailf命令跟踪日志文件
tail -f 等同于–follow=descriptor,根据文件描述符进行追踪,当文件改名或被删除,追踪停止tail -F 等同于–follow=name --retry,根据文件名进行追踪,并保持重试,即该文件被删除或改名后,如果再次创建相同的文件名,会继续追踪tailf 等同于tail -f -n 10(貌似tail -f或-F默认也是打印最后10行,...原创 2019-03-28 14:56:19 · 2419 阅读 · 0 评论 -
sqlstate[hy000] [2002] No such file or directory in ...错误
移植yaf项目到自己服务器上,本地测试正常,但是线上报错sqlstate[hy000] [2002] No such file or directory in… 这个错误原因其实是php的mysql驱动没有找到正确的mysql.sock文件,检查下php.ini中对应驱动的socket目录,比如我这里是pdo驱动,查找pdo_mysql.sock即可,如果没有填写,那么可以根据my.cnf中s...原创 2019-04-02 14:33:21 · 11348 阅读 · 0 评论 -
html5 postMessage解决跨域、跨窗口消息传递
html5 postMessage解决跨域、跨窗口消息传递一些麻烦事儿平时做web开发的时候关于消息传递,除了客户端与服务器传值还有几个经常会遇到的问题1.页面和其打开的新窗口的数据传递2.多窗口之间消息传递3.页面与嵌套的iframe消息传递4.上面三个问题的跨域数据传递postMessage()这些问题都有一些解决办法,但html5引入的message的API可以更方便、有效、...原创 2019-04-17 10:23:45 · 531 阅读 · 0 评论 -
linux中awk的用法
1、AWK简介AWK是一种处理文本文件的语言,是一个强大的文本分析工具。2、AWK语法awk [选项参数] 'script' var=value file(s)或awk [选项参数] -f scriptfile var=value file(s)选项参数的说明:-F fs or –field-separator fs 指定输入文件折分隔符,fs是一个字符串或者是一个正则表达式,...原创 2019-09-04 18:22:06 · 129 阅读 · 0 评论