This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
utils_commands [2020/05/05 15:28] xavier |
utils_commands [2020/06/06 11:42] (current) xavier |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Useful commands ====== | ====== Useful commands ====== | ||
| + | |||
| + | ===== Error investigation ===== | ||
| + | |||
| + | Unfreeze PC at kernel level:\\ | ||
| + | [[https://en.wikipedia.org/wiki/Magic_SysRq_key#Common_Usage]]\\ | ||
| + | |||
| + | Show error and warning messages:\\ | ||
| + | ''# dmesg -T --level=err,warn''\\ | ||
| + | |||
| + | Monitor message in real time:\\ | ||
| + | ''# dmesg -Tx --follow''\\ | ||
| + | |||
| + | Test RAM:\\ | ||
| + | ''# apt-get install memtester''\\ | ||
| + | ''# memtester 1024 5''\\ | ||
| + | (allocate 1024Mo and repeat 5 times)\\ | ||
| + | |||
| + | |||
| + | |||
| ===== Data management ===== | ===== Data management ===== | ||
| ==== File and directory size ==== | ==== File and directory size ==== | ||
| ''# du -sh /var/*'' | ''# du -sh /var/*'' | ||
| ==== Disk usage ==== | ==== Disk usage ==== | ||
| - | ''# df -h'' | + | Show disk usage with human readable values\\ |
| + | ''# df -h''\\ | ||
| + | Show disk INODE usage\\ | ||
| + | ''# df -1''\\ | ||
| ==== Change permissions ==== | ==== Change permissions ==== | ||
| Change directories permission:\\ | Change directories permission:\\ | ||
| Line 17: | Line 39: | ||
| ==== Copy / backup large folders ==== | ==== Copy / backup large folders ==== | ||
| Test the command with -n\\ | Test the command with -n\\ | ||
| - | ''$ rsync -nav --delete-after /source/ /destination/''// | + | ''$ rsync -nav --delete-after /source/ /destination/''\\ |
| - | Execute command : -a for archive (keep files structure + recursive...), -v for verbose, --delete-after to delete files in backup directory if they do not exist in source (moved, renamed, ...)// | + | Execute command : -a for archive (keep files structure + recursive...), -v for verbose, --delete-after to delete files in backup directory if they do not exist in source (moved, renamed, ...)\\ |
| - | ''$ rsync -av --delete-after /source/ /destination/''// | + | ''$ rsync -av --delete-after /source/ /destination/''\\ |
| + | |||
| + | ===== User management ===== | ||
| + | ==== Users ==== | ||
| + | Create user:\\ | ||
| + | ''$ sudo useradd -m username''\\ | ||
| + | Set password:\\ | ||
| + | ''$ sudo passwd username''\\ | ||
| + | |||
| + | |||
| + | ==== Groups ==== | ||
| + | Create group:\\ | ||
| + | ''$ sudo addgroup goupname''\\ | ||
| + | Config file:\\ | ||
| + | ''/etc/group''\\ | ||
| + | Add user to group:\\ | ||
| + | ''$ sudo usermod -a -G groupname username''\\ | ||
| + | |||
| + | ===== Packages ===== | ||
| + | List installed packages:\\ | ||
| + | ''sudo apt list --installed''\\ | ||