Linux Parte 1

22
Linux Para Novatos – 1 www.odisss.org 1) Introducción El objetivo de este manual es ayudar a los que no han escuchado de GNU/Linux o se hayan decidido hace poco a probarlo, y así conseguir que pierdan el miedo a sumergirse en este mundo. Por lo tanto, está principalmente dirigido a los acostumbrados a Windows, por lo que intentaré despejar todas las dudas que podáis tener, y demostrar que en GNU/Linux se puede hacer lo mismo que en Windows y mucho más Es por eso que en este artículo voy a explicar como instalar una distribución GNU/Linux, y enseñaré a poder empezar a realizar ciertas tareas comunes, como instalar programas, quemar cds, escuchar música, utilizar Internet o el messenger. Todo con software libre y gratuito Empecemos.... 1.1) ¿Qué es GNU/Linux? GNU/Linux es el Sistema Operativo que utiliza el kernel (núcleo) Linux en conjunto con las aplicaciones de sistema creadas por el proyecto GNU. Ya sea por desconocimiento o por comodidad, se denomina comúnmente a este Sistema Operativo simplemente Linux. Esto NO es la denominación correcta del sistema operativo “Linux”, pero como he dicho, se suele decir Linux “asecas” por comodidad. Para entender bien esto, primero debemos saber qué es GNU, y qué es Linux 1.1.1) En el Principio Solo Había GNU.... El proyecto GNU (acrónimo recursivo de GNU Not Unix—GNU No es Unix) fue fundado por Richard Stallman allá por el año 1983. El objetivo de este proyecto era crear un Sistema Operativo formado completamente de software libre parecido a Unix (pero recordad que GNU No es Unix ;-) ), el cual sería el Sistema GNU. Unix no era un sistema libre, pero era un sistema que había demostrado su gran eficacia, y es por esto que el proyecto GNU fue diseñado para ser completamente compatible con Unix. Para garantizar que el proyecto GNU fuera libre, se creó la licencia “General Public License” (GPL), mediante la cual se aseguraba que los usuarios pudieran “ejecutarlo, copiarlo, modificarlo y distribuirlo”. Bajo Licencia GFDL Por kurin([email protected]) 1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

Transcript of Linux Parte 1

Page 1: Linux Parte 1

Linux Para Novatos – 1 www.odisss.org

1) Introducción

El objetivo de este manual es ayudar a los que no han escuchado de GNU/Linux o se hayan decidido

hace poco a probarlo, y así conseguir que pierdan el miedo a sumergirse en este mundo. Por lo tanto, está

principalmente dirigido a los acostumbrados a Windows, por lo que intentaré despejar todas las dudas que

podáis tener, y demostrar que en GNU/Linux se puede hacer lo mismo que en Windows y mucho más

Es por eso que en este artículo voy a explicar como instalar una distribución GNU/Linux, y enseñaré a

poder empezar a realizar ciertas tareas comunes, como instalar programas, quemar cds, escuchar música,

utilizar Internet o el messenger. Todo con software libre y gratuito Empecemos....

1.1) ¿Qué es GNU/Linux?

GNU/Linux es el Sistema Operativo que utiliza el kernel (núcleo) Linux en conjunto con las

aplicaciones de sistema creadas por el proyecto GNU. Ya sea por desconocimiento o por comodidad, se

denomina comúnmente a este Sistema Operativo simplemente Linux. Esto NO es la denominación correcta

del sistema operativo “Linux”, pero como he dicho, se suele decir Linux “asecas” por comodidad. Para

entender bien esto, primero debemos saber qué es GNU, y qué es Linux

1.1.1) En el Principio Solo Había GNU....

El proyecto GNU (acrónimo recursivo de GNU Not Unix—GNU No es Unix) fue fundado por Richard

Stallman allá por el año 1983. El objetivo de este proyecto era crear un Sistema Operativo formado

completamente de software libre parecido a Unix (pero recordad que GNU No es Unix ;-) ), el cual sería el

Sistema GNU. Unix no era un sistema libre, pero era un sistema que había demostrado su gran eficacia, y es

por esto que el proyecto GNU fue diseñado para ser completamente compatible con Unix. Para garantizar

que el proyecto GNU fuera libre, se creó la licencia “General Public License” (GPL), mediante la cual se

aseguraba que los usuarios pudieran “ejecutarlo, copiarlo, modificarlo y distribuirlo”.

Bajo Licencia GFDL Por kurin([email protected])

1

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

Page 2: Linux Parte 1

Linux Para Novatos – 1 www.odisss.org

Para el año 1990 el proyecto GNU ya contaba con un editor de texto (Emacs) un compilador (GCC) y

múltiples librerías y utilidades que componen un sistema Unix típico. Ahora solo faltaba un corazón para

hacer funcionar el cuerpo...

1.1.2) Enter Linux

En 1991 un estudiante de la Universidad de Helsinki llamado Linus Torvalds manda a la comunidad

Usenet de Minix (un clon de Unix) un mensaje explicando un proyecto que tiene en mente: quiere crear un

sistema operativo libre a partir de un núcleo que ha portado con éxito. Poco sabía él que a partir de ese

momento se le unirían programadores de todo el mundo para mejorar ese núcleo, el cual se acabó llamando

Linux. Linus decidió distribuir su núcleo bajo la licencia GPL.

Un año después, el proyecto GNU seguía sin tener un núcleo para su Sistema Operativo, y dado que el

núcleo Linux fue distribuido bajo la licencia GPL y carecía de herramientas como las de GNU, se decidió (por

comodidad) que ambos se unirían para crear el Sistema Operativo libre GNU/Linux, el cual por fin estaba

completamente funcional.

GNU mientras tanto estaba desarrollando un núcleo propio llamado HURD, pero a día de hoy todavía

no esta completamente funcional, ya que al tener ya un núcleo, se le dio menos prioridad a un sistema

completamente GNU.

Por lo tanto, podemos ver que lo que comúnmente se llama “Linux” es en realidad (y lo mismo que)

el conjunto de las herramientas GNU con el núcleo Linux, resultando en un Sistema Operativo llamado

GNU/Linux

1.2)¿Por qué Cambiar?

Como he dicho antes, GNU/Linux está distribuido bajo la licencia GPL. ¿Qué quiere decir esto? Pues

que puedes copiarlo, modificarlo, distribuirlo.... Es decir, puedes hacer lo que te de la real gana con él,

siempre y cuando tú le pases esos derechos al que se lo distribuyas/copies/dejes... Hay mucha gente de

todo el mundo que ha trabajado muy duro para que tú disfrutes de este “producto”, y una gran ventaja que

tienes es que seguirán haciéndolo, ya que al poder ser modificado, se puede seguir desarrollando por lo que

siempre está todo en constante mejora (no hay una empresa que saca actualizaciones 1 año después de

que se encuentra un fallo GRAVE en su producto) por la comunidad de usuarios. Se sale del objetivo del

artículo el explicar detalladamente qué es el software libre o la GPL, por lo que os recomiendo que visitéis

http://www.es.gnu.org/licencias/gples.html y http://www.hackxcrack.com/phpBB2/viewtopic.php?t=9520 . Si

seguís teniendo mas preguntas, hacédnoslo saber en el foro (www.odiss.org)

Bajo Licencia GFDL Por kurin([email protected])

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

Page 3: Linux Parte 1

Linux Para Novatos – 1 www.odisss.org

Podemos ver entonces, que una gran ventaja es que ya no tienes que ir mendigando cracks, ni

warez, ni serials, porque (casi) todo se te da ya listo para que te lo bajes, copies y distribuyas a quien quieras

(amigos, familia...), y por una vez, no tendrás el miedo de lo que te puede pasar por ir copiando programas

(aunque la verdad no se si lo teníais de todos modos ). Además, y gracias a esto, existen MUY pocos

virus para este S.O, y los que hay, son prácticamente inofensivos.

Sí, todo cambio es difícil, pero si es para bien, vale el esfuerzo.

1.3) Bueno me has Convencido, ¿Cómo lo Consigo?

GNU/Linux se puede obtener de diversas maneras. Se podría decir que GNU/Linux esta dividido en

“sabores”, y tú tienes que elegir el sabor que más se adecue a tus necesidades. Hay algunos sabores que

están hechos para personas con pocos conocimientos informáticos, otros para programadores, otros

especializados en la detección de hardware, e incluso hay sabores que se utilizan directamente desde el CD

sin tener que instalar nada, y al apagar es como si nada hubiera pasado.

Esto que yo llamo sabores se conocen como “Distribuciones Linux” o “Distros” (como siempre, haciéndolo

cómodo ), y las Distros que se ejecutan desde el CD se llaman “Live-Cds”.

Al estar distribuidas bajo la licencia GPL (la mayoría), puedes copiar y regalar las distribuciones

Linux a la cantidad de gente que quieras, las veces que quieras. Pero esto no quiere decir que en un

principio no hayas tenido que pagar por ellas, ya que hay algunas distribuciones que NO son gratis, como es

el caso de SUSE o Red Hat. Esta última esta especializada en empresas e incluye servicio de mantenimiento

y diversas otras cosas, que es lo que se paga, no se paga el S.O. En este artículo me voy a centrar en la

distribución Ubuntu (gratuita) ya que creo que es una de las mejores para los que empiezan en Linux por su

sencillez y funcionalidad. No obstante, te invito a que visites la web

http://www.zegeniestudios.net/ldc/index.php (en perfecto ingles eso sí) que mediante un test te ayudará a

elegir la distribución adecuada a ti.

Y es este el “punto” o “fin” de las distribuciones, adecuarse a el usuario como un guante, ya que a

todos nos gusta tener las cosas hechas “a medida”. Al poderse modificar el propio S.O, surgieron SS.OO

(Sistemas Operativos) adaptados o “tuneados” que acabaron evolucionando en las distros actuales al unirse

más personas a esos proyectos, y algunos decidieron comercializarlas, y otros no.

Por lo tanto, quedamos en que la manera de hacerse con un Sistema GNU/Linux es conseguir una

Distribución ¿no? Bien

Bajo Licencia GFDL Por kurin([email protected])

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

Page 4: Linux Parte 1

Linux Para Novatos – 1 www.odisss.org

1.3.1) Vale, pero ¿Donde lo Consigo?

Tienes varias posibilidades:

A) Puedes bajarte una distribución de internet, normalmente de la página de la propia Distribución. También

existen páginas especializadas donde hay diversas distros para elegir, como http://www.linuxiso.org/

B) Cada mes en las revistas especializadas en Linux viene de regalo un CD/DVD con una o más

distribuciones.

C) Pídesela a algún conocido que tenga Linux, estoy seguro que te querrá ayudar

Bueno, ya estamos listos para empezar la instalación. Mi objetivo es que perdáis el miedo a instalar

GNU/Linux, ya que hay muchos “mitos” sobre cosas que no funcionan y ordenadores que se rompen, los

cuales son completamente FALSOS (bueno, casi completamente, hay mucho tontito suelto ).

Recordad que si queréis hacer una prueba antes de poneros a instalar cosas podéis utilizar una Live-

CD (se ejecuta directamente desde el CD-ROM) como Knoppix(http://www.knoppix.org/).

¿Ya? ¡Genial!, ¡Vamos allá!

2) Instalación

2.1) Pasos Previos

Bueno después de un poco de historia y esa parrafada (imprescindible), vamos directos al tema. Os voy

a enseñar a instalar una distribución llamada Ubuntu (si te has leído la parrafada sabrás de lo que estoy

hablando ).

Podéis visitar su web en http://www.ubuntulinux.org/ y descargarla directamente de

http://se.releases.ubuntu.com/5.10/ubuntu-5.10-install-i386.iso. Con una conexión ADSL normal (la de

telefónica también cuenta), tardará unas 2 horas.

Voy a ir paso a paso por todo el proceso típico de instalación, así que perdón si parece que insulto

vuestra inteligencia

Bajo Licencia GFDL Por kurin([email protected])

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

Page 5: Linux Parte 1

Linux Para Novatos – 1 www.odisss.org

Una nota importante, si no tenemos espacio libre, podemos utilizar un programa como “partition magic” o

GNU parted para “reparticionar” nuestro disco duro. Por espacio libre, me refiero a espacio “no asignado”.

Esto es, que no tiene formato. No son los MB/GB que tengas libre en “C:\” o “D:\”. Seguramente si tienes

Windows tendrás que “reparticionar” tu disco duro. El proceso de reparticionar consiste en cambiar de

tamaño una partición existente reduciéndo el tamaño del mismo. De esta manera dispondremos de espacio

libre en el disco no asignado a ninguna partición.

Si no tienes el Partition Magic, me imagino que sabrás donde conseguirlo El Partition Magic es muy

fácil de utilizar así que no creo que tengáis problemas con eso. No obstante os voy a decir como hacerlo en

un caso típico. En caso de que sí tengamos espacio libre, pasad directamente a la sección 2.2.

Teniendo el cd con el “Partition Magic” metido adentro del lector de CDs, lo primero que debemos hacer

es reiniciar el ordenador, y en el menú que nos sale al principio, buscamos normalmente por abajo, algo que

se parezca a “Boot menu” o “Menú de arranque”(ver Imagen 1)

Imagen 1

Normalmente será una tecla como “F8” o “F12”. Una vez hecho esto, seleccionamos “arrancar desde

CD-ROM” o algo parecido. Cuando hagamos eso, nos encontraremos con esta pantalla(ver Imagen 2):

Bajo Licencia GFDL Por kurin([email protected])

136

137

138

139

140

141

142

143

144

145

146

147

148

149

150

151

152

153

154

155

156

157

158

159

160

161

162

163

164

165

166

167

168

169

Page 6: Linux Parte 1

Linux Para Novatos – 1 www.odisss.org

Imagen 2

Aquí presionaremos “1.” para iniciar en el programa y luego elegiremos nuestro idioma (en mi caso el

“3”). Después de que cargue nos encontraremos con esto(ver Imagen 3):

Imagen 3

Teniendo seleccionada la partición de Windows, es decir, la NTFS, le damos a lo que he marcado antes.

Nos saldrá esto(ver Imagen 4)

Bajo Licencia GFDL Por kurin([email protected])

170

171

172

173

174

175

176

177

178

179

180

181

182

183

184

185

186

187

188

189

190

191

192

193

194

195

196

197

198

199

200

201

202

203

204

Page 7: Linux Parte 1

Linux Para Novatos – 1 www.odisss.org

Imagen 4

Imagen 4

Lo que esta sombreado es el espacio que Windows nos ocupa ahora. Para hacer un poco de espacio

para Linux tendremos que mover lo que he señalado en azul hacia la izquierda, para que quede de 5-10 GB

libres (vosotros podréis calcularlo ¿no? Si tienes un disco de 80GB y esta todo con Windows, pues lo

mueves hasta que en “nuevo tamaño” ponga 75000). Existe MUY poco riesgo, por no decir ninguno, de que

vaya mal algo, así que tranquilos.

Bien pues cuando lo hallamos hecho le damos a “Aceptar”, y vamos a “General”--> “Aplicar Cambios” ---

> “Si”. Ahora dependiendo de como de grande hayáis hecho la partición, tardará un ratito, mas o menos unos

15mins. Una vez haya acabado, le damos a salir y reiniciamos. Ya estamos listos para el proceso de

instalación.

Bajo Licencia GFDL Por kurin([email protected])

205

206

207

208

209

210

211

212

213

214

215

216

217

218

219

220

221

222

223

224

225

226

227

228

229

230

231

232

233

234

235

236

237

238

239

240

Page 8: Linux Parte 1

Linux Para Novatos – 1 www.odisss.org

2.2) Proceso de Instalación

Para los que no se hayan leído lo de arriba, para empezar debemos de tener el CD de la distro “Ubuntu”

metido adentro del lector de Cds. Luego debemos reiniciar el ordenador, y en el menú que nos sale al

principio, buscamos normalmente por abajo, algo que se parezca a “Boot menu” o “Menú de arranque” (si

hay dudas mira un poco más arriba). Normalmente será una tecla como “F8” o “F12”. Al hacer esto, nos

saldrá una pantalla de bienvenida (ver Imagen 5):

Imagen 5

y como bien indica, debemos presionar intro.

Al hacer esto, el programa de instalación detectará automáticamente tu hardware e iniciará la interfaz

gráfica para seguir con la instalación. Ahora nos pide el idioma, yo en mi caso elegiré el español, pero si

quieres elegir farsi allá tú...

A continuación debes elegir tu localización, en mi caso España. Con el teclado haremos lo mismo, yo

elijo español. Ahora lo que hará es detectar tu hardware. Después, mirando en el cd, cargará los módulos

para la instalación, entre los que se incluye la configuración de red (Internet vamos).

Aquí pueden pasar 2 cosas, si tienes un router, es decir, una de esas cosas que son bastante grandes

que se parecen a esto(ver Imagen 6):

(puede ser de otro color, de otra forma, pero se parece más o menos) la

“instalación” de Internet se hará automáticamente.

Imagen 6

Bajo Licencia GFDL Por kurin([email protected])

241

242

243

244

245

246

247

248

249

250

251

252

253

254

255

256

257

258

259

260

261

262

263

264

265

266

267

268

269

270

271

272

273

274

275

276

Page 9: Linux Parte 1

Linux Para Novatos – 1 www.odisss.org

Pero si por el contrario tienes un módem usb, como puede ser el que viene con el “kit adsl de terra” o

similar, o te conectas mediante una conexión de módem normal (56kbps) pues aparecerá esta pantalla(ver

Imagen 7):

Aunque este en rojo no significa

que vaya a estallar, por ahora le

damos a continuar, y mas adelante

explicaré como configurar tu módem

usb o módem normal.

Imagen 7

A continuación, nos pide el nombre que le queremos poner a la máquina, puedes ponerle el nombre que

quieras, pero por ahora llamémoslo Ubuntu, para mantener todo “genérico”.

Al darle a continuar, detectará algo más de hardware, y seguido nos saldrá esto(ver Imagen 8) :

Esta es la parte más “peligrosa” del

proceso de instalación.

Al menos que queramos tener Linux

para TODO el ordenador NO debemos

elegir “borrar el disco completo”.

Imagen 8

Bajo Licencia GFDL Por kurin([email protected])

277

278

279

280

281

282

283

284

285

286

287

288

289

290

291

292

293

294

295

296

297

298

299

300

301

302

303

304

305

306

307

308

309

310

311

312

Page 10: Linux Parte 1

Linux Para Novatos – 1 www.odisss.org

Pulsemos en “Editar manualmente”, lo cual nos llevará al menú de particionado de discos(ver Imagen 9):

Imagen 9

Bien. Esto es un caso típico si tienes instalado Windows en tu ordenador (excepto por el espacio, que

será bastante mayor). Debemos seleccionar donde diga “ESPACIO LIBRE”. No debemos de tocar donde

diga “ntfs” (NT File System). Este espacio pertenece a Windows, y al menos que quieras borrarlo, NO debes

tocarlo.

Voy a hacer un pequeño inciso en lo que estamos haciendo. Estamos particionando el disco duro. Esto

es como si lo cortáramos, una parte pertenece a Linux, y la otra a Windows. Al encender el ordenador, se

nos preguntara cual de los dos queremos empezar.

Ahora pinchamos en “ESPACIO LIBRE” y le damos a “crear una partición nueva”. En la pantalla que

nos sale ahora, debemos elegir cuanto espacio queremos asignar a la partición. Lo que vamos a hacer

primero es un “área de intercambio” o “SWAP”. Esta partición lo que hace es habilitar un espacio que

funciona como una extensión de la memoria RAM, es una memoria Virtual. Esta memoria virtual permite que

pueda ser utilizada por el S.O para agilizar algunas tareas cambiando espacio entre la memoria RAM y la

virtual. El tamaño de ésta debe de ser más o menos el doble de tu RAM. Si no tienes ni idea de cuanto es tu

RAM, crea una partición que sea a ser posible de 1gb (para que sobre ), y si vas justo de espacio, de 512mb.

Una vez hayamos elegido cuanto espacio le vamos a asignar, presionamos intro y en la siguiente pantalla

elegimos lógica. Si nos pregunta la “ubicación de la nueva partición” diremos que al “principio”, sino nos lo

dice, no os preocupéis por esto

Bajo Licencia GFDL Por kurin([email protected])

313

314

315

316

317

318

319

320

321

322

323

324

325

326

327

328

329

330

331

332

333

334

335

336

337

338

339

340

341

342

343

344

345

346

347

Page 11: Linux Parte 1

Linux Para Novatos – 1 www.odisss.org

Ahora nos saldrá una pantalla como esta(ver Imagen 10) :

Imagen 10

Lo que debemos hacer aquí, es, primero, seleccionar “Utilizar Como:”. Al hacerlo nos saldrá una pantalla

en la que debemos elegir “área de intercambio” (casi abajo del todo).

Nos tiene que quedar una pantalla como esta(ver Imagen 11):

Ahora le damos a “Se ha terminado de Definir la

partición”

A continuación estaremos en la misma pantalla

que arriba (ver Imagen 9), y deberemos pinchar en

donde diga “ESPACIO LIBRE” (recordad que ahora

habrá menos espacio libre porque hemos creado una

partición de SWAP ).

Imagen 11

Repetimos el mismo proceso de antes, dándole a “crear una partición nueva” y eligiendo el espacio que

le queremos dar a Ubuntu. Yo recomiendo que le asignes de 5 a 10 GB, aunque si no tienes mucho espacio

con 2 GB basta.

Elegimos “Primaria” esta vez, y si nos pregunta la “ubicación de la nueva partición” diremos que al

“principio”, si no nos lo dice, pues seguiremos sin preocuparnos . Nos encontraremos con la misma pantalla

que antes (ver Imagen 10):

Bajo Licencia GFDL Por kurin([email protected])

348

349

350

351

352

353

354

355

356

357

358

359

360

361

362

363

364

365

366

367

368

369

370

371

372

373

374

375

376

377

378

379

380

381

382

383

Page 12: Linux Parte 1

Linux Para Novatos – 1 www.odisss.org

Esta vez debemos seleccionar en “Utilizar Como:” ->> “Sistema de ficheros transaccional ReiserFS”.

Ahora deberemos seleccionar “Marca de arranque” de manera que quede como “activada”.

Nos tiene que quedar algo como esto(ver Imagen 12):

Imagen 12

Nos cercioramos de que está todo como en la imagen(a excepción del tamaño claro ), y le damos a

“Se ha terminado de definir la partición”.

Veamos como ha quedado todo lo que hemos hecho hasta ahora (ver Imagen 13):

Imagen 13

Bajo Licencia GFDL Por kurin([email protected])

384

385

386

387

388

389

390

391

392

393

394

395

396

397

398

399

400

401

402

403

404

405

406

407

408

409

410

411

412

413

414

415

416

417

418

419

Page 13: Linux Parte 1

Linux Para Novatos – 1 www.odisss.org

Una vez visto que quede más o menos igual que arriba (siempre recordad que el espacio asignado será

diferente), sobre todo mirando que el ntfs siga ahí, pues nos armamos de valor, y le damos a “Finalizar el

particionado y escribir los cambios en el disco”. Cuando nos diga si estamos seguros pues le decimos que sí.

Al hacer esto, empezará a instalar el sistema base de Ubuntu. A partir de ahí nosotros instalaremos las cosas

que nos gusten/hagan falta.

Una vez haya terminado de copiar las cosas, nos dirá que si queremos descargar el soporte para

nuestro idioma, ya que no lo incluye en el CD de instalación. Si tenemos un router le decimos que sí, en caso

contrario lo haremos luego cuando configuremos nuestra conexión, y por lo tanto le diremos que no.

Ahora nos preguntará si la hora esta en GMT o no. Si la hora que nos enseña es correcta le decimos que

sí. debemos decirle en qué zona horaria estamos (en la península, Ceuta/Melilla, o las Canarias)

Seguidamente, debemos decirle en qué zona horaria estamos (en la península, Ceuta/Melilla, o las

Canarias).

En la siguiente pantalla, debemos elegir un nombre de usuario. Yo elegiré ubuntu. En la pantalla que le

sigue, podemos poner el nombre que se nos de la gana, no tiene mucha importancia. Al hacer esto nos

pedirá una contraseña para el usuario, y luego nos pedirá que confirmemos. Ahora nos preguntará si

queremos instalar “el Cargador de Arranque GRUB”. A esto le decimos que sí. GRUB es el gestor de

arranque, es decir, el programa que nos pregunta cuando encendemos el ordenador con cual de los dos

queremos empezar, Windows o GNU/Linux.

En breves instantes nos encontraremos con una pantalla diciéndonos que ya hemos llegado al final de la

instalación. Quita el cd y dale a continuar. Una vez haya reiniciado, mételo de nuevo(en el caso de que no

reinicie, es decir, que se quede en “Restarting System”, hazlo manualmente).

Bajo Licencia GFDL Por kurin([email protected])

420

421

422

423

424

425

426

427

428

429

430

431

432

433

434

435

436

437

438

439

440

441

442

443

444

445

446

447

448

449

450

451

452

453

454

Page 14: Linux Parte 1

Linux Para Novatos – 1 www.odisss.org

2.3) Puesta a Punto

Os presento a GRUB(ver Imagen 14) :

Imagen 14

No es muy bonito, pero cumple su función . Mas adelante ya os enseñaré como instalar uno más

bonito Fijaos en como nos presenta a Ubuntu y a Windows para que elijamos cual queremos. Vamos a

elegir Ubuntu ¿no? El sistema hará una serie de procedimientos (que no detallaré, mas que nada porque no

tengo 1 mes de tiempo libre ) y seguidamente, se pondrá a configurar una serie de paquetes (programas).

¿Esto que quiere decir? Pues quiere decir que al ser un “sabor” de GNU/Linux “casero”, incluye programas

para el día a día de los usuarios, como puede ser el OpenOffice (equivalente de Microsoft Office) o el Mozilla

Firefox (equivalente del Internet Explorer). Es decir, que al ser todo programas libres, se incluyen

directamente en el CD de instalación, y no tienes que comprártelos ya que son gratuitos y de libre

distribución (lo cual no significa ni muchísimo menos que sean peores que los de pago).

Bajo Licencia GFDL Por kurin([email protected])

455

456

457

458

459

460

461

462

463

464

465

466

467

468

469

470

471

472

473

474

475

476

477

478

479

480

481

482

483

484

485

486

487

488

489

490

Page 15: Linux Parte 1

Linux Para Novatos – 1 www.odisss.org

Después de un rato configurando paquetes, nos toparemos con esta pantalla(ver Imagen 15) :

Imagen 15

Aquí elegiremos nuestras resoluciones de pantalla. Si tenemos una pantalla normal(es decir, no

gigantesca) elegiremos (con la barra espaciadora, de manera que quede al lado de la opción un asterisco “*”)

“800x600”, “1024x768” y “1152x864”. Más tarde elegiremos cual de esos es el que se ajusta mejor a nuestro

caso. Si crees que tienes una pantalla bastante grande, puedes elegir modos mas altos.

Cuando termine de configurar todos los paquetes nos aparecerá la pantalla de bienvenida de Ubuntu.

Y ya por fin hemos llegado al final del proceso de instalación. Pero todavía queda mucho por delante. A

lo largo de estos artículos intentaré iniciaros en lo que es el sistema de archivos de Linux, en como instalar

programas, y que programas utilizar para determinadas tareas. Vamos allá....

Bajo Licencia GFDL Por kurin([email protected])

491

492

493

494

495

496

497

498

499

500

501

502

503

504

505

506

507

508

509

510

511

512

513

514

515

516

517

518

519

520

521

522

523

524

525

526

Page 16: Linux Parte 1

Linux Para Novatos – 1 www.odisss.org

3) Teoría

3.1) Libera tu Mente, Neo

Bueno ya tenemos instalado nuestro sistema GNU/LINUX. Antes de empezar a disfrutar de él (sí,

disfrutar ) tengo que explicar un par de cosas “de teoría” antes de ponernos de lleno con la práctica. ¡No,

no cierres el navegador! Que os conozco, y se que no os mola tanto eso de leer estas parrafadas, pero

venga, ¡haced un esfuercillo! . Por cierto, lo que aquí explico no es TOTALMENTE necesario para

manejaros en Linux, pero creedme que si se os pega un poco de lo que digo os será todo mucho más fácil.

Si solo utilizáis el ordenador para hacer cosas en “Word” o para el “messenger”, no es muy necesario, pero

como he dicho, un poco de teoría nunca viene mal.

Lo primero es pediros un pequeño favor, se que cuesta un poco, pero es necesario: Cambiad de

Mentalidad. Olvidaos de hacer doble clic en todo. No es que no se pueda hacer, pero Linux te da la

oportunidad de hacer más que eso. No es que Linux sea más difícil, es que estáis cambiando de algo a lo

que estabais muy acostumbrados a utilizar. Puede que al principio cueste un poco, pero después de uno o

dos días ya le cogéis el tranquillo.

Los programas ahora serán diferentes a los que conocéis, pero hay otros que son similares en

apariencia, que te ofrecen mucho más. Esto es lo que no te da WS, una comunidad de usuarios que está

constantemente mejorando los programas para que tú te beneficies de ello.

Por ejemplo, para el “messenger” existen varios clientes, pero el que mas me gusta a mí es el Mercury.

Es prácticamente lo mismo, e incluso con ciertos añadidos que no tiene el messenger de MSN. Otro ejemplo

es OpenOffice. Es compatible con los formatos de Microsoft Office (.doc), y te ofrece muchas ventajas, como

puede ser exportar tus documentos a “.pdf” o un wordart más bonito si queremos ser simples :). Y lo más

importante de todo, es gratis, y está en constante desarrollo.

Una cosa importante a tener en cuenta es que siempre tendremos ayuda. Lo que caracteriza a todos los

programas libres es que siempre vienen con su correspondiente documentación, en la que viene explicado

todo lo explicable (sobre el programa claro ). Y si quieres meterte más en un tema, en Google casi

siempre encontrarás lo que quieres, así que ¡aprende a utilizarlo! También encontrarás muchísimas

comunidades de usuarios dispuestos a ayudarte con tus problemas, por lo que nunca te encontrarás solo

ante el peligro.

Una ventaja(o inconveniente) de los sistemas Linux es la seguridad. Los usuarios normales tienen solo el

“derecho” a ejecutar aplicaciones y poco más. Para instalar o manejar cosas del sistema debemos ser

administrador (root). Ubuntu te lo pone un poco más fácil, ya que no hay un usuario administrador(al

contrario que en la mayoría de distribuciones), sino que para obtener esos derechos, debemos poner “sudo”

(que viene de Super User) antes del comando que sería de root. La ventaja de esto es que ningún programa

Bajo Licencia GFDL Por kurin([email protected])

527

528

529

530

531

532

533

534

535

536

537

538

539

540

541

542

543

544

545

546

547

548

549

550

551

552

553

554

555

556

557

558

559

560

561

Page 17: Linux Parte 1

Linux Para Novatos – 1 www.odisss.org

puede fastidiar nada importante del ordenador al no poder acceder a los ficheros esenciales para el S.O, lo

cual es algo que suelen hacer los Malware (Spyware, Adware) y muchos Virus y Troyanos. Espero no estar

mareándoos un poco con estas cosas.

Debéis perderle el miedo a utilizar una shell (o intérprete de comandos), ¡os aseguro que es sencillísimo!

A través de ella podéis hacer muchas cosas que de otra manera no podríais tan fácilmente. Supongo que

para que os deis cuenta tendréis que verlo con vuestros propios ojos, así que os animo a seguir leyendo.

Pensad en la línea de comandos como si mantuvieseis una conversación con el ordenador, en el que

simplemente tienes que decirle “haz esto y luego esto, a través de esto”

También olvidaos de los archivos “.exe”, esos ya con un doble clic no funcionarán (pero sí de otra

manera). Por otro lado, ahora para instalar un programa, normalmente te bastará con poner en una shell

“apt-get install [programa]” y ya está. ¿Como? ¿Que de que estoy hablando? Seguid leyendo...

3.2) El Sistema de Archivos

El sistema de archivos de GNU/Linux es distinto al de Windows. Este es un pequeño resumen de los

más importantes directorios (desde ahora no diré carpetas, sino directorios):

/ : esto es como el “C:” de Windows. De aquí “salen” o “cuelgan” todos los demás directorios.

/bin : Donde se encuentran la mayoría de ejecutables del sistema. Es decir, la mayoría de los

programas. Semejante a “Archivos de Programa”

/boot : Archivos de arranque del sistema.

/dev : Donde están los dispositivos (device drivers). Se utilizan para acceder a ellos. Al contrario que en

otros S.O, Linux (como en Unix) accede al hardware como si de un archivo se tratase. Estos archivos

representan al hardware de la máquina (discos duros, memoria, tarjetas de sonido, etc.). Por ejemplo, los

discos duros se encontrarían en “/dev/hd X Y/”, es decir, disco duro 1, /dev/hda, disco duro2, /dev/hdb/, etc...

Luego dentro de los discos duros hay particiones (como ya sabemos ¿no?), por lo que primer disco duro,

primera partición sería: “/dev/hda1/”, segunda partición “/dev/hda2”, y así consecutivamente.

/etc : Suele contener ficheros y directorios de configuración del sistema. Aquí se guardan también los

Bajo Licencia GFDL Por kurin([email protected])

562

563

564

565

566

567

568

569

570

571

572

573

574

575

576

577

578

579

580

581

582

583

584

586

588

589

590

591

592

593

595

Page 18: Linux Parte 1

Linux Para Novatos – 1 www.odisss.org

directorios de inicialización del sistema.

/sbin : Programas ejecutables de sistema, normalmente usados por el administrador (root)

/home : Directorio de homes (casas) de los usuarios. Cada usuario tendrá su directorio "casa" si así lo

especificamos al crearlo, y lo tendrá aquí. Por ejemplo, si tenemos los usuarios “juan” y “pedro”, pues su

home será “/home/juan/” y “/home/pedro/”

/mnt : Directorio donde se suelen crear directorios para el montaje

/opt : Directorio donde se suelen instalar programas de terceros.

/lib : Contiene las librerías compartidas. Librerías que son utilizadas por muchos programas.

/proc : Es un sistema de ficheros virtual. Los ficheros que aquí se encuentran, realmente están en

memoria y no en disco. Se refieren a procesos y programas que están ejecutándose en un momento dado,

por lo cual, de aquí se puede obtener mucha información.

/tmp : Almacena ficheros temporales.

/usr : Contiene directorios que contienen a su vez programas y ficheros de configuración usados para el

sistema. Están aquí porque la mayoría son opcionales, pero muy útiles (las X por ejemplo). En /usr/bin se

guardan programas Linux importantes. En /usr/include están los ficheros de cabeceras para C.

En /usr/etc hay ficheros de configuración opcionales. En /usr/src/linux se almacenan (si se instalan) los

fuentes del kernel.

/var : Contiene ficheros históricos del sistema. Logs de errores o de problemas, sesiones, intentos

fallidos, etc.... Más de una vez nos sacarán de dudas.

Más información sobre esto en “man hier”. No, no estoy hablando en alemán :-P, esto se mete en la shell

y te sale la “jerarquía” en más detalle, ya hablaremos sobre los “man” (manuales) más adelante.

3.3) El Intérprete de Comandos(o Shell)

Bajo Licencia GFDL Por kurin([email protected])

596

597

598

600

601

602

604

606

608

610

611

612

614

616

617

618

619

620

622

623

624

625

626

628

Page 19: Linux Parte 1

Linux Para Novatos – 1 www.odisss.org

Según la Wikipedia (La Enciclopedia Libre: ww.wikipedia.org) una shell es:

“Parte fundamental de un sistema operativo encargada de ejecutar las órdenes básicas para el manejo

del sistema. También se denomina shell. Suelen incorporan características tales como control de procesos,

redirección de entrada/salida y un lenguaje de órdenes para escribir programas por lotes o (scripts)”.

Vaalee...... Pues en cristiano, es un sitio donde tú pones unas instrucciones, que son luego interpretadas

por el interprete de comandos (ya va encajando todo ) y que te permiten realizar determinadas tareas, ya

sea por ejemplo borrar un archivo o instalar un programa. Esta claro ¿no?

Para ver una shell cuando estamos en un escritorio, debemos utilizar una de las diferentes terminales

que tenemos. A mi personalmente me gusta más el “GNOME-Terminal”. Esto lo digo porque, por ejemplo,

para copiar y pegar algo, simplemente tienes que seleccionar con el ratón, presionar cntrl+shift (la flechita)

+C, y luego para pegar cntrl+shift+v. Otras terminales, como la de KDE para copiar y pegar tienen un sistema

en mi opinión más incomodo, y para una persona que viene de WS le será mas fácil pulsar una tecla más

(shift) para hacer lo mismo que hacía antes(es decir, cntrl+C y cntrl+V).

Una cosa muy importante a tener en cuenta es que los sistemas Linux son “Case-Sensitive”, es decir,

que diferencian entre mayúsculas y minúsculas. Por lo tanto, no es lo mismo un archivo llamado “hola.txt”

que “Hola.txt” que “HoLa.TxT”. Recordad bien esto, porque el olvidarlo os puede provocar muchos dolores de

cabeza, creedme.

Esto es un “shell prompt”

es decir, una “solicitud de comandos”. Vamos, el sitio donde nos está pidiendo que le demos órdenes

(instrucciones). El prompt está compuesto por “nombre de usuario”, @ “nombre de la máquina”, “:” y en caso

de ser un usuario normal “$”, pero si eres root pues “#”. La “~” significa que estás en el directorio “home” de

tu usuario.

Antes dije que utilizar la línea de comandos es como mantener una conversación, pues bien, aquí es

donde el ordenador te esta diciendo “Dime, que te escucho”.

Otra cosa a tener en cuenta es que a los comandos que se ponen en la shell, se les pueden añadir

opciones. La manera de hacer esto es mediante un guión (“-”) y una letra. La letra representará la opción.

Podemos saber las opciones que tiene un comando ya sea bien consultando la documentación (“man

comando”) o escribiendo el comando y “-h” o “--help), con lo que casi siempre se nos enseñará un resumen

del man.

Por supuesto, lo que hacemos en una shell lo podemos hacer en el entorno gráfico (escritorio), pero a mi

Bajo Licencia GFDL Por kurin([email protected])

629

630

631

632

633

634

635

636

637

638

639

640

641

642

643

644

645

646

647

648

649

650

651

652

653

654

655

656

657

658

659

660

661

662

663

Page 20: Linux Parte 1

Linux Para Novatos – 1 www.odisss.org

por lo menos algunas tareas me resultan más fáciles utilizando la shell, y seguro que a ti también una vez te

acostumbres, ya que creo que a todos nos es más fácil decir “Ordenador, instálame el messenger” que tener

que abrir 4 ventanas para instalarlo y darle a “Siguiente, Siguiente, Siguiente”.

3.3.1) Comandos Comunes en una Shell

A continuación os voy a poner los comandos más comunes y una explicación breve:

cd: Nos permite cambiar directorio (Change Directory). Así por ejemplo si estamos en “/” y queremos

movernos a la carpeta “home”, ponemos “cd home”. Imaginemos que en “home” tenemos las carpetas

“pedro”, “juan” y “pepe”. Si estuviéramos en “/” para movernos hasta “juan” deberíamos hacer “cd home” y

luego “cd juan”.

Para ahorrarnos esto, podemos utilizar nombres absolutos, es decir, la ruta completa desde “/”. Por lo

tanto, si estamos en “/” y queremos ir a “juan”, pues hacemos “cd /home/juan”.

Para movernos hacia atrás, se utiliza “cd ..”. Si estamos en “/home/juan” y queremos volver a “/home”,

pues escribiremos “cd ..”, así de fácil.

ls: Lista los contenidos del directorio en el que estás (LiSt). Si estuvieras en “/home” y haces un “ls”, el

resultado sería “juan pedro pepe”, es decir, lo que hay adentro de “/home”. Si en juan hubiera un directorio

llamado “documentos” y un vídeo llamado “hola.mpg”, si hacemos un “ls” en “juan” obtendríamos este

resultado: “Documentos hola.mpg”. Con esto quiero decir que nos enseña todo lo que hay, no solo los

directorios (excepto los ocultos claro :-) ).

Si somos un usuario normal, nos diferenciará entre directorios y otros ficheros mediante diferentes

colores. Para ver los ocultos le pasamos el comando “-a”.

Así, si tenemos un directorio oculto en “/home” llamado “.algo”, al hacer “ls” sin más no lo vemos, pero si

hacemos “ls -a” nos muestra “.algo juan pedro pepe”.

cp: Copia archivos de un origen a un destino (CoPy). Se utiliza mediante la sintaxis “cp” + “opción” +

“origen” + “destino” (“+” significa espacio”).

Por ejemplo, para copiar el archivo “hola.mpg” a “/home/pedro” haremos “cp hola.mpg /home/pedro”.

Como vemos, hemos utilizado un nombre absoluto. Si hubiéramos estado en “/home”, podríamos haber

dicho “cp juan/hola.mpg pedro”, o desde el root (“/ “) “cp /home/juan/hola.mpg /home/pedro/”.

En el proceso de copiar, podemos cambiarle el nombre al archivo destino. Así pues, si queremos cambiar

“hola.mpg” a “hello.mpg” cuando esté en pedro, haríamos “cp /home/juan/hola.mpg /home/pedro/hello.mpg”.

Bajo Licencia GFDL Por kurin([email protected])

664

665

666

667

668

669

670

671

672

673

674

675

676

677

678

679

680

681

682

683

684

685

686

687

688

689

690

691

692

693

694

695

696

697

698

Page 21: Linux Parte 1

Linux Para Novatos – 1 www.odisss.org

Para copiar un directorio, debemos poner la opción “-R” (nótense las mayúsculas, no es lo miso que “-r”).

Por ejemplo, “cp -R /home/juan /home/pedro”, lo cual copiaría la carpeta “juan” adentro de “pedro” y todo lo

que hubiera adentro de “juan”.

mv: Renombra o mueve un archivo (MoVe). Es como el “cp” solo que no solo hace una copia, sino que

también borra el origen. La segunda cosa que se puede hacer con este comando es renombrar un archivo

(no me preguntéis por qué, porque me parece una ida de pinza de los programadores).

Así, si queremos renombrar el archivo “hola.mpg” a “hello.mpg” haríamos “mv hola.mpg hello.mpg”.

rm: Borra archivos o directorios (ReMove). Para borrar el archivo “hola.mpg” haríamos “rm hola.mpg” o

podemos utilizar el nombre absoluto “rm /home/juan/hola.mpg”.

Para borrar un directorio le añadimos la opción “-r”. Así, para borrar el directorio “juan” haríamos “rm -r

juan” o “rm -r /home/juan.

mkdir: Crea un directorio (MaKe DIRectory). Para crear el directorio “fotos” haríamos “mkdir fotos” o

“mkdir /home/juan/fotos”.

more: Este comando lista el contenido de un archivo página por página. Así por ejemplo si tuviéramos un

archivo “.txt” (de texto) pues nos enseñaría página por página los contenidos, y nosotros presionando

espacio iríamos pasando de forma que pudiéramos ver todo.

whereis: Este comando se utiliza para enseñar el path (camino, sitio) donde se encuentra un programa.

Por ejemplo, que hemos instalado el amsn y ¿no sabemos donde está? No problem, “whereis amsn” y nos

sale “amsn: /usr/bin/amsn”, por tanto, se encuentra en “/usr/bin/amsn”.

Recordemos que algunos solo los podemos hacer si somos “root”, por lo que en Ubuntu deberemos de

poner “sudo” antes del comando, como por ejemplo con “rm”.

3.3.2) Las Pipes (tuberías)

Bajo Licencia GFDL Por kurin([email protected])

699

700

701

702

703

704

705

706

707

708

709

710

711

712

713

714

715

716

717

718

719

720

721

722

723

724

725

726

727

728

729

730

731

732

733

Page 22: Linux Parte 1

Linux Para Novatos – 1 www.odisss.org

Como su propio nombre indica, las pipes son tuberías que sirven para enlazar un lado con otro (una

entrada, y una salida). Es decir, que mediante las tuberías podemos enlazar, por ejemplo, la salida de un

comando con la entrada de otro. De esta manera lo que salga del comando 1 se utilizaría como la entrada

del otro comando:

ENTRADA COMANDO 1 --> SALIDA -->TUBERÍA--> ENTRADA COMANDO 2--> SALIDA

Espero que quede claro que la salida de un programa es la entrada del otro. Pues bien, diversos

sistemas operativos entre los que se encuentra Linux proporcionan una herramienta para hacer esto: Las

pipes (tuberías) cuyo símbolo es “|” (barra vertical, alt gr + 1 en un teclado español)

Por ejemplo: El comando “ls” nos lista todos los archivos de un directorio, y el comando “more” nos

muestra página a página el contenido de un archivo. Por lo que si queremos unir los dos, es decir, que nos

muestre la lista de todos los archivos de un directorio página a página, pues teclearíamos “ls | more”.

Bueno, hasta aquí llega este manual. Espero que os haya sido ameno y que no halláis encontrado la

teoría excesiva o aburrida. CUALQUIER duda que tengáis, podéis exponerla en

http://www.odiss.org/phpbb2/index.php

También tengo la intención de que en siguientes artículos de esta serie nos metamos de lleno en la

práctica y en adaptar nuestro ordenador a nosotros, convertirlo en un ordenador único, un ordenador para

dominarlos a todos

Hasta Otra, Se despide,

kurin ([email protected]) Adminstrador en www.odiss.org

Versión PDF: http://www.odiss.org/manuales/lpn/lpn-1/lpn-1.pdf

Distribuido bajo la licencia GFDL (http://gugs.sindominio.net/licencias/gfdl-1.2-es.html)

Bajo Licencia GFDL Por kurin([email protected])

734

735

736

737

738

739

740

741

742

743

744

745

746

747

748

749

750

751

752

753

754

755

756

757

758

759

760

761

762

763

764

765

766

767