Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| generic_linux_commands [2023/01/18 13:33] – created admin | generic_linux_commands [2023/03/27 22:48] (current) – [TAR WITH EXCLUDE] admin | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ===== LMS PROD OPEN NEW TERMINAL ===== | ===== LMS PROD OPEN NEW TERMINAL ===== | ||
| + | < | ||
| gnome-terminal --geometry=157x54+0+0 --tab --command=" | gnome-terminal --geometry=157x54+0+0 --tab --command=" | ||
| + | </ | ||
| ===== RUN COMMAND AS ANOTHER USER ===== | ===== RUN COMMAND AS ANOTHER USER ===== | ||
| + | < | ||
| # sudo -u zabbix / | # sudo -u zabbix / | ||
| + | </ | ||
| ===== LIST LAST 5 RPMS INSTALLED ===== | ===== LIST LAST 5 RPMS INSTALLED ===== | ||
| + | < | ||
| # rpm -qa --queryformat ' | # rpm -qa --queryformat ' | ||
| + | </ | ||
| ===== STRIP NON-DIRECTIVES FROM CONFIG ===== | ===== STRIP NON-DIRECTIVES FROM CONFIG ===== | ||
| + | < | ||
| # egrep -v " | # egrep -v " | ||
| + | </ | ||
| ===== FIND SEGFAULTS IN APACHE ERRORS SORTED BY DATE ===== | ===== FIND SEGFAULTS IN APACHE ERRORS SORTED BY DATE ===== | ||
| + | < | ||
| # zcat / | # zcat / | ||
| # cat / | # cat / | ||
| + | </ | ||
| ===== DISPLAY LIST OF LAST REBOOT ENTIRES ===== | ===== DISPLAY LIST OF LAST REBOOT ENTIRES ===== | ||
| + | < | ||
| # last reboot | less | # last reboot | less | ||
| + | </ | ||
| ===== CREATE SYMBOLIC LINKS ===== | ===== CREATE SYMBOLIC LINKS ===== | ||
| + | < | ||
| # ln -s / | # ln -s / | ||
| + | </ | ||
| ===== LOGIN TO INTERNAL FIREWALL (from 139.230.244.) ===== | ===== LOGIN TO INTERNAL FIREWALL (from 139.230.244.) ===== | ||
| - | + | < | |
| - | # telnet jogwint.net.ecu.edu.au 259 | + | # telnet jogwint.net.ecu.edu.au 259</ |
| ===== READ SSH KEY PROPERTIES ===== | ===== READ SSH KEY PROPERTIES ===== | ||
| - | + | < | |
| - | $ ssh-keygen -lf .ssh/ | + | $ ssh-keygen -lf .ssh/ |
| ===== SET PEAR TO USE PROXY ===== | ===== SET PEAR TO USE PROXY ===== | ||
| - | + | < | |
| - | # pear config-set http_proxy http:// | + | # pear config-set http_proxy http:// |
| ===== SET PROXY ENV ===== | ===== SET PROXY ENV ===== | ||
| + | < | ||
| # export http_proxy=" | # export http_proxy=" | ||
| + | </ | ||
| ===== TAR CHECK ===== | ===== TAR CHECK ===== | ||
| - | + | < | |
| - | # tar -ztvf ../ | + | # tar -ztvf ../ |
| ===== EXTRACT SINGLE FILE FROM TAR ===== | ===== EXTRACT SINGLE FILE FROM TAR ===== | ||
| - | + | < | |
| - | $ tar -zxvf ../ | + | $ tar -zxvf ../ |
| ===== TAR WITH EXCLUDE ===== | ===== TAR WITH EXCLUDE ===== | ||
| + | < | ||
| + | cd / | ||
| + | tar --exclude=' | ||
| + | rsync -av *.tgz / | ||
| $ tar cvzf filename.tar.gz /dir1/dir2 --exclude "/ | $ tar cvzf filename.tar.gz /dir1/dir2 --exclude "/ | ||
| + | </ | ||
| ===== MOVE FOLDER INTO ANOTHER FOLDER ===== | ===== MOVE FOLDER INTO ANOTHER FOLDER ===== | ||
| - | + | < | |
| - | # rsync -av CLT webarchive/ | + | # rsync -av CLT webarchive/</ |
| ===== RSYNC to local desktop ===== | ===== RSYNC to local desktop ===== | ||
| + | < | ||
| # rsync -avze ssh weekly/ | # rsync -avze ssh weekly/ | ||
| - | rsync -avze ssh sspaldin@10.31.66.91:/ | + | rsync -avze ssh sspaldin@10.31.66.91:/ |
| ===== RSYNC EXCLUDE ===== | ===== RSYNC EXCLUDE ===== | ||
| - | + | < | |
| - | $ rsync -avze ssh --exclude ' | + | $ rsync -avze ssh --exclude ' |
| ===== RESTORE FILES FROM BACKUP ===== | ===== RESTORE FILES FROM BACKUP ===== | ||
| - | # dsmc restore -inactive -pick / | + | # dsmc restore -inactive -pick / |
| ===== RESTORE FILES TO A DIFFERENT LOCATION ===== | ===== RESTORE FILES TO A DIFFERENT LOCATION ===== | ||
| + | < | ||
| # dsmc restore -pick -inactive -todate=29-09-2009 "/ | # dsmc restore -pick -inactive -todate=29-09-2009 "/ | ||
| Note: symbolic links don't work | Note: symbolic links don't work | ||
| + | </ | ||
| ===== SOSREPORT ===== | ===== SOSREPORT ===== | ||
| + | < | ||
| # sosreport -k apache.log=on, | # sosreport -k apache.log=on, | ||
| + | </ | ||
| ===== LIST PHP.INI ===== | ===== LIST PHP.INI ===== | ||
| + | < | ||
| # grep -v " | # grep -v " | ||
| + | </ | ||
| ===== LIST PACKAGES ===== | ===== LIST PACKAGES ===== | ||
| - | + | < | |
| - | # rpm -qa |sort > / | + | # rpm -qa |sort > / |
| ===== LIST FILES IN PACKAGE ===== | ===== LIST FILES IN PACKAGE ===== | ||
| - | + | < | |
| - | # rpm -ql httpd | + | # rpm -ql httpd</ |
| ===== LIST OPEN FILES, SORTED BY SIZE, OUTPUT TO DATED FILE ===== | ===== LIST OPEN FILES, SORTED BY SIZE, OUTPUT TO DATED FILE ===== | ||
| - | + | < | |
| - | # lsof /s02 |sort -nr --key=7 |awk ' | + | # lsof /s02 |sort -nr --key=7 |awk ' |
| ===== WGET A PAGE SPECIFYING A HEADER AND OUTPUT FILE AND DISPLAYING HEADERS ===== | ===== WGET A PAGE SPECIFYING A HEADER AND OUTPUT FILE AND DISPLAYING HEADERS ===== | ||
| + | < | ||
| # wget -S --no-cache --header "Host: www.ecu.edu.au" | # wget -S --no-cache --header "Host: www.ecu.edu.au" | ||
| + | </ | ||
| ===== WATCH APACHE LOG FOR WARNINGS ===== | ===== WATCH APACHE LOG FOR WARNINGS ===== | ||
| - | + | < | |
| - | # tail -f -n0 / | + | # tail -f -n0 / |
| ===== UNTAR SINGLE FILE/ | ===== UNTAR SINGLE FILE/ | ||
| + | < | ||
| # tar -x ecu_3_28_5/ | # tar -x ecu_3_28_5/ | ||
| # tar -x ecu_3_28_5/ | # tar -x ecu_3_28_5/ | ||
| + | </ | ||
| + | |||
| + | ===== Source ===== | ||
| + | commands.txt on Seagate 3TB (H: | ||