Third party software cheatsheet¶
This is our internal cheatsheet which we use for our purposes on our servers.
WARNING: It may be not compatible for your installations.
Dehydrated¶
apt install dehydrated
pip3 install dns-lexicon
pip uninstall pyOpenSSL
/usr/bin/dehydrated --register --accept-terms
echo "example.okerr.com cat.okerr.com" > /etc/dehydrated/domains.txt
./dehydrated-renew.sh
if AttributeError: module 'lib' has no attribute 'X509_up_ref'
happens:
sudo python3 -m easy_install --upgrade pyOpenSSL
RabbitMQ¶
sudo rabbitmqctl stop_app
sudo rabbitmqctl reset
sudo rabbitmqctl start_app
rabbitmqctl add_vhost okerr
rabbitmqctl list_vhosts
rabbitmqctl add_user okerr 'OkerrSecretPassword'
rabbitmqctl set_permissions -p okerr okerr ".*" ".*" ".*"
# delete queues
rabbitmqctl -p okerr delete_queue MyQueueName
for qname in `rabbitmqctl -qp okerr list_queues |cut -f 1 `; do echo delete $qname; rabbitmqctl -p okerr delete_queue $qname; done