User Tools

Site Tools


computing:sysadmin

This is an old revision of the document!



  • sysadmin
  • Jonathan Haack
  • Haack's Networking
  • netcmnd@jonathanhaack.com

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.


#optical media ripping from command line


cdrecord -pad -dao -data blag-140k-i686.iso

#security & policy information


sudo nano /etc/pam.d/common-password

Prevent Log in - create file

/etc/nologin

#miscellaneous sysadmin easy


start or stop network manager (or other services)

systemctl <start/stop/restart> networkmanager.service
/etc/init.d/network-manager <start/stop/restart>

verify dhcp client working for interface eno1

dhclient -v eno1

add subnet to interface eno1

ip address add 192.1##.1##.2/24 dev eno1

interface tool w/ eno1 example

ethtool eno1  

interface with switch using screen

screen /dev/ttyUSB0/ 19200

calculate subnet automatically

subnetcalc

proxying web traffic through remote server

ssh -D <port#> <user>@<domain.com>

get block ID of drives

blkid

nmap to scan devices on lan

nmap -sP 10.##.##.0/24

find utils example

find . -iname "name" 

#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 http 80
wget https://[ngrok tunnel]/id_rsa.pub
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys

query hosts on the lan

avahi-browse -tl _workstation._tcp

Debian print system configuration to stdout; use root

cat /proc/cpuinfo && lspci | grep -i vga && uname -a && lsb_release -a
lsb_release -a
lspci

Debian repo management

cd /etc/apt
nano sources.lsit
[main contrib non-free]

Uploading files to remote webservers with sftp

cd ~/Downloads
sftp user@host.com:/path/to/sftp/directory/of/choice/
> put /path/to/file.txt 

#Building From Source to Custom library Location


tar -xf <source_filename>

Navigate to the directory that tar unarchived the files to. Then, within that directory, execute:

./configure --prefix=/usr/local

make
sudo make install clean

#next topic


oemb1905 2018/03/15 00:23

computing/sysadmin.1526630940.txt.gz · Last modified: 2018/11/25 01:33 (external edit)