TAG | Linux Install
26
Programare in Linux Utilizarea Sistemelor de Operare
No comments · Posted by inSecure in Linux Hacking
Cuprins
1. Notiuni de baza……………………………………………………………………………………………4
1.1. IDE = Integrated Development Environment………………………………………………….4
1.2. Debugger ? gdb ? The GNU Debugger………………………………………………………….4
1.3. Debug symbols……………………………………………………………………………………..4
1.4. Version Control……………………………………………………………………………………..4
1.5. ANSI C………………………………………………………………………………………………..5
1.6. Core file………………………………………………………………………………………………5
2. Debugging in Linux………………………………………………………………………………………5
2.1. Notiuni generale…………………………………………………………………………………….5
2.2. Debugging ?pasiv? (folosind core files)………………………………………………………….7
2.3. Debugging ?activ?…………………………………………………………………………………10
3. Detectia memory leak-urilor………………………………………………………………………….12
3.1. Notiuni introductive……………………………………………………………………………….12
3.2. Valgrind…………………………………………………………………………………………….12
4. Utilizarea file descriptor-ilor…………………………………………………………………………..15
4.1. Terminologie……………………………………………………………………………………….15
4.2. File descriptor-i standard………………………………………………………………………..15
4.3. De ce nu facem piping mereu?………………………………………………………………….16
4.4. De ce sa folosim toti file descriptor-ii standard?…………………………………………….16
4.5. Exemplu de utilizare a file descriptor-ilor standard intr-un program…………………….16
4.6. Exemple de utilizare a programului……………………………………………………………17
5. Pipe-uri cu nume………………………………………………………………………………………..18
5.1. Notiuni introductive……………………………………………………………………………….18
5.2. ?Viata? pipe-urilor cu nume……………………………………………………………………..18
5.3. Utilizarea pipe-urilor cu nume…………………………………………………………………..19
6. Patch-uri………………………………………………………………………………………………….20
6.1. Diff…………………………………………………………………………………………………..20
6.2. Patch………………………………………………………………………………………………..22
6.3. Diferente intre directoare………………………………………………………………………..23
Versiune: 1.1/2006-11-24 Pagina 2/23
![]()
(more…)
boot · bootare · compilare · compile · editoare text · executie · GCC · GNU Make · hardware · Linux Install · Makefile · Netiquette · Programare · Retelistica · Scripting · securitate · security · servicii · shell scripting · Windows Hacking · xwindows
1. Linux install……………………………………………………………………………………….3
1.2. De ce linux pentru Workstation……………………………………………………….3
1.3. De ce Linux pentru Server……………………………………………………………..3
2. Tipuri de distributii (unstable, testing, stable)………………………………………..3
3. Linux Install……………………………………………………………………………………….4
3.2 Tipuri relatii intre pachete………………………………………………………………4
3.3. Managenentul pachtelor………………………………………………………………..5
3.3.1. dpkg………………………………………………………………………………………5
3.3.2. apt & sources.list…………………………………………………………………….5
4. Utilizatori / drepturi…………………………………………………………………………….6
4.1. Utilizatori…………………………………………………………………………………….6
4.2. Permisiuni (Drepturi de acces)……………………………………………………….7
4.3. Grupuri………………………………………………………………………………………..7
5 Mount Points……………………………………………………………………………………….8
5.1. mount………………………………………………………………………………………….8
5.2. /etc/fstab………………………………………………………………………………………8
2
(more…)
boot · bootare · compilare · compile · debian · editoare text · executie · GCC · GNU Make · hardware · instalare debian · instalare linux · Linux Hacking · Linux Install · Makefile · Netiquette · Programare · Retelistica · Scripting · securitate · security · servicii · shell scripting · ubuntu · Windows Hacking · xwindows
Cuprins:
1. Introducere
2. Interfata cu utilizatorul
2.1 Windows shell
2.2 Windows explorer
2.3 Start Menu
2.4 Taskbar
3. Configurare
3.1 Control Panel
3.2 Device manager
3.3 Windows Security Center
4. Registrii Windows
4.1 Descriere
4.2 Structura
4.3 Moduri de editare
4.4 Localizarea registrilor
5. Servicii
5.1 Descriere
5.2 Exemple de servicii Windows
6. Aplicatii Windows
6.1 COMMAND.COM
6.2 Paint
6.3 Notepad
6.4 Internet Explorer
6.5 Media Player
6.6 Outlook Express
6.7 Remote Desktop Connection
7. Securitate
7.1 Considerente generale
7.2 Securitatea in Windows
(more…)
boot · bootare · compilare · compile · editoare text · executie · GCC · GNU Make · hardware · Linux Install · Makefile · Netiquette · Programare · Retelistica · Scripting · securitate · security · servicii · shell scripting · Windows Hacking · xwindows
Cuprins
1 Ce este o interfata grafica…………………………………………………………….3
1.1 Tipuri de interfete cu utilizatorul………………………………………………………………….3
1.2 Sistemul de ferestre Linux (15 minute)………………………………………………………….3
1.3 Arhitectura X Window System……………………………………………………………………..4
1.4 X.Org si XFree86…………………………………………………………………………………….5
2 Instalarea interfetei grafice (10 minute)…………………………………………..6
3 Pornirea si oprirea interfetei grafice (15 minute)…………………………………6
3.1 Pornirea interfetei grafice…………………………………………………………………………..6
3.2 Oprirea interfetei grafice……………………………………………………………………………7
4 Configurarea serverului X (25 minute)………………………………………………7
4.1 /etc/X11/xorg.conf (20 minute)………………………………………………………………….7
5 Setari de sistem in interfata vizuala(30 minute)………………………………..10
6 Link-uri………………………………………………………………………………….12
1 Ce este o interfata grafica
1.1 Tipuri de interfete cu utilizatorul
.
CLI (Command Line Interface)
0
interactiunea cu SO se baseaza pe comenzi scrise de la tastatura
0
curba abrupta de invatare ? utilizatorul se obisnuieste greu cu comenzile
0
rapiditate in utilizare dupa ce comenzile au fost retinute (in special daca este folosit
history-ul de comenzi)
0
pot fi invocate comenzi complicate utilizand secvente scurte de caractere
0
desi de la aparitia sa a fost concurat de TUI si GUI, ramane metoda de control al SO
preferata de utilizatorii avansati datorita usurintei in utilizare (in special a usurintei
utilizarii comenzilor)
0
Exemple: Shell-ul din Linux, cmd in Windows
.
TUI (Text User Interface)
0
Interactiunea cu SO se realizeaza prin intermediul ferestrelor, meniurilor, butoanelor,
mouse-ului
0
Pentru desenarea interfetei sunt utilizate caractere disponibile pe orice terminal text
0
Exemple: mcedit, links
.
GUI (Graphical User Interface)
0
Este un sistem de interactiune de tipul WIMP (window, icon, menu, pointing device)
0
Pentru desenarea interfetei foloseste moduri grafice de rezolutie inalta (VGA=640X480,
SVGA=800X600, 1024X768, 1280X1024, 1600X1200)
0
A aparut ca o reactie la curba destul de abrupta de invatare a comenzilor din CLI
0
Exemple: Windows, interfata grafica din linux
boot · bootare · compilare · compile · editoare text · executie · GCC · GNU Make · hardware · Linux Install · Makefile · Netiquette · Programare · Retelistica · Scripting · securitate · security · servicii · shell scripting · Windows Hacking · xwindows

