User Tools

Site Tools


computing:sysadmin

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
computing:sysadmin [2019/06/16 03:19] oemb1905computing:sysadmin [2019/08/07 04:07] oemb1905
Line 8: Line 8:
 ------------------------------------------- -------------------------------------------
  
-//Welcome to my gnulinux wiki page.  Tis page has simple and complex system administrationnotes to remind me when I forget something that I already learned!  If you are visiting, I hope you find the page useful.//+A dumping ground for basic gnulinux sysadmin and other nix solutions ...
  
 +-------------------------------------------
  
- +-Text Editors-
-------------------------------------------- +
-#**Defaults** +
--------------------------------------------+
  
 Change the default text editor, terminal, web browser, in Debian Change the default text editor, terminal, web browser, in Debian
Line 30: Line 28:
  
  
-------------------------------------------- +-motd-
-#**motd** +
--------------------------------------------+
  
 Create the following to make a message of the day that will be appended to the dynamic message of the day. Create the following to make a message of the day that will be appended to the dynamic message of the day.
Line 42: Line 38:
   /etc/pam.d/sshd   /etc/pam.d/sshd
   #session    optional     pam_motd.so noupdate   #session    optional     pam_motd.so noupdate
 +  (actually it is the line above this, leave this active)
      
 Print motd with every shell log in ... Print motd with every shell log in ...
Line 50: Line 47:
      
   cat /etc/motd   cat /etc/motd
-   +  
- +  
-------------------------------------------- +-Firefox-
-#**install latest firefox on debian** +
--------------------------------------------+
  
 To install the latest firefox on Debian and make it default, do the following.  The link below may not always work, so replace when updated. To install the latest firefox on Debian and make it default, do the following.  The link below may not always work, so replace when updated.
Line 63: Line 58:
   cd ~/Downloads && wget -O FirefoxSetup.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=en-US"   cd ~/Downloads && wget -O FirefoxSetup.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=en-US"
   tar xjf FirefoxSetup.tar.bz2 -C /opt/firefox/   tar xjf FirefoxSetup.tar.bz2 -C /opt/firefox/
-  mv /usr/lib/firefox-esr/firefox-esr /usr/lib/firefox-esr/firefox-esr_orig +  sudo mv /usr/lib/firefox-esr/firefox-esr /usr/lib/firefox-esr/firefox-esr_orig 
-  ln -s /opt/firefox/firefox/firefox /usr/lib/firefox-esr/firefox-esr+  sudo ln -s /opt/firefox/firefox/firefox /usr/lib/firefox-esr/firefox-esr
  
 To restore firefox-esr that comes with Debian. To restore firefox-esr that comes with Debian.
Line 72: Line 67:
      
  
-------------------------------------------- +-optical ripping-
-#**optical media ripping from command line** +
--------------------------------------------+
  
   cdrecord -pad -dao -data blag-140k-i686.iso   cdrecord -pad -dao -data blag-140k-i686.iso
Line 80: Line 73:
  
  
-------------------------------------------- +-pam garbage-
-#**security & policy information** +
--------------------------------------------+
  
   sudo nano /etc/pam.d/common-password   sudo nano /etc/pam.d/common-password
Line 90: Line 81:
   /etc/nologin   /etc/nologin
  
 +-old reminders-
  
-------------------------------------------- +remove old and offending keyring from gnome, make new directory for new one 
-#**miscellaneous sysadmin easy** + 
--------------------------------------------+  sudo rm -rf ~/.local/share/keyrings 
 +  mkdir ~/.local/share/keyrings
  
 start or stop network manager (or other services) start or stop network manager (or other services)
Line 137: Line 130:
    
  
-------------------------------------------- +-ngrok-
-#**scripts and miscellaneous** +
-------------------------------------------- +
- +
-downloading scripts and executing them; example from DO +
- +
-  curl -sSL https://agent.digitalocean.com/install.sh | sh+
  
 ngrok notes; private http(s) tunnels ngrok notes; private http(s) tunnels
Line 167: Line 154:
   [main contrib non-free]   [main contrib non-free]
      
-Uploading files to remote webservers with sftp+   
 +-sftp basics-
  
   cd ~/Downloads   cd ~/Downloads
Line 173: Line 161:
   > put /path/to/file.txt    > put /path/to/file.txt 
      
- +   
- +-build app from source-
- +
- +
-------------------------------------------- +
-#**Building From Source to Custom library Location** +
--------------------------------------------+
  
 tar -xf <source_filename> tar -xf <source_filename>
Line 191: Line 174:
  
  
- +-using vi to scrape unnecessary text strings away from openwrt packages that need updating
-------------------------------------------- +
-#**to scrape the package name away from its version info when upgrading packages on openwrt** +
--------------------------------------------+
  
   :1,$s/ .*//   :1,$s/ .*//
  
--- -- -+ 
 +-passing traffic through wifi radio to another interface on host-
  
   sudo su -c "iptables -t nat -A POSTROUTING -o wlp2s0 -j MASQUERADE"   sudo su -c "iptables -t nat -A POSTROUTING -o wlp2s0 -j MASQUERADE"
Line 207: Line 188:
   set static on wndr wan   set static on wndr wan
  
 +-exim delete all messages-
 +  
 +  exim -bp <print message ids>
 +  exim -Mrm <message id>
 +  exim -bp | awk '/^ *[0-9]+[mhd]/{print "exim -Mrm " $3}' | bash
 +  
  
- --- //[[netcmnd@jonathanhaack.com|oemb1905]] 2018/05/19 14:17//+ --- //[[oemb1905@jonathanhaack.com|oemb1905]] 2019/07/29 19:14//