Linux/Unix-based Operating Systems
-
Upload
mihai-oaida -
Category
Technology
-
view
791 -
download
2
description
Transcript of Linux/Unix-based Operating Systems
Mihai Oaida<[email protected]> 2
Despre mine
Mihai Oaida Senior Web developer @imobiliare.ro Instructor Tehnologii Web - Eta2u Training center Student M.S.E. Politehnica Timi oaraș http://www.slideshare.net/mihai.oaida
Mihai Oaida<[email protected]> 3
Cuprins
Istorie Linux Open-source/free software Distribu iiț Ubuntu Comenzi Unelte
Mihai Oaida<[email protected]> 4
Istorie
1960 - Multics 1970 - Limbajul C, Unix, Bell Labs 1980 - System V vs BSD, POSIX, MIMIX 1991 - Linux 0.01, Linus Torvalds 1994 - Linux 1.0 ,GNU 1996 - Linux 2.0 astăzi - Linux 2.6.38.2
Mihai Oaida<[email protected]> 5
Linux
Arhitectură Kernel + drivere Aplica ii utilizatorț
Versiunea 2.6.32-27 2 – versiunea kernel-ului 6 - versiunea majora 32 - revizii minore 27 - bug fix-uri, patch-uri securitate
Mihai Oaida<[email protected]> 6
Linux
Platforme x86, x86_64, sparc, arm, etc …
Dezvoltare O nouă versiune la aprox. 3 luni Se folose te gitș
Tux
Mihai Oaida<[email protected]> 7
Open source / free software
Filozofie Fork-uri Licen e: GPL, MIT, Apache, BSDț Implicare companiilor Scepticism Consultan ăț
Mihai Oaida<[email protected]> 8
Distribu iiț
Împachetează versiuni diferite de la acela i șsoftware
Alegerea unei distribu ii depinde de:ț scopul pentru care este folosit comunitatea din spate versiune software-ului i stabilitateaș
Mihai Oaida<[email protected]> 9
Distribu iiț
Red Hat, CentOs, Oracle Linux Slackware, SuSE Debian, Ubuntu FreeBSD Solaris Mac OS X Android OpenWrt
Mihai Oaida<[email protected]> 10
Ubuntu
Bazat pe Debian Ubuntu 10.04 LTS Ubuntu 10.10 stabil Ubuntu 11.04 beta
Lansare la fiecare 6 luni Suport 18 luni, respectiv 60 pentru LTS
Mihai Oaida<[email protected]> 11
Ubuntu
Xubuntu, KUbuntu, Ubuntu studio Ubuntu server, Ubuntu desktop
Instalare – live cd Configurare, parti ionareț Utilitare comune Preferin eț Instalare soft
Mihai Oaida<[email protected]> 12
Comenzi
Sistemul de fi iereș Ierarhic Totul este un fi ierș Root-ul este /
Dispozitive: /dev/sda7 Tipuri: ext2, ext3, ext4, reiserfs, zfs, swap Limite
Mihai Oaida<[email protected]> 13
Comenzi - montare dispozitive
mount df -h fdisk -l umount umount -a vim /etc/fstab
Mihai Oaida<[email protected]> 16
Comenzi - fi iereș
wc cat file head tail grep find / -name '*snoop*.mp3'
Mihai Oaida<[email protected]> 17
Comenzi - utilizatori
adduser mihai useradd -g developers mihai chown -R mihai:developers poze/
Mihai Oaida<[email protected]> 18
Comenzi - fi iere - drepturiș
drwxr-xr-x - 755 r - 4 w - 2 x - 1
ex:664,777,755,600 chmod -R 775 poze/
Mihai Oaida<[email protected]> 19
Comenzi - compresie
Tar tar -zcvf proiect.tar.gz tema3 tar -xvf proiect.tar.gz
Zip zip -r tema3.zip tema3/ unzip tema3.zip
Rar unrar x pack.rar
Mihai Oaida<[email protected]> 20
Comenzi - bash
bash Ctrl+R, Ctrl+Alt+F1 history autocomplete redirectare output pipes procese background shell scripting
Mihai Oaida<[email protected]> 21
Comenzi – instalare pachete
sudo apt-get update sudo apt-cache search php sudo apt-get install php5 Upgrade
sudo apt-get upgrade sudo apt-get dist-upgrade
sudo apt-get clean SAU: sudo aptitude
Mihai Oaida<[email protected]> 22
Comenzi - re eaț
Configurare /etc/network/interfaces /etc/resolv.conf /etc/hosts sudo /etc/init.d/networking restart
Verificare ifconfig ping tracepath mtr
Mihai Oaida<[email protected]> 23
Comenzi - informa ii sistemț
top, htop isostat, vmstat,dstat free cat /proc/cpuinfo lshw
Mihai Oaida<[email protected]> 25
Unelte în Linux
Office Programare în C/C++ Programare în Java Programare în Python Programare Web Virtualizare Programe de pe Windows Versionare cu svn
Mihai Oaida<[email protected]> 26
Mul umescț