Skip to content

Instantly share code, notes, and snippets.

@sunary
Last active May 12, 2020 21:02
Show Gist options
  • Save sunary/10682fac5237905ac1f0 to your computer and use it in GitHub Desktop.
Save sunary/10682fac5237905ac1f0 to your computer and use it in GitHub Desktop.
usually commands
# rsync
rsync -rzvh --exclude='*.git' --exclude='*.pyc' -e 'ssh -p PORT' SRC [USER@]HOST:/home/user/
rsync -r ~/Music/iTunes/iTunes\ Media/Music ~/Documents/OneDrive/
# Start mongo
mongod --config /usr/local/etc/mongod.conf --fork
# supervisord
supervisord.conf /etc/supervisor/conf.d/supervisord.conf
# others
ps aux|grep python
history|grep python
pip list|grep elasticsearch
sudo lsof -i :PORT # what program run on PORT
sudo service docker start
sudo openvpn --config CONF.conf
# screen:
screen -R SCR_NAME # new screen
screen -r SCR_NAME # run screen
Ctrl + a, Ctrl + d # exit screen
screen -S SCR_NAME -X sessionname NEW_NAME #rename
screen -X -S SCR_NAME quit #delete screen
screen -wipe # delete dead screen
# network:
nm-tool # network manager tool
dig HOST
# open eth1 port
sudo ufw allow in on eth1 to any port 7946
# turnel:
ssh -L 20789:localhost:27017 root@lyric.vn
mongo --host lyric.vn --port 20789
# iptable
iptables -A INPUT -p tcp --dport 5372 -j ACCEPT
/sbin/service iptables save
iptables -F
netstat -anl
# change shell
chsh -s /bin/bash username
# mysql config
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
default-storage-engine = innodb
# systemd
sudo vi /etc/systemd/system/unit.service
`
[Unit]
Description = unit
After = network.target
[Service]
WorkingDirectory = /home/sunary/dir
ExecStart = /usr/bin/python /home/sunary/dir/run.py
User = sunary
Restart = always
RestartSec = 5
[Install]
WantedBy = multi-user.target
`
sudo systemctl daemon-reload
sudo systemctl start unit
sudo systemctl enable unit
sudo systemctl status
sudo journalctl -u unit.service -f -n100
# rabbitMQ
on mac: /usr/local/sbin/*
rabbitmqctl add_user admin admin
rabbitmqctl add_user user psswd
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / user ".*" ".*" ".*"
# jenkins
$WORKSPACE/_build.sh -label $JOB_NAME -$BUILD_NUMBER -java_home $JAVA_HOME
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment