Linux 定时任务crontab命令笔记

Linux crontab是用来定期执行程序的命令。 当安装完成操作系统之后,默认便会启动此任务调度命令。 crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作便会自动执行该工作。 而linux任务调度的工作主要分为以下两类: 1、系…

Read more...

ubuntu16.04安装或更新composer版本

  1.首先查看composer 官方网站 查看对应想安装的版本:https://getcomposer.org/download/ wget https://getcomposer.org/download/1.7.3/composer.phar mv composer.phar composer chmod +x composer ./composer –version 2.若Ubuntu …

Read more...

Mac OS/Linux命令查询网络端口占用

Mac OS/Linux命令查询网络端口占用情况 netstat命令 netstat -an | grep 3306 3306替换成需要grep的端口号 lsof命令 通过list open file命令可以查看到当前打开文件,在linux中所有事物都是以文件形式存在,包括网络连接及硬件设备。 lsof -i:8…

Read more...

搭建自己的ssr服务器

获取源代码 git clone -b manyuser https://github.com/Ssrbackup/shadowsocksr.git 执行完毕后此目录会新建一个shadowsocksr目录,其中根目录的是多用户版(即数据库版,个人用户请忽略这个),子目录中的是单用户版(即shadowsocksr/shadowsocks)。 …

Read more...

linux swap 使用笔记

查看内存: root@she-test-01:/swap# free total used free shared buff/cache available Mem: 4046304 636452 2220484 109340 1189368 3024764 Swap: 0 0 0 创建一个 Swap 文件 $ cd / $ sudo mkdir swap $ cd swap/ $ sudo dd if…

Read more...

执行shell 脚本 报错“Syntax error: “(” unexpected 原因

通过 ./test.sh执行代码,报“Syntax error: “(” unexpected”错误,通过bash ./test.sh  执行就没问题。几经查找语法,没有问题,后来在网上找到问题原因:

Read more...

git clone”*****”Problem with the SSL CA cert (path? access rights?)

首先确保你的Debian已经安装了证书 /etc/ssl/certs. 如果不是,请重新安装它们: sudo apt-get install –reinstall ca-certificates 因为 package does not include root certificates,添加: sudo mkdir /usr/local/share/ca-certificates/cacert….

Read more...

git 版本标签操作

在做app开发的时候经常有版本的概念,比如v1.0、v1.1之类的,不同的版本肯定对应不同的代码,所以我一般要给我们的代码加上标签,这样假设v1.1版本出了一个新bug,但是又不晓得v1.0是不是有这个bug,有了标签就可以顺利切换到v1.0的代码,重新打个包测试了。

Read more...

查看占用的内存前十的应用进程

查看当初内存使用情况: free -m 查看占用的内存前十的应用进程: ps -aux | sort -k4nr | head -10

Read more...

Docker 基本使用五(常用命令+慎用 docker commit)

docker exec -it <容器ID或容器名> bash  //进入容器bash docker diff <容器ID或容器名>   //看到具体的改动文件 docker commit [选项] <容器ID或容器名> [<仓库名>[:<标签>]]  //储存修改过的容器为镜像 #例: $ d…

Read more...