- Login as root
sudo -s
- Purge all nvidia packages:
apt-get purge *nvidia*
apt autoremove
| curl https://raw.githubusercontent.com/zerotier/ZeroTierOne/master/doc/contact%40zerotier.com.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/zerotierone-archive-keyring.gpg >/dev/null | |
| RELEASE=$(lsb_release -cs) | |
| echo "deb [signed-by=/usr/share/keyrings/zerotierone-archive-keyring.gpg] http://download.zerotier.com/debian/$RELEASE $RELEASE main" | sudo tee /etc/apt/sources.list.d/zerotier.list | |
| sudo apt update | |
| sudo apt install -y zerotier-one |
| sudo dpkg --add-architecture armhf | |
| sudo apt-get update | |
| sudo apt-get install libc6:armhf | |
| sudo ln -s /lib/ld-linux-armhf.so.3 /lib/ld-linux.so.3 | |
| sudo apt-get install libstdc++6:armhf | |
| sudo wget https://www.vpn.net/installers/logmein-hamachi_2.1.0.203-1_armhf.deb | |
| sudo dpkg -i logmein-hamachi_2.1.0.203-1_armhf.deb | |
| sudo hamachi login | |
| sudo hamachi attach-net my@mail.com |
| sudo modprobe nvidia nv_cap_enable_devfs=1 | |
| sudo nvidia-smi --gpu-reset | |
| sudo nvidia-smi -i 0 -mig 1 | |
| sudo nvidia-smi mig -cgi 9,3g.20gb -C | |
| nvidia-smi -L |
| #!/bin/bash | |
| export OPENCV_VERSION=4.5.1 && \ | |
| apt-get update && \ | |
| apt-get install -y --no-install-recommends build-essential cmake pkg-config yasm checkinstall autoconf automake libtool ca-certificates libjpeg-dev libpng-dev libtiff-dev libavcodec-dev libavformat-dev libswscale-dev libavresample-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libxvidcore-dev x264 libx264-dev libfaac-dev libmp3lame-dev libtheora-dev libfaac-dev libmp3lame-dev libvorbis-dev libopencore-amrnb-dev libopencore-amrwb-dev libdc1394-22 libdc1394-22-dev libxine2-dev libv4l-dev v4l-utils libprotobuf-dev protobuf-compiler swig libtbb-dev libatlas-base-dev gfortran libgoogle-glog-dev libgflags-dev libgphoto2-dev libeigen3-dev libhdf5-dev doxygen libtesseract-dev liblapacke-dev python3-dev zip unzip && \ | |
| pip install numpy==1.19.4 && \ | |
| mkdir -p /opt/quantumlabs/opencv/ && \ | |
| cd /opt/quantumlabs/opencv/ && \ | |
| wget -O opencv-$OPENCV_VERSION.zip https://github.com/opencv/opencv/archive/$OPENCV_VERSION.zip && \ | |
| wget -O opencv_contrib-$OP |
| curl -XPOST -H 'Content-Type: application/json' 'http://localhost:9200/foo/_delete_by_query?conflicts=proceed&pretty' -d' | |
| { | |
| "query": { | |
| "match_all": {} | |
| } | |
| }' |
| #!/bin/bash | |
| for i in $( ls *.mpeg ); do | |
| ffmpeg -i $i -vf "scale=iw/4:ih/4" ${i%.*}.mp4; | |
| done |
| Mapping between runlevels and systemd targets | |
| ┌─────────┬───────────────────┐ | |
| │Runlevel │ Target │ | |
| ├─────────┼───────────────────┤ | |
| │0 │ poweroff.target │ | |
| ├─────────┼───────────────────┤ | |
| │1 │ rescue.target │ | |
| ├─────────┼───────────────────┤ | |
| │2, 3, 4 │ multi-user.target │ | |
| ├─────────┼───────────────────┤ |
| curl -XPUT -H 'Content-Type: application/json' http://localhost:9201/foo/_mapping -d ' | |
| { | |
| "properties": { | |
| "position":{"type":"geo_point"} | |
| } | |
| }' |
| #!/bin/bash | |
| ACTION=$1 | |
| PID_FILE="/opt/py-orc/py-orc.pid" | |
| case $ACTION in | |
| start) | |
| nohup /usr/bin/python3 /opt/py-orc/py-orc.py /opt/py-orc/apps.json > /opt/py-orc/nohup.out 2>&1 & | |
| echo $! > $PID_FILE | |
| ;; | |
| stop) |