海运的博客

golang版进程管理工具supervisord

发布时间:October 16, 2017 // 分类: // No Comments

安装

go get -v -u github.com/ochinchina/supervisord
go build github.com/ochinchina/supervisord

配置

[supervisord]
logfile=/var/log/supervisord.log
logfile_maxbytes=50MB
logfile_backups=10
loglevel=debug
pidfile=/tmp/supervisord.pid

[inet_http_server] 
port=127.0.0.1:9001

[program:test]
command=/root/test
autostart=true
autorestart=true
startsecs=2
startretries=3
stopwaitsecs=5
;stopsignal=KILL
stdout_logfile=/root/stdout.log
stdout_logfile_maxbytes=1MB
stdout_logfile_backups=10
redirect_stderr=true

管理:

supervisord -d -c supervisord.conf 
supervisord ctl status
supervisord ctl start test
supervisord ctl shutdown

LInux下制作u盘Clover引导macOS系统

发布时间:September 16, 2017 // 分类: // No Comments

新建分区:

gdisk /dev/sdc
Command (? for help): n
Partition number (1-128, default 1): 
First sector (34-60555230, default = 2048) or {+-}size{KMGTP}: 
Last sector (2048-60555230, default = 60555230) or {+-}size{KMGTP}: +200M
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300): ef00
Changed type of partition to 'EFI System'

Command (? for help): n
Partition number (2-128, default 2): 
First sector (34-60555230, default = 411648) or {+-}size{KMGTP}: 
Last sector (411648-60555230, default = 60555230) or {+-}size{KMGTP}: 
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300): af00
Changed type of partition to 'Apple HFS/HFS+'

Command (? for help): w

格式化分区:

apt-get install hfsprogs
apt-get install dosfstools
mkfs.vfat -n EFI /dev/sdc1 
mkfs.hfsplus -v 'Install macOS Sierra 16A323' /dev/sdc2 

dmg转img:

#yum -y install zlib-devel bzip2-devel openssl-devel
#git clone https://github.com/Lekensteyn/dmg2img.git
#cd dmg2img && make
apt-get install dmg2img
dmg2img -v -i macOS\ Sierra\ 10.12\ \(16A323\).dmg -o mac.img

复制镜像到分区:

mount /dev/sdc1 efi/
mount /dev/sdc2 osx/
mount  -o loop Clover-v2.4k-4200-X64.iso /mnt/efi/
cp -rf /mnt/efi/* efi/
mount -t hfsplus -o loop mac.img /mnt/osx/
cp -rf /mnt/osx/* osx/

不能正常引导,后续再研究。

阿里云内置服务禁用

发布时间:September 10, 2017 // 分类: // No Comments

systemctl stop aliyun.service 
/etc/init.d/aegis stop
/etc/init.d/agentwatch stop
chkconfig aegis off
systemctl disable aliyun.service
chkconfig agentwatch off

Centos下编译安装parity

发布时间:August 20, 2017 // 分类: // No Comments

安装环境:

yum install openssl-devel gcc gcc-c++ libudev-devel git
git clone https://github.com/paritytech/parity
cargo build --release
cp target/release/parity /usr/bin/
parity --max-peers 200 --jsonrpc-apis web3,eth,net,parity,parity_accounts,traces,rpc,parity_set,personal

Linux安装rust语言

发布时间:August 20, 2017 // 分类: // No Comments

自动安装脚本:

curl https://sh.rustup.rs -sSf | sh 

手工选择安装:

wget  https://static.rust-lang.org/rustup/dist/x86_64-unknown-linux-gnu/rustup-init
chmod +x rustup-init 
./rustup-init 
分类
最新文章
最近回复
  • opnfense: 谢谢博主!!!解决问题了!!!我之前一直以为内置的odhcp6就是唯一管理ipv6的方式
  • liyk: 这个方法获取的IPv6大概20分钟之后就会失效,默认路由先消失,然后Global IPV6再消失
  • 海运: 不好意思,没有。
  • zongboa: 您好,請問一下有immortalwrt設定guest Wi-Fi的GUI教學嗎?感謝您。
  • 海运: 恩山有很多。
  • swsend: 大佬可以分享一下固件吗,谢谢。
  • Jimmy: 方法一 nghtp3步骤需要改成如下才能编译成功: git clone https://git...
  • 海运: 地址格式和udpxy一样,udpxy和msd_lite能用这个就能用。
  • 1: 怎么用 编译后的程序在家里路由器内任意一台设备上运行就可以吗?比如笔记本电脑 m参数是笔记本的...
  • 孤狼: ups_status_set: seems that UPS [BK650M2-CH] is ...
归档