background preloader

Linux Classes

Linux Classes

Guide to dual-booting Dual-booting refers to the concept of installing two operating systems on the same computer, and having the option to choose which one to boot into when the computer is rebooting. Dual-booting is actually a special case of multi-booting, or installing more than one operating on a computer. This is a very common practice in the Linux and BSD communities. If you are coming from the Windows world and want to install a Linux or BSD distribution while maintaining your Windows installation, dual-booting is one means of accomplishing that. When dual-booting, you may choose to install both operating systems on the same hard drive, or on separate hard drives – if your computer has more than one. Unless you have installed an extra hard drive on your computer, you are most likely going to be installing the second operating system on the same drive as the first one. So here are a few things to keep in mine when you are attempting to set up a dual boot configuration:

Mostly CLI Montage et Démontage de périphériques On appelle unités logiques, les unités de stockage (qui peuvent être locales ou distantes) : disques durs, lecteurs de disquettes, CDROM ... Ces unités contiennent leur propre arborescence de fichiers. Sous Linux, ces unités logiques sont accessibles à partir de l'arborescence générale du système à condition d'être rattaché à cette arborescence. 1. Linux utilise un système de nommage des périphériques très différent de ce que l'on peut trouver sous MS Windows ®. 2. Par soucis de cohérence, il est préférable de monter toutes vos partitions (et CDROM, disquettes ...) externes au système dans le répertoire /mnt qui est prévu pour cela. /mnt/floppy : sert généralement pour la disquette /mnt/cdrom : sert généralement pour le cdrom Rien ne vous empêche de créer : /mnt/multimedia, /mnt/jeux, /mnt/win_C. mkdir /mnt/multimedia Voici en quoi consiste la syntaxe de mount, qui permet le montage de périphériques : mount -t vfat /dev/hda1 /mnt/win98 mount -t ntfs -o ro /dev/hda1 /mnt/winxp 3. umount : 4.

Learning the shell. Why do you need to learn the command line anyway? Well, let me tell you a story. Not long ago we had a problem where I used to work. There was a shared drive on one of our file servers that kept getting full. I won't mention that this legacy operating system did not support user quotas; that's another story. But the server kept getting full and stopping people from working. du -s * | sort -nr > $HOME/space_report.txt Graphical user interfaces (GUIs) are helpful for many tasks, but they are not good for all tasks. I once heard an author remark that when you are a child you use a computer by looking at the pictures.

SSH Tutorial for Linux - Support Documentation This document covers the SSH client on the Linux Operating System and other OSes that use OpenSSH. If you use Windows, please read the document SSH Tutorial for Windows If you use Mac OS X or other Unix based system, you should already have OpenSSH installed and can use this document as a reference. This article is one of the top tutorials covering SSH on the Internet. It was originally written back in 1999 and was completely revised in 2006 to include new and more accurate information. What Is SSH? There are a couple of ways that you can access a shell (command line) remotely on most Linux/Unix systems. An unencrypted telnet session SSH, which is an acronym for Secure SHell, was designed and created to provide the best security when accessing another computer remotely. An encrypted ssh session These two diagrams on the left show how a telnet session can be viewed by anyone on the network by using a sniffing program like Ethereal (now called Wireshark) or tcpdump. Getting Started ps auxw

The Geek Stuff GNU Bash Reference Manual - Table of Contents This text is a brief description of the features that are present in the Bash shell (version 3.2, 28 September 2006). This is Edition 3.2, last updated 28 September 2006, of The GNU Bash Reference Manual, for Bash, Version 3.2. Bash contains features that appear in other popular shells, and some features that only appear in Bash. Some of the shells that Bash has borrowed concepts from are the Bourne Shell (‘sh’), the Korn Shell (‘ksh’), and the C-shell (‘csh’ and its successor, ‘tcsh’). This manual is meant as a brief introduction to features found in Bash. This text is a brief description of the features that are present in the Bash shell (version 3.2, 28 September 2006).

Lisp: Common Lisp, Scheme, Clojure, Emacs Lisp - Hyperpolyglot a side-by-side reference sheet grammar and invocation | variables and expressions | arithmetic and logic | strings | listsarrays | dictionaries | functions | macros | execution control | file handles | file buffers | files | directoriesprocesses and environment | libraries and namespaces | objects | reflection | java interop General version used Versions used to verify data in the cheat sheet. show version How to determine the version. compiler racket Compiling a.ss creates the byte-code compiled file a_ss.zo, which will be used by mzscheme in preference to the source code if it encounters making a standalone executable common lisp A standalone executable is created by the sb-ext:save-lisp-and-die function. In order for code to be compiled as a standalone executable, it must be packaged as a module. #lang scheme (define hello (printf "Hello world! A standalone executable can be created with DrScheme using Scheme | Create Executable… emacs Building Emacs shebang emacs lisp #! An implementation of echo: #!

Linux Home Networking - Tutorials and Forums Hack Your Life! | Tools for survival… The GNU Privacy Guard - GnuPG.org CLICK Yeah, reviews of the live media are bullshit. And quickie reviews are useless. I get it. But if I don’t write this here and now, it won’t get written. So I downloaded all of the new Ubuntu 14.04 ISOs that interest me — regular Ubuntu, Xubuntu, Lubuntu and Ubuntu GNOME. I am going to try them live on USB flash media to see what I like. I started with Ubuntu GNOME 14.04, which I do quite like. I still like the “as needed” way of adding virtual desktops in GNOME Shell, as I like alt-tab switching between every open application and not just those in the current desktop. Do the GNOME 3 animations make me nauseous? One thing I do know is that for one of my more pathetic use cases, a terrible (TERRIBLE!) So when I’m using that particular application, I can’t do it in GNOME Shell. But back to Ubuntu GNOME. I can see the polish in GNOME Shell, which is at 3.10 in this release. That’s OK. The Ubuntu Tweak Tool is installed by default, which makes configuration less than a totally uphill battle.

Related: