SlideShare une entreprise Scribd logo
1  sur  20
Vall d’Hebron Institut
de Recerca
Introduction to GNU/Linux
Xavier de Pedro Puente, Ph.D.
Introduction to GNU/Linux
2
Xavier de Pedro Puente, Ph.D.
xavier.depedro@vhir.org
Academics:

Degree in Biology
(University of Barcelona - UB)

Ph.D. in Biology
(University of Barcelona - UB)

Postgraduate in Bioinformatics
(Open University of Catalonia – UOC)
Current Work:

Bioinformatics technician (UEB, VHIR)

Systems administrator (UEB, VHIR)

Professor of Sustainability (IES Abroad Barcelona)
Introduction to GNU/Linux
3
• GNU/Linux OS (a.k.a. “Linux”)
- GNU/Linux “Distributions”
- Your USBDISKs (et al.)
• Basic Differences between:
- GNU/Linux and Windows
- GNU/Linux and MacOSX
• Command line runs
Introduction to GNU/Linux
(for VHIR Master students)
By: Xavier de Pedro
Introduction to GNU/Linux
4
GNU/Linux OS (a.k.a. “Linux”)
●
End User
Applications:
●
Operating
System:
●
Computer:
(Harware)
"Windows" "Mac" "Linux”
Introduction to GNU/Linux
5
Operating System (OS): GNU progs. + Linux kernel
Introduction to GNU/Linux
6
GNU/Linux "Distribution”
Introduction to GNU/Linux
7
GNU/Linux "Distribution”
Introduction to GNU/Linux
8
Your USBDISKs (et al.): Option A
USBDISK BioLinux8 on local VirtualBox (VT-x in BIOS)
BioLinux: Dawn Field et al. (2006) "Open software for biologists: from famine to feast". Nature
Biotechnology 24, 801 - 803 (2006). doi:10.1038/nbt0706-801
Introduction to GNU/Linux
9
Your USBDISKs (et al.): Option B
USBDISK Lubuntu on VirtualBox (no VT-x, BIOS?)
Lubuntu: Lightweidht Desktop on a Ubuntu GNU/Linux Distribution. http://lubuntu.net
Introduction to GNU/Linux
10
Your USBDISKs (et al.: "X2Go"): Option C
Connection to remote VBox (on ueb.vhir.org port 2201-5)
X2Go: Program to connect to a remote computer through GUI (Graphical User Interface)
Introduction to GNU/Linux
11
Your USBDISKs (et al.: "X2Go"): Option C
Connection to remote VBox (on ueb.vhir.org port xxx1-5)
X2Go: http://wiki.x2go.org
Introduction to GNU/Linux
12
Your USBDISKs (et al.): Option D
LiveUSB (Lubuntu-based; BIOS to boot from USB)
LXLE: A Lubuntu-based GNU/Distribution with improved desktop http://www.lxle.net
Introduction to GNU/Linux
13
Basic Differences between: GNU/Linux & Windows
●
Technical differences
– User: root vs. administrator
– Case sensitive vs. Case insensitive
●
"MyFile != myfile" vs. "MyFile = myfile"
– "Symbolic or Hard Links" vs. "Shortcuts"
– Paths: Slash ("/") vs. Backslash ("")
– Main harddrive/partition: "/" vs. "C:"
– Partition formats: ext2, ext3, ext4, ... vs. fat16/fat32/ntfs
– User default folder: /home/username vs. "C:Documents and Settings" or
"c:UsersusernameMyDocuments"
– USBdisk default folder: "/media/username/usbdiskname" vs. "X:usbdiskname"
– Secure (Viruses???) vs. Insecure (viruses, bots, worms, trojans, backdoors, ...)
– It can extend computer useful life vs. Planned & perceived obsolescence
– Performance, with same hardware: Faster vs. Slower (Antivirus, antispyware,...)
– normal user: "sudo program" in console vs. "Run program as administrator"
Introduction to GNU/Linux
14
Basic Differences between: GNU/Linux & Windows
●
Phylosophical differences
– Freedom: "Free/Libre Open Source Software
(FLOSS)" vs. "Closed Source/Propietary software"
●
Software Sustainability: High vs. Low
– Usually: product given for free (at no Cost) vs.
product for (excessive?) profit
– Money comes through: customizations and
training vs. Selling Software
– FLOSS Fosters local economies as well as big
companies vs. Big & remote Corporations growth.
Introduction to GNU/Linux
15
Basic Differences between: GNU/Linux & MacOSX
●
Technical differences
– Users:
– Case:
– Links:
– Paths:
– Main harddrive/partition
– Partition formats: ext2, ext3, ext4, ... vs. HFS+
– User default folder: /home/username vs. "/Users/Username"
– USBdisk default folder:
– Secure (Viruses???) vs. Secure (Viruses?)
– It can extend computer useful life vs. Planned & perceived obsolescence
– Performance, with same hardware: Faster??? vs. Extremely Fast
– normal user:
Introduction to GNU/Linux
16
Basic Differences between: GNU/Linux & MacOSX
●
Phylosophical differences
– Freedom: "Free/Libre Open Source Software
(FLOSS)" vs. "Closed Source/Propietary software"
●
Software Sustainability: High vs. Low
– Usually: product given for free (at no Cost) vs.
product for (excessive?) profit
– Money comes through: customizations and
training vs. Selling Software & Hardware
– FLOSS Fosters local economies as well as big
companies vs. Big & remote Corporations growth.
Introduction to GNU/Linux
17
Command line runs (i)
●
Serial vs. Parallel tasks
●
Shell = Terminal = Console ("Black" text screen
to run commands)s
– Secure Shell = ssh = a safe way to connect to
remote computers or servers (encrypted)
– ftp: File Transfer Protocol
●
to transfer files between computers or servers
●
you can NOT run commands (other than listings)
– sftp: like FTP but "secure" (best: using ssh libraries)
Introduction to GNU/Linux
18
Command line runs (ii)
●
Example of simple local commands:
– ps -e
– ls -l
– df -h
– top
●
Example of bioinformatics shell programs:
– fastqc
– fastx
– blast*
– …
Introduction to GNU/Linux
19
Command line runs (iii)
●
Example of network commands:
– ping google.com
– ifconfig
– ftp manager@ueb.vhir.org
– sftp manager@ueb.vhir.org
– sftp -p 2200 manager@ueb.vhir.org
– ssh manager@ueb.vhir.org
– ssh -p 2200 manager@ueb.vhir.org
●
Example of shell-based programs:
– nano (simple editor: press "Ctrl + X" to eXit)
– htop (type "q" to quit/exit)
– mc (Midnight Commander). Click on F10 (with mouse or trackpad) to quit
– R ( Type "q()" to quit)
Introduction to GNU/Linux
20
More information
●
Ubuntu GNU/Linux:
– http://www.ubuntu.com
●
Linkat (Ubuntu):
– Manual Installation with custom partitions (advanced, or for servers):
http://linkat.xtec.cat/portal_linkat/wikilinkat/index.php/Wiki_Linkat_edu
_14.04
– Desktop installation (easy):
http://linkat.xtec.cat/portal_linkat/wikilinkat/index.php/Linkat_edu_14.
04_Autònom
●
Forums for help and support:
– VHIR:
http://forums.vhir.org
– Ubuntu (Catalan LoCo Team):
http://ubuntuforums.org/forumdisplay.php?f=206

Contenu connexe

Tendances

Tendances (19)

Linux introduction, class 1
Linux introduction, class 1Linux introduction, class 1
Linux introduction, class 1
 
Linux - Introductions to Linux Operating System
Linux - Introductions to Linux Operating SystemLinux - Introductions to Linux Operating System
Linux - Introductions to Linux Operating System
 
Acme linux presentation
Acme linux presentationAcme linux presentation
Acme linux presentation
 
Linux command ppt
Linux command pptLinux command ppt
Linux command ppt
 
Linux introduction
Linux introductionLinux introduction
Linux introduction
 
Linux Presentation
Linux PresentationLinux Presentation
Linux Presentation
 
Linux operating system ppt
Linux operating system pptLinux operating system ppt
Linux operating system ppt
 
Module 3 Using Linux Softwares.
Module 3 Using Linux Softwares.Module 3 Using Linux Softwares.
Module 3 Using Linux Softwares.
 
A general Overview of linux !!
A general Overview of linux !!A general Overview of linux !!
A general Overview of linux !!
 
Linux programming lecture_notes
Linux programming lecture_notesLinux programming lecture_notes
Linux programming lecture_notes
 
UNIX introduction
UNIX introductionUNIX introduction
UNIX introduction
 
Linux introduction
Linux introductionLinux introduction
Linux introduction
 
Linux introduction (eng)
Linux introduction (eng)Linux introduction (eng)
Linux introduction (eng)
 
Introduction to linux at Introductory Bioinformatics Workshop
Introduction to linux at Introductory Bioinformatics WorkshopIntroduction to linux at Introductory Bioinformatics Workshop
Introduction to linux at Introductory Bioinformatics Workshop
 
UNIX and Linux - an introduction by Mathias Homann
UNIX and Linux - an introduction by Mathias HomannUNIX and Linux - an introduction by Mathias Homann
UNIX and Linux - an introduction by Mathias Homann
 
Linux
Linux Linux
Linux
 
Ppt af linux
Ppt af linuxPpt af linux
Ppt af linux
 
Linux Presentation
Linux PresentationLinux Presentation
Linux Presentation
 
Operating systems unix
Operating systems   unixOperating systems   unix
Operating systems unix
 

En vedette

Acerca De ComputacióN En Otras Carreras
Acerca De ComputacióN En Otras CarrerasAcerca De ComputacióN En Otras Carreras
Acerca De ComputacióN En Otras CarrerasHectorMamani
 
Michael Rosemann & ELO Group – Um Framework para Operação do Escritório de Pr...
Michael Rosemann & ELO Group – Um Framework para Operação do Escritório de Pr...Michael Rosemann & ELO Group – Um Framework para Operação do Escritório de Pr...
Michael Rosemann & ELO Group – Um Framework para Operação do Escritório de Pr...EloGroup
 
Capital Humano - Meta4
Capital Humano - Meta4Capital Humano - Meta4
Capital Humano - Meta4nesi
 
Voyage Privé - NOAH16 London
Voyage Privé - NOAH16 LondonVoyage Privé - NOAH16 London
Voyage Privé - NOAH16 LondonNOAH Advisors
 
Presentazione PON-M@t.abel
Presentazione PON-M@t.abelPresentazione PON-M@t.abel
Presentazione PON-M@t.abelNatalia Visalli
 
Realidad Aumentada en Educación | Málaga 5/4/2016
Realidad Aumentada en Educación | Málaga 5/4/2016Realidad Aumentada en Educación | Málaga 5/4/2016
Realidad Aumentada en Educación | Málaga 5/4/2016Manuel Jiménez
 
Coding ... tra il reale e il virtuale
Coding ... tra il reale e il virtualeCoding ... tra il reale e il virtuale
Coding ... tra il reale e il virtualeMaria Messere
 
Formare i cittadini del XXI secolo
Formare i cittadini del XXI secoloFormare i cittadini del XXI secolo
Formare i cittadini del XXI secoloFlavia Giannoli
 
Tales From the Garden: Xeriscape Botanical Garden - Glendale, Arizona
Tales From the Garden: Xeriscape Botanical Garden - Glendale, ArizonaTales From the Garden: Xeriscape Botanical Garden - Glendale, Arizona
Tales From the Garden: Xeriscape Botanical Garden - Glendale, ArizonaEric832w
 
Avaliação da qualidade do gasto público e mensuração da eficiência
Avaliação da qualidade do gasto público e mensuração da eficiênciaAvaliação da qualidade do gasto público e mensuração da eficiência
Avaliação da qualidade do gasto público e mensuração da eficiênciaGestão Pública: Pensando Diferente
 
Premio SEDISA al mejor póster en la IV Jornada Lean Healthcare en el Hptal Cl...
Premio SEDISA al mejor póster en la IV Jornada Lean Healthcare en el Hptal Cl...Premio SEDISA al mejor póster en la IV Jornada Lean Healthcare en el Hptal Cl...
Premio SEDISA al mejor póster en la IV Jornada Lean Healthcare en el Hptal Cl...Jornadas Lean Healthcare
 
Como utilizar a visão por processos para transformar a organização
Como utilizar a visão por processos para transformar a organizaçãoComo utilizar a visão por processos para transformar a organização
Como utilizar a visão por processos para transformar a organizaçãoEloGroup
 
Flip your classroom with google
Flip your classroom with googleFlip your classroom with google
Flip your classroom with googleFlavia Giannoli
 
Linux basics part 1
Linux basics part 1Linux basics part 1
Linux basics part 1Lilesh Pathe
 
Building Drawing and its Component
Building Drawing and its ComponentBuilding Drawing and its Component
Building Drawing and its ComponentHasnain Ali
 
EloGroup BPT - Ebook Business Process Transformation
EloGroup BPT - Ebook Business Process Transformation EloGroup BPT - Ebook Business Process Transformation
EloGroup BPT - Ebook Business Process Transformation EloGroup
 

En vedette (20)

Delilahs 1st Litter
Delilahs 1st LitterDelilahs 1st Litter
Delilahs 1st Litter
 
Acerca De ComputacióN En Otras Carreras
Acerca De ComputacióN En Otras CarrerasAcerca De ComputacióN En Otras Carreras
Acerca De ComputacióN En Otras Carreras
 
CEO Amil Fev 2007
CEO Amil Fev 2007CEO Amil Fev 2007
CEO Amil Fev 2007
 
Final Dissertation Submission
Final Dissertation SubmissionFinal Dissertation Submission
Final Dissertation Submission
 
Michael Rosemann & ELO Group – Um Framework para Operação do Escritório de Pr...
Michael Rosemann & ELO Group – Um Framework para Operação do Escritório de Pr...Michael Rosemann & ELO Group – Um Framework para Operação do Escritório de Pr...
Michael Rosemann & ELO Group – Um Framework para Operação do Escritório de Pr...
 
Capital Humano - Meta4
Capital Humano - Meta4Capital Humano - Meta4
Capital Humano - Meta4
 
Voyage Privé - NOAH16 London
Voyage Privé - NOAH16 LondonVoyage Privé - NOAH16 London
Voyage Privé - NOAH16 London
 
Presentazione PON-M@t.abel
Presentazione PON-M@t.abelPresentazione PON-M@t.abel
Presentazione PON-M@t.abel
 
Realidad Aumentada en Educación | Málaga 5/4/2016
Realidad Aumentada en Educación | Málaga 5/4/2016Realidad Aumentada en Educación | Málaga 5/4/2016
Realidad Aumentada en Educación | Málaga 5/4/2016
 
Coding ... tra il reale e il virtuale
Coding ... tra il reale e il virtualeCoding ... tra il reale e il virtuale
Coding ... tra il reale e il virtuale
 
Similitudine
SimilitudineSimilitudine
Similitudine
 
Formare i cittadini del XXI secolo
Formare i cittadini del XXI secoloFormare i cittadini del XXI secolo
Formare i cittadini del XXI secolo
 
Tales From the Garden: Xeriscape Botanical Garden - Glendale, Arizona
Tales From the Garden: Xeriscape Botanical Garden - Glendale, ArizonaTales From the Garden: Xeriscape Botanical Garden - Glendale, Arizona
Tales From the Garden: Xeriscape Botanical Garden - Glendale, Arizona
 
Avaliação da qualidade do gasto público e mensuração da eficiência
Avaliação da qualidade do gasto público e mensuração da eficiênciaAvaliação da qualidade do gasto público e mensuração da eficiência
Avaliação da qualidade do gasto público e mensuração da eficiência
 
Premio SEDISA al mejor póster en la IV Jornada Lean Healthcare en el Hptal Cl...
Premio SEDISA al mejor póster en la IV Jornada Lean Healthcare en el Hptal Cl...Premio SEDISA al mejor póster en la IV Jornada Lean Healthcare en el Hptal Cl...
Premio SEDISA al mejor póster en la IV Jornada Lean Healthcare en el Hptal Cl...
 
Como utilizar a visão por processos para transformar a organização
Como utilizar a visão por processos para transformar a organizaçãoComo utilizar a visão por processos para transformar a organização
Como utilizar a visão por processos para transformar a organização
 
Flip your classroom with google
Flip your classroom with googleFlip your classroom with google
Flip your classroom with google
 
Linux basics part 1
Linux basics part 1Linux basics part 1
Linux basics part 1
 
Building Drawing and its Component
Building Drawing and its ComponentBuilding Drawing and its Component
Building Drawing and its Component
 
EloGroup BPT - Ebook Business Process Transformation
EloGroup BPT - Ebook Business Process Transformation EloGroup BPT - Ebook Business Process Transformation
EloGroup BPT - Ebook Business Process Transformation
 

Similaire à GNU Linux Introduction

Similaire à GNU Linux Introduction (20)

GNU/Linux: Introduction and Administration
GNU/Linux: Introduction and AdministrationGNU/Linux: Introduction and Administration
GNU/Linux: Introduction and Administration
 
I Am Linux-Introductory Module on Linux
I Am Linux-Introductory Module on LinuxI Am Linux-Introductory Module on Linux
I Am Linux-Introductory Module on Linux
 
IntroToUnix.ppt
IntroToUnix.pptIntroToUnix.ppt
IntroToUnix.ppt
 
IntroToUnix.ppt.intro.to.linuxlinuxintroduction
IntroToUnix.ppt.intro.to.linuxlinuxintroductionIntroToUnix.ppt.intro.to.linuxlinuxintroduction
IntroToUnix.ppt.intro.to.linuxlinuxintroduction
 
Intro tounix
Intro tounixIntro tounix
Intro tounix
 
Programming and problem solving 3
Programming and problem solving 3Programming and problem solving 3
Programming and problem solving 3
 
Foss Presentation
Foss PresentationFoss Presentation
Foss Presentation
 
Intro tounix
Intro tounixIntro tounix
Intro tounix
 
Before begining linux
Before begining linuxBefore begining linux
Before begining linux
 
Linux_CASESTUDY.ppt
Linux_CASESTUDY.pptLinux_CASESTUDY.ppt
Linux_CASESTUDY.ppt
 
Introduction to linux
Introduction to linuxIntroduction to linux
Introduction to linux
 
Linux nic training_intro_14_dec_09
Linux nic training_intro_14_dec_09Linux nic training_intro_14_dec_09
Linux nic training_intro_14_dec_09
 
Linux Internals - Part I
Linux Internals - Part ILinux Internals - Part I
Linux Internals - Part I
 
Linux
Linux Linux
Linux
 
Linux
LinuxLinux
Linux
 
Linux technology
Linux technologyLinux technology
Linux technology
 
Intro tounix (1)
Intro tounix (1)Intro tounix (1)
Intro tounix (1)
 
Linux
LinuxLinux
Linux
 
Introduction about linux
Introduction about linuxIntroduction about linux
Introduction about linux
 
MOE Ubuntu Desktop training
MOE Ubuntu Desktop trainingMOE Ubuntu Desktop training
MOE Ubuntu Desktop training
 

Plus de Xavier de Pedro

GNU Linux - Introduction and Administration
GNU Linux - Introduction and AdministrationGNU Linux - Introduction and Administration
GNU Linux - Introduction and AdministrationXavier de Pedro
 
Big data with Modern R and Spark - 2023
Big data with Modern R and Spark - 2023Big data with Modern R and Spark - 2023
Big data with Modern R and Spark - 2023Xavier de Pedro
 
GNU Linux - Introduction and Administration
GNU Linux - Introduction and AdministrationGNU Linux - Introduction and Administration
GNU Linux - Introduction and AdministrationXavier de Pedro
 
Taller Allibera el teu ordinador amb Linux en catala
Taller Allibera el teu ordinador amb Linux en catalaTaller Allibera el teu ordinador amb Linux en catala
Taller Allibera el teu ordinador amb Linux en catalaXavier de Pedro
 
Big Data with Modern R & Spark
Big Data with Modern R & SparkBig Data with Modern R & Spark
Big Data with Modern R & SparkXavier de Pedro
 
GNU Linux - Introducción y Administración
GNU Linux - Introducción y AdministraciónGNU Linux - Introducción y Administración
GNU Linux - Introducción y AdministraciónXavier de Pedro
 
Linux Introduction & Administration
Linux Introduction & AdministrationLinux Introduction & Administration
Linux Introduction & AdministrationXavier de Pedro
 
Challenges and opportunities in Artificial Intelligence
Challenges and opportunities in Artificial IntelligenceChallenges and opportunities in Artificial Intelligence
Challenges and opportunities in Artificial IntelligenceXavier de Pedro
 
Barcelona Digital City Plan - 3' Briefing
Barcelona Digital City Plan - 3' BriefingBarcelona Digital City Plan - 3' Briefing
Barcelona Digital City Plan - 3' BriefingXavier de Pedro
 
Enhance your Team Work with Distributed Version Control Systems - DVCS
Enhance your Team Work with Distributed Version Control Systems - DVCSEnhance your Team Work with Distributed Version Control Systems - DVCS
Enhance your Team Work with Distributed Version Control Systems - DVCSXavier de Pedro
 
Enhance your Team Work with Distributed Version Control Systems - DVCS
Enhance your Team Work with Distributed Version Control Systems - DVCSEnhance your Team Work with Distributed Version Control Systems - DVCS
Enhance your Team Work with Distributed Version Control Systems - DVCSXavier de Pedro
 
150511 programari lliure_i_taller_de_linux_v2
150511 programari lliure_i_taller_de_linux_v2150511 programari lliure_i_taller_de_linux_v2
150511 programari lliure_i_taller_de_linux_v2Xavier de Pedro
 
Hack-tivisme amb eines i continguts alliberats: beneficia-te'n!
Hack-tivisme amb eines i continguts alliberats: beneficia-te'n!Hack-tivisme amb eines i continguts alliberats: beneficia-te'n!
Hack-tivisme amb eines i continguts alliberats: beneficia-te'n!Xavier de Pedro
 
Hack-tivisme amb continguts i eines alliberades: beneficia-te'n!
Hack-tivisme amb continguts i eines alliberades: beneficia-te'n!Hack-tivisme amb continguts i eines alliberades: beneficia-te'n!
Hack-tivisme amb continguts i eines alliberades: beneficia-te'n!Xavier de Pedro
 
V Jornadas de Software Libre - UPC: TikiWiki en contextos educativos (I) y (II)
V Jornadas de Software Libre - UPC: TikiWiki en contextos educativos (I) y (II)V Jornadas de Software Libre - UPC: TikiWiki en contextos educativos (I) y (II)
V Jornadas de Software Libre - UPC: TikiWiki en contextos educativos (I) y (II)Xavier de Pedro
 
Empleo de isótopos estables en cadenas tróficas
Empleo de isótopos estables en cadenas tróficasEmpleo de isótopos estables en cadenas tróficas
Empleo de isótopos estables en cadenas tróficasXavier de Pedro
 
II jornadas de Usuarios R: Usando de forma segura R vía web con Tiki
II jornadas de Usuarios R: Usando de forma segura R vía web con TikiII jornadas de Usuarios R: Usando de forma segura R vía web con Tiki
II jornadas de Usuarios R: Usando de forma segura R vía web con TikiXavier de Pedro
 
Tiki for --dummies-- Smarties at VHIR
Tiki for --dummies-- Smarties at VHIRTiki for --dummies-- Smarties at VHIR
Tiki for --dummies-- Smarties at VHIRXavier de Pedro
 
Colaboración entre PDI (3): Web 2.0 con Tiki
Colaboración entre PDI (3): Web 2.0 con TikiColaboración entre PDI (3): Web 2.0 con Tiki
Colaboración entre PDI (3): Web 2.0 con TikiXavier de Pedro
 
Colaboración entre PDI (2): Gestión bibliográfica con Bibus
Colaboración entre PDI (2): Gestión bibliográfica con BibusColaboración entre PDI (2): Gestión bibliográfica con Bibus
Colaboración entre PDI (2): Gestión bibliográfica con BibusXavier de Pedro
 

Plus de Xavier de Pedro (20)

GNU Linux - Introduction and Administration
GNU Linux - Introduction and AdministrationGNU Linux - Introduction and Administration
GNU Linux - Introduction and Administration
 
Big data with Modern R and Spark - 2023
Big data with Modern R and Spark - 2023Big data with Modern R and Spark - 2023
Big data with Modern R and Spark - 2023
 
GNU Linux - Introduction and Administration
GNU Linux - Introduction and AdministrationGNU Linux - Introduction and Administration
GNU Linux - Introduction and Administration
 
Taller Allibera el teu ordinador amb Linux en catala
Taller Allibera el teu ordinador amb Linux en catalaTaller Allibera el teu ordinador amb Linux en catala
Taller Allibera el teu ordinador amb Linux en catala
 
Big Data with Modern R & Spark
Big Data with Modern R & SparkBig Data with Modern R & Spark
Big Data with Modern R & Spark
 
GNU Linux - Introducción y Administración
GNU Linux - Introducción y AdministraciónGNU Linux - Introducción y Administración
GNU Linux - Introducción y Administración
 
Linux Introduction & Administration
Linux Introduction & AdministrationLinux Introduction & Administration
Linux Introduction & Administration
 
Challenges and opportunities in Artificial Intelligence
Challenges and opportunities in Artificial IntelligenceChallenges and opportunities in Artificial Intelligence
Challenges and opportunities in Artificial Intelligence
 
Barcelona Digital City Plan - 3' Briefing
Barcelona Digital City Plan - 3' BriefingBarcelona Digital City Plan - 3' Briefing
Barcelona Digital City Plan - 3' Briefing
 
Enhance your Team Work with Distributed Version Control Systems - DVCS
Enhance your Team Work with Distributed Version Control Systems - DVCSEnhance your Team Work with Distributed Version Control Systems - DVCS
Enhance your Team Work with Distributed Version Control Systems - DVCS
 
Enhance your Team Work with Distributed Version Control Systems - DVCS
Enhance your Team Work with Distributed Version Control Systems - DVCSEnhance your Team Work with Distributed Version Control Systems - DVCS
Enhance your Team Work with Distributed Version Control Systems - DVCS
 
150511 programari lliure_i_taller_de_linux_v2
150511 programari lliure_i_taller_de_linux_v2150511 programari lliure_i_taller_de_linux_v2
150511 programari lliure_i_taller_de_linux_v2
 
Hack-tivisme amb eines i continguts alliberats: beneficia-te'n!
Hack-tivisme amb eines i continguts alliberats: beneficia-te'n!Hack-tivisme amb eines i continguts alliberats: beneficia-te'n!
Hack-tivisme amb eines i continguts alliberats: beneficia-te'n!
 
Hack-tivisme amb continguts i eines alliberades: beneficia-te'n!
Hack-tivisme amb continguts i eines alliberades: beneficia-te'n!Hack-tivisme amb continguts i eines alliberades: beneficia-te'n!
Hack-tivisme amb continguts i eines alliberades: beneficia-te'n!
 
V Jornadas de Software Libre - UPC: TikiWiki en contextos educativos (I) y (II)
V Jornadas de Software Libre - UPC: TikiWiki en contextos educativos (I) y (II)V Jornadas de Software Libre - UPC: TikiWiki en contextos educativos (I) y (II)
V Jornadas de Software Libre - UPC: TikiWiki en contextos educativos (I) y (II)
 
Empleo de isótopos estables en cadenas tróficas
Empleo de isótopos estables en cadenas tróficasEmpleo de isótopos estables en cadenas tróficas
Empleo de isótopos estables en cadenas tróficas
 
II jornadas de Usuarios R: Usando de forma segura R vía web con Tiki
II jornadas de Usuarios R: Usando de forma segura R vía web con TikiII jornadas de Usuarios R: Usando de forma segura R vía web con Tiki
II jornadas de Usuarios R: Usando de forma segura R vía web con Tiki
 
Tiki for --dummies-- Smarties at VHIR
Tiki for --dummies-- Smarties at VHIRTiki for --dummies-- Smarties at VHIR
Tiki for --dummies-- Smarties at VHIR
 
Colaboración entre PDI (3): Web 2.0 con Tiki
Colaboración entre PDI (3): Web 2.0 con TikiColaboración entre PDI (3): Web 2.0 con Tiki
Colaboración entre PDI (3): Web 2.0 con Tiki
 
Colaboración entre PDI (2): Gestión bibliográfica con Bibus
Colaboración entre PDI (2): Gestión bibliográfica con BibusColaboración entre PDI (2): Gestión bibliográfica con Bibus
Colaboración entre PDI (2): Gestión bibliográfica con Bibus
 

Dernier

Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrandmasabamasaba
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...masabamasaba
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...Shane Coughlan
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 

Dernier (20)

Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 

GNU Linux Introduction

  • 1. Vall d’Hebron Institut de Recerca Introduction to GNU/Linux Xavier de Pedro Puente, Ph.D.
  • 2. Introduction to GNU/Linux 2 Xavier de Pedro Puente, Ph.D. xavier.depedro@vhir.org Academics:  Degree in Biology (University of Barcelona - UB)  Ph.D. in Biology (University of Barcelona - UB)  Postgraduate in Bioinformatics (Open University of Catalonia – UOC) Current Work:  Bioinformatics technician (UEB, VHIR)  Systems administrator (UEB, VHIR)  Professor of Sustainability (IES Abroad Barcelona)
  • 3. Introduction to GNU/Linux 3 • GNU/Linux OS (a.k.a. “Linux”) - GNU/Linux “Distributions” - Your USBDISKs (et al.) • Basic Differences between: - GNU/Linux and Windows - GNU/Linux and MacOSX • Command line runs Introduction to GNU/Linux (for VHIR Master students) By: Xavier de Pedro
  • 4. Introduction to GNU/Linux 4 GNU/Linux OS (a.k.a. “Linux”) ● End User Applications: ● Operating System: ● Computer: (Harware) "Windows" "Mac" "Linux”
  • 5. Introduction to GNU/Linux 5 Operating System (OS): GNU progs. + Linux kernel
  • 8. Introduction to GNU/Linux 8 Your USBDISKs (et al.): Option A USBDISK BioLinux8 on local VirtualBox (VT-x in BIOS) BioLinux: Dawn Field et al. (2006) "Open software for biologists: from famine to feast". Nature Biotechnology 24, 801 - 803 (2006). doi:10.1038/nbt0706-801
  • 9. Introduction to GNU/Linux 9 Your USBDISKs (et al.): Option B USBDISK Lubuntu on VirtualBox (no VT-x, BIOS?) Lubuntu: Lightweidht Desktop on a Ubuntu GNU/Linux Distribution. http://lubuntu.net
  • 10. Introduction to GNU/Linux 10 Your USBDISKs (et al.: "X2Go"): Option C Connection to remote VBox (on ueb.vhir.org port 2201-5) X2Go: Program to connect to a remote computer through GUI (Graphical User Interface)
  • 11. Introduction to GNU/Linux 11 Your USBDISKs (et al.: "X2Go"): Option C Connection to remote VBox (on ueb.vhir.org port xxx1-5) X2Go: http://wiki.x2go.org
  • 12. Introduction to GNU/Linux 12 Your USBDISKs (et al.): Option D LiveUSB (Lubuntu-based; BIOS to boot from USB) LXLE: A Lubuntu-based GNU/Distribution with improved desktop http://www.lxle.net
  • 13. Introduction to GNU/Linux 13 Basic Differences between: GNU/Linux & Windows ● Technical differences – User: root vs. administrator – Case sensitive vs. Case insensitive ● "MyFile != myfile" vs. "MyFile = myfile" – "Symbolic or Hard Links" vs. "Shortcuts" – Paths: Slash ("/") vs. Backslash ("") – Main harddrive/partition: "/" vs. "C:" – Partition formats: ext2, ext3, ext4, ... vs. fat16/fat32/ntfs – User default folder: /home/username vs. "C:Documents and Settings" or "c:UsersusernameMyDocuments" – USBdisk default folder: "/media/username/usbdiskname" vs. "X:usbdiskname" – Secure (Viruses???) vs. Insecure (viruses, bots, worms, trojans, backdoors, ...) – It can extend computer useful life vs. Planned & perceived obsolescence – Performance, with same hardware: Faster vs. Slower (Antivirus, antispyware,...) – normal user: "sudo program" in console vs. "Run program as administrator"
  • 14. Introduction to GNU/Linux 14 Basic Differences between: GNU/Linux & Windows ● Phylosophical differences – Freedom: "Free/Libre Open Source Software (FLOSS)" vs. "Closed Source/Propietary software" ● Software Sustainability: High vs. Low – Usually: product given for free (at no Cost) vs. product for (excessive?) profit – Money comes through: customizations and training vs. Selling Software – FLOSS Fosters local economies as well as big companies vs. Big & remote Corporations growth.
  • 15. Introduction to GNU/Linux 15 Basic Differences between: GNU/Linux & MacOSX ● Technical differences – Users: – Case: – Links: – Paths: – Main harddrive/partition – Partition formats: ext2, ext3, ext4, ... vs. HFS+ – User default folder: /home/username vs. "/Users/Username" – USBdisk default folder: – Secure (Viruses???) vs. Secure (Viruses?) – It can extend computer useful life vs. Planned & perceived obsolescence – Performance, with same hardware: Faster??? vs. Extremely Fast – normal user:
  • 16. Introduction to GNU/Linux 16 Basic Differences between: GNU/Linux & MacOSX ● Phylosophical differences – Freedom: "Free/Libre Open Source Software (FLOSS)" vs. "Closed Source/Propietary software" ● Software Sustainability: High vs. Low – Usually: product given for free (at no Cost) vs. product for (excessive?) profit – Money comes through: customizations and training vs. Selling Software & Hardware – FLOSS Fosters local economies as well as big companies vs. Big & remote Corporations growth.
  • 17. Introduction to GNU/Linux 17 Command line runs (i) ● Serial vs. Parallel tasks ● Shell = Terminal = Console ("Black" text screen to run commands)s – Secure Shell = ssh = a safe way to connect to remote computers or servers (encrypted) – ftp: File Transfer Protocol ● to transfer files between computers or servers ● you can NOT run commands (other than listings) – sftp: like FTP but "secure" (best: using ssh libraries)
  • 18. Introduction to GNU/Linux 18 Command line runs (ii) ● Example of simple local commands: – ps -e – ls -l – df -h – top ● Example of bioinformatics shell programs: – fastqc – fastx – blast* – …
  • 19. Introduction to GNU/Linux 19 Command line runs (iii) ● Example of network commands: – ping google.com – ifconfig – ftp manager@ueb.vhir.org – sftp manager@ueb.vhir.org – sftp -p 2200 manager@ueb.vhir.org – ssh manager@ueb.vhir.org – ssh -p 2200 manager@ueb.vhir.org ● Example of shell-based programs: – nano (simple editor: press "Ctrl + X" to eXit) – htop (type "q" to quit/exit) – mc (Midnight Commander). Click on F10 (with mouse or trackpad) to quit – R ( Type "q()" to quit)
  • 20. Introduction to GNU/Linux 20 More information ● Ubuntu GNU/Linux: – http://www.ubuntu.com ● Linkat (Ubuntu): – Manual Installation with custom partitions (advanced, or for servers): http://linkat.xtec.cat/portal_linkat/wikilinkat/index.php/Wiki_Linkat_edu _14.04 – Desktop installation (easy): http://linkat.xtec.cat/portal_linkat/wikilinkat/index.php/Linkat_edu_14. 04_Autònom ● Forums for help and support: – VHIR: http://forums.vhir.org – Ubuntu (Catalan LoCo Team): http://ubuntuforums.org/forumdisplay.php?f=206