
Ubuntu
文章平均质量分 63
wangjinyu124419
这个作者很懒,什么都没留下…
展开
-
supervisor 重载修改、新添加的配置文件
之前习惯用reload 命令,这直接重启supervisord进程,相当于重启了所有supervisor程序。但是有时候只改动了某个配置文件,只想重载这个配置文件然后重启,不影响其他配置文件。可以用update命令supervisorctl update如果新添加了一个配置文件,此时update命令没用了,要用reread命令,重新读取配置文件。然后再update重启supervisorctl reread...原创 2020-11-18 22:37:44 · 9770 阅读 · 0 评论 -
mongodb WT_ERROR: non-specific WiredTiger error
mac mongo版本降级后无法启动,日志错误如下:2020-11-11T23:09:39.744+0800 E STORAGE [initandlisten] WiredTiger (-31802) [1605107379:744746][7046:0x11559ddc0], file:WiredTiger.wt, connection: unable to read root page from file:WiredTiger.wt: WT_ERROR: non-specific WiredTi原创 2020-11-11 23:19:02 · 3663 阅读 · 0 评论 -
mac os 、ubuntu、centos安装、启动、重启、配置supervisor
记录一下supervisor:官方推荐的安装都是:pip install supervisor但是这么安装不能直接通过系统服务(mac的brew 或者Ubuntu的systemctl)来管理supervisor服务但是也不同平台可以通过各自的系统级别的安装:一、mac os直接通过brew命令安装:安装:brew install supervisor然可以通过brew service start、stop、status、restart等命令管理supervisor服.原创 2020-08-23 17:16:20 · 366 阅读 · 0 评论 -
一台服务器配置多个git账号的ssh的keys
需求是这样,原来服务器的默认的key被其他同事添加到他的gitlab账号中了,我就没法用这个keys,服务器没法拉去代码。所以需要再生成一个我自己用的key。ssh-keygen -t rsa -b 4096 -C "your_email@example.com"Enter a file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter]注意输入文件名是别默认回车,改成自己的路径就行了。比如说:/Us..原创 2020-07-30 23:50:33 · 642 阅读 · 0 评论 -
requests库:ImportError: cannot import name UnverifiedHTTPSConnection
执行下面这个导包命令报错:from requests.packages.urllib3.connection import UnverifiedHTTPSConnectionImportError: cannot import name UnverifiedHTTPSConnection查了半天没太多有用信息,盲猜是版本问题。果然通过requirements.txt文件安装的版本跟线上项目的文件版本不太一样。把urllib3和chardet的版本改成线上的版本就ok了。req...原创 2020-07-29 23:15:41 · 618 阅读 · 0 评论 -
mac系统nginx: [emerg] getgrnam("") failed 以及brew无法启动nginx
电脑重装后发现nginx有点问题,brew services start nginx 虽然显示成功了但是实际上没有启动nginx。需要用户brew services start nginx启动,因为nginx默认是root用户。所以想改下nginx的默认用户,改成自己的名字后还是报错,提示:nginx: [emerg] getgrnam("myname") failedngi...原创 2020-03-31 15:24:38 · 1229 阅读 · 0 评论 -
zsh 像bash一样提示未安装的软件
This feature is provided by thecommand-not-foundpackage. Ubuntu installs it by default, and makes it active by default in bash but not in zsh. Just add this line to your~/.zshrc:. /etc/zsh_comm...转载 2020-02-22 12:21:47 · 859 阅读 · 1 评论 -
linux 批量杀进程的命令
批量杀掉gunicorn:ps -ef | grep gunicorn | grep -v grep | awk '{print $3}' | xargs sudo kill -9 参考:https://blog.youkuaiyun.com/sky_zhe/article/details/9419665原创 2019-10-23 10:28:27 · 451 阅读 · 1 评论 -
Ubuntu安装指定版本的docker
直接安装:sudo apt-get install docker-ce=18.03.0~ce-0~ubuntu报错:E: Version '18.03.0~ce-0~ubuntu' for 'docker-ce' was not found执行下面四条命令:sudo apt-get updatesudo apt-get install apt-transport-htt...原创 2019-10-22 19:31:16 · 3821 阅读 · 3 评论 -
根据进程的PID查询对应端口号
通过PID查看端口号:netstat -anop|grep pid——其中的statusESTABLISHED:已经建立连接,正在进行数据交换,接收对方发来的数据LISTEN:侦听来自远方的TCP连接请求,表示端口正在开放,可以提供服务SYN_SENT:发送连接请求等待匹配请求FIN_WAIT_1:等待远程TCP连接中断的请求,或对先前中断请求的确认FIN_WAIT_2:从远程T...转载 2019-10-22 16:28:06 · 4748 阅读 · 0 评论 -
Linux rsync实现断点续传
Linux 主机之间即时传送文件,scp命令大家都很熟悉但当要传送的文件较大,过程中如果网络中断了,就比较悲剧了。这时候可以考虑使用rsync命令替代scp,实现断点续传文件。试验:rsync使用环境:2台RHEL 5.7需求:主机A传送文件夹TestDB到主机B 1 rsync -rP--rsh=ssh /home/oracle/TestDB/ o...转载 2019-09-28 00:50:40 · 1256 阅读 · 0 评论