Linux
__Jack
The more you know, the more you don't understand
展开
-
【CentOS系统启动流程】
当我们按下开机键后,系统背后的秘密我们是否了解呢?这里,我带大家探索一下linux系统开机背后的秘密。1.加电自检主板在接通电源后,系统首先由POST程序来对内部各个设备进行检查,自检中如发现有错误,将按两种情况处理:对于严重故障(致命性故障)则停机,此时由于各种初始化操作还没完成,不能给出任何提示或信号;对于非严重故障则给出提示或声音报警信号,等待用户处理。2.BIOS启动引导阶段自检通过之后,...转载 2018-06-02 11:52:56 · 366 阅读 · 0 评论 -
以低权限用户-设置centos开机启动服务
背景:1、有些不便或不需写为服务脚本的程序期望能开机自动运行时;2、不想以root用户启动某些服务。拿配置Redis服务举例:以普通用户设置开机启动。将Redis配置成redisd服务后https://blog.csdn.net/windy135/article/details/80388472,会在chkconfig --list 中添加redisd。而chkconfig是系统级别的配置,开启...原创 2018-06-02 12:10:55 · 3503 阅读 · 0 评论 -
sh: 1: source: not found on ubuntu
bash、dash(/bin/bash和/bin/sh)介绍: Linux中的shell有多种类型,其中最常用的几种是Bourne shell(sh)、C shell(csh)和Korn shell(ksh)。三种shell各有优缺点。Bourne shell是UNIX最初使用的shell,并且在每种UNIX上都可以使用。Bourne shell在shell编程方面相当优...原创 2018-08-13 10:10:01 · 6184 阅读 · 2 评论 -
使用 lsof 代替 Mac OS X 中的 netstat 查看占用端口的程序
OS X 的 netstat 不能查看使用端口的程序名,而且也没找到 GNU 版本,于是去搜了一下解决办法,stackoverflow 上的结论基本都是建议使用 lsof 代替 netstat 进行查看:sudo lsof -nP -iTCP:端口号 -sTCP:LISTEN -n 表示不显示主机名 -P 表示不显示端口俗称 不加 sudo 只能查看以当前用户运行的程序另外,还可以通过...转载 2018-12-31 01:37:15 · 2637 阅读 · 0 评论 -
Python 进程管理工具 Supervisor 使用教程
Supervisor 是基于 Python 的进程管理工具,只能运行在 Unix-Like 的系统上,也就是无法运行在 Windows 上。Supervisor 官方版目前只能运行在 Python 2.4 以上版本,但是还无法运行在 Python 3 上,不过已经有一个 Python 3 的移植版 supervisor-py3k。什么情况下我们需要进程管理呢?就是执行一些需要以守护进程方式执行的...转载 2019-02-14 08:43:40 · 474 阅读 · 0 评论 -
Ubuntu 安装和使用 Supervisor(进程管理)
Supervisor 是一个用 Python 写的进程管理工具,可以很方便的对进程进行启动、停止、重启等操作。安装命令:$ apt-get install supervisor安装成功后,会在/etc/supervisor目录下,生成supervisord.conf配置文件。你也可以使用echo_supervisord_conf > supervisord.conf命令,生成默认的...原创 2019-02-14 08:51:26 · 2291 阅读 · 0 评论