Posts

Showing posts from June, 2023

How to assign pods to the specified node with label in kubernetes

 https://kubernetes.io/docs/tasks/configure-pod-container/assign-pods-nodes/

How does UTF-8 encoding know a character is one byte or two bytes

  That’s not how UTF-8 works. Characters U+0000 through U+007F (aka ASCII) are stored as single bytes. They are the only characters whose codepoints numerically match their UTF-8 presentation. For example, U+0041 becomes  0x41  which is  01000001  in binary. All other characters are represented with multiple bytes. U+0080 through U+07FF use two bytes each, U+0800 through U+FFFF use three bytes each, and U+10000 through U+10FFFF use four bytes each. Computers know where one character ends and the next one starts because UTF-8 was designed so that the single-byte values used for ASCII do not overlap with those used in multi-byte sequences. The bytes  0x00  through  0x7F  are only used for ASCII and nothing else; the bytes above  0x7F  are only used for multi-byte sequences and nothing else. Furthermore, the bytes that are used at the beginning of the multi-byte sequences also cannot occur in any other position in those sequences. Beca...

How to automatically run a shell script on startup or reboot in Linux

https://sysadminxpert.com/how-to-execute-script-or-command-on-reboot-or-startup-in-linux/   $ crontab –e ##Add your script here…. @reboot /your-script-location/script-name.sh

How to check pid in linux

    /var/run or /var/run/<name> directory  

Config nginx to read local index.html and return to clients

  http {     include       mime.types;     default_type   application/octet-stream;     #access_log   logs/access.log   main;     sendfile         on;     #tcp_nopush     on;     #keepalive_timeout   0;     keepalive_timeout   65;     #gzip   on;     server {         listen       80 default_server;         server_name   _;         #charset koi8-r;         #access_log   logs/host.access.log   main;         location   ~ \.(html|css|js)(.*)$ {             root /home/www/html;             index   index.html index.htm;         }      } }

Removing unused docker images and untaged docker image layers

docker system prune --all -f docker image prune -f --all --filter "until=1h"  

The following useful commands will help you find the root cause of "No left space" in your linux servers

sudo df -h sudo find . -type f -size +100M -exec ls -lh {} \; sudo du -h -d 1 -t 1G /home/www/.cache/