Linux Utilizare de Baza Partea 1

46
Securitatea Sistemelor de Calcul Florin Anton Linux – utilizare de baza – Partea 1

description

Linux

Transcript of Linux Utilizare de Baza Partea 1

  • Securitatea Sistemelor de Calcul

    Florin Anton

    Linux utilizare de baza Partea 1

  • 2

    Cuprins Terminale virtuale, login & logout Utilizare tastatura & mouse Istoria de comenzi Fisiere & directoare Partitii & directoare partajate VIM Alte editoare Documentatia Linux Utilizatori si mesaje Utilitare Runlevel-uri Grub

  • 3

    Terminale Virtuale, login & logout

    7 terminale virtuale (CRTL +) ALT + Fn, n=1...7

    Logout: logout exit CTRL + D

    Blocarea terminalelor vlock -a screen saver

  • 4

    Utilizare tastatura & mouse

    Utilizare tastatura - opreste executia comenzii curente - incheierea transmisiei - completarea comenzii , - comanda

    anterioara, urmatoare , - ecranul

    anterior, urmator - se cauta o comanda in istoria de

    comenzi

  • 5

    Utilizare tastatura & mouse

    Utilizare Mouse (in consola) Left click: marcheaza startul unei selectii Right click: marcheaza incheierea unei selectii

    Left drag: marcheaza o selectie

    Middle click: se face paste la selectie

    * (programul gpm trebuie se fie in executie)

  • 6

    Istoria de comenzi

    history

    history

    !-1 !! !200

  • 7

    Fisiere & directoare //bin /boot /dev /etc /home /lib /media/mnt /opt /proc /root /sbin /tmp /usr /var...

  • 8

    Fisiere & directoare

    pwd od, hexdump, strings cd ls -alR, file touch, rm -irf mkdir -p, rmdir -p cat, less, more cp -R, mv, split bytes=SIZE PREFIX

  • 9

    Partitii & directoare partajate

    fdisk -l mount -t fstype -o options device

    mount_point umount device/mount_point /etc/fstab smbclient -L //server -N -U user%password smbmount

  • 10

    Partitii & directoare partajate

    /etc/fstab

    /dev/sda3 / ext3 defaults,usrquota 1 1

    /dev/sda2 /boot ext3 defaults 1 2

    none /dev/pts devpts gid=5,mode=620 0 0

    none /dev/shm tmpfs defaults 0 0

    none /proc proc defaults 0 0

    none /sys sysfs defaults 0 0

    /dev/sda1 swap swap defaults 0 0

    /dev/hda /media/cdrom auto owner,noauto,ro 0 0

    /dev/fd0 /media/floppy auto owner,noauto 0 0

  • 11

    VIM Comenzi vi

    Moduri (Comanda: ESC, Edit: i, Ex: ':') Deplasare cursor la nivel de caracter (sageti, sau h,k,l,j) Deplasare cursor la nivel de linie/fisier (^,$, 1G, G) Undo: u Cut: dd, 2dd, 5dd, etc Copy: yy, 2yy, 5yy, etc Paste: p Cautare: /pattern Cautare & Inlocuire: 1,$s/old/new/g

    %s/old/new/g

  • 12

    VIM

    Comenzi vi Iesire fara salvare: :q Iesire fortata: :q! Salvare: w Salvare fortata: w! Salvare si iesire: :wq

  • 13

    VIM Optiuni vi

    :set all :set number/nonumber :set ignorecase/noignorecase :set tx/notx :set hlsearch/nohlsearch :syntax on/off

  • 14

    Alte editoare nano, pico, jed, mcedit gedit, kedit, kate

  • 15

    Documentatia Linux

    man man -k, apropos, makewatis info HOWTO command --help /usr/share/doc Internet

  • 16

    Documentatia LinuxNAME

    man - format and display the on-line manual pages

    SYNOPSIS

    man [-acdfFhkKtwW] [--path] [-m system] [-p string] [-C config_file] [-M pathlist] [-P pager] [-S section_list] [section] name ...

    DESCRIPTION

    man formats and displays the on-line manual pages. If you specify section, man

    ............................................

    OPTIONS

    -C config_file

    Specify the configuration fi

    SEE ALSO

    apropos(1), whatis(1), less(1), groff(1), man.conf(5).

    BUGS

    The -t option only works if a troff-like program is installed.

    FILES

    ..............................................................

  • 17

    Documentatia Linux

    Sectiuni Man

    Sectiune Topica1 Comenzi disponibile utilizatorilor2 Apeluri sistem (Unix si C)3 Rutine din libraria C4 Nume speciale de fisiere5 Formate si conventii pentru fisiere6 Jocuri7 Pachete de procesare de ti Word processing8 Comenzi si proceduri pentru administrarea sistemului9 Kernel

  • 18

    Utilizatori si mesaje

    who, whoami, who am i finger

    echo

    write, wall, talk, mesg y/n

  • 19

    Utilizatori si mesaje

    [root@station ~]# finger florin

    Login: florin Name: Florin ANTON

    Directory: /home/florin Shell: /bin/bash

    Never logged in.

    Mail forwarded to \[email protected]

    Mail last read Fri Oct 30 12:19 2009 (EET)

    No Plan.

  • 20

    Utilitare find locate, updatedb cut, grep, egrep, sort head, tail type, which, whereis gzip, gunzip, zcat, bzip2, bunzip2, tar

  • 21

    Runlevel-uri /etc/inittab init id:5:initdefault

    reboot, poweroff, shutdown

    startx

  • 22

    Grubdefault=0

    timeout=5

    splashimage=(hd0,0)/grub/splash.xpm.gz

    hiddenmenu

    password --md5 $1$oEzI/y7l$owGqE5UhbY6ofd/YtxAjr.

    title CentOS-4 i386 (2.6.9-42.ELsmp)

    root (hd0,0)

    kernel /vmlinuz-2.6.9-42.ELsmp ro root=/dev/VolGroup00/LogVol00

    initrd /initrd-2.6.9-42.ELsmp.img

    title CentOS-4 i386-up (2.6.9-42.EL)

    root (hd0,0)

    kernel /vmlinuz-2.6.9-42.EL ro root=/dev/VolGroup00/LogVol00

    initrd /initrd-2.6.9-42.EL.img

  • 23

    Bibliografie

    Red Hat Enterprise Linux 5 Deployment Guide

    http://www.tldp.org

  • Securitatea Sistemelor de Calcul

    Florin Anton

    Linux utilizare de baza Partea 1

  • 2

    Cuprins Terminale virtuale, login & logout Utilizare tastatura & mouse Istoria de comenzi Fisiere & directoare Partitii & directoare partajate VIM Alte editoare Documentatia Linux Utilizatori si mesaje Utilitare Runlevel-uri Grub

  • 3

    Terminale Virtuale, login & logout

    7 terminale virtuale (CRTL +) ALT + Fn, n=1...7

    Logout: logout exit CTRL + D

    Blocarea terminalelor vlock -a screen saver

  • 4

    Utilizare tastatura & mouse

    Utilizare tastatura - opreste executia comenzii curente - incheierea transmisiei - completarea comenzii , - comanda

    anterioara, urmatoare , - ecranul

    anterior, urmator - se cauta o comanda in istoria de

    comenzi

  • 5

    Utilizare tastatura & mouse

    Utilizare Mouse (in consola) Left click: marcheaza startul unei selectii Right click: marcheaza incheierea unei selectii

    Left drag: marcheaza o selectie

    Middle click: se face paste la selectie

    * (programul gpm trebuie se fie in executie)

  • 6

    Istoria de comenzi

    history

    history

    !-1 !! !200

  • 7

    Fisiere & directoare //bin /boot /dev /etc /home /lib /media/mnt /opt /proc /root /sbin /tmp /usr /var...

  • 8

    Fisiere & directoare

    pwd od, hexdump, strings cd ls -alR, file touch, rm -irf mkdir -p, rmdir -p cat, less, more cp -R, mv, split bytes=SIZE PREFIX

  • 9

    Partitii & directoare partajate

    fdisk -l mount -t fstype -o options device

    mount_point umount device/mount_point /etc/fstab smbclient -L //server -N -U user%password smbmount

  • 10

    Partitii & directoare partajate

    /etc/fstab

    /dev/sda3 / ext3 defaults,usrquota 1 1

    /dev/sda2 /boot ext3 defaults 1 2

    none /dev/pts devpts gid=5,mode=620 0 0

    none /dev/shm tmpfs defaults 0 0

    none /proc proc defaults 0 0

    none /sys sysfs defaults 0 0

    /dev/sda1 swap swap defaults 0 0

    /dev/hda /media/cdrom auto owner,noauto,ro 0 0

    /dev/fd0 /media/floppy auto owner,noauto 0 0

  • 11

    VIM Comenzi vi

    Moduri (Comanda: ESC, Edit: i, Ex: ':') Deplasare cursor la nivel de caracter (sageti, sau h,k,l,j) Deplasare cursor la nivel de linie/fisier (^,$, 1G, G) Undo: u Cut: dd, 2dd, 5dd, etc Copy: yy, 2yy, 5yy, etc Paste: p Cautare: /pattern Cautare & Inlocuire: 1,$s/old/new/g

    %s/old/new/g

  • 12

    VIM

    Comenzi vi Iesire fara salvare: :q Iesire fortata: :q! Salvare: w Salvare fortata: w! Salvare si iesire: :wq

  • 13

    VIM Optiuni vi

    :set all :set number/nonumber :set ignorecase/noignorecase :set tx/notx :set hlsearch/nohlsearch :syntax on/off

  • 14

    Alte editoare nano, pico, jed, mcedit gedit, kedit, kate

  • 15

    Documentatia Linux

    man man -k, apropos, makewatis info HOWTO command --help /usr/share/doc Internet

  • 16

    Documentatia Linux

    NAME

    man - format and display the on-line manual pages

    SYNOPSIS

    man [-acdfFhkKtwW] [--path] [-m system] [-p string] [-C config_file] [-M pathlist] [-P pager] [-S section_list] [section] name ...

    DESCRIPTION

    man formats and displays the on-line manual pages. If you specify section, man

    ............................................

    OPTIONS

    -C config_file

    Specify the configuration fi

    SEE ALSO

    apropos(1), whatis(1), less(1), groff(1), man.conf(5).

    BUGS

    The -t option only works if a troff-like program is installed.

    FILES

    ..............................................................

  • 17

    Documentatia Linux

    Sectiuni Man

    Sectiune Topica1 Comenzi disponibile utilizatorilor2 Apeluri sistem (Unix si C)3 Rutine din libraria C4 Nume speciale de fisiere5 Formate si conventii pentru fisiere6 Jocuri7 Pachete de procesare de ti Word processing8 Comenzi si proceduri pentru administrarea sistemului9 Kernel

  • 18

    Utilizatori si mesaje

    who, whoami, who am i finger

    echo

    write, wall, talk, mesg y/n

  • 19

    Utilizatori si mesaje

    [root@station ~]# finger florin

    Login: florin Name: Florin ANTON

    Directory: /home/florin Shell: /bin/bash

    Never logged in.

    Mail forwarded to \[email protected]

    Mail last read Fri Oct 30 12:19 2009 (EET)

    No Plan.

  • 20

    Utilitare find locate, updatedb cut, grep, egrep, sort head, tail type, which, whereis gzip, gunzip, zcat, bzip2, bunzip2, tar

    find PATH -name 'test*' -print -exec file {} \; -ok file {}\;

    -type f d-size +n

    -nnc

    -mtime +x-x x

    -perm onummode

    -user user-newer ref.file-o-a

    cut -f -d filescut -c filesgrep -vclniwf '.*[a-x]^ax$''sort -t(delim) -k field -drn file

  • 21

    Runlevel-uri /etc/inittab init id:5:initdefault

    reboot, poweroff, shutdown

    startx

  • 22

    Grubdefault=0

    timeout=5

    splashimage=(hd0,0)/grub/splash.xpm.gz

    hiddenmenu

    password --md5 $1$oEzI/y7l$owGqE5UhbY6ofd/YtxAjr.

    title CentOS-4 i386 (2.6.9-42.ELsmp)

    root (hd0,0)

    kernel /vmlinuz-2.6.9-42.ELsmp ro root=/dev/VolGroup00/LogVol00

    initrd /initrd-2.6.9-42.ELsmp.img

    title CentOS-4 i386-up (2.6.9-42.EL)

    root (hd0,0)

    kernel /vmlinuz-2.6.9-42.EL ro root=/dev/VolGroup00/LogVol00

    initrd /initrd-2.6.9-42.EL.img

  • 23

    Bibliografie

    Red Hat Enterprise Linux 5 Deployment Guide

    http://www.tldp.org

    NSS - Course 1AgendaSlide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21Slide 22ReferencesNSS - Course 1AgendaSlide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21Slide 22References