1 CSE 390 Lecture 10 Do anything from anywhere – tools to free your choice of OS slides created by Marty Stepp, modified by Josh Goodwin

Slides:



Advertisements
Similar presentations
Lecture 10 Sharing Resources. Basics of File Sharing The core component of any server is its ability to share files. In fact, the Server service in all.
Advertisements

Microsoft ® Office Outlook ® 2007 Training Manage your mailbox IV: Archive old messages P J Human Resources Pte Ltd presents:
Microsoft ® Office PowerPoint ® 2003 Training Package to a CD Your STS, Tom Redd, presents:
OAAIS Enterprise Information Security Security Awareness, Training & Education (SATE) Program or UCSF Campus VPN.
1 CSE 390a Lecture 1 introduction to Linux/Unix environment slides created by Marty Stepp, modified by Josh Goodwin
Exploring the Internet Creating and setting up your website Instructor: Michael Krolak Instructor: Patrick Krolak See also
Exploring the Internet Creating and setting up your website Instructor: Michael Krolak Instructor: Patrick Krolak See also
1 CSE 390 Lecture 10 Do anything from anywhere – tools to free your choice of OS slides created by Marty Stepp, modified by Jessica Miller and Ruth Anderson.
File sharing. Connect the two win 7 systems with LAN card Open the network.
Click to edit Master subtitle style Chapter 17: Troubleshooting Tools Instructor:
Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 4P. 1Winter Quarter Introduction to UNIX.
Guide to MCSE , Enhanced 1 Activity 10-1: Restarting Windows Server 2003 Objective: to restart Windows Server 2003 Start  Shut Down  Restart Configure.
MCB Lecture #3 Sept 2/14 Intro to UNIX terminal.
CSE 390a Editing and Moving Files
Alistair Chalk, Elisabet Andersson Stem Cell Biology and Bioinformatic Tools, DBRM, Karolinska Institutet, September Bioinformatics Primer.
BIT 115: Introduction To Programming1 Sit in front of a computer Log in –Username: 230class –password: –domain: student Bring up the course web.
CIS 90 - Lesson 15 Lesson Module Status Slides – draft Properties - done Flash cards – 1 st Minute quiz – NA Web calendar summary – done Web book pages.
0Gold 11 0Gold 11 LapLink Gold 11 Firewall Service How Connections are Created A Detailed Overview for the IT Manager.
LING 408/508: Programming for Linguists Lecture 3 August 31 st.
| nectar.org.au NECTAR TRAINING Module 5 The Research Cloud Lifecycle.
Booting Ubuntu Linux Live CSCI 130 – Fall 2008 Action Lab Dr. W. Jones.
September 16, 2002Serguei A. Mokhov, 1 Setting Up Environment for Your UNIX Account in TAV COMP Operating Systems Tutorial.
1 CSE 390 Lecture 9 Do anything from anywhere – tools to free your choice of OS slides created by Marty Stepp, modified by Jessica Miller and Ruth Anderson.
COP3502: Introduction to Computer Science Yashas Shankar.
ENEE150 – 0202 ANDREW GOFFIN Introduction to ENEE150.
CSE 113 Introduction to Computer Programming Lecture slides for Week 1 Monday, August 29 th, 2011 Instructor: Scott Settembre.
Technical Orientation Summer Technical Orientation Session starts at 2:00 pm – We’ll be online shortly – Speaker test starts about 1:45 pm To ask.
Setting up Cygwin Computer Organization I 1 May 2010 ©2010 McQuain Cygwin: getting the setup tool Free, almost complete UNIX environment emulation.
TECHNICAL ORIENTATION WINTER Technical Orientation Session starts at 2:00 pm We’ll be online shortly Speaker test starts about 1:45 To ask questions,
What is a port The Ports Collection is essentially a set of Makefiles, patches, and description files placed in /usr/ports. The port includes instructions.
General rules 1. Rule: 2. Rule: 3. Rule: 10. Rule: Ask questions ……………………. 11. Rule: I do not know your skill. If I tell you things you know, please stop.
1 CSE 390a Lecture 1 introduction to Linux/Unix environment slides created by Marty Stepp, modified by Jessica Miller & Ruth Anderson
Page 1 Printing & Terminal Services Lecture 8 Hassan Shuja 11/16/2004.
Getting Started Introduction Section 0 Lecture 1 Slide 1 Section 0 Slide 1 INTRODUCTION TO Modern Physics PHYX 2710 Fall 2004 Intermediate Lab Fall.
| nectar.org.au NECTAR TRAINING Module 5 The Research Cloud Lifecycle.
1 Day 2 Logging in, Passwords, Man, talk, write. 2 Logging in Unix is a multi user system –Many people can be using it at the same time. –Connections.
Remote Access Usages. Remote Desktop Remote desktop technology makes it possible to view another computer's desktop on your computer. This means you can.
1 CSE 390 Lecture 10 Do anything from anywhere – tools to free your choice of OS slides created by Marty Stepp, modified by Josh Goodwin
IT443 – Network Security Administration Week 2 – Wireshark Instructor: Alfred J Bird, Ph.D., NBCT
© 2015 by McGraw-Hill Education. This proprietary material solely for authorized instructor use. Not authorized for sale or distribution in any manner.
INTERNET APPLICATIONS CPIT405 Install a web server and analyze packets.
– Protocols 21 – Protocols 21. – Protocols 21 Now we’ll move on to more technical aspects of This means protocols Remember.
1 CSE 391 Lecture 10 Do anything from anywhere – tools to free your choice of OS slides created by Marty Stepp, modified by Jessica Miller and Ruth Anderson.
/Reimage-Repair-Tool/ /u/6/b/ /channel/UCo47kkB-idAA-IMJSp0p7tQ /alexwaston14/reimage-system-repair/
TIZEN STUDIO INSTALLATION & ENVIRONMENT SETUP FOR DEVLAB
Do anything from anywhere – tools to free your choice of OS
Do anything from anywhere – tools to free your choice of OS
Backing Up Your System With rsnapshot
Click to edit Master subtitle style
slides created by Marty Stepp, modified by Josh Goodwin
BIT116: Scripting Lecture 06
INTEGRATING LINUX WITHIN A CORPORATE ENVIRONMENT Kai Ponte
The Linux Operating System
Do anything from anywhere – tools to free your choice of OS
Lab: ssh, scp, gdb, valgrind
Lab: ssh, scp, gdb, valgrind
CSE 390a Lecture 1 introduction to Linux/Unix environment
CSE 390 Lecture 10 Do anything from anywhere – tools to free your choice of OS slides created by Marty Stepp, modified by Jessica Miller
CSE 303 Lecture 1 introduction to Linux/Unix environment
Do anything from anywhere – tools to free your choice of OS
Do anything from anywhere – tools to free your choice of OS
CSE 390a Lecture 1 introduction to Linux/Unix environment
Do anything from anywhere – tools to free your choice of OS
Do anything from anywhere – tools to free your choice of OS
Due Next Monday Assignment 1 Start early
Office 365.
Do anything from anywhere – tools to free your choice of OS
Class Projects and Environment
A Collaborative Environment
introduction to Linux/Unix environment
Presentation transcript:

1 CSE 390 Lecture 10 Do anything from anywhere – tools to free your choice of OS slides created by Marty Stepp, modified by Josh Goodwin

2 The Final Assignment Will be posted after lecture today Due Thursday of Finals week at 1:30pm A list of “Linux Achievements”  Everyone must complete 10 achievements  IF you still need one more regular assignment credit for the quarter, you must do an additional 5 achievements to earn that credit, for a total of 15  Some ask for physical artifacts, slip those under the door of my office, CSE212, before the turnin deadline

3 Lecture summary Remote connections – get to your application or resource from anywhere Local options – get your application or resource to work on your setup Figure out how to do what you want to do in a new environment Wrap up discussion

4 Remote Connections You’ve seen remote connections to a Linux machine in action  Departmental attu.cs.washington.edu Linux server  Can ssh from anywhere – independent of location and OS What about Windows?  RDP – Remote Desktop Protocol  Enables remote connections to a Windows box from anywhere  Also independent of OS Linux – rdesktop command Windows – Remote Desktop Connection  Departmental aria.cs.washington.edu Windows server Need to use the right domain: CSEPCLAB\

5 Non-remote options Cygwin: unix style environment within Windows  “package manager” is part of the install file  Provides the unix-like directory structure Home directory is /home/  Your actual windows directory structure is located at /cygdrive/ Enables: quick use of linux style tools in a terminal environment in Windows Doesn’t enable: magic Compare to: Windows cmd interface

6 Wine One barrier to switching to Linux: lots of apps are built for Windows  that I use all the time isn’t ported to Linux!  Wine is an attempt at solving this  Provides an environment to run Windows applications in Linux  Open source  Not perfect, but many people have good success with major programs Many successfully run WoW, MS Office, TextPad… Lots of online tutorials / message boards / instructions to get your favorite app working in Linux

7 The More You Know™ Another barrier to using Linux as your main Desktop OS: “I don’t know how to do in Linux”  Imagine you had never seen or used Windows before. Would you somehow intuitively know how to: Change your desktop background/resolution? Install new graphics card drivers? Change system settings? (Control Panel? What’s that?) Etc etc…  So how do you figure it out? Ever read the Windows manual? (hint: no “the” manual)  “Windows 7 Product Guide” pages, considered very high level  “Windows 7 for Dummies” pages  “Windows 7 Bible” pages  What do you do when you don’t know how to do something?

8 Courtesy XKCD

9 The More You Know™ Step 1: Try and explore intuitively  Hey, you’re CSE majors. Where would *you* put that setting if you were designing the system? Step 1.5: Look in short, directly relating references  Man pages, quick start guides, the TOC in the manual (if exists…) Step 2: If that fails, search online!  Likely someone else has wanted to do what you want, and *also* couldn’t figure it out And, likely they’ve posted to a discussion board and had some guru give a detailed response Or, a FAQ has been written somewhere that tells you how Exercise: Watch a DVD in Fedora

10 Mix and match Don’t think of Linux/Windows as a binary choice These tools provide a continuum of options  Windows  Windows + Cygwin  Windows + Cygwin + Linux VM  Linux + Windows VM + Wine  Linux + Wine  Linux Can choose the setup that best suites your situation and application requirements

11 The choice is yours To clarify: the purpose here was not to say “you should switch to Linux as your main OS”  But, you should know what tools and options exist, and be able to use Linux as your main OS if desired  You should be able to survive if someone locked you in a closet with a laptop that had Fedora or Ubuntu Wrap up discussion:  What are the pros/cons of using Linux as your main OS?  What tools seem the most useful that you learned this quarter? What tools seem like they address important areas, but need to be better?  From your experience, are there other tools you think you’d mention in this course, tools CSE majors should be aware of? Linux commands/tools, programming development tools…