1.1 INTRODUCTION 

1.1 GENERAL CHARACTERISTICS


  1. Introduction
    Origin: created in the early 1970s in the Bell–AT&T laboratories.
    Industrial expansion: early 1980s.
    Current role: a major player in groupware and client/server architectures.

  2. General characteristics
    Multi‑user: several users can work at the same time.
    Multitasking: programs can run in parallel.
    Multi‑platform: available on a wide range of hardware platforms.
    Multiprocessor support: can take advantage of machines with multiple processors.

  3. Performance and positioning
    Unix solutions:

  • offer performance levels comparable to proprietary systems,
  • provide equivalent functionality,
  • are often more attractive in terms of cost and scalability.
  1. Unix spirit and philosophy
    Unix is above all a development system.
    Everything is designed with programming in mind.
    Key principle: modularity.

There are standard utilities.
These utilities can be combined endlessly (the “toolbox” approach).

  1. Learning and mastery
    Requires significant initial learning (functional richness, openness).
    In return:
  • Mastery grows with practice.
  • The better you know it, the more you can benefit from it.

To be comfortable with Unix, you need to know:

  • the basic mechanisms,
  • the available utilities and services.
  1. Standards and portability
    Despite the large number of Unix variants, the system is based on:
  • a wide range of standards,
  • de facto standards, especially for:
    • programming interfaces,
    • services.

Consequence: high portability of applications, a major asset of Unix.

  1. Unix strengths in an IT architecture
    Large number of software solutions available:
  • for example, as a DBMS server.

Networking:

  • quality and reliability around the TCP/IP protocols.

Graphics:

  • solutions based on the X Window system.

All this facilitates the adoption of Unix when choosing an IT architecture.


Si tu veux, tu peux m’envoyer d’autres pages ou un autre extrait à traduire de la même façon.

1. Introduction

  • Origine : création au début des années 1970 dans les laboratoires Bell-AT&T.
  • Essor industriel : début des années 1980.
  • Rôle actuel : acteur majeur des collections et des architectures client/serveur.

2. Caractéristiques générales

  • Multi-utilisateurs : utilisateurs peuvent travailler en même temps.
  • Multi-tâches : programmes peut-exécuter’s en parallèle.
  • Multi-plateformes : sur sur présent de plates-formes matérielles.
  • Support du multi-processeur : sait exploiter les machines à plusieurs processeurs.

3. Performances et positionnement

  • Les solutions Unix :
    • accueil des niveaux de performances comparables aux propriétaires systèmes,
    • l’offre des fonctionnalités équivalentes,
    • dest souvent plus en termes coûtsde coûts et d’ évoluivité.

4. Esprit et philosophie d’Unix

  • Unix est avant tout un système de développement.
  • Tout est réflexion pour la programmation.
  • Principe clé : modularité.
    • Existence de normes des utilitaires.
    • Ces utilitaires sont combinables à l’infini (approche « boîte à outils »).

5. Apprentissage et maîtrise

  • Nécessite un apprentissage initial important (richesse fonctionnelle, ouverture).
  • En contrepartie :
    • Maîtrise accumule à mesure de la pratique.
    • Plus sur le connu, plus sur peut en tirer parti.
  • Pour être à l’aise avec Unix, il faut :
    • les mécanismes de base,
    • Les utilitaires et services disponibles.

6. Normes, normes et portabilité

  • Méchanteur de variantes d’Unix, le système repos sur :
    • un grand intervalle de normes,
    • des normes de fait, surtout pour :
      • les interfaces de programmation,
      • les services.
  • Conséquence : forte portabilité des applications, untout majeur d’Unix.

7. Atouts d’Unix dans une architecture informatique

  • Grand nombre de solutions logicielles disponibles :
    • par exemple comme serveur de SGBD.
  • Réseau :
    • qualité et fiabilité autour des protocoles TCP/IP.
  • Graphisme :
    • solutions autour du système X Window.
  • Tout cela l’implantation l’implantation d’Unix dans le choix d’une architecture informatique.

######################## »

1-ការណែនាំ

ប្រភពដើម៖ ត្រូវបានបង្កើតឡើងនៅដើមទសវត្សរ៍ ១៩៧០ ក្នុងមន្ទីរពិសោធន៍ Bell–AT&T។

ការពង្រីកឧស្សាហកម្ម៖ នៅដើមទសវត្សរ៍ ១៩៨០។

តួនាទីបច្ចុប្បន្ន៖ ជាអ្នកលេងសំខាន់ម្នាក់ក្នុងកម្មវិធីសហប្រតិបត្តិការ (groupware) និងស្ថាបត្យកម្ម client/server។


2-លក្ខណៈទូទៅ

ពហុអ្នកប្រើ (Multi‑user)៖ អ្នកប្រើជាច្រើនអាចធ្វើការនៅពេលតែមួយ។

ពហុភារកិច្ច (Multitasking)៖ កម្មវិធីជាច្រើនអាចដំណើរការដំណាលគ្នា។

ពហុវេទិកា (Multi‑platform)៖ មានលើវេទិកាឧបករណ៍រឹងជាច្រើនប្រភេទខុសៗគ្នា។

គាំទ្រពហុប្រូសេស័រ (Multiprocessor support)៖ អាចប្រើប្រាស់អត្ថប្រយោជន៍ពីម៉ាស៊ីនដែលមានប្រូសេស័រច្រើន។


3-ប្រសិទ្ធភាព និងទីតាំង

ដំណោះស្រាយ Unix៖

  • ផ្តល់កម្រិតប្រសិទ្ធភាពដែលអាចប្រៀបធៀបបាននឹងប្រព័ន្ធផ្តាច់មុខ (proprietary systems),
  • ផ្តល់មុខងារស្មើគ្នា,
  • ជាញឹកញាប់មានភាពទាក់ទាញជាង ក្នុងទាក់ទងនឹងថ្លៃដើម និងសមត្ថភាពពង្រីក (scalability)។

4-វិញ្ញាសា និងទស្សនវិស័យរបស់ Unix

Unix គឺជាប្រព័ន្ធអភិវឌ្ឍន៍ជាងគេមុនសិន។

អ្វីៗត្រូវបានរចនាឡើងដោយគិតគូរទៅលើការសរសេរកម្មវិធី។

គោលការណ៍សំខាន់៖ ការបែងចែកជាម៉ូឌុល (modularity)។

មានឧបករណ៍ប្រើប្រាស់ស្តង់ដារ (standard utilities)។

ឧបករណ៍ទាំងនេះអាចបន្សំជាមួយគ្នាបានមិនដាច់ដូង (របៀប «ប្រអប់ឧបករណ៍» / toolbox approach)។


5-ការរៀន និងការកាន់កាប់ឱ្យបានជំនាញ

តម្រូវឱ្យមានការរៀនសូត្រច្រើននៅដំបូង (ដោយសារតែសម្បូរមុខងារ និងភាពបើកចំហ)។

ជាគុណវិបាកវិញ៖

  • កម្រិតជំនាញនឹងកើនឡើងតាមការអនុវត្តន៍ជាប្រចាំ។
  • អ្នកយល់ដឹង Unix កាន់តែច្រើន អ្នកនឹងទទួលបានអត្ថប្រយោជន៍ច្រើនកាន់តែបន្ថែម។

ដើម្បីមានផាសុកភាពជាមួយ Unix អ្នកត្រូវតែស្គាល់៖

  • មេកានិزمមូលដ្ឋាន,
  • ឧបករណ៍ និងសេវាកម្មដែលមានផ្តល់ឱ្យ។

6-ស្តង់ដារ និងសមត្ថភាពផ្ទេរ

បើទោះបីមានវ៉ារីយ៉ង់ Unix ច្រើនក៏ដោយ ប្រព័ន្ធនេះស្ថិតលើមូលដ្ឋាន៖

  • ស្តង់ដារជាច្រើនប្រភេទ,
  • ស្តង់ដារបែប de facto ជាពិសេសសម្រាប់៖
    • ចំណុចប្រទាក់កម្មវិធី (programming interfaces),
    • សេវាកម្ម។

លទ្ធផល៖ កម្មវិធីមានសមត្ថភាពផ្ទេរខ្ពស់ (high portability of applications) ដែលជាទ្រព្យសម្បត្តិសំខាន់មួយរបស់ Unix។


7-ចំណុចខ្លាំងរបស់ Unix ក្នុងស្ថាបត្យកម្មព័ត៌មានវិទ្យា

មានដំណោះស្រាយកម្មវិធីជាច្រើន៖

  • ឧទាហរណ៍ ជាម៉ាស៊ីនមេគ្រប់គ្រងមូលដ្ឋានទិន្នន័យ (DBMS server)។

បណ្តាញ (Networking)៖

  • មានគុណភាព និងភាពទុកចិត្តបានខ្ពស់ជុំវិញពិធីការ TCP/IP។

ក្រាហ្វិច (Graphics)៖

  • មានដំណោះស្រាយផ្អែកលើប្រព័ន្ធ X Window។

អ្វីទាំងនេះធ្វើឱ្យការទទួលយក Unix ក្លាយជារឿងងាយស្រួល នៅពេលជ្រើសរើសស្ថាបត្យកម្មព័ត៌មានវិទ្យា។


ប្រសិនបើអ្នកចង់ អ្នកអាចផ្ញើទំព័រផ្សេងទៀត ឬអត្ថបទផ្សេងទៀតឲ្យបកប្រែដូចគ្នានេះបានផង។

1. Introduction

  • Origine : création au début des années 1970 dans les laboratoires Bell-AT&T.
  • Essor industriel : début des années 1980.
  • Rôle actuel : acteur majeur des collections et des architectures client/serveur.

2. Caractéristiques générales

  • Multi-utilisateurs : utilisateurs peuvent travailler en même temps.
  • Multi-tâches : programmes peut-exécuter’s en parallèle.
  • Multi-plateformes : sur sur présent de plates-formes matérielles.
  • Support du multi-processeur : sait exploiter les machines à plusieurs processeurs.

3. Performances et positionnement

  • Les solutions Unix :
    • accueil des niveaux de performances comparables aux propriétaires systèmes,
    • l’offre des fonctionnalités équivalentes,
    • dest souvent plus en termes coûtsde coûts et d’ évoluivité.

4. Esprit et philosophie d’Unix

  • Unix est avant tout un système de développement.
  • Tout est réflexion pour la programmation.
  • Principe clé : modularité.
    • Existence de normes des utilitaires.
    • Ces utilitaires sont combinables à l’infini (approche « boîte à outils »).

5. Apprentissage et maîtrise

  • Nécessite un apprentissage initial important (richesse fonctionnelle, ouverture).
  • En contrepartie :
    • Maîtrise accumule à mesure de la pratique.
    • Plus sur le connu, plus sur peut en tirer parti.
  • Pour être à l’aise avec Unix, il faut :
    • les mécanismes de base,
    • Les utilitaires et services disponibles.

6. Normes, normes et portabilité

  • Méchanteur de variantes d’Unix, le système repos sur :
    • un grand intervalle de normes,
    • des normes de fait, surtout pour :
      • les interfaces de programmation,
      • les services.
  • Conséquence : forte portabilité des applications, untout majeur d’Unix.

7. Atouts d’Unix dans une architecture informatique

  • Grand nombre de solutions logicielles disponibles :
    • par exemple comme serveur de SGBD.
  • Réseau :
    • qualité et fiabilité autour des protocoles TCP/IP.
  • Graphisme :
    • solutions autour du système X Window.
  • Tout cela l’implantation l’implantation d’Unix dans le choix d’une architecture informatique.

######################## »

1-INTRODUCTION

1.1.1 COMPONENTS OF THE SYSTEM

The components of the system can be represented as follows:

Kernel

  • Written in the C language
  • Performs the essential functions
    (memory management, process management, input/output, etc.)

File system

  • Integrated into the kernel
  • The internal implementation and the resulting administration capabilities
    are specific to each version, but the available commands and utilities
    are, of course, common.

Command languages (shells)

  • Dual role: interpreter and programming language
  • The “shell” is a program external to the kernel; a login consists in
    starting the interpreter of one’s choice.
  • The most widespread shells are:
    • Korn shell (the recommended shell today)
    • POSIX shell (standardized version of the Korn shell)
    • Bourne shell (the original shell)
    • C shell (from the Berkeley versions)
    • Bash, for Bourne Again Shell (from the Open Source world)

Available utilities and services

  • Numerous commands for the user
  • Compilers (C, C++, etc.)
  • Text editors (ed, vi, emacs, etc.)
  • Filters (text file processing tools)
  • TCP/IP network protocols
  • TCP/IP applications and services
    • standard applications: telnet, ftp, “remote commands,” etc.
    • NFS file-sharing service
    • NIS centralized administration services
    • SNMP network management protocols
  • Internet tools
  • X Window graphical interface system
  • etc.

Programming interfaces

  • System calls (C under Unix)
  • Network programming (sockets, TLI, RPCs)
  • X Window programming
  • A multitude of freeware tools for development and administration

1.1.1 COMPOSANTES DU SYSTÈME

On peut schématiser ainsi les composantes du système :

  • Noyau
  • Système de fichiers
  • Langages de commandes (shells)
  • Utilitaires et Services disponibles

Noyau

Introduction

  • Écrit en langage C
  • Réalise les fonctionnalités essentielles
    (Gestion mémoire, Gestion des processus, Entrées/Sorties …)

Système de fichiers

  • Intégré au noyau
  • L’implémentation interne et les possibilités d’administration qui en découlent
    sont propres à chaque version mais les commandes et utilitaires disponibles
    sont, bien entendu, communs.

Langages de commandes (shells)

  • Double aspect : interpréteur et langage de programmation
  • Le « shell » est un programme extérieur au noyau, une connexion consiste à
    démarrer l’interpréteur de son choix.

Les shells les plus répandus sont :

  • Korn-shell (le shell recommandé aujourd’hui)
  • Posix Shell (version normalisée du Korn-Shell)
  • Bourne-shell (le shell originel)
  • C-shell (issu des versions Berkeley)
  • Bash pour Bourne Again Shell (issu de l’Open Source)

Utilitaires et Services disponibles

Nombreuses commandes pour l’utilisateur :

  • Compilateurs (C, C++ …)
  • Éditeurs de texte (ed, vi, emacs…)
  • Filtres (outils de traitement de fichiers de texte)

Réseau :

  • Protocoles réseaux TCP/IP
  • Applications et services TCP/IP
    • applications standards : telnet, ftp, « remote commands » …
    • service NFS de partage de fichiers
    • services d’administration centralisée NIS
    • protocoles d’administration réseau SNMP
    • outils Internet
  • système d’interfaces graphiques X_Window
  • etc…

Interfaces de programmation :

  • appels systèmes (C sous Unix)
  • programmation réseau (sockets, TLI, RPCs)
  • programmation X_Window

Multitude d’outils « freeware » de développement et d’administration

1.1.1 សមាសភាគនៃប្រព័ន្ធ

សមាសភាគនៃប្រព័ន្ធ​អាចបង្ហាញបាន​ដូចខាងក្រោម៖

Kernel

  • សរសេរឡើងដោយប្រើភាសា C
  • អនុវត្តមុខងារចម្បងៗ
    (ការគ្រប់គ្រងមេម៉ូរី ការគ្រប់គ្រងដំណើរការ ការបញ្ចូល/បង្ហាញលទ្ធផល ជាដើម)

ប្រព័ន្ធឯកសារ (File system)

  • បញ្ចូលរួមជាមួយខឺណែល
  • រចនាសម្ព័ន្ធខាងក្នុង និងសមត្ថភាពគ្រប់គ្រងដែលទទួលបាន
    ខុសគ្នាតាមកំណែ​នីមួយៗ ប៉ុន្តែពាក្យបញ្ជា និងឧបករណ៍សម្រួល
    ដែលអាចប្រើបានវិញ គឺជារឿងទូទៅដូចគ្នា។

ភាសាពាក្យបញ្ជា (shells)

  • មានតួនាទីពីរ៖ ជាកម្មវិធីបកប្រែ និងជាភាសាកម្មវិន្ធ
  • «Shell» គឺជាកម្មវិធីមួយនៅខាងក្រៅខឺណែល; ការចូលប្រើប្រព័ន្ធ (login)
    គឺជាការចាប់ផ្ដើមកម្មវិធីបកប្រែដែលអ្នកជ្រើសរើស។
  • Shell ដែលគេប្រើច្រើនបំផុតមាន៖
    • Korn shell (shell ដែលបានផ្ដល់អនុសាសន៍សម្រាប់បច្ចុប្បន្ន)
    • POSIX shell (កំណែស្តង់ដារនៃ Korn shell)
    • Bourne shell (shell ដើម)
    • C shell (មកពីកំណែ Berkeley)
    • Bash សម្រាប់ Bourne Again Shell (មកពីពិភព Open Source)

ឧបករណ៍សម្រួល និងសេវាកម្មដែលអាចប្រើបាន

  • ពាក្យបញ្ជាច្រើនសម្រាប់អ្នកប្រើ
  • កម្មវិធីបកប្រែកូដ (compilers) (C, C++ ជាដើម)
  • កម្មវិធីកែសម្រួលអត្ថបទ (text editors) (ed, vi, emacs ជាដើម)
  • Filters (ឧបករណ៍ដំណើរការឯកសារអត្ថបទ)
  • ពិធីការ​បណ្ដាញ TCP/IP
  • កម្មវិធី និងសេវាកម្ម TCP/IP
    • កម្មវិធីស្តង់ដារ៖ telnet, ftp, «remote commands» ជាដើម
    • សេវាកម្ម​ចែករំលែកឯកសារ NFS
    • សេវាកម្មគ្រប់គ្រងកណ្ដាល NIS
    • ពិធីការគ្រប់គ្រងបណ្ដាញ SNMP
  • ឧបករណ៍សម្រាប់អ៊ីនធឺណិត
  • ប្រព័ន្ធចំណុចប្រទាក់ក្រាហ្វិក X Window
  • ជាដើម។

ចំណុចប្រទាក់សរសេរកម្មវិធី (Programming interfaces)

  • System calls (C ក្រោម Unix)
  • ការសរសេរកម្មវិធីបណ្ដាញ (sockets, TLI, RPCs)
  • ការសរសេរកម្មវិធី X Window
  • ឧបករណ៍ឥតគិតថ្លៃជាច្រើនសម្រាប់ការអភិវឌ្ឍ និងការគ្រប់គ្រង

1.1.1 COMPOSANTES DU SYSTÈME

On peut schématiser ainsi les composantes du système :

  • Noyau
  • Système de fichiers
  • Langages de commandes (shells)
  • Utilitaires et Services disponibles

Noyau

Introduction

  • Écrit en langage C
  • Réalise les fonctionnalités essentielles
    (Gestion mémoire, Gestion des processus, Entrées/Sorties …)

Système de fichiers

  • Intégré au noyau
  • L’implémentation interne et les possibilités d’administration qui en découlent
    sont propres à chaque version mais les commandes et utilitaires disponibles
    sont, bien entendu, communs.

Langages de commandes (shells)

  • Double aspect : interpréteur et langage de programmation
  • Le « shell » est un programme extérieur au noyau, une connexion consiste à
    démarrer l’interpréteur de son choix.

Les shells les plus répandus sont :

  • Korn-shell (le shell recommandé aujourd’hui)
  • Posix Shell (version normalisée du Korn-Shell)
  • Bourne-shell (le shell originel)
  • C-shell (issu des versions Berkeley)
  • Bash pour Bourne Again Shell (issu de l’Open Source)

Utilitaires et Services disponibles

Nombreuses commandes pour l’utilisateur :

  • Compilateurs (C, C++ …)
  • Éditeurs de texte (ed, vi, emacs…)
  • Filtres (outils de traitement de fichiers de texte)

Réseau :

  • Protocoles réseaux TCP/IP
  • Applications et services TCP/IP
    • applications standards : telnet, ftp, « remote commands » …
    • service NFS de partage de fichiers
    • services d’administration centralisée NIS
    • protocoles d’administration réseau SNMP
    • outils Internet
  • système d’interfaces graphiques X_Window
  • etc…

Interfaces de programmation :

  • appels systèmes (C sous Unix)
  • programmation réseau (sockets, TLI, RPCs)
  • programmation X_Window

Multitude d’outils « freeware » de développement et d’administration

1.1.2 LES VERSIONS

Introduction

Unix se décline à l’heure actuelle en de multiples variantes.

L’impact de ces différentes versions n’est véritablement important que pour ce qui concerne les aspects « Administration Système » et, dans une moindre mesure, les aspects « Configuration réseau ».

Quelques versions majeures (ordre alphabétique)

AIX

IBM (gammes RS/6000 et pSeries) et BULL (Escala)

Versions 5, 4.3.x (matériels « PowerPC »)

http://www-1.ibm.com/servers/fr

http://www.ibm.com/products/fr/

http://www-frec.bull.com

FreeBSD

Versions 4.x (plateformes Intel, Alpha…)

http://www.freebsd.org

HP/UX

HP (gamme HP9000)

Versions 10.x, 11.x et 11i

http://www.hp.com/products1/unix/operating/

http://docs.hp.com

IRIX

SGI (gamme Octane, O2, Onyx…)

Versions 6.5.x (processeurs MIPS)

http://www.sgi.com/software

LINUX

Noyau 2.x (diverses distributions sur diverses plates-formes)

http://www.linux.org

SCO

Distribution Linux et UNIX

OpenLinux, Open UNIX 8

SCO Open Server 5.x

UnixWare 7

Plateformes Intel et Itanium

http://www.sco.com

http://www.sco.com/products/

Solaris

SUN (plateformes Sparc et Intel)

Solaris 8, 9

http://wwws.sun.com/software/solaris/

http://docs.sun.com

Cliquer ici pour ajouter votre propre texte

Cliquer ici pour ajouter votre propre texte

Cliquer ici pour ajouter votre propre texte

Cliquer ici pour ajouter votre propre texte

1.2 Working Environement

1.2. ENVIRONNEMENT DE TRAVAIL

1.2 បរិស្ថានការងារ

1.2 WORKING ENVIRONMENT

Unix was originally a command-line–oriented system, which you access via an asynchronous text terminal.

The evolution of technologies and the emergence of network solutions and graphical interfaces have broadened the possible ways to connect.

Graphical environments are becoming increasingly widespread and standardized.

A good command of the syntax of commands and utilities is still necessary for IT professionals, regardless of their connection environment.

Depending on the type of activity, there are several ways to connect to Unix:

  • Asynchronous text-mode terminal
  • X terminal
  • X workstation
  • Non-Unix workstation

An X terminal is directly connected to the network and receives a “login banner” allowing the X Window interface to be started.

The IT specialist can, in particular, open a number of terminal emulator windows and thus have several simultaneous connections on the same workstation.

An X workstation is a Unix machine equipped with a graphics screen used as a console.

An X workstation provides the same working environment as an X terminal.

From an operating system that implements the TCP/IP protocols, it is possible, via applications built on these protocols, to connect to a Unix machine on the network.

This connection can be made either:

  • in text mode via the telnet emulator, or
  • in graphical mode if X Window emulation software is available.

There is a wide range of software available, particularly for Microsoft Windows environments.

1.2. ENVIRONNEMENT DE TRAVAIL

Unix est à l’origine un système orienté « ligne de commande » sur lequel on se connecte via un terminal texte asynchrone.

L’évolution des techniques et l’apparition des solutions réseaux et des interfaces graphiques ont enrichi les possibilités de connexion.

Les environnements graphiques se généralisent et se normalisent.

Une bonne maîtrise de la syntaxe des commandes et utilitaires reste nécessaire à l’informaticien, quelque soit son environnement de connexion.

Suivant le type d’activité, on peut trouver diverses possibilités de connexion à Unix :

-Terminal asynchrone en mode texte

Terminal X

          Un terminal X est directement connecté au réseau et reçoit une « bannière de login » permettant de lancer l’interface X_Window.

L’informaticien peut notamment lancer un certain nombre de fenêtres d’émulation de terminal et disposer ainsi, sur un même poste, de multiples connexions simultanées.

Station X

          Il s’agit d’une machine Unix dotée d’un écran graphique en tant que console.

Une station X permet le même environnement de travail qu’un terminal X.

Station non Unix

            Depuis un système d’exploitation implémentant les protocoles TCP/IP, il est    possible, via les applications bâties au-dessus de ces protocoles, de se connecter à une

machine Unix du réseau. Cette connexion se fait, soit en mode texte via l’émulateur telnet, soit en mode

graphique si on dispose d’un logiciel d’émulation X_Window.

L’offre logicielle est abondante, notamment pour les environnements Microsoft Windows.

1.2 បរិស្ថានការងារ

Unix ដំបូងគេ គឺជា​ប្រព័ន្ធ​ដែលផ្អែក​លើ​បន្ទាត់​ពាក្យ​បញ្ជា ដែល​អ្នក​ចូលប្រើ​តាមរយៈ terminal អក្សរ​អសមកាល (asynchronous text terminal) មួយ។

ការវិវឌ្ឍន៍​បច្ចេកវិទ្យា និង​ការ​កើត​មាន​ដំណោះស្រាយ​បណ្តាញ និង​ចំណុច​ប្រទាក់​ក្រាហ្វិក បាន​ពង្រីក​វិធី​សាស្រ្ត​ផ្សេងៗ​សម្រាប់​ភ្ជាប់​ចូល​ប្រព័ន្ធ។

បរិស្ថាន​ក្រាហ្វិក​កំពុង​ក្លាយ​ជា​អ្វី​ដែល​ប្រើ​ប្រាស់​យ៉ាងទូលំទូលាយ និង​មាន​ស្តង់ដារ​កាន់​តែ​ច្រើន​ឡើង។

ជំនាញ​ល្អ​លើ​វាក្យសម្ពន្ធ (syntax) នៃ​ពាក្យ​បញ្ជា និង​ឧបករណ៍ (utilities) នៅ​តែ​ជា​អ្វី​ចាំបាច់​សម្រាប់​អ្នក​ជំនាញព័ត៌មានវិទ្យា (IT professionals) មិន​ថា​ពួកគេ​ភ្ជាប់​ចូល​មក​ពី​បរិស្ថាន​ប្រភេទ​ណា​ក៏​ដោយ។

អាស្រ័យ​លើ​ប្រភេទ​សកម្មភាព មាន​វិធី​ច្រើន​ដើម្បី​ភ្ជាប់​ចូល Unix ៖

  • terminal អក្សរ​មូដ​អសមកាល (asynchronous text‑mode terminal)
  • terminal X
  • workstation X
  • workstation មិនមែន Unix

terminal X ត្រូវ​បាន​ភ្ជាប់​ដោយ​ផ្ទាល់​ទៅ​បណ្តាញ ហើយ​ទទួល​បាន “login banner” មួយ ដែល​អនុញ្ញាត​ឲ្យ​ចាប់ផ្ដើម​ចំណុច​ប្រទាក់ X Window។

អ្នក​ជំនាញ IT អាច​បើក​បង្អួច emulator terminal ច្រើន ហើយ​ដូច្នេះ​អាច​មាន​ការ​ភ្ជាប់​ជា​ច្រើន​ម្ដង​តែមួយ លើ workstation តែមួយ​បាន។

workstation X គឺ​ជា​ម៉ាស៊ីន Unix មួយ ដែល​បំពាក់​ដោយ​អេក្រង់​ក្រាហ្វិក ហើយ​ត្រូវ​បាន​ប្រើ​ជា console មួយ។

workstation X ផ្ដល់​នូវ​បរិស្ថាន​ការងារ​ដូចគ្នា​នឹង terminal X។

ចាប់ពី​ប្រព័ន្ធ​ប្រតិបត្តិការ​មួយ ដែល​អនុវត្ត​ពិធីការ TCP/IP រួចរាល់ អាច​តភ្ជាប់​ទៅ​ម៉ាស៊ីន Unix មួយ​នៅ​លើ​បណ្តាញ តាមរយៈ​កម្មវិធី​ដែល​សង់​លើ​ពិធីការ​ទាំង​នោះ។

ការភ្ជាប់​នេះ​អាច​ធ្វើ​បាន ៖

  • ជា​មូដ​អក្សរ តាមរយៈ telnet emulator មួយ ឬ
  • ជា​មូដ​ក្រាហ្វិក ប្រសិន​បើ​មាន​កម្មវិធី emulate X Window មួយ។

មាន​កម្មវិធី​ជា​ច្រើន​ប្រភេទ​អាច​រក​បាន ជាពិសេស​សម្រាប់​បរិស្ថាន Microsoft Windows។

1.2. ENVIRONNEMENT DE TRAVAIL

Unix est à l’origine un système orienté « ligne de commande » sur lequel on se connecte via un terminal texte asynchrone.

L’évolution des techniques et l’apparition des solutions réseaux et des interfaces graphiques ont enrichi les possibilités de connexion.

Les environnements graphiques se généralisent et se normalisent.

Une bonne maîtrise de la syntaxe des commandes et utilitaires reste nécessaire à l’informaticien, quelque soit son environnement de connexion.

Suivant le type d’activité, on peut trouver diverses possibilités de connexion à Unix :

-Terminal asynchrone en mode texte

Terminal X

          Un terminal X est directement connecté au réseau et reçoit une « bannière de login » permettant de lancer l’interface X_Window.

L’informaticien peut notamment lancer un certain nombre de fenêtres d’émulation de terminal et disposer ainsi, sur un même poste, de multiples connexions simultanées.

Station X

          Il s’agit d’une machine Unix dotée d’un écran graphique en tant que console.

Une station X permet le même environnement de travail qu’un terminal X.

Station non Unix

            Depuis un système d’exploitation implémentant les protocoles TCP/IP, il est    possible, via les applications bâties au-dessus de ces protocoles, de se connecter à une

machine Unix du réseau. Cette connexion se fait, soit en mode texte via l’émulateur telnet, soit en mode

graphique si on dispose d’un logiciel d’émulation X_Window.

L’offre logicielle est abondante, notamment pour les environnements Microsoft Windows.

1.3 PREMIERS PAS EN UNIX

Cliquer ici pour ajouter votre propre texte

Cliquer ici pour ajouter votre propre texte

Cliquer ici pour ajouter votre propre texte

Cliquer ici pour ajouter votre propre texte

1.2 Working Environement

Cliquer ici pour ajouter votre propre texte