Tema 2: Introducción a Los Sistemas Linux/Unix

Total Page:16

File Type:pdf, Size:1020Kb

Tema 2: Introducción a Los Sistemas Linux/Unix ´Indice Introducci´ona . Tema 2: Introducci´ona los sistemas Instalaci´ondel . Linux/Unix Uso de la l´ıneade . Programaci´onde . Manejo de ficheros . Programaci´onen . Administraci´onde Sistemas e Redes Introducci´ona Perl . Tom´asFern´andezPena P´aginawww [email protected] P´aginainicial JJ II J I P´agina1 de 347 Regresar Pantalla completa Cerrar Abandonar ´Indice ´Indice Introducci´ona . • Introducci´ona Unix y Linux. Instalaci´ondel . • Instalaci´ondel sistema y de software. Uso de la l´ıneade . Programaci´on de . • Uso de la l´ınea de comandos. Manejo de ficheros . • Programaci´onde scripts de administraci´on. Programaci´on en . Introducci´ona Perl . • Manejo de ficheros de texto. P´aginawww • Python y otros lenguajes de script. P´aginainicial JJ II J I P´agina2 de 347 Regresar Pantalla completa Cerrar Abandonar 1. Introducci´ona Unix y Linux ´Indice Introducci´ona . Caracter´ısticasde UNIX: Instalaci´ondel . • Sistema operativo potente, flexible y vers´atil. Uso de la l´ıneade . Programaci´on de . • Caracter´ısticas: portabilidad, adaptabilidad y simplicidad, naturaleza multiusuario y multitarea, adecuaci´ona re- Manejo de ficheros . des. Programaci´on en . Introducci´ona Perl . • Disponibilidad de c´odigofuente (algunas versiones) P´aginawww • Implementado casi´ıntegramente en C (lenguaje de alto nivel). P´aginainicial GNU/Linux: JJ II • Sistema operativo libre, de c´odigo abierto, similar a Unix J I • C´odigofuente con licencia GPL P´agina3 de 347 • Disponible para un gran n´umeroy variedad de sistemas: su- Regresar percomputadores, servidores, sobremesas, port´atiles,PDAs, Pantalla completa m´oviles,sistemas empotrados,. Cerrar Abandonar Historia de Unix ´Indice • Multics: proyecto de Bell Labs (AT&T), General Electrics Introducci´ona . y el MIT (1969) para el sistema GE 645 Instalaci´ondel . Uso de la l´ıneade . ? demasiado ambicioso para la ´epoca (pobre rendimiento) Programaci´on de . • Thompson y Ritchie (Bell) migran un juego (Space Travel) Manejo de ficheros . en Multics de GE 645 a PDP-7. Programaci´on en . Introducci´ona Perl . • Empiezan del desarrollo de un SO para el PDP-7 −! Surge UNIX P´aginawww • En 1970, UNIX se instala en una PDP-11 P´aginainicial • En 1971 se edita el primer UNIX Programmer's Manual. JJ II J I • En 1973 UNIX se reprograma en C (Ritchie) P´agina4 de 347 • En 1974/75 UNIX v6 se difunde fuera de los laboratorios Regresar Bell y llega a las universidades Pantalla completa ? Los investigadores tienen acceso al c´odigofuente del Cerrar UNIX de AT&T Abandonar • En 1977 la Universidad de Berkeley licencia UNIX BSD ´Indice • AT&T limita la distribuci´ondel c´odigode UNIX a partir de Introducci´ona . la v7 Instalaci´ondel . Uso de la l´ıneade . ? se dificulta el acceso al c´odigofuente Programaci´on de . ? System III: primera versi´oncomercial de UNIX (1982) Manejo de ficheros . • Dos l´ıneasprincipales: System V y BSD Programaci´on en . Introducci´ona Perl . P´aginawww P´aginainicial JJ II J I P´agina5 de 347 Regresar Pantalla completa Cerrar Abandonar AT&T System V ´Indice • A partir de UNIX Versi´on6 y 7, AT&T lanza, en 1982, la Introducci´ona . primer versi´onde la linea comercial de UNIX: System III Instalaci´ondel . Uso de la l´ıneade . • SysIII carec´ıade innovaciones como vi y csh Programaci´on de . • En 1983 surge System V. Inclu´ıaalgunas caracter´ısticasde Manejo de ficheros . los sistemas BSD (p.e. vi, curses,. ) Programaci´on en . Introducci´ona Perl . • En 1984 surge la SysV Release 2 y en 1987 la SVR3 P´aginawww • Finalmente, SysV Release 4 aparece en 1988 P´aginainicial • SVR4 combina SVR3, 4.3BSD, XENIX (Microsoft), SunOS (Sun Microsystems) y agrega nuevas utilidades JJ II J I P´agina6 de 347 Regresar Pantalla completa Cerrar Abandonar Berkeley System Distribution ´Indice • Thompson, Bill Joy (co-fundador de Sun) y Chuck Haley Introducci´ona . (1975). Instalaci´ondel . Uso de la l´ıneade . • Second Berkeley Software Distribution (2BSD), 1978, incor- Programaci´on de . pora el editor vi (versi´onvisual de ex) y el C shell. Manejo de ficheros . • En 1979, 3BSD, combina 2BSD con UNIX v7. Programaci´on en . Introducci´ona Perl . • DARPA (Defense Advanced Research Projects Agency) co- labora con las nuevas versiones 4BSD: 4.1BSD, 4.2BSD y en P´aginawww 1986 4.3BSD (implementaci´onde TCP/IP). P´aginainicial • Conflicto con AT&T por el uso de c´odigopropietario. JJ II • Su ´ultima versi´ones 4.4BSD-Lite Rel. 2 (1995), sin c´odigo J I propietario AT&T. En ella se basan muchas variantes: P´agina7 de 347 ? FreeBSD, OpenBSD, NetBSD, Darwin (base deOSXe Regresar iOS), etc. Pantalla completa Cerrar Abandonar Otras versiones ´Indice La mayor´ıade los UNIX hist´oricosy actuales derivan de System Introducci´ona . V o BSD, o son una mezcla de los dos Instalaci´ondel . Uso de la l´ıneade . • XENIX: desarrollada por Microsoft en 1980 para uso en mi- Programaci´on de . croprocesadores, derivada del AT&T UNIX v7 Manejo de ficheros . • SCO OpenServer (antes SCO UNIX): derivada de XENIX Programaci´on en . y desarrollada por Santa Cruz Operation, hoy propiedad de Introducci´ona Perl . Xinuos P´aginawww • UnixWare: desarrollado por Novell a partir de System V, P´aginainicial ahora propiedad de Xinuos JJ II • SunOS: desarrollado por Sun Microsystems (ahora Oracle), en 1982, basado en BSD J I P´agina8 de 347 • Mach: microkernel desarrollado en la Carnegie-Mellon Uni- Regresar versity, basado en 4.3BSD Pantalla completa Cerrar Abandonar • XNU: desarrollado por Apple, kernel basado en Match, que ´Indice forma parte de Darwin Introducci´ona . • OSF/1 (Open Software Foundation): DEC, IBM y HP de- Instalaci´ondel . sarrollan un UNIX para competir con System V y SunOS: Uso de la l´ıneade . Programaci´on de . ? Basado en el kernel Mach Manejo de ficheros . ? Llamado despu´esDigital UNIX y Tru64 Programaci´on en . • GNU Hurd: conjunto de servicios que corren encima de Introducci´ona Perl . GNU Mach formando el kernel del SO de GNU P´aginawww • Minix: escrito por Andrew S. Tanenbaum de la Vrije Uni- P´aginainicial versiteit, para correr en los IBM PCs JJ II • Linux: kernel desarrollado por Linus Torvals, primera versi´on J I en 1991 P´agina9 de 347 • Android: basado en el kernel Linux, desarrollado por Google Regresar para m´ovilesy tablets Pantalla completa Cerrar Abandonar Versiones comerciales ´Indice • Oracle: Oracle Solaris (evoluci´onde SunOS versi´on5 y Introducci´ona . SVR4), versiones para Sparc y x86, ´ultima versi´onSolaris Instalaci´ondel . 11 (versiones open source OpenSolaris (discontinuada), illu- Uso de la l´ıneade . mos, OpenIndiana) Programaci´on de . Manejo de ficheros . • IBM: AIX( Advanced Interactive eXecutive) para servidores Programaci´on en . IBM, basado en OSF/1 y SVR4, ´ultimaversi´onAIX 7.1 Introducci´ona Perl . • HP: HP-UX, versiones para PA-RISC e Itanium, variante P´aginawww System V con caracter´ısticasde OSF/1, ´ultima versi´on11i P´aginainicial • SGI: IRIX basado en System V con extensiones BSD, para sistemas MIPS; ´ultimaversi´on 6.5 (2006) JJ II • Xinuos: OpenServer X (basado en FreeBSD), SCO OpenServer J I 6y UnixWare 7 P´agina 10 de 347 Regresar • Apple: Mac OS X, con dos partes Darwin+ Aqua (GUI); Darwin basado en Mach y BSD Pantalla completa Cerrar Abandonar Evoluci´onde UNIX ´Indice Introducci´ona . Instalaci´ondel . Uso de la l´ıneade . Programaci´on de . Manejo de ficheros . Programaci´on en . Introducci´ona Perl . M´asdetalles en http://www.levenez.com/unix/ P´aginawww P´aginainicial JJ II J I P´agina 11 de 347 Regresar Pantalla completa Cerrar Abandonar Sistemas GNU/Linux ´Indice Linux: Introducci´ona . Instalaci´ondel . 1. En agosto de 1991, el estudiante finland´esLinus Torvals, Uso de la l´ıneade . presenta en Internet la versi´on0.01 del kernel de un nuevo Programaci´on de . SO, inspirado en MINIX (aunque sin c´odigode MINIX) Manejo de ficheros . • Esta primera versi´onten´ıapoco m´asde 10.000 l´ıneasde Programaci´on en . c´odigo Introducci´ona Perl . 2. En 1992, Linux se libera bajo licencia GPL P´aginawww 3. A trav´esde Internet, muchos programadores se unieron al P´aginainicial proyecto JJ II 4. En 1994 Linux alcanz´ola versi´on1.0 J I 5. En 2003, llegamos a la versi´on2.6, con casi 6 millones de P´agina 12 de 347 l´ıneasde c´odigo Regresar 6. En 2011, versi´on3.0, en 2015 versi´on4.0 (´ultima4.2) Pantalla completa Cerrar Abandonar GNU: ´Indice • El proyecto GNU( GNU's Not Unix) fue iniciado en 1983 Introducci´ona . por Richard Stallman bajo los auspicios de la Free Software Instalaci´ondel . Foundation (ver noticia) Uso de la l´ıneade . Programaci´on de . ? Objetivo: crear un sistema operativo completo basado Manejo de ficheros . en software libre, incluyendo herramientas de desarrollo Programaci´on en . de software y aplicaciones Introducci´ona Perl . • En el momento de la liberaci´on,GNU no ten´ıalisto su kernel P´aginawww ? Linux fue adaptado para trabajar con las aplicaciones P´aginainicial de GNU: Sistema GNU/Linux JJ II 1. Kernel Linux + 2. Aplicaciones GNU: compilador (gcc), librer´ıaC (glibc) J I y depurador (gdb), shell bash, GNU Emacs, GNOME, P´agina 13 de 347 Gimp,. Regresar ? GNU tiene ahora su propio kernel: GNU Hurd Pantalla completa Cerrar Abandonar Mascotas ´Indice Introducci´ona . Instalaci´ondel . Uso de la l´ıneade . Programaci´on de . Manejo de ficheros . Programaci´on en . Introducci´ona Perl . P´aginawww P´aginainicial JJ II J I P´agina 14 de 347 Regresar Pantalla completa Cerrar Abandonar Caracter´ısticasde Linux ´Indice 1. Sistema operativo de c´odigoabierto, multitarea y multiusuario Introducci´ona . Instalaci´ondel . 2. Portable (corre en arquitecturas Intel x86 y IA64, Sparc, Uso de la l´ıneade . MIPS, PowerPC, Alpha, PARisc,.
Recommended publications
  • Administració De Sistemes GNU Linux Mòdul4 Administració
    Administració local Josep Jorba Esteve PID_00238577 GNUFDL • PID_00238577 Administració local Es garanteix el permís per a copiar, distribuir i modificar aquest document segons els termes de la GNU Free Documentation License, Version 1.3 o qualsevol altra de posterior publicada per la Free Software Foundation, sense seccions invariants ni textos de la oberta anterior o posterior. Podeu consultar els termes de la llicència a http://www.gnu.org/licenses/fdl-1.3.html. GNUFDL • PID_00238577 Administració local Índex Introducció.................................................................................................. 5 1. Eines bàsiques per a l'administrador........................................... 7 1.1. Eines gràfiques i línies de comandes .......................................... 8 1.2. Documents d'estàndards ............................................................. 10 1.3. Documentació del sistema en línia ............................................ 13 1.4. Eines de gestió de paquets .......................................................... 15 1.4.1. Paquets TGZ ................................................................... 16 1.4.2. Fedora/Red Hat: paquets RPM ....................................... 19 1.4.3. Debian: paquets DEB ..................................................... 24 1.4.4. Nous formats d'empaquetat: Snap i Flatpak .................. 28 1.5. Eines genèriques d'administració ................................................ 36 1.6. Altres eines .................................................................................
    [Show full text]
  • The Debian GNU/Linux
    The Debian GNU/Linux FAQ translator: etony C.F.AN <[email protected]> Debian FAQ Authors version 5.0.1, 17 March 2012 XXX要要要 ,文cãT一些s于 Debian GNU/Linux 的8Á问题. HHHCCC声声声明明明 Copyright © 1996-2003 by Software in the Public Interest (u守v包+,文cHC声明的MÐ下, A¸6\和发布,文c的完t拷贝. (u守上述完t拷贝H,有sHC声明的MÐ下, A¸拷贝和发布ú于,文c完t拷贝的修9H,, v且, 发布@有通Ç修9 ,文c而得0的工\成果, {使(与,文c的¸可声明一致的¸可声明. (u守上述修9H,HC声明的MÐ下, A¸拷贝和发布,文cv它语言的û译H,, 如果,¸可声明有Ïê1o件ú金 会(Free Software Foundation)8Æ的S0化译,, 则uªS0化译,. i Contents 1 定定定II义与与与概概概述述述 1 1.1 什么/ Debian GNU/Linux?...............................................1 1.2 OK, 现(我知SDebian /. Linux/什么?!.......................................1 1.3 什么/ “Hurd”?.......................................................2 1.4 Debian GNU/Linux 与v他 Linux 发LH有什么不同? 为什么要选éDebian GNU/Linux?............2 1.5 Debian ¡划与ê1o件ú金会的GNU¡划 .......................................2 1.6 Debian 的发音Ê+I?...................................................2 2 Debian GNU/Linux 的的的···取取取与与与安安安ÅÅÅ 3 2.1 Debian 的最新H,/?...................................................3 2.2 如U得0 Debian 的安Å盘?................................................3 2.3 如UÎIq安Å Debian?..................................................3 2.4 我有;U:, 可以·取 Debian qÏ吗?..........................................3 2.5 可以o盘安Å吗?.......................................................3 2.6 可以Q络安Å吗?.......................................................4 3 |||¹¹¹'''问问问题题题 5 3.1 可以(什么7的l件û统上ÐL?.............................................5 3.2 与v他的linux发LH|¹L如U?.............................................5 3.3 Debian 源码与v他
    [Show full text]
  • Migrating-From-Rhn-Classic.Pdf
    Red Hat Subscription Management All Subscription Docs Migrating from RHN Classic to migrate from older Red Hat Network Classic (hosted) to updated subscription management Edition 4 Last Updated: 2018-05-01 Red Hat Subscription Management All Subscription Docs Migrating from RHN Classic to migrate from older Red Hat Network Classic (hosted) to updated subscription management Edition 4 Red Hat Subscription Management Documentation Team [email protected] Legal Notice Copyright © 2016 Red Hat, Inc. This document is licensed by Red Hat under the Creative Commons Attribution-ShareAlike 3.0 Unported License. If you distribute this document, or a modified version of it, you must provide attribution to Red Hat, Inc. and provide a link to the original. If the document is modified, all Red Hat trademarks must be removed. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. Linux ® is the registered trademark of Linus Torvalds in the United States and other countries. Java ® is a registered trademark of Oracle and/or its affiliates. XFS ® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. MySQL ® is a registered trademark of MySQL AB in the United States, the European Union and other countries. Node.js ® is an official trademark of Joyent.
    [Show full text]
  • Managing Software with Yum
    Fedora Core 4 Managing software with yum Stuart Ellis Edited by Paul W. Frields Copyright © 2005 Red Hat, Inc. and others. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. The original authors of this document, and Red Hat, designate the Fedora Project as the "Attribution Party" for purposes of CC-BY-SA. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. For guidelines on the permitted uses of the Fedora trademarks, refer to https:// fedoraproject.org/wiki/Legal:Trademark_guidelines. Linux® is the registered trademark of Linus Torvalds in the United States and other countries. Java® is a registered trademark of Oracle and/or its affiliates. XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. All other trademarks are the property of their respective owners. 1. Introduction ............................................................................................................................. 2 1.1. Purpose ....................................................................................................................... 2 1.2. Audience ....................................................................................................................
    [Show full text]
  • Linux System Administration
    Linux System Administration Jonathan Quick Hartebeesthoek Radio Astronomy Observatory Goals • Help you to understand how Linux starts up, keeps running, and shuts down • Give confidence in dealing with hardware and software failures • Give an overview of what you can configure and how • Show you where to find more information when you need it • For the field system and Mark5’s 2 Basic Linux Concepts • Linux Kernel – Base monolithic kernel + loadable modules – Gives standardized access to underlying hardware • Linux System / "Distribution" – Kernel + lots of software – Adds both system and application level software to the system • Background processes ("daemons") 3 System Modifications • In order to do any system-wide changes you usually have to be logged in as 'root‘ – Or have root privileges • There are a number of approaches for this – Log in as user “root” – Execute “su –” from the present user account – Execute the command directly with “sudo” • E.g. “sudo tail /var/log/kern.log” 4 Logging in as 'root' • You can change to a virtual console (Ctrl-Alt- F1) and login normally or use 'su -' • 'root' can override all permissions, start and stop anything, erase hard drives,... – So please be careful with disk names and similar! – You can browse and check many (if not most of the) things as a normal user (like 'oper'). 5 Sudo • Sudo is a program designed to allow a sysadmin to give limited root privileges to users and log root activity. • The basic philosophy is to give as few privileges as possible but still allow people to get their work
    [Show full text]
  • Implementing Avaya Integrated Management Release 6.0
    Implementing Avaya Integrated Management Release 6.0 June 2010 Contents Chapter 1: Preface.....................................................................................................................5 Purpose.............................................................................................................................................................5 Support resources.............................................................................................................................................5 Avaya Professional Services....................................................................................................................6 Avaya Global Services Delivery...............................................................................................................7 Avaya Global Technical Services.............................................................................................................7 Customized management solutions for Avaya Integrated Management..................................................7 Contact information for Avaya support services.......................................................................................8 Related documentation.....................................................................................................................................8 Chapter 2: Application environment......................................................................................11 Integrated Management overview...................................................................................................................11
    [Show full text]
  • Dwarf's Guide to Debian GNU/Linux
    Dwarf’s Guide to Debian GNU/Linux 2001 Dale Scheetz Dwarf’s Guide to Debian GNU/Linux Copyright c 2001 Dale Scheetz Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with the Invariant Sections being Chapter 1 Introduction, with no Front-Cover Texts, and with the Back-Cover Texts being “The early development of the material in this work was produced with the financial support of Planet Linux. This support was intrumental in bringing this project to completion.” A copy of the license is included in the section entitled “Appendix 9: GNU Free Documentation License” which can be found on page 271. Trademark Acknowledgements All terms mentioned in this book that are known to be trademarks or service marks have been appropriately capitalized. The publisher cannot attest to the accuracy of this information. Use of a term in this book should not be regarded as affecting the validity of any trademark or service mark. Apple and Macintosh are registered trademarks of Apple Computer, Inc. CP/M is a registered trademark of Caldera, Inc. IBM is a registered trademark of International Business Machines, Inc. MS is a trademark of Microsoft Corporation. Windows is a trademark of Microsoft Corporation. X Window System is a registered trademark of X Consortium, Inc. ii dedicated to Linux users everywhere iii CREDITS First I want to thank Ian Murdock for writing the History section. His per- spectives on those early years have helped latecomers like Dwarf understand the founding principles upon which Debian is based.
    [Show full text]
  • Dselect Documentation for Beginners
    dselect Documentation for Beginners Stéphane Bortzmeyer <[email protected]> 1 Chapter 1 Introduction This file documents dselect for first-time users, and is intended to help in getting Debian installed suc- cessfully. It makes no attempt to explain everything, so when you first meet dselect, work through the help screens. dselect is used to select which packages you wish to install (there are currently around 2000 packages in Debian 2.1). It will be run for you during the install and as it is a very powerful and somewhat complex thing which can be used for good or for evil; some knowledge of it beforehand is highly recommended. Careless use of dselect can severly mess up your system. dselect will step you through the package installation process as follows: Choose the access method to use. • Update list of available packages, if possible. • Request which packages you want on your system. • Install and upgrade wanted packages. • Configure any packages that are unconfigured. • Remove unwanted software. • As each step is completed successfully it will lead you on to the next. Go through them in order without skipping any steps. Here and there in this document we talk of starting another shell. Linux has 6 console sessions or shells available at any one time. You switch betwen them by hitting Left Alt-F1 through Left Alt-F6, after which you log in on your new shell and go ahead. The console used by the install process is the first one, a.k.a., tty1, so hit Left Alt-F1 when you want to return to that process.
    [Show full text]
  • Gnu/Linux Komutlari
    ِب ْس ِم اللَّ ِه َّالر ْح َم ِن َّالر ِح ِيم GNU/LINUX KOMUTLARI HAZIRLANMA YILI:2013 Dağıtımı ve kopyalanması serbesttir. Yaşasın özgür yazılım dünyası 1 İÇERİK: Başlık(1) 1 İçerik(2) 2-3 Önsöz(1) 4 echo(4) 5-8 mv(5) 9-13 cp(7) 14-20 mkdir(3) 21-23 rmdir(2) 24-25 clear(1) 26 cal ve ncal(4) 27-30 pwd(1) 31 date(6) 32-37 free(2) 38-39 du(4) 40-43 df(3) 44-46 cat(2) 47-48 ls(5) 49-53 rm(2) 54-55 lspci(6) 56-61 whereis(2) 62-63 whatis ve info(1) 64 cd(1) 65 more(2) 66-67 less(6) 68-73 dircolors(1) 74 manpath(1) 75 apropos(1) 76 mandb(1) 77 history(1) 78 sort(1) 79 fdisk(1) 80 locate(2) 81-82 find(4) 83-86 ifconfig(2) 87-88 2 apt-get(2) 89-90 nano(1) 91 man(12) 92-103 aircrack-ng(2) 104-105 wesside-ng(1) 106 Diğer Bazı Komutlar(8) 107-114 Konsoldan program çalıştırmak(1) 115 Yedekleme ayarları(1) 116 testdisk(2) 117-118 Yazılım Yöneticisi(1) 119 Bazı Dosya ve Dizinlerin İşlevleri(2) 120-121 Linux Mint Temel Bilgiler (2) 122-123 Kabuk Programlama(2) 124-125 Mekke'nin Fetih Günü(1) 126 3 Önsöz GNU/Linux işletim sistemini kullanmak ayrıcalıktır. Konsol komutlarını kullanmayı iyi bilmek birçok konuda kişinin işini kolaylaştırır. GNU/Linux işletim sistemlerinin ülkemizde yaygınlaşacağı ümidini taşıyan biri olarak belki başkalarına da faydası dokunur düşüncesi ile konsol komutlarını ve bazı programları incelerken tuttuğum notları birleştirerek bu kitabı tamamladım ve paylaşıma sundum.
    [Show full text]
  • CIT 470: Advanced Network and System Administration Slide #1 CIT 470: Advanced Network and System Administration Slide #2
    Topics 1. The Problem of Software Installation 2. Package Management Systems CIT 470: Advanced Network and 3. Using RPM System Administration 4. Finding RPMs Package Management 5. Building RPMs CIT 470: Advanced Network and System Administration Slide #1 CIT 470: Advanced Network and System Administration Slide #2 Software Installation What’s the problem? 1. Customization What prerequisites does your software have? Select options like language. What prereqs do your prereq packages have? Select file set. How do you handle conflicts? What if two programs install/modify same file? 2. Install new files in appropriate locations. Does your install work on every type of computer? 3. Modify existing configuration files. How do you handle upgrades? 4. Make software available to user. What if user has customized configuration? Shell configuration (PATH, etc.) What if ownerships/permissions have changed? GUI configuration (menu, icons, etc.) What if user needs old and new versions? How do you uninstall software? CIT 470: Advanced Network and System Administration Slide #3 CIT 470: Advanced Network and System Administration Slide #4 Package Manager Features UNIX Package Management Systems • Build management. deb: Debian system uses dpkg and APT. • Dependency tracking. pkgadd: Solaris packaging system. • Querying. portage: Gentoo uses with emerge. • Reversibility. ports: BSD ports system. • Verification. RPM: Redhat packaging system. • Version control. tgz: Tarballs used by Slackware. CIT 470: Advanced Network and System Administration Slide #5 CIT 470: Advanced Network and System Administration Slide #6 1 RPM RPM Package Names RPM Package Manager <name>-<version>-<release>.<arch>.rpm – Originally stood for Red Hat Package Manager – Came with Red Hat Linux 2.0 in 1995.
    [Show full text]
  • Referência Debian I
    Referência Debian i Referência Debian Osamu Aoki Referência Debian ii Copyright © 2013-2021 Osamu Aoki Esta Referência Debian (versão 2.85) (2021-09-17 09:11:56 UTC) pretende fornecer uma visão geral do sistema Debian como um guia do utilizador pós-instalação. Cobre muitos aspetos da administração do sistema através de exemplos shell-command para não programadores. Referência Debian iii COLLABORATORS TITLE : Referência Debian ACTION NAME DATE SIGNATURE WRITTEN BY Osamu Aoki 17 de setembro de 2021 REVISION HISTORY NUMBER DATE DESCRIPTION NAME Referência Debian iv Conteúdo 1 Manuais de GNU/Linux 1 1.1 Básico da consola ................................................... 1 1.1.1 A linha de comandos da shell ........................................ 1 1.1.2 The shell prompt under GUI ......................................... 2 1.1.3 A conta root .................................................. 2 1.1.4 A linha de comandos shell do root ...................................... 3 1.1.5 GUI de ferramentas de administração do sistema .............................. 3 1.1.6 Consolas virtuais ............................................... 3 1.1.7 Como abandonar a linha de comandos .................................... 3 1.1.8 Como desligar o sistema ........................................... 4 1.1.9 Recuperar uma consola sã .......................................... 4 1.1.10 Sugestões de pacotes adicionais para o novato ................................ 4 1.1.11 Uma conta de utilizador extra ........................................ 5 1.1.12 Configuração
    [Show full text]
  • Foot Prints Feel the Freedom of Fedora!
    The Fedora Project: Foot Prints Feel The Freedom of Fedora! RRaahhuull SSuunnddaarraamm SSuunnddaarraamm@@ffeeddoorraapprroojjeecctt..oorrgg FFrreeee ((aass iinn ssppeeeecchh aanndd bbeeeerr)) AAddvviiccee 101011:: KKeeeepp iitt iinntteerraaccttiivvee!! Credit: Based on previous Fedora presentations from Red Hat and various community members. Using the age old wisdom and Indian, Free software tradition of standing on the shoulders of giants. Who the heck is Rahul? ( my favorite part of this presentation) ✔ Self elected Fedora project monkey and noisemaker ✔ Fedora Project Board Member ✔ Fedora Ambassadors steering committee member. ✔ Fedora Ambassador for India.. ✔ Editor for Fedora weekly reports. ✔ Fedora Websites, Documentation and Bug Triaging projects volunteer and miscellaneous few grunt work. Agenda ● Red Hat Linux to Fedora & RHEL - Why? ● What is Fedora ? ● What is the Fedora Project ? ● Who is behind the Fedora Project ? ● Primary Principles. ● What are the Fedora projects? ● Features, Future – Fedora Core 5 ... The beginning: Red Hat Linux 1994-2003 ● Released about every 6 months ● More stable “ .2” releases about every 18 months ● Rapid innovation ● Problems with retail channel sales model ● Impossible to support long-term ● Community Participation: ● Upstream Projects ● Beta Team / Bug Reporting The big split: Fedora and RHEL Red Hat had two separate, irreconcilable goals: ● To innovate rapidly. To provide stability for the long-term ● Red Hat Enterprise Linux (RHEL) ● Stable and supported for 7 years plus. A platform for 3rd party standardization ● Free as in speech ● Fedora Project / Fedora Core ● Rapid releases of Fedora Core, every 6 months ● Space to innovate. Fedora Core in the tradition of Red Hat Linux (“ FC1 == RHL10” ) Free as in speech, free as in beer, free as in community support ● Built and sponsored by Red Hat ● ...with increased community contributions.
    [Show full text]