- 博客(29)
- 收藏
- 关注
原创 快速找到nginx配置文件
大家好,我们又见面啦☺️,今天我们来解决一个烦人的问题,什么问题呢?那就是在linux上快速找到配置文件的问题,为什么要解决这个问题呢?因为每个服务器上安装nginx的位置可能不尽相同,那么配置文件的存放位置也会跟着不同,下面我们来简单看一个命令:nginx -t # 这里命令的输出结果中会显示出nginx上的配置文件的路径上面这个方法不是万能的,因为你的系统中可能没有 nginx 这个命令...
2019-11-01 17:33:33 672
原创 karma+jasmine实现自动化单元测试
我们前言少叙,直接进入正题安装需要的依赖包cnpm i -D karma karma-jasmine jasmine karma-chrome-launcher karma-coverage配置文件 karma.conf.js// Karma configuration// Generated on Mon Sep 30 2019 11:31:10 GMT+0800 (CST)mo...
2019-09-30 12:07:18 208
原创 docker搭建gogs
思路步骤:* 安装mysql* 安装gogs安装mysqldocker pull mysql# 运行mysqldocker run --name msyql_gogs -p 13306:3306 \-v /Users/<你的目录>/docker/gogs/mysql/data:/var/lib/mysql \-e MYSQL_ROOT_PASSWORD=123456...
2019-06-29 11:50:41 500
原创 mysql数据备份还原
备份备份nodesql数据库里的表结构mysqldump -u root -p -d nodesql > ./test_bk.sql备份nodesql数据库里的 a, b, c 三张表:mysqldump -u root -p -d nodesql a b c > ./abc_bk.sql注意:这只备份了表,并没有备份表里的数据备份指定表的数据备份posts表里...
2019-06-01 10:44:47 120
转载 让Mac支持NTFS硬盘读写
我们直入正题实现这个功能我们只需要将硬盘卸载,然后再以NTFS格式再重新挂载卸载 (这里我假设硬盘默认挂载在/dev/disk2s1)diskutil umount /dev/disk2s1挂载(已NTFS格式,需要输入管理员密码)sudo mount -t ntfs -o rw,nobrowse /dev/disk2s1 ~/Desktop/mntOK,这样就可以在桌面上的mnt...
2019-05-28 17:20:46 616
原创 git项目开发中常用命令
打标签git tag # 列显已有的标签# 如果你只对 1.4.2 系列的版本感兴趣,可以运行下面的命令:git tag -l 'v1.4.2.*'新建标签Git 使用的标签有两种类型:轻量级的(lightweight)和含附注的(annotated)git tag -a v1.4 -m 'my version 1.4'-m 选项则指定了对应的标签说明,Git 会将此说明一同保...
2019-05-10 16:30:48 206
原创 supervior进程守护
安装pip install supervisor配置创建配置文件 /etc/supervisor/supervisor.confmkdir /etc/supervisortouch /etc/supervisor/supervisor.confmkdir /etc/supervisor/conf.dvi /etc/supervisor/supervisor.conf添加如下...
2019-04-28 15:55:33 974
原创 linux安装docker
卸载旧版本(如果安装过旧版本的话)sudo yum remove docker docker-common docker-selinux docker-engine安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的yum install -y yum-utils device-mapper-persistent...
2019-04-27 15:44:13 86
原创 git之stash
git stash (git 储藏)储藏stashgit stash 会把所有(提交到暂存的,或者修改并未提交到暂存的)都推送到一个新的储藏你也可以添加一个message,用于记录版本。使用 git stash save '你的message'使用 -u 或者 --include-untracked 可以储藏没有被追踪的文件注意!> git stash 是本地的,不会通过push...
2019-03-21 14:15:55 174
原创 linux安装 oh my zsh
oh my zsh安装zshyum install -y zsh安装gityum install -y git基本安装通过curl命令安装sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"通过wget命令安装sh -c "...
2019-03-06 13:19:14 130
转载 Linux系统备份与还原
首先成为root用户:sudo su下面是我用来备份系统的完整命令:tar cvpzf backup.tgz –exclude=/proc –exclude=/lost+found –exclude=/backup.tgz –exclude=/mnt –exclude=/sys /让我们来简单看一下这个命令:“tar”当然就是我们备份系统所使用的程序了“cvpfz”是tar的选项...
2019-03-06 10:21:37 1792
原创 CentOS上用Squid搭建http代理
安装squidyum install squid -y安装好后,自定义http代理端口,设置来源IP白名单等等vi /etc/squid/squid.conf# Squid normally listens to port 3128 默认端口是 3128http_port 3128# 设置来源IP白名单,增加的这两行要在 http_access deny all 前面acl ...
2019-03-03 15:06:03 930
原创 linux 创建用户和组并配置免密登录
创建一个用户sam,指定目录为 /usr/imdiauseradd -d /usr/imdia -m imdia修改imdia用户的密码passwd imdia创建目录及文件mkdir /home/imdia/.sshtouch /home/imdia/.ssh/authorized_keys将公钥拷贝到authorized_keys里面当出现这个错误的时候: xxx is ...
2019-03-02 18:59:47 2611
原创 ssh免密码登录
我们可以在当前用户的根目录下创建 .ssh 文件,然后创建 authorized_keys 文件cdmkdir .sshcd .sshtouch authorized_keys接下来将自己本机的 公钥 拷贝进去cat ~/.ssh/id_rsa.pub | pbcopy...
2019-03-02 14:20:21 141
原创 nginx 报错问题锦集
解决:nginx: [error] invalid PID number “” in “/var/run/nginx.pid”解决办法:nginx -c /etc/nginx/nginx.confnginx -s reload
2019-03-01 16:46:48 163
原创 新装的centos 7 没网问题
linux的网卡配置信息都在 /etc/sysconfig/network-scripts/里面编辑配置信息vi /etc/sysconfig/network-scripts/ifcfg-eth0修改ONBOOT=yes // 这里将no修改为yesDNS1=8.8.8.8 // 新增DNS2=4.2.2.2 // 新增ZONE=public // 新增重启网络服务sy...
2019-03-01 16:00:10 562
原创 nginx配置二级域名
我们在阿里云的服务器上启动两个http服务,分别监听的是8888端口和8080端口,我们想通过两个不同的域名来访问到这两个web服务,(假设这两个域名分别是:helloword.com和admin.helloword.com)nginx配置:server { listen 80; server_name helloword.com; location / { proxy_set_he...
2019-01-31 10:11:41 833
原创 linux防火墙配置
firewalld 防火墙停用防火墙systemctl stop firewalld如果想开启某个端口,比如3000端口:firewall-cmd --zone=public --add-port=3000/tcp --permanent修改之后重新载入:firewall-cmd --reload如果想查看某个接口是否被允许:firewall-cmd --zone=publi...
2018-12-12 15:03:40 168 1
原创 linux快速安装git
安装wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.16.2.tar.xz使用yum命令从git源服务器中获取来安装git:sudo yum install -y git
2018-12-12 14:43:26 622
原创 linux安装nginx服务
快速安装添加centos 7 Nginx yum 资源库sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm使用yum命令从Nginx源服务器中获取来安装Nginx:sudo yum install -y nginx检测nginx...
2018-12-12 14:40:15 104
原创 linux上node环境安装
nvm安装wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash然后将下面的环境变量添加到 .bashrc 或者 .bash_profile 文件中export NVM_DIR="$HOME/.nvm"[ -s "$NVM_DIR/nvm.sh" ] && ...
2018-12-12 14:19:36 140 1
原创 话说requestAnimatinFrame
在刚开始接触前端的时候,可能很多人对requestAnimationFrame这个不是很了解,感觉有了setTimeout,setInterval,这requestAnimationFrame是不是有点多余了,其实不是的,老铁们,真不是您想的那样,这requestAnimationFrame可是有人家自己的绝活的,接下来将登场的就是requestAnimationFrame,他是我们这篇文章的主角...
2018-12-10 16:54:42 637
原创 前端代码静态检测
在日常的开发工作中,我们很容易犯一些比较低级的错误,比如少了一个右括号,多了一个点号或者少了一个点号等等,有时候这些错误排查起来甚至很费时间,那么今天,我们就来聊聊这个问题的一些解决办法:在我们的日常开发中,只需要用上代码的静态检测就可以很好的规避这些问题,下面我们将介绍在前端开发中的 css、html、js的静态代码检测由于我在平时的开发中用到的编辑器是sublime,所以这里也会顺便讲下s...
2018-11-29 11:36:58 1003
原创 js正则表达式之来一打实例
前面我们介绍了js的正则表达式,这篇文章我们来实战一下,用js的正则表达式来写一些开发上的实例把数字字符按千位进行逗号分隔:例如:var numStr = '100000000'var pattern = /(?=(\d{3})+$)/gconsole.log(numStr.match(pattern)) // [&amp;amp;quot;&amp;amp;quot;, &amp;amp;quot;&amp;amp;quo
2018-11-23 11:39:17 119
原创 js之正则表达式
正则表达式可以说是js的一大利器,对字符串执行模式匹配创建直接量语法:/pattern/attributes创建 RegExp 对象的语法:new RegExp(pattern, attributes);
2018-11-23 10:46:04 123
原创 vim之日常使用
vim的强大相信大家早有耳闻,这里不再赘述,接下来我们来说说vim在日常工作中的一些使用。编辑文件在命令行终端 vim file.text ,或者在vim打开的状态下 :e file.txt ,在新tab页中打开 :tabe file.txt文件内容比对vim -d file1 file2 或者 vimdiff file1 file2查看vim的缓冲区:buffers 会显示出缓冲区文...
2018-11-23 09:52:25 113
原创 vim配置之插件安装
代码搜索神器 ack.vim添加如下代码到你的.vimrc配置文件中Plugin 'mileszs/ack.vim'安装完成后集成到vim里面,将下面的代码添加到.vimrc的配置文件里let g:ackprg = 'ag --nogroup --nocolor --column'或者let g:ackprg = 'ag --vimgrep'Mac上也有一个代码搜索神器代码搜...
2018-11-22 11:28:33 153
原创 neovim安装
前面我们介绍了vim,今天我们来说下Neovim。Neovim是对vim的一个重构版本,也可以说是vim的一个超集,它兼容vim的配置,但也有自己的一些配置策略,Neovim是由2014年发起的,现在已经非常好用了。接下来我们说下它的安装我们可以查看neovim的GitHub地址,也可以根据我的步骤简单进行,下面我们一mac上的安装为例:brew install newvim因为neovi...
2018-11-14 10:30:01 3768
原创 vim配置之一
在linux系统上,我们经常需要对一些配置文件进行更改,这时我们都会用到vim,下面我们就来说下,在linux上对vim做一些简单的配置,让其更好用,效率更高我们平时在敲代码的时候都会用到IDE或者编辑器,会有一些设置,其实这些配置都是有对应的配置文件的,现在我们来说下vim的配置文件:在linux中的/etc/vimrc这个文件就是vim的系统的全局配置文件,由于linux是多用户,所以不同...
2018-11-13 17:57:57 167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人