ONE HOUR Linux SESSIONS: 2014-2017
sessions in chronological order going back to 2014

2018


JohnMeister.com      Today's Date: 


Remember: SAW - simple always works
Too many special characters strung together and most of us Linux lovers won't remember or understand.
The goal here is to understand and remember.
The intended audience of this material are power users, Sys Admins, Analysts, Engineers, and Web Masters.
Programmers may pick up a few tricks; but anything they share will likely far exceed our limited comprehension buffers.


Session #128 - May 11, 2018 - BASH Commands in CYGWIN - continued

Session #128- May 11, FRIDAY: SIMPLE ALWAYS WORKS!    just not always as fast as we'd like...                                                                !
 
Plan to continue working with CygWin and using it for parsing information;
                while not as fast as native Linux, it's cost-effective (as in free and no additional hardware required) and convenient. 
I recognize that this tool is the best way of getting power users familiar with regular expressions and Linux!
 
I have been testing various configurations and working with others to learn more about this tool.  I was able to get ssh working in Cygwin and am
researching it further.  The plan is to see if we can ssh between Microsoft systems!   This will greatly help me manage my computer lab!!!!
Also considering making X-windows work in Cygwin...  lots to explore with this tool, one computer, one OS, but many tools! 
 
The focus on the sessions will be about the commands and scripts, 
    and I will comment on how these commands relate to the Linux environment where they differ.
 
Using CYGWIN for these sessions provides the LOWEST COMMON DENOMINATOR to help folks learn regular expressions and Linux commands.

Session #127 - April 27, 2018 - BASH Commands in CYGWIN - continued

remember:  SIMPLE ALWAYS WORKS!  Find the lowest common denominator in your setup and tools, master them.

April 27, FRIDAY - Linux at Lunch 
Linux at Lunch - Session #127 - Real World Linux Commands - in CYGWIN continued.
Working through the list of commands to see which are built-in, which are commands and which are not there.

THIS WEEK: parsing info from the Microsoft "systeminfo" command, and also some CSV data from Active Directory.
    Will identify details about a system and create a CSV file to input into Excel, or OpenOffice, or LibreOffice.

 http://johnmeister.com/linux/SysAdmin/system-info-to-CSV-sysadmin.sh.html 

 http://johnmeister.com/linux/Notes/Real-world-Linux-Commands.html


Session #126 - April 13, 2018 - BASH Commands in CYGWIN - continued

remember:  SIMPLE ALWAYS WORKS!  Find the lowest common denominator in your setup and tools, master them.

April 13, FRIDAY - Linux at Lunch 
Linux at Lunch - Session #126 - Real World Linux Commands - in CYGWIN continued.
Working through the list of commands to see which are built-in, which are commands and which are not there.
 http://johnmeister.com/linux/Notes/Real-world-Linux-Commands.html


Session #125 - April 6, 2018 - BASH Commands in CYGWIN

remember:  SIMPLE ALWAYS WORKS!  Find the lowest common denominator in your setup and tools, master them.

April 6, FRIDAY - Linux at Lunch 
Linux at Lunch - Session #125 - Real World Linux Commands - in CYGWIN 


http://johnmeister.com/linux/Notes/Real-world-Linux-Commands.html


Session #124 - March 30, 2018 - building interoperability

remember:  SIMPLE ALWAYS WORKS!  Find the lowest common denominator in your setup and tools, master them.

March 30, FRIDAY - Linux at Lunch 
Linux at Lunch - Session #124 - building a base of interoperability with Linux

Two topics this week:
Discuss a variety of file management practices to ensure interoperability.
Using Cygwin on Windows and working with Linux or Mac with the same files.
Moving files between systems on a network, via email or via thumbdrive.
Setting up a thumbdrive to work on Mac, Linux and Microsoft.
Using rsync, winscp, putty, Exceed, VNC, VM's, ssh, scp, config mgt and backup tools.
Linux commands involving  ssh setup, rysnc, scp, and creating a function or alias to make backup copies of files.

Useful links for learning more about Linux:
http://johnmeister.com/linux/Overview/
http://johnmeister.com/linux/Commands/commands-bash.html
http://johnmeister.com/linux/vi/ - the only editor worth learning if you're going to work at the command line in Linux/UNIX
 http://johnmeister.com/linux/Intro-to-Linux/lab-exercise-1.html
http://johnmeister.com/linux/Intro-to-Linux/lab-exercise-2.html
http://johnmeister.com/linux/Commands/Man-Pages-Lab/create-man-txt.sh.html
http://johnmeister.com/linux/Commands/vi-examples-of-sed-strings.html
http://johnmeister.com/linux/Commands/MAN/LPI-commands.html
http://johnmeister.com/linux/Intro-to-Linux/Special-Characters.pdf
http://johnmeister.com/linux/Intro-to-Linux/Slides/ALL.html
http://johnmeister.com/linux/Intro-to-Linux/OLDER-NOTES/
http://johnmeister.com/linux/Scripts/Engineering/
for home, BASH Win10 - older info: http://johnmeister.com/linux/Microsoft/Win10-BASH/
https://www.smashwords.com/books/search?query=John+Meister  link to e-books
http://johnmeister.com/linux/The_Art_of_Linux_System_Administration.html
http://www.oreilly.com/pub/au/6963 videos:  http://shop.oreilly.com/product/0636920050209.do


Session #123 - March 23, 2018 - /bin vs. /usr/bin; systemd (systemctl and journalctl)

remember:  SIMPLE ALWAYS WORKS!  Find the lowest common denominator in your setup and tools, master them.

Two topics this week:
1) FHS (Filesystem Hierarchy Standard) info related to setting up .bashrc and related VIM issues:

http://johnmeister.com/linux/FileSystems/Linux-bashrc-vim-differences.jpg

2) "very" quick refresher on systemd, logs, and services:
http://johnmeister.com/linux/Notes/systemd-info.html

3) open talk on future sessions - thinking going through very basic regular expression use might be helpful... thoughts?



Session #122 - March 9, 2018 - wget, paste and reg ex tools

Linux at Lunch - Session #122 - March 9, 2018 - wget, paste, sed, and other useful tools in practice
          Linux at Lunch sessions EVERY OTHER WEEK during 2018:
            March 9 (#122), March 23 (#123); April 6 (#124), April 20 (#125);
            May 4 (#126), May 18 (#127); June 8 (#128); July 27 (#129);
            August 10 (#130), Aug 24 (#131); Sep 7 (#132), Sep 21 (#133);
            Oct 19 (#134); Nov 16 (#135) - END OF SERIES (? mmv...).

Updated a long term project, you can use "wget" to copy this entire directory to a local drive, 
allowing you to view it without a network.  TO DOWNLOAD:

   wget -r -np -nd -P RKNG http://johnmeister.com/tech/RKNG

alternate method:
mkdir RKNG ; cd RKNG ; wget -r -np -nd  http://johnmeister.com/tech/RKNG

the -r is for recursive (goes down the path listed, 
    can be limited with a "-l # " , e.g. "  -l 2 " for two levels down

the  -np is for "no parent"  (doesn't go back up to the root file system - only gets the path specified)

the  -nd is to prevent copying the entire directory structure from the top down... FQDN and path...

the  -P RKNG - is the designated path to copy to.  
        use whatever name you prefer, or mkdir "name" ; cd "name" 

That project made use of a lot of sed, grep, awk, vi, perl and vi edits.  
It is a self-contained directory with no external links, 
using only internal html references using name and href designations.

Useful links for learning more about Linux:
 http://linuxmeister.net/Overview/
http://linuxmeister.net/Commands/commands-bash.txt
http://linuxmeister.net/vi/ - seriously vi is the only editor worth 
        really learning if you're going to work at the command line in Linux/UNIX
 http://linuxmeister.net/Intro-to-Linux/lab-exercise-1.html
http://linuxmeister.net/Intro-to-Linux/lab-exercise-2.html
http://linuxmeister.net/Commands/Man-Pages-Lab/create-man-txt.sh.txt
http://linuxmeister.net/Commands/vi-examples-of-sed-strings.html
http://linuxmeister.net/Commands/MAN/LPI-commands.html
http://linuxmeister.net/Intro-to-Linux/Special-Characters.pdf
http://linuxmeister.net/Intro-to-Linux/Slides/ALL.html
http://linuxmeister.net/Intro-to-Linux/OLDER-NOTES/
http://linuxmeister.net/Scripts/Engineering/
for home, BASH Win10 - older info: http://linuxmeister.net/Microsoft/Win10-BASH/
  
https://www.smashwords.com/books/search?query=John+Meister  link to e-books
http://linuxmeister.net/The_Art_of_Linux_System_Administration.html
 http://www.oreilly.com/pub/au/6963 

giving some thought to the following option, not completely sure yet:
 < esc >:wq!  

Session #121 - February 23, 2018 - FRIDAY - cygwin scripting environments


Linux at Lunch - Session #121 - Feb 23, 2018 - cygwin, Linux 101, CSV, exiftool
Session #121 February 23, 2018 - FRIDAY - Linux at Lunch -  session opens 15 minutes before...
1) cygwin  - basic steps to setup
            (for home, BASH Win10 - older info: 
            http://linuxmeister.net/Microsoft/Win10-BASH/Win10-BASH-install.html)
2) Linux 101 - over view of commands
3) CSV - script showing conversion of system info to CSV to Excel
    part of the Video series:  http://linuxmeister.net/The_Art_of_Linux_System_Administration.html
    Script To Create System Info Spreadsheet 06m23s 0808-SA-tools managing the system resources 
    using a spreadsheet
4) exiftool and CSV
-------------------------------------------
This week we'll talk about installing Cygwin, show the basic setup with .bashrc and .vimrc,
 http://linuxmeister.net/basic-setup-for-BASH.html
 and then discuss commands briefly from the Overview page linked below, kind of a Linux 101, 
basically just talking about the various grouping of commands and then moving into some scripts 
to show the commands in action.  http://linuxmeister.net/Overview/
http://johnmeister.com/linux/Overview/LinuxOverview.pdf

ADDITIONAL INFO:
http://linuxmeister.net/Intro-to-Linux/lab-exercise-1.html
http://linuxmeister.net/Intro-to-Linux/lab-exercise-2.html
http://linuxmeister.net/Commands/vi-examples-of-sed-strings.html
http://linuxmeister.net/Commands/MAN/LPI-commands.html
http://linuxmeister.net/Intro-to-Linux/Special-Characters.pdf
http://linuxmeister.net/Intro-to-Linux/Slides/ALL.html
http://linuxmeister.net/Intro-to-Linux/OLDER-NOTES/

Then will walk through the CSV script, and will show how to read in and out of excel with 
    CSV. (comma separated values).
http://linuxmeister.net/SysAdmin/system-info-to-CSV-sysadmin.sh.html
from :  http://linuxmeister.net/The_Art_of_Linux_System_Administration.html

Script To Create System Info Spreadsheet 06m23s 0808-SA-tools managing the system resources 
using a spreadsheet.  Have an idea for a useful script for my photography, will run the exiftool, 
filter out specific details and place them in CSV format with the server link and add them to Excel.

http://linuxmeister.net/Scripts/extract-base-EXIF-info.sh.html

  I can then open that file in OpenOffice and create a PDF or an HTML page for navigation.
Always interested in which lens I used, exposures and so on.
Session #121 February 23, 2018 - FRIDAY - Linux at Lunch -  session opens 15 minutes before...



Session #120 - February 16, 2018 - FRIDAY - scripting environments

discussion of scripts

a couple of scripts and PERFORMANCE



Session #119 - February 9, 2018 - FRIDAY - updated Engineering Week presentation and adventures with AWK
UPDATED the material - will go through the new powerpoint
During the Engineering week presentation will provide an overview of Linux with links to more information, and then describe a time savings of over 182 manhours using Regular Expressions in an engineering analysis. Presentation is scheduled for Tuesday, 20 February 2018 from 1300-1400 hrs at the Bomarc Complex.

How to use Regular Expressions to save 13 hours of Microsoft Excel sorting time with 5 SECONDS in a Linux Shell. Seriously... there are pictures... kind of... (btw, I love spreadsheets... but... less than FIVE SECONDS!!!)
(using cygwin on Win7, pure Linux about 0.2 seconds)
Then we will discuss some simple features of AWK; the ones we can remember.


Session #118 - January 26, 2018 - FRIDAY - dry run of Engineering Week presentation
 During the Engineering week presentation will provide an overview of Linux with links to more information,
and then describe a time savings of over 182 manhours using Regular Expressions in an engineering analysis.

Presentation is scheduled for Tuesday, 20 February 2018 from 1300-1400 hrs at the Bomarc Complex. 

How to use Regular Expressions to save 13 hours of Microsoft Excel sorting time with 5 SECONDS in a Linux Shell. Seriously... there are pictures... kind of... (btw, I love spreadsheets... but... FIVE SECONDS!!!)


Session #117 - January 19, 2018 - FRIDAY - BASH command precedence
Discusson on command precedence and useful HTML features as demonstrated in his page:
There are two major lessons: 1) path considerations, special characters, built-ins, commands and aliases. see prior material at: bashrc-n-history-details.html see prior material at: basic-setup-for-BASH.html see example .bashrc file: bashrc-basic.html 2) practical use of HTML features, e.g. code for buttons used to hide material until expanded.




Session #116 - January 12, 2018 - FRIDAY - using command line tools to build a web page
############################################### 
1)  FILES TO MERGE INTO PARALLEL COLUMNS: used excel to create list  
      (moved columns in excel), copy/paste
 
    http://johnmeister.com/bible/ReadInOneYear/one-year-plan.txt
  - Added leading zeros so all numbers were 3 digits for sorting, underscores for spaces.
  - Global replace in vi "touch" at the front of the line, save and: sh ./listofnames
   created empty files, ls > Daily-Passages.html, edited and:
 
    http://johnmeister.com/bible/ReadInOneYear/Daily-Passages.html

Took the list and extracted only the chapters using cut to get the ranges needed.
   ls Day_212_Jul_07_31_Isaiah_57-59.html | cut -c 25-29  
        # tested placement of verses... off by 1
   ls Day_212_Jul_07_31_Isaiah_57-59.html | cut -c 26-30
   ls | cut -c 26-30 > create-files.sh 
        #  then I took the list of 365 days and created the list of chapters
--> echo Day_212_Jul_07_31_Isaiah_57-59.html | cut -c 26-30
57-59       #  so, VS="57-59" and would be created for each section. 
############################################### 
2)  created copies: kjv, nas, greek 
   cp gnt.txt g$VS.txt ; cp KJVb.txt k$VS.txt; cp NAS-NT.txt n$VS.txt 
############################################### 
3) vi - edit out all but chapters for reading: 
    vi file, /Mark 15, k, 1G, /Mark 17,dG,:wn... last,:wq
############################################### 
3) check lines on all three files (using cat and wc -l)
cat g$VS.txt | wc -l ; cat k$VS.txt | wc -l ; cat n$VS.txt | wc -l
####  time saver:  cat g*.txt | wc -l ; cat k*.txt | wc -l ; cat n*.txt | wc -l
############################################### 
4) copy empty file from web directory  (would do this as the last step in the script)
   DAY1 would be file in edit, DAYN is the next day.
############################################### 
5) paste tags and text together into file
  paste -d '\n' tags1.txt k$VS.txt tags2.txt n$VS.txt tags3.txt g$VS.txt tags4.txt > $DAY1
#### manual / time saver mode (grabbed from history, command line complete of Day...): 
#  paste -d '\n' tags1.txt k*.txt tags2.txt n*.txt tags3.txt g*.txt tags4.txt \
#                    > Day_294_Oct_10_21_Luke_1-2.html
############################################### 
6) vi $DAY1 - deleted empty rows at end;  :r FILE-BASE.txt ; type day and verses; save
############################################### 
7) scp file to server and mv to web directory
############################################### 
8) repeat for all 365 days: 1,189 chapters; 31,102 verses and 781,621 words (YMMV)

########################################## script for part of the process: ########################################## #!/bin/bash ############# DAY1="Day_293_Oct_10_20_Mark_15-16.html" ; VS="15-16" DAYN="Day_294_Oct_10_21_Luke_1-2.html" ############# cp gnt.txt g$VS.txt ; cp KJVb.txt k$VS.txt; cp NAS-NT.txt n$VS.txt vi ?$VS.txt cat g$VS.txt | wc -l ; cat k$VS.txt | wc -l ; cat n$VS.txt | wc -l read # safety net - edit files in a different shell - hit enter when ready #### THE MAIN COURSE: tags have html formatting including colors paste -d '\n' tags1.txt k$VS.txt tags2.txt n$VS.txt tags3.txt g$VS.txt tags4.txt > $DAY1 ########### cat FILE-BASE.txt >> $DAY1 # I found that trimming the file of empty lines first was better vi $DAY1 ; ls -al ; echo $DAY scp $DAY1 server:/home/luser/website/ReadInOneYear/ mv $DAY1 ../ReadInOneYear/ mv ?$VS.txt hold-tmp # a safety net - just in case... (used it once so far) ############# echo "next day" cp ../10_Oct/$DAYN . # cp ../07_Jul/Day_191_Jul_07_10_Ecclesiastes_1-4.html . # manual steps for smaller sections echo "next $DAYN" ; echo "====================" ###################################################### could queue up more day # DAY1="Day_286_Oct_10_13_Mark_1-3.html" ; VS="1-3" # DAYN="Day_287_Oct_10_14_Mark_4-5.html" ######################################################



2017 - click for all sessions


Session #115 - December 15, 2017 - FRIDAY - using find and perl
note on html: color for cell above is "ivory" (rrggbb), font color is "black"
(red, green, and blue): colors between 0 and 255 (hex values= ff). 255,0,0 = red ; 0,255,0 = green ; 0,0,255 = blue
(can use names too...)

NOTE: LAST SESSION OF 2017
http://johnmeister.com/linux/Intro-to-Linux/OLDER-NOTES/One-Hour-Linux-Sessions-2014-2017.html

using find and perl to update HTML pages for URL correction and consolidation of domains

http://johnmeister.com/linux/SysAdmin/Using-find-n-perl-to-manage-URLs.html
also: time, grep, col, and Apache: /etc/apache2/errors.conf and creating a missing.html page

Session #114 - December 8, 2017 - FRIDAY - Oracle VirtualBox and LVM
note on html: color for cell above is "yellow" (rrggbb), font color is "black"
(red, green, and blue): colors between 0 and 255 (hex values= ff). 255,0,0 = red ; 0,255,0 = green ; 0,0,255 = blue
(can use names too...)


Expanding the capactity of a dynamic vdi disk in Oracle's VirtualBox

Built a default Linux 64bit VM with Centos, however, needed more space, 
   had to increase the capacity from the default of 8GB to about 14GB. 
https://www.virtualbox.org/

http://johnmeister.com/linux/SysAdmin/Virtualization/VM_setup_SuSE_13.2/ALL.html
  
Steps to increase capacity of a vdi drive in VirtualBox 
        (Linux or MacOSx host) at the COMMAND LINE:

-->sudo VBoxManage modifyhd /home/luser/VirtualBox_VMs/Centos-Lab/Centos_Lab.vdi --resize 14480
 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%

Once that was done, checked settings in VirtualBox;  
        was good... but local drive in VM still not expanded.

FROM INSIDE THE VM, at the command line:  
    pvs ; pvdisplay ; vgs ; vgdisplay; lvs ; lvdisplay  
        # displays system values
    fdisk /dev/sda      
        #  create a partition in the "expanded" virtual drive
        p, n, p, 3, t, 82e, w
    pvcreate /dev/sda3    ; pvs; vgs    
        # create the physical volume, check it
   vgextend centos_centos7-vm /dev/sda3  
        # extend the existing volume group into the expande physical drive
   vgs ; pvscan ; lvdisplay ; df -h; vgdisplay
   lvextend /dev/mapper/centos_centos7--vm-root /dev/sda3 
        # extend the logical volume into the expanded volume group
   df -h . ; vgs ; lvs 
   resize2fs /dev/mapper/centos_centos7--vm-root  
       ## FAILURE - bug in RH LVM and/or XFS  (should have extended the file system)
## FAILURE - bug in RH LVM and/or XFS
--> resize2fs /dev/centos_centos7-vm/root   (FAILURE IN RH-type system and xfs)
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block while trying to open /dev/centos_centos7-vm/root
Couldn't find valid filesystem superblock.

FIX:
--> xfs_growfs  /dev/centos_centos7-vm/root

http://johnmeister.com/linux/FileSystems/ADD-6GB-to-vdi-CentOS-VM.html

process:  Order of precendence and logic:   - PHYSICAL   - VOLUME  - LOGICAL 
PHYSICAL VOLUME(s): pvs; pvdisplay; pvresize
VOLUME GROUP(s): vgs; vgdisplay; vgextend        Add physical volumes to a volume group
LOGICAL VOLUME(s): lvs ; lvdisplay; lvextend        Add space to a logical volume

        http://johnmeister.com/linux/FileSystems/setup-LVM.html

        http://johnmeister.com/linux/FileSystems/lvm-commands.html


Session #113 - December 1, 2017 - FRIDAY - RECAP of 3 years of Linux at lunch!
note on html: color for cell above is "fedcba" (rrggbb), font color is "black"
(red, green, and blue): colors between 0 and 255 (hex values= ff). 255,0,0 = red ; 0,255,0 = green ; 0,0,255 = blue
(can use names too...)


recap of 3 years worth of sessions

http://johnmeister.com/linux/Intro-to-Linux/session-list-2017.html

DETAILS 2014-2017 Linux sesssions

SESSION #2 - December 3, 2014 - SAW:"simple always works"

provided link to exercise #1,
discussed environment (.bashrc), path, chmod, discussed "SAW" -
SAW:"simple always works",
History files viewed with sort, uniq, and how to create notes for reference:
ls, sort, grep, uniq, wc -l
(after using a command, use history recall, add echo and quotes around it,
and then append to ~/bin/cool-commands.txt e.g.

echo "ls *.jpg > ALL.html ; \
perl -pi -e 's/(.*)/<img src="$1"><BR>$1<HR>/g' ALL.html ; \
perl -pi -e 's/<img src=""><BR><HR>//g' ALL.html ; \
cat ALL.html" >> ~/bin/cool-commands.txt

----------------------------------------------------------------------------
Links: http://johnmeister.com/linux/Intro-to-Linux/lab-exercise-1.html
(do this on your system, use "script exercise-1.raw",
when finished type exit, then cat exercise-1.raw | col -b > exercise-1.txt
# then edit in vi and save)
http://johnmeister.com/linux/Scripts/chksys.sh.html
(use the vi editor to create and run on your system)
http://johnmeister.com/linux/Scripts/man-page-create-textfiles.sh.txt
(mkdir and cd LAB, then create this script in vi and run)
http://johnmeister.com/linux/Commands/grep-awk-uniq.html
(the output of the script above is needed to use the commands,
YMMV, counts may be different)


SESSION #1 - November 26, 2014 - OVERVIEW

	 provided overview of Linux using the pdf: 
        http://johnmeister.com/linux/Overview/LinuxOverview.pdf  
	5 basic commands: man, ls (ls -al, ls -Al), cd, pwd, more 
	discussed .bashrc and showed a few script examples, talked about "script"
----------------------------------------------------------------------------
Links:	http://johnmeister.com/linux/Overview/LinuxOverview.pdf    
        (print out and use as a guide)
	http://johnmeister.com/linux/Intro-to-Linux/Special-Characters.pdf 
        (print out and keep as a guide)
	http://johnmeister.com/linux/Notes/bashrc-the-dotfile.html  
        (copy and build your own .basrhc for Cygwin or Linux)
	http://johnmeister.com/linux/Scripts/chksys.sh.html  
	http://johnmeister.com/linux/Intro-to-Linux/lab-exercise-1.html  
        (use the commands and the vi editor)


THE CORE MATERIAL:The power of the command line - Simply Linux: Basics will work our way through the Linux book (Simply Linux: Basics) under construction based on http://johnmeister.com/linux/Overview/ http://johnmeister.com/linux/Overview/LinuxOverview.pdf (print out and use as a guide) http://johnmeister.com/linux/Overview/Linux-PowerPoint-2004-overview.pdf http://johnmeister.com/linux/Notes/Real-world-Linux-Commands. http://johnmeister.com/linux/Intro-to-Linux/Special-Characters.pdf (print out and use as a guide) http://johnmeister.com/linux/Notes/bashrc-the-dotfile. (copy and build your own .basrhc for Cygwin or Linux)

ONE HOUR Linux SESSIONS



ebooks and video series by john

Simply Linux: Basics Linux Tackles Microsoft Using BASH on Windows 10
Practical Suggestions for Microsoft Windows
 Full Size Jeep Buyer's Guide
the art of Linux sys admin
the Art of Linux SysAdmin
john's publications (click on cover for further info)


JohnMeister.com Today's Date:

Simply Linux: Basics  Full Size Jeep Buyer's Guide Using BASH on Windows 10
Practical Suggestions for Microsoft Windows
Linux Tackles Microsoft
Video Course:
The Art of Linux System Administration, and a
Study Guide for the LPIC-2 Certification Exams.

-- O'Reilly Media author info
FULL SIZE JEEP

Buyer's Guide

SJ model Jeeps
"Jeep is America's
only real sports car."
-Enzo Ferrari


Mercedes, VW, and other Diesels
Nikon cameras
general tech info
AMSOIL product guide,
or, AMSOIL web, or 1-800-956-5695,
use customer #283461

Amsoil dealer since 1983

purchase AMSOIL and have it
installed locally in WA at:

- Fleet Services 425.355.4440 - Everett
- Midway Auto 360.668.7111 - Clearview/Snohomish
- Northland Diesel 360.676.1970 - Bellingham