Generic placeholder image
闲敲代码、落灯花
What's past is prologue

联系邮箱:email@hezehua.net


联系QQ:1907330840

座右铭

保持热情,持续学习,每日精进

  • linux 搭建共享服务器、共享虚拟主机并提供服务

    一般来说,大家需要使用服务器都会选择一家云计算厂商,购买相应的服务器,并进行配置,然后搭建需要的服务,在没有彻底放弃这个云服务器之前,都得按年或者按月去续费,如果暂时用不着,但是又不想以后重新搭建一遍,就只纯属于“养着”它。 我的小破站STEP,只为了满足简单的博客+技术实践的需求,平时负载极低,...

    阅读: 173次   发布时间: 2020-06-19 01:53:30
  • linux 在centos服务器上安装配置私人邮箱,并在web端管理邮件

    出于技术上的好(zhuang)奇(bi),我想搭建一个自己的邮箱服务器,这样的话,以后的个人资料上面可以带上一个自己域名的邮箱,再也不怕简历带qq邮箱被嫌弃了。首先是了解一下基本的邮件协议:POP3:邮局协议第三版本,主要用于从邮件服务器中检索邮件,并把所有的邮件信息立即下载到用户的计算机上...

    阅读: 199次   发布时间: 2020-06-15 00:40:20
  • linux docker容器内服务访问宿主机服务

    我的个人博客:逐步前行STEP 本文背景: 操作系统:macOs 笔者的docker虚拟机中运行了nginx、node服务用来部署一个前后端分离的网站,但是由于docker内的node服务运行效率极低,每次代码更新后也不会自动重新编译,所以准备将node服务部署在宿主机上。 遇到问题: 原本,ng...

    阅读: 473次   发布时间: 2019-10-18 03:58:33
  • linux tar打包的时候忽略一些目录

    tar打包的时候忽略版本管理文件目录、日志文件目录、storage/app目录 tar -zcvf web.tar.gz web --exclude-vcs --exclude=storage/logs --exclude=storage/app

    阅读: 276次   发布时间: 2018-11-01 02:47:45
  • linux 配置NFS固定端口

    NFS启动时会随机启动多个端口并向RPC注册,为了设置安全组以及iptables规则,需要设置NFS固定端口。 NFS服务需要开启 mountd,nfs,nlockmgr,portmapper,rquotad这5个服务,其中nfs、portmapper的端口是固定的,另外三个服务的端口是随机分配的...

    阅读: 213次   发布时间: 2018-10-17 06:08:37
  • linux 搭建NFS使多个服务器中的web项目共享图片资源

    有一个使用laravel框架的项目,采用laravel自带的文件管理系统,还有一个使用laravel-admin扩展的管理端,更是依赖于自带的文件管理系统。因部署了多台服务器,需要打通数据,考虑了各种方案,比如fastdfs、oss,初步了解后发现无法完全满足需求: fastdfs:在文件的存取...

    阅读: 302次   发布时间: 2018-10-16 11:18:02
  • linux Nginx设置Laravel项目中图片防盗链以及禁止地址栏直接访问图片

    为了防止图片盗用,禁止外链以及禁止地址栏直接访问图片是必不可少的方案,当然这样的限制还比较基础,还是有别的途径可以盗图的,更多的限制之后会追加,现在先做好这两个基础防护。 location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { valid_...

    阅读: 255次   发布时间: 2018-10-12 02:38:21
  • linux linux 使用命令直接查看带单位的文件大小

    1、du -h filenamewenjian1 2、ls -lh filename 3、ll -h filename

    阅读: 223次   发布时间: 2018-09-04 01:46:46
  • linux openssh升级之后git账户免密登陆失效

    昨天升级了openssh之后,git操作是免密的却要输入密码了,但是输入正确密码却又一直提示密码错误,查看sshd服务状态发现使用git账户登陆的时候会提示: get shadow information for nouser 额,这是因为我设置了git账户不可shell登陆,但是我也将终...

    阅读: 244次   发布时间: 2018-08-24 20:07:25
  • linux openssh升级后无法登陆解决方案

    1、openssh升级后,终端登陆会提示:WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 应该在终端的~/.ssh/known_hostswe文件中将服务器ip对应的公钥信息删除再尝试登陆。 2、解决WARNING: REMOTE HOST I...

    阅读: 346次   发布时间: 2018-08-24 19:57:39
  • linux 禁止用户通过shell登录

    1、usermod -s /bin/false username 用户会无法登录,并且不会有任何提示 2、usermod -s /usr/sbin/nologin username 用户会无法登录,但是给出提示语

    阅读: 221次   发布时间: 2018-08-24 11:26:32
  • linux -bash: composer: command not found解决办法

    1、确认composer是否设置执行权限; 2、如果是在centos7中,执行mv composer.phar /usr/bin/composer而不是mv composer.phar /usr/local/bin/composer

    阅读: 221次   发布时间: 2018-08-24 09:58:07
  • linux 解决git pull 报错insufficient permission for adding an object to repository database .git/objects

    这个报错是没有.git/objects文件的写入权限,可能是.git/objects被root角色创建,等到别的角色去操作时就产生了权限问题,所以解决这个问题就要改.git/objects的权限: chown -R username:group .git...

    阅读: 230次   发布时间: 2018-08-18 03:32:22
  • linux 记一次Git pull之后Permission denied的解决方案

    上下文: 在我的一台linux服务器上配置了git服务器,并且在本机上运行一个网站,这个网站的git库就是本机的git服务器,本来将本机的公钥加入到git服务器的authorized_keys文件中了(root角色操作),可以无密码使用git远程库,而且为了安全性禁止git账户shell...

    阅读: 231次   发布时间: 2018-08-17 21:10:53
  • linux 编写.gitignore文件

    有时候我们并不想要把一个项目都提交到git上,比如一个基于当前服务器的配置,当项目迁移到另一个服务器上时,这个配置相应变成了与另一个服务器相关的,如果在提交到git服务器时连同该配置一同提交,就很容易因为未及时修改而发生错误。这时候,就需要使git不提交该文件,这就是 .gitignore的作用。...

    阅读: 264次   发布时间: 2018-07-31 08:45:09
  • linux Laravel定时任务的每秒执行

    laravel中的任务调度可以不将每条命令都写入crontab,便于管理维护,而且可以基于laravel框架环境运行,而不需写独立的脚本执行,非常方便,但是最小的执行间隔也是一分钟,要想达到每秒执行的效果,就要借助shll脚本了,在shell脚本里循环60次每秒执行schedule:run命令,就...

    阅读: 227次   发布时间: 2018-07-28 00:33:20
  • linux curl下载文件

    curl url -o filename –progress 下载url的内容到文件filename中,并显示下载进度

    阅读: 208次   发布时间: 2018-07-02 20:15:22
  • linux Laravel项目迁移步骤

    1、在新的目录中克隆git远程版本库 2、执行composer install安装依赖 3、执行php artisan key:generate生成key 4、如果文件存储中使用了软链接,先在新项目目录里删除软连接,再执行 php artisan storage:link重新生成软链接,不...

    阅读: 364次   发布时间: 2018-05-26 23:57:38
  • linux centos 中查找文件、目录、内容

    1、查找文件 find / -name 'filename' 2、查找目录 find / -name 'path' -type d 3、查找内容 find . | xargs grep -ri 'content' //find . | xargs grep -ril 'content...

    阅读: 308次   发布时间: 2018-05-22 01:43:00
  • linux 为什么私有GIT服务器上无法查看上传的代码?

    今天按教程十分简单地搭建了GIT服务器,但是在客户端实践远程仓库之后,一直无法在服务器对应目录看到上传的代码,而另一个客户端却可以从服务器下载代码,后来才发现我创建git仓库的 git init --bare sample.git 命令是用于创建一个裸仓库,裸仓库没有工作区,因为服务器上的G...

    阅读: 182次   发布时间: 2018-03-07 23:32:21