This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
computing:gnulinux [2017/10/14 02:42] – oemb1905 | computing:gnulinux [2018/05/18 08:05] (current) – removed oemb1905 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | * gnulinux Basics | ||
- | * Jonathan Haack | ||
- | * Haack' | ||
- | * netcmnd@jonathanhaack.com | ||
- | ------------------------------------------- | ||
- | |||
- | #Debian system config command | ||
- | cat / | ||
- | |||
- | #Debian repo management | ||
- | |||
- | cd /etc/apt | ||
- | nano sources.lsit | ||
- | |||
- | #Add this line to the file at the top and save changes via nano | ||
- | |||
- | deb http:// | ||
- | |||
- | #I had to do the following - add jessie to apt-get - in order to get it to work despite the instructions | ||
- | |||
- | deb http:// | ||
- | |||
- | #Then, re-run apt-get to get these packages, then get the cutter | ||
- | |||
- | apt-get update | ||
- | apt-get install firmware-b43-installer | ||
- | |||
- | #or ... it may be an older model, so use | ||
- | |||
- | apt-get install firmware-b43-lpphy-installer | ||
- | apt-get install firmware-b43legacy-installer | ||
- | |||
- | #to know which one, go to https:// | ||
- | |||
- | ---- | ||
- | |||
- | #To install Google Chrome on Ubuntu and Linux: | ||
- | |||
- | #32-bit systems: | ||
- | |||
- | wget -c https:// | ||
- | sudo apt-get install -f | ||
- | |||
- | #For 64-bit systems: | ||
- | |||
- | wget -c wget https:// | ||
- | sudo dpkg -i google-chrome-*.deb | ||
- | sudo apt-get install -f | ||
- | |||
- | ---- | ||
- | |||
- | #Bootable USB sticks on Intel Macs. First, convert the .iso to udrw format. | ||
- | |||
- | hdiutil convert -format UDRW -o destination_file.img source_file.iso | ||
- | | ||
- | #Next, prepare the usb disk. Obtain disk identifier. | ||
- | |||
- | diskutil list | ||
- | | ||
- | #Prepare volume | ||
- | |||
- | diskutil partitionDisk / | ||
- | |||
- | #Copy the udrw to the flash drive with dd command: | ||
- | |||
- | dd if=[Directory/ | ||
- | |||
- | #Eject disk | ||
- | |||
- | diskutil eject /dev/disk2 | ||
- | | ||
- | #Plug into the Intel Mac, hold option while booting, select volume. | ||
- | |||
- | #burning CD command | ||
- | |||
- | cdrecord -pad -dao -data blag-140k-i686.iso | ||
- | | ||
- | #Linux password policy commmands | ||
- | |||
- | sudo nano / | ||
- | |||
- | #Prevent Log in - create file | ||
- | |||
- | / | ||
- | | ||
- | #General lightrm dm settings here for user | ||
- | |||
- | cd / | ||
- | | ||
- | #Global lightdm settings here | ||
- | |||
- | cd / | ||
- | sudo nano lightdm.conf | ||
- | | ||
- | #Lightdm Greeter in ubuntu-MATE is temperamental for screen lock and for greeter background, default & config loc. | ||
- | |||
- | / | ||
- | / | ||
- | | ||
- | #The .conf file should have the following for no guests and no named users and should have the following options: | ||
- | |||
- | [SeatDefaults] | ||
- | allow-guest=false | ||
- | greeter-hide-users=true | ||
- | |||
- | # | ||
- | |||
- | curl -sSL https:// | ||
- | |||
- | #check distro version debian systems | ||
- | |||
- | lsb_release -a | ||
- | |||
- | # | ||
- | |||
- | ./ngrok http 80 | ||
- | wget https:// | ||
- | cat ~/ | ||
- | |||
- | #query hosts on the lan | ||
- | |||
- | avahi-browse -tl _workstation._tcp | ||
- | |||
- | # | ||
- | | ||
- | sudo apt install mate-tweak | ||
- | cd / | ||
- | sudo nano sources.list | ||
- | <add contrib non-free to default debian repositories> | ||
- | sudo apt update | ||
- | sudo apt upgrade | ||
- | sudo reboot | ||
- | <upon reboot, begin the harvesting of ubuntu-MATE themes> | ||
- | cd / | ||
- | sudo nano sources.list | ||
- | <in the config file you just opened add the two repos below - no braces!> | ||
- | <deb http:// | ||
- | <deb http:// | ||
- | sudo apt update | ||
- | sudo apt install ubuntu-keyring-archive | ||
- | sudo apt update | ||
- | sudo apt install ubuntu-mate* | ||
- | < | ||
- | sudo apt autoremove | ||
- | cd / | ||
- | sudo nano sources.list | ||
- | <change the config file and comment out ubuntu repositories> | ||
- | <#deb http:// | ||
- | <#deb http:// | ||
- | sudo apt update | ||
- | sudo apt autoremove | ||
- | sudo apt update | ||
- | sudo apt upgrade | ||
- | sudo reboot | ||
- | <there could / will be problems when you attempt to sudo apt update - if so> | ||
- | sudo apt update --fix-missing <may need to run with and without ubuntu repos> | ||
- | sudo dpkg --reconfigure -a | ||
- | <there may also be a file in var that needs removed - be careful> | ||
- | rm -rf / | ||
- | | ||
- | #mac fan control | ||
- | |||
- | apt-get update | ||
- | apt-get install macfanctld | ||
- | / | ||
- | <set desired values> | ||
- | service macfanctld restart | ||
- | | ||
- | #openWRT Notes ... tutorial 1, establishing https after First Boot ... | ||
- | |||
- | opkg update | ||
- | opkg install luci-lib-px5g px5g-standalone libustream-openssl | ||
- | opkg install luci | ||
- | / | ||
- | |||
- | #openWRT openVPN | ||
- | |||
- | #samba share basics | ||
- | | ||
- | sudo apt update | ||
- | sudo apt install samba | ||
- | sudo adduser username | ||
- | sudo smbpasswd -a username | ||
- | mkdir / | ||
- | nano / | ||
- | [sharename] | ||
- | path = / | ||
- | available = yes | ||
- | valid users = camalas | ||
- | read only = no | ||
- | browseable = yes | ||
- | public = yes | ||
- | writable = yes | ||
- | |||
- | #Notes from Schaefer Consulting work | ||
- | |||
- | Verifying eop (power line) connection between two devices (adapter), and then deploying | ||
- | |||
- | #eop - start network manager or restart or stop | ||
- | / | ||
- | #eop - verify dhcp client is working for device eno1 with verbose out | ||
- | dhclient -v eno1 | ||
- | #eop - preferred address assignment protocol using CIDR notation on device eno1 | ||
- | ip address add 192.1## | ||
- | #eop - verify connection status on eno1 | ||
- | ethtool eno1 | ||
- | |||
- | #interface with switch using screen | ||
- | screen / | ||
- | |||
- | #calculate subnet automatically | ||
- | subnetcalc | ||
- | | ||
- | #Establish ssh proxy server on localhost by Dynamically binding the localhost to the server | ||
- | ssh -D < | ||
- | | ||
- | #get block ID | ||
- | blkid | ||
- | | ||
- | #get list of adapters and chipset manufacturers | ||
- | lspci | ||
- | |||
- | #nmap | ||
- | nmap -sP 10.## | ||
- | | ||
- | #git | ||
- | git clone ssh://< | ||
- | | ||
- | #tcpdump common uses | ||
- | |||
- | tcpdump -n -i < | ||
- | tcpdump -n -i < | ||
- | |||
- | #find utils | ||
- | |||
- | find . -iname "< | ||
- | | ||
- | #git - force git to use ssh instead of http after initial clone in http | ||
- | git remote set-url origin git@github.com: | ||
- | |||
- | |||
- | --- // |