Hoe Windows-programma's op Linux te draaien. Linux-applicaties draaien op Windows - fantasie of harde realiteit

Ik heb mezelf een laptop gekocht. De prestaties zijn meer dan die van een eenvoudige computer, die al vooruitgang heeft geboekt. Ik koos van een vriend, adviseerde hij, neem het met Linux, het is goedkoper en je zit nog steeds op Linux. Nou ja, ik denk dat ik geen Windows gebruik, Linux zal trouwens wel zijn.
Een klein probleempje bij het kiezen - er wordt aangegeven dat het besturingssysteem Linux is. En dat is alles. Wat Linux, niets is geschreven. Nou, oke, ik denk dat een soort bui de moeite waard is, hetzelfde principe is normaal, ik zal in ieder geval zien wat ze erin hebben gedaan. Ze openden de doos, daar is de laptop helemaal slim, in stickers, ze zeggen dat er een camera is en nog een cheto, in het algemeen de droom van elke IC-flooder. Ik dacht van wel, nifiga, ze propten zoveel rammelaars onder de linux.

Begon te downloaden. Linux bleek Linpus Linux Redflag 6 SP1 te zijn. Dit is de eerste keer dat ik dit hoor. Overigens is de distr niet slecht, het is gemaakt op fedor, het is nog steeds te vinden op mini-laptops, er is een soort semi-besturingssysteem, iets tussen een PDA en een laptop in. Maar handig: alle taken worden direct op het scherm weergegeven. Met kleine laptops is alles duidelijk, daar moet je het makkelijker op plakken, maar op een normale laptop met 2 gigabyte opera en een gigabyte 9600 kun je mooie dingen zetten, hij heeft er niet echt stress van.
Over het algemeen ben ik geladen. Wachtwoordvrije root bij de ingang. Koel. Startx zegt dat er geen schermen of stuurprogramma's zijn, er zijn ook geen mappen met kabouters en sneakers. Ik vraag niet eens naar de camera en andere dingen, dus het is duidelijk. We snuffelen in de documenten, er is alleen een boek over hoe deze Linux te installeren. Er zijn ook schijven met hout. Er staat een trots opschrift op - compatibel met Windows Vista! Dit maakte me erg blij. En in de instructies voor de laptop, het postscript - verwijder het gedeelte Herstel niet, er zijn belangrijke gegevens over het herstellen van stuurprogramma's en Windows. Fdisk weergegeven, partities bekeken, /usr en /home, wat voor interessants hadden ze in gedachten en hoe gaan ze Windows herstellen op een laptop met Linux? Waarschijnlijk weer een grapje.
Ergens las ik een artikel, op chtoli seklab, dat laptops met Linux vooral gekocht worden om er later Windows op te zetten. Niet verrassend.
Een vriend bracht op de een of andere manier een laptop mee, ook met Linux. Ze had meer geluk - ze plaatsten haar suzu. De gebruiker is gemaakt. Ze zijn gewoon vergeten het wachtwoord van hem te zeggen. Die heb ik ook moeten slopen.
Dus ik denk, is het echt onmogelijk om een ​​of andere glamoureuze distro op je computers te zetten? Mandriva is hetzelfde, bubunts. Zijn er niet genoeg gebruiksvriendelijke distributies? Ze zijn allemaal gratis, waarom begrijp je dan niet welke distributiekit als je een normale kunt plaatsen, die de hardware uit de doos haalt en ermee werkt?
Hike, lange tijd zullen mensen naar Linux kijken als x. begrijpen wat.
Ik vond een prachtig excuus voor acer op het forum, ik denk dat asus zich aan hetzelfde beleid houdt:

Het probleem zit in het besturingssysteem.Wanneer het besturingssysteem (geïnstalleerd door de fabrikant) wordt opgestart, werken de commando's (startx, KDE, / etc / inittab, etc.) niet. Ik heb bijna alle fora op internet doorgespit. Iedereen die laptops heeft gekocht met Linpus Linux zal dit besturingssysteem niet starten. http://forum.oszone.net/thread-75889.html Als iemand geïnteresseerd is, hier is wat ik heb opgegraven van een Singaporese. Hij wendde zich tot Acer en Linpus. Dit is wat Acer antwoordde (vertaald uit het Engels door Google en lichtjes aangepast door mij) Beste Onze excuses voor dit misverstand. Laat me hier alsjeblieft duidelijk over zijn. De Travelmate 2413NWLC die u hebt gekocht, wordt verkocht zonder besturingssysteem. Dit helpt de kosten van een laptop te verlagen voor een klant die al een exemplaar van Windows XP heeft. Er is echter een verordening dat alle computers met een besturingssysteem moeten worden geleverd. Om deze uitspraak te laten werken, heeft Acer daarom een ​​tekstversie van Linpus Linux gedownload. Dit is vergelijkbaar met MS-DOS. Het kan geen GUI / KDE-omgeving binnengaan omdat het geen volledige versie van Linpus Linux is. Travelmate 2400-serie, alleen gecertificeerd voor Windows XP. Klanten worden aangemoedigd om hun eigen exemplaar van Windows XP aan te schaffen en op deze notebooks te installeren. Alle benodigde Windows XP-stuurprogramma's staan ​​op de Resource-cd. Met vriendelijke groet, Wah, Kok-MinВах, Technical Support Engineer Acer Computer (Singapore) Pte Ltd Probeer dus niet Linpus op uw Acer-s te gebruiken. Geef me een klap, voor mijn drie gedode dagen op het internet. Hoera!!!

Die. zet Linux als er maar iets stond. Zou dos dan zetten, sneller verwijderen

De Linux-installatie is dus voltooid en u start uw computer opnieuw op. Als Linux het enige besturingssysteem is dat op uw computer is geïnstalleerd (wat betekent dat de LILO-lader zich in de MBR bevindt), dan zal na de gebruikelijke hardwaretests uitgevoerd door het BIOS kort het volgende bericht verschijnen

Als u geen actie onderneemt, worden er veel berichten op het scherm weergegeven waarvan we de betekenis nog niet zullen analyseren, en ten slotte verschijnt er een gestileerde afbeelding van een pinguïn. (Ik overweeg nog steeds het geval waarin je weigerde om de grafische shell automatisch te laden tijdens de installatie). Onder de afbeelding van de pinguïn op het scherm staat:

Linux-versie 2.0.36, gecompileerd # 1 di 29 dec 13:11:11 EST 1998
Eén Intel 486 DX / 2-WB-processor, 16M RAM, 33,28 Bogomips totaal
Black Cat Linux-versie 5.2 (Fulcrun)
Kernel 2.0.36 op een i486 localhost login:

Ik gaf hier het bericht dat ik kreeg met een van de installatie-opties, toen ik Black Cat versie 5.2 installeerde; uw bericht zal natuurlijk op sommige details verschillen. Als je het geduld hebt om dit boek uit te lezen, zul je ontdekken dat het bericht dat tijdens het laden wordt weergegeven desgewenst kan worden gewijzigd, zodat zoiets als "Hallo, vriend! Het is vandaag 11 november 2001. Het is 19 uur 22 minuten. Vul in, geef uw naam en wachtwoord op." Het is echter te vroeg om te zeggen hoe dit wordt gedaan.

Als je opstart vanaf een diskette, dan is het opstarten hetzelfde, alleen iets langzamer.

Als Linux niet het enige besturingssysteem op je computer is, en je gebruikt LILO om multi-boot te organiseren, dan moet je op het moment dat LILO boot: op het scherm verschijnt op de 'Tab'- of '?'-toets drukken. Dan geeft LILO je een lijst met labels die zijn toegewezen aan verschillende besturingssystemen. In versie 21 toont LILO deze lijst al automatisch op het scherm in de vorm van een menu. Het is noodzakelijk om uit het menu te selecteren of een van deze labels in te voeren (typ op het toetsenbord) en op de 'Enter'-toets te drukken. Als je het label kiest dat overeenkomt met Linux, zou je uiteindelijk het woord login : moeten zien, dat in dit geval dient als een prompt voor je gebruikersnaam.

3.2. Log in op het systeem

Zoals u begrijpt, moet u in reactie op deze uitnodiging een gebruikersnaam invoeren en vervolgens, op verzoek, een wachtwoord om in te loggen op het systeem. Als dit de eerste keer is dat u zich aanmeldt bij het systeem nadat u het hebt geïnstalleerd, moet u inloggen als "" root "". Dit is de enige gebruiker voor wie tijdens de installatie een account of account moet worden aangemaakt. Deze gebruiker is de volledige eigenaar van het systeem (zowel nu als in de toekomst), d.w.z. hij heeft onbeperkte toegang tot zijn bronnen, kan andere gebruikers starten en verwijderen, het systeem stoppen, enz. Onzorgvuldig gedrag van een gebruiker met dergelijke rechten kan gemakkelijk leiden tot trieste gevolgen, tot aan de volledige ineenstorting van het systeem. Daarom loggen ze meestal alleen onder deze naam in om administratieve taken uit te voeren. Maar we hebben nu net zo'n geval, dus als reactie op de login: prompt, typ "root" en druk op de 'Enter' (of 'Return') toets. Het systeem zal u vragen om een ​​wachtwoord in te voeren:

Uiteraard moet u als reactie het wachtwoord invoeren van de gebruiker wiens naam eerder is ingevoerd. Bij de eerste keer opstarten moet je het wachtwoord invoeren dat tijdens de installatie voor de rootgebruiker is ingesteld en op ‹Enter› drukken. Houd er rekening mee dat als u na het invoeren van de naam gedurende een zeer lange tijd het wachtwoord niet invoert, het systeem opnieuw zal terugkeren naar het verzoek om de gebruikersnaam. Na het invoeren van het wachtwoord, ziet u zoiets als dit:

Zo'n string wordt een prompt genoemd. Wanneer een prompt verschijnt, is het systeem klaar om uw opdracht te accepteren en uit te voeren. Dit geeft nu aan dat u succesvol bent ingelogd. U ziet een zwart scherm en een systeemprompt voor een opdracht - wat MS-DOS of Windows de opdrachtregelmodus noemt. We zullen naar deze modus verwijzen als tekstmodus (in tegenstelling tot de grafische modus die door het X Window-systeem wordt geboden).

In het getoonde voorbeeld bevat de prompt de gebruikersnaam (root), de systeemnaam (localhost) en de huidige map (/ root). U kunt ook het type uitnodiging wijzigen. In alle volgende voorbeelden gebruiken we een prompt met alleen een gebruikersnaam.

Voordat ik u vraag om het eerste commando in te voeren, moet ik zeggen dat elk UNIX-systeem hoofdlettergevoelig is, dat wil zeggen dat het onderscheid maakt tussen kleine letters en hoofdletters. Daarom moeten alle opdrachten en hun parameters precies worden ingevoerd zoals aangegeven in de voorbeelden, rekening houdend met het geval.

De eerste opdracht die moet worden ingevoerd, is de opdracht useradd. Na de opdrachtnaam moet u een spatie en de gebruikersnaam invoeren, bijvoorbeeld jim:

Daarna weet het systeem van het bestaan ​​van de gebruiker jim (ze zeggen, "er wordt een account geopend voor de gebruiker jim"). Het is echter nog niet mogelijk om onder deze naam in het systeem te komen (of, zoals ze meestal zeggen, "inloggen"). Om ervoor te zorgen dat het systeem de gebruiker met de naam jim kan laten werken, moet u een wachtwoord voor hem instellen. Om dit te doen, voert u de opdracht in

Er verschijnt een regel

Voer uw wachtwoord in. Nadat u de invoer hebt voltooid door op de 'Enter'-toets te drukken, zal het systeem u vragen om het opnieuw in te voeren:

Als u geen fout heeft gemaakt bij het invoeren (het wachtwoord moet "blind" worden ingevoerd, omdat het niet op het scherm wordt weergegeven), verschijnt een bericht: passwd: alle authenticatietokens zijn bijgewerkt en de systeemprompt. Als je een wachtwoord hebt gekozen dat niet erg goed is (te kort of te simpel), krijg je een waarschuwing, maar het systeem accepteert het wachtwoord nog steeds en laat de nieuwe gebruiker ermee inloggen.

Je bent dus bekend met de eerste twee commando's op een Linux-systeem: useradd en passwd. Het volgende commando dat elke gebruiker van een UNIX-systeem moet kennen, is het man-commando. Het man-commando is een ingebouwd helpsysteem voor het Linux-systeem. Het moet worden ingevoerd met een parameter - de naam van een andere opdracht of een trefwoord, bijvoorbeeld

Als reactie ontvangt u een beschrijving van de bijbehorende opdracht of informatie over het door het trefwoord aangegeven onderwerp. Aangezien informatie meestal niet op één scherm past, kunt u tijdens het browsen de toetsen 'PageUp' en 'PageDown' en de spatiebalk gebruiken. Als u op elk moment op de 'Q'-toets drukt, wordt de weergavemodus verlaten en keert u terug naar de invoermodus voor opdrachten. Kijk eens naar de login- en passwd-commando's die we tot nu toe hebben gezien. Merk op dat u op dezelfde manier ook informatie van het man-commando zelf kunt krijgen. Binnenkomen

Helaas wordt de informatie in de meeste gevallen in het Engels gegeven. Als u geen Engels leest, lees dan geduldig deze gids of een ander geschikt boek over dit onderwerp.

U kunt proberen wat meer commando's in te voeren en de reactie van het systeem te observeren. Probeer bijvoorbeeld de commando's in de tabel. 3.1 (voer ze in met de parameters in de tabel).

Tabel 3.1. De eenvoudigste Linux-commando's.

Opdracht Korte beschrijving
wie ben ik Meldt de naam waarmee je bent ingelogd voor deze sessie
met wie? Vertelt welke gebruikers momenteel zijn aangemeld bij het systeem
pwd Rapporteert de naam van de huidige directory
ls -l Lijst bestanden en submappen van de huidige map
cd ‹directory_name› Wijzigt de huidige map
ps bijl Geeft een lijst met lopende processen

Bekijk beschrijvingen van deze opdrachten met behulp van de opdracht man.

We zullen hier geen meer gedetailleerde lijst van mogelijke commando's geven. Ten eerste kunt u zich geleidelijk aan vertrouwd maken met de vereiste opdrachten terwijl u verder leest. Ten tweede zijn beschrijvingen van basiscommando's te vinden in elk UNIX-boek.

3.3. Console, virtuele terminals en shell

Je hebt dus je eerste ervaring met de tekst- of "console"-modus van het Linux-systeem. De concepten "terminal" en "console", die we meer dan eens zullen tegenkomen, moeten waarschijnlijk verder worden verduidelijkt.

Toen UNIX werd gemaakt, waren computers groot (mainframes) en gebruikers werkten eraan via vele seriële interfaces om externe terminals te verbinden. Een terminal is een apparaat dat is ontworpen voor gebruikersinteractie met een computer en bestaat uit een monitor en een toetsenbord. Externe terminals zijn waarschijnlijk niet verbonden met uw personal computer, maar er is een toetsenbord en een monitor, die fungeren als een gebruikersterminal (er is alleen een muis aan de compositie toegevoegd).

Mainframes hadden een speciale terminal voor de sysadmin, de console. De console was meestal niet via een seriële interface op een computer aangesloten, maar via aparte connectoren (soms werd in plaats van een monitor een afdrukapparaat als uitvoerapparaat meegeleverd).

Aangezien traditie over het algemeen wordt gevolgd op UNIX-systemen, gedragen het toetsenbord en de monitor van een personal computer zich op dezelfde manier als de console daarvoor. Het voordeel van deze oplossing is dat alle oude programma's die voor UNIX-beheerders zijn gemaakt probleemloos werken op het nieuwe type systeemconsole.

Maar naast de console kunt u met Linux ook verbinding maken met een computer en externe terminals en biedt het bovendien de mogelijkheid om met meerdere virtuele terminals vanaf één console te werken. Druk op de toetscombinatie 'Ctrl' + 'Alt' + 'F2'. U ziet opnieuw de login: prompt. Dit is echter geen terugkeer naar het aan de slag gaan met het systeem - u bent net overgestapt naar een andere virtuele terminal. Hier kunt u zich onder een andere naam inschrijven. Probeer in te loggen met de gebruikersnaam die je zojuist hebt toegevoegd. Druk vervolgens op de toetscombinatie 'Ctrl' + 'Alt' + 'F1'. U keert terug naar het eerste scherm. Standaard opent Red Hat Linux 6 gelijktijdige sessies (virtuele terminals) bij het opstarten, wat soms erg handig in gebruik is. Gebruik de combinaties 'Ctrl' + 'Alt' + 'F1' - 'Ctrl' + 'Alt' + 'F6' om tussen virtuele terminals te wisselen. (Merk op dat wanneer u in de tekstmodus werkt, hetzelfde resultaat kan worden verkregen met de combinaties ‹Alt› + ‹F1› - ‹Alt› + ‹F6›, maar in de grafische modus kunt u niet zonder de ‹Ctrl›-toets, dus het is beter om te wennen aan de 3-toetscombinaties). Trouwens, als u tijdens het werk bent vergeten in welke terminal u zich op dit moment bevindt, gebruik dan de opdracht tty, die de naam van de terminal in het volgende formaat weergeeft: / dev / tty2.

Laten we meteen zeggen dat als u een sessie met het systeem in een van de terminals wilt beëindigen, u dit kunt doen door op de toetsencombinatie + te drukken. Hierdoor wordt de computer niet afgesloten en wordt het systeem niet opnieuw opgestart. Vergeet niet dat Linux een multitasking en multi-user systeem is. Het afsluiten van één gebruiker betekent niet dat u de computer moet afsluiten. De sessie van een van de gebruikers wordt gewoon beëindigd en het systeem geeft opnieuw de prompt weer die u al in deze terminal hebt gezien. U kunt uw sessie beëindigen door een van de uitlog- of afsluitcommando's in te voeren.

Nu u weet hoe u een sessie in het systeem kunt openen en sluiten, volgt u de bovenstaande aanbevelingen, dat wil zeggen, begin uzelf als een gewone gebruiker (zonder superuser-rechten), sluit alle sessies die als root zijn geopend, en log opnieuw in onder uw nieuwe naam ...

Nu moet ik een paar woorden zeggen over de schaal. De shell, of gewoon shell (dit woord wordt vaak niet vertaald, maar in de Engelse spelling gelaten), is een programma dat alle communicatie met de gebruiker uitvoert. Het is de shell die alle opdrachten accepteert die door de gebruiker vanaf het toetsenbord worden ingevoerd, en de uitvoering van deze opdrachten organiseert. Daarom kan de shell ook een commandoprocessor worden genoemd (een meer bekende term voor een DOS-gebruiker, nietwaar?). Strikt genomen, toen het hierboven werd gezegd, bijvoorbeeld "het systeem geeft een prompt weer", is dit onjuist, omdat het de shell is die de prompt weergeeft, wachtend tot de gebruiker de volgende opdracht invoert. Elke keer dat een gebruiker inlogt op het systeem, start de login-opdracht een shell voor die gebruiker. Als je inlogde vanaf de tweede terminal onder de gebruikersnaam jim (of onder een andere naam naar keuze), let dan nu op het verschil in de prompts voor de root- en jim-gebruikers. Voor root eindigt de prompt met een # en voor alle andere gebruikers eindigt deze met een $.

Het is niet alleen de login-opdracht die de shell kan uitvoeren. Je kunt gewoon bash typen (wat een shell-programma wordt genoemd op Red Hat Linux) om een ​​nieuwe instantie van de shell te starten. Als u het verlaat (door het exit-commando of door de toetsencombinatie + ) keert u terug naar de vorige shell-instantie.

De bash-shell is niet alleen een shell, maar ook een krachtige programmeertaal. Het heeft een aantal ingebouwde (interne) commando's en operators, en bovendien kan elk programma dat als een bestand op schijf is opgeslagen, als een commando worden gebruikt. Een lijst met ingebouwde opdrachten kan worden verkregen via de opdracht help. Probeer het! Gedetailleerde informatie over een specifieke ingebouwde opdracht wordt geleverd door dezelfde helpopdracht, waarbij de naam van de ingebouwde opdracht als parameter wordt gespecificeerd, bijvoorbeeld: help cd.

Aangezien de shell een zeer belangrijke rol speelt in Linux, zal er een apart hoofdstuk van dit boek aan worden gewijd. U zult echter in elk UNIX-boek gelijkaardig materiaal vinden. Er moet alleen worden opgemerkt dat er verschillende alternatieve bash-shells zijn ontwikkeld voor UNIX-achtige systemen. Ze kunnen ook op Linux worden gebruikt, maar bash is de standaard die wordt gestart.

Overweeg nu nog een commando dat u moet kennen, aangezien u nog steeds een pc hebt (het maakt niet uit of dit thuis of op het werk gebeurt). Dit betekent dat u de supergebruiker van deze computer bent. Maar, zoals hierboven vermeld, wordt het niet aanbevolen om als superuser in te loggen op het systeem, aangezien elke onzorgvuldige actie van de superuser tot ongewenste gevolgen kan leiden. Als u zich aanmeldt als een eenvoudige gebruiker, kunt u in ieder geval niet per ongeluk systeembestanden verwijderen of beschadigen. Tegelijkertijd zijn er een aantal acties (bijvoorbeeld het mounten van bestandssystemen) die alleen de superuser kan uitvoeren. Start de computer niet elke keer opnieuw op! Het is in dergelijke situaties dat het su-commando te hulp komt. Het enige wat je hoeft te doen is het su commando in te voeren en de huidige shell (je wilt gewoon "systeem" zeggen) zal een nieuw exemplaar van de shell voor je starten, waarin je als root wordt genomen. Hiervoor dient u uiteraard (naar aanleiding van het bijbehorende verzoek) het wachtwoord van deze gebruiker in te voeren. Wanneer u klaar bent met het uitvoeren van administratieve acties, verlaat u de shell en wordt u opnieuw een onbevoegde gebruiker met de aan hem toegewezen machtigingen.

Als u bent aangemeld als root, kunt u op dezelfde manier een nieuwe shell-instantie starten als elke gebruiker waarvan u het wachtwoord kent. Maar hiervoor moet u de naam van deze gebruiker op de opdrachtregel opgeven, bijvoorbeeld:

Wanneer we su invoeren zonder een naam op te geven, wordt standaard de superuser-naam root gebruikt.

Maar in Linux is er nog een andere optie om tijdelijk over te schakelen naar het root-gebruikersbudget om administratieve functies uit te voeren. Onthoud dat Linux een systeem voor meerdere gebruikers is, waarop meerdere gebruikers tegelijkertijd draaien. Daarom kunt u in de eerste virtuele terminal inloggen als root en in elke andere terminal als een eenvoudige gebruiker. U kunt het meeste werk doen als een eenvoudige gebruiker en wanneer u administratieve functies moet uitvoeren, "belt u de systeembeheerder". Om dit te doen, drukt u gewoon op ‹Ctrl› + ‹Alt› + ‹F1› - en de systeembeheerder is er al. Na het voltooien van een bewerking die alleen door de superuser kan worden uitgevoerd, moet u onmiddellijk terugkeren naar het gemeenschappelijke gebruikersbudget. In dit geval loop je niet het risico iets in het systeem te breken totdat je de nodige ervaring hebt opgedaan.

3.4. Opdrachtregel bewerken. Commando geschiedenis

In de vorige secties werd u gevraagd om verschillende Linux-commando's uit te voeren. Ik geloof dat als er fouten waren tijdens het typen, je zelf hebt ontdekt hoe je ze kunt oplossen. Desalniettemin is het nuttig om als referentie een korte samenvatting te geven van de commando's waarmee je de commandoregel kunt bewerken, en die in het algemeen enige invloed kunnen hebben op het gedrag van de shell met het toetsenbord (een aparte discussie over de muis).

Opmerking... De opdrachtbeschrijvingen hieronder zijn voor GNU bash versie 1.14.7 (1). Het lijkt erop dat ze ook waar zullen zijn voor volgende versies van deze shell.

Tabel 3.2. Bewerkingstoetsen voor de opdrachtregel

Toets Beschrijving van de systeemreactie
‹Pijl naar rechts› of ‹Ctrl› + ‹F› Verplaats naar rechts op de opdrachtregel binnen de reeds getypte tekenreeks plus één teken naar rechts (spatie om het volgende teken in te voeren)
‹Pijl naar links› of ‹Ctrl› + ‹B› Eén teken naar links verplaatsen
‹Esc› + ‹F› Eén woord naar rechts verplaatsen
‹Esc› + ‹B› Eén woord naar links verplaatsen
‹Home› of ‹Ctrl› + ‹A› Naar het begin van de getypte tekenreeks gaan
‹Einde› of ‹Ctrl› + ‹E› Ga naar het begin / einde van de getypte tekenreeks
‹Del› of ‹Ctrl› + ‹D› Het teken waarnaar de cursor verwijst verwijderen
‹Backspase› Een teken verwijderen op de positie voorafgaand aan de cursor
‹Ctrl› + ‹K› Verwijder de rechterkant van een regel, beginnend bij het teken waarnaar de cursor verwijst
‹Ctrl› + ‹U› Verwijder de linkerkant van de regel, inclusief het teken links van de cursor
‹Enter› of ‹Ctrl› + ‹M› Uitvoering van een commando gedefinieerd door de getypte tekenreeks
‹Ctrl› + ‹L› Wis het scherm en plaats de huidige opdracht op de bovenste regel van het scherm
‹Ctrl› + ‹T› Verwissel twee tekens: het teken waarnaar de cursor wijst en het teken links van de cursor, verplaats de cursor vervolgens één teken naar rechts
‹Esc› + ‹T› Verwissel twee woorden: het woord waarnaar de cursor verwijst en het woord links van het eerste
‹Ctrl› + ‹K› Knip een deel van de regel vanaf de huidige positie van de cursor naar het einde van de regel (het afgesneden deel van de regel wordt in de buffer opgeslagen, het kan overal in de regel worden geplakt)
‹Esc› + ‹D› Knip een deel van de regel vanaf de huidige cursorpositie tot het einde van het huidige woord (als de cursor naar een spatie tussen woorden wijst, wordt het hele woord rechts van de cursor geknipt)
‹Esc› + ‹Del› Knip een deel van de regel vanaf de huidige cursorpositie naar het begin van het huidige woord (als de cursor naar een spatie tussen woorden wijst, wordt het hele woord links van de cursor geknipt)
‹Ctrl› + ‹W› Knip een deel van de regel van de huidige cursorpositie naar de vorige spatie
‹Ctrl› + ‹Y› Plak de laatst geknipte tekst op de cursorpositie
‹Esc› + ‹C› Het teken waarnaar de cursor verwijst, wordt vervangen door hetzelfde, maar met een hoofdletter, en de cursor wordt verplaatst naar de eerste spatie rechts van het huidige woord
‹Esc› + ‹U› Gebruik een hoofdletter voor de karakters van het gegeven woord, te beginnen met het karakter waarnaar de cursor wijst, en zet de cursor op de spatie rechts van het woord
‹Esc› + ‹L› Converteer tekens, beginnend met het teken waarnaar de cursor wijst, naar het einde van het gegeven woord in hoofdletters (kleine) letters, en zet de cursor op de spatie rechts van het woord
‹Shift› + ‹PgUp› ‹Shift› + ‹PgDown› Met deze commando's kunt u meerdere pagina's met schermuitvoer bekijken (het aantal hangt af van de grootte van het videogeheugen); handig in gevallen waarin een bepaalde opdracht veel informatie op het scherm weergeeft die snel over het scherm schuift en voor de gebruiker lijkt te verdwijnen; zoals je kunt zien, verdwijnt deze informatie niet
‹Ctrl› + ‹C› Uitvoeren van opdracht afbreken
‹Ctrl› + ‹D› De bash-shell verlaten

Opmerking... Als u niet alleen in de bash-shell werkt, maar het programma Midnight Commander hebt gestart, kunnen toetsen zoals 'Pijl naar rechts', 'Pijl naar links', 'Home', 'End', 'Del' niet worden gebruikt zoals aangegeven in de zoals ze worden gebruikt om de markering in het huidige paneel te verplaatsen. Maar de combinaties van symbolische toetsen die hierboven tussen haakjes zijn aangegeven met de toetsen ‹Ctrl› en ‹Esc› zijn nog steeds geldig voor het bewerken van de opdrachtregel.

De lijst met mogelijke commando's is niet beperkt tot die in de tabel. 3.2, maar vanwege het beperkte volume van het boek is het onmogelijk om hier een volledige lijst van toetsenbordcommando's te geven. Gebruik de info bash-opdracht voor meer informatie.

Merk op dat bash een ingebouwde subroutine heeft om het gemakkelijker te maken om commando's op de commandoregel in te voeren. Deze subroutine wordt aangeroepen als je twee keer op de 'Tab'-toets drukt nadat je al een aantal karakters hebt ingevoerd. Als deze karakters het begin zijn van de naam van een van de standaardcommando's die de shell kent, dan zijn er twee opties voor de reactie van de shell op het tweemaal indrukken van de 'Tab'-toets. Als een opdracht uniek wordt geïdentificeerd door de ingevoerde tekens, voegt de shell eenvoudig het einde van de opdracht toe aan de opdrachtregel. Indien het onmogelijk is om de opdrachtnaam eenduidig ​​te herstellen uit de ingevoerde karakters, dan wordt een lijst met mogelijke vervolgopties getoond zodat de gebruiker nog enkele karakters kan invoeren die een eenduidige voltooiing van de opdracht mogelijk maken door op de 'Tab'-toets te drukken.

Als u twee keer een tab-teken probeert in te voeren op een lege opdrachtregel, krijgt u na de eerste invoer alleen een pieptoon en na de tweede krijgt u zoiets als het volgende bericht: "Er zijn 1217 mogelijkheden. Wilt u echt om ze allemaal te zien? (Y of n) "(" Er zijn 1217 mogelijke aanvullingen. Weet je zeker dat je ze allemaal wilt zien? ").

Als u twee keer op de tab-toets drukt na het typen van een van de opdrachten en een spatie, gaat de shell ervan uit dat u zoekt naar de naam van het bestand dat moet worden ingevoerd als een opdrachtparameter, en vraagt ​​u een lijst met de bestanden in de huidige map. Als een voldoende deel van de bestandsnaam is ingevoerd, eindigt het invoeren van deze naam in de opdrachtregel. Op dezelfde manier kunt u proberen de uitgangen van omgevingsvariabelen te raden als u in plaats van de 'Tab'-toets de combinatie 'Esc' + '$' gebruikt.

Voor praktisch werk met de shell is het ook handig om te weten dat de shell een bepaald aantal ingevoerde commando's onthoudt (standaard 1000, deze waarde is ingesteld in de HISTSIZE-variabele; zie hoofdstuk 5) en stelt u in staat deze aan te roepen door te selecteren uit een lijst - de zogenaamde opdrachtgeschiedenis. De geschiedenis van commando's kan worden bekeken door de geschiedenis in te voeren in de commandoregel (hier kun je de toetscombinaties 'Shift' + 'PgUp' en 'Shift' + 'PgDown' gebruiken om te zien wat dit commando zal opleveren). De opdrachtgeschiedenis wordt opgeslagen in een bestand dat wordt gespecificeerd door de HISTFILE-variabele (meestal $ HOME / .bash_history). De volgende sneltoetsen worden gebruikt om te werken met de geschiedenis van opdrachten in de bash-shell.

Tabel 3.3. Sleutels voor het beheren van de opdrachtgeschiedenis.

Toets Beschrijving van de systeemreactie
‹Pijl omhoog› of ‹Ctrl› + ‹P› Naar het vorige commando in de lijst gaan (achteruit in de lijst)
‹Pijl omlaag› of ‹Ctrl› + ‹N› Ga naar het volgende commando in de lijst (ga vooruit in de lijst)
‹PgUp› Ga naar (opdrachtregelaanroep) de allereerste opdracht die is opgeslagen in de opdrachtgeschiedenis
, Het nde commando uit de commandogeschiedenislijst wordt uitgevoerd (zonder op de 'Enter'-toets te drukken)
, <->, Het n-de commando vanaf het einde van de lijst wordt uitgevoerd
‹!› Tekenreeks Er wordt een commando uitgevoerd waarvan de naam begint met een reeks karakters (het zoeken naar het gewenste commando wordt uitgevoerd door vanaf het einde van het geschiedenisbestand in omgekeerde volgorde te gaan en het eerste commando dat tegenkomt dat begint met een string van karakters wordt uitgevoerd)
‹Ctrl› + ‹O› Hetzelfde als het indrukken van de 'Enter'-toets, dan wordt het volgende commando uit het geschiedenisbestand weergegeven

3.5. Het Linux-systeem afsluiten

Hoewel een Linux-computer onder bepaalde omstandigheden de klok rond kan blijven draaien, zijn de meeste gebruikers van pc's gewend om af te sluiten nadat ze klaar zijn met werken. Als je met Linux werkt, kun je de computer niet uitzetten door simpelweg de stroom uit te zetten, zoals onder MS-DOS. Het feit is dat er op elk moment verschillende processen op het systeem draaien, je kon dit zien wanneer je de opdracht uitvoerde

(en u kunt opnieuw kijken door deze opdracht opnieuw uit te voeren). Maar de belangrijkste reden is dat sommige van deze processen met bestanden kunnen werken, en het systeem schrijft niet alle wijzigingen in de bestanden naar schijf onmiddellijk nadat de gebruiker of het proces deze wijzigingen heeft aangebracht, maar slaat ze tijdelijk op in RAM (caches). Als u gewoon de stroom uitzet, worden deze wijzigingen niet opgeslagen en gaan ze verloren, wat soms zelfs kan leiden tot de onmogelijkheid om het systeem later op te starten. U moet het systeem dus correct kunnen afsluiten voordat u de computer afsluit. Dit gebeurt met het commando shutdown.

Het shutdown-commando kan alleen worden uitgevoerd door de root-gebruiker, dus u moest ofwel ingelogd zijn als root, of u moet eerst het su-commando uitvoeren om de juiste privileges te verkrijgen.

De opdracht shutdown heeft de volgende syntaxis:

# shutdown ‹opties› ‹tijd› ‹waarschuwingsmassage›

Opmerking

Er is een mogelijkheid dat wanneer u de opdracht uitvoert, u de reactie "opdracht niet gevonden" ontvangt. Dit betekent dat de shell niet weet waar het programmabestand zich bevindt. In dit geval moet u de opdracht met het volledige pad invoeren, in dit geval als / sbin / shutdown -h, aangezien voor de opdracht shutdown het programmabestand zich in de map / sbin bevindt.

Van de afsluitopties worden er twee het meest gebruikt:

H - volledige systeemuitschakeling (de computer wordt uitgeschakeld);

R - herstart het systeem.

De parameter time specificeert het tijdstip waarop het commando moet worden uitgevoerd (het hoeft niet onmiddellijk te worden uitgevoerd). De tijd kan worden opgegeven in de vorm van een vertraging vanaf het huidige moment. Als u bijvoorbeeld wilt dat het systeem na 5 minuten stopt, voert u de opdracht

wat betekent "stop het systeem binnen 5 minuten en start opnieuw op nadat het werk correct is voltooid."

wanneer u gewoon uw computer wilt uitschakelen. Gelijk aan commando

is het stop-commando. Het indrukken van de bekende toetsencombinatie 'Ctrl' + 'Alt' + 'Del' in Red Hat Linux voert dezelfde actie uit als

zodat u op deze manier ook de computer kunt uitschakelen, alleen hoeft u de stroom uit te schakelen op het moment van opnieuw opstarten.

3.6. Linux hulp

Je hebt je eerste sessie met het Linux-besturingssysteem afgerond en ik hoop dat je begrijpt dat je in verschillende situaties meer dan eens hulp nodig zult hebben. Ik hoop ook dat dit boek je in eerste instantie als zo'n hint kan dienen, maar het zal waarschijnlijk niet al je problemen oplossen. Daarom zal ik proberen om meteen andere informatiebronnen aan te geven. Tegelijkertijd loop ik op mezelf vooruit en heb ik het over het krijgen van een hint in de grafische modus, waarover nog niets is gezegd. Maar dit is gerechtvaardigd, omdat het beter is om van tevoren te weten hoe u uit moeilijke situaties kunt komen.

Als u zich in een situatie bevindt waarin u niet weet wat u moet nemen of doen om uw gewenste doel te bereiken, kunt u het beste op zoek gaan naar een aanwijzing in het systeem zelf. De Red Hat Linux-distributie bevat duizenden pagina's elektronische documentatie, dus je hebt de antwoorden op al je vragen, zoals ze zeggen, "binnen handbereik". Er zijn verschillende onafhankelijke bronnen die informatie geven over bijna elk aspect van Linux:

Man-pagina's;

Info over hypertekstgids;

Documentatie gekoppeld aan softwarepakketten;

Linux Documentatie Project HOWTO en FAQ tekstbestanden;

Zoek opdracht.

Het moet meteen gezegd worden dat u de meeste informatie uit deze bronnen in het Engels zult ontvangen. Alleen voor Russified-distributies zijn sommige man-pagina's in het Russisch gepubliceerd. U kunt daar ook de man-pagina's downloaden, vertaald in het Russisch [A5.1], van internet en ze in de juiste mappen plaatsen. Maar toch is niet alles in het Russisch vertaald. Laten we, met dit in gedachten, elk van de bovenstaande informatiebronnen nader bekijken.

3.6.2. Online man-pagina's

Hierboven werd al kort beschreven over het man-commando, met behulp waarvan de gebruiker in een moeilijke situatie altijd een hint kan krijgen op bijna elk systeemcommando, bestandsformaat en systeemaanroepen. Dit is de belangrijkste manier om hulp te krijgen op alle UNIX-systemen. De man-pagina's van Linux zijn onderverdeeld in de volgende secties:

Tabel 3.4. De belangrijkste onderdelen van de online man

Sectie Inhoud
1 Gebruikerscommando's
8 Systeemopdrachten
2 Systeemoproepen
3 Bibliotheekoproepen (subroutines)
4 Apparaten
5 Bestandsformaten
6 Spellen
7 Diversen
9 Kernel (kernel internals)
N Tcl / Tk-opdrachten

De volgorde waarin de secties in deze tabel worden vermeld, is niet willekeurig. Het feit is dat de bestanden met informatie zich in de subdirectories van de /usr /man-directory bevinden, en het man-commando zoekt naar de benodigde informatie door deze subdirectories te doorzoeken in de volgorde die wordt weergegeven in de tabel. 3.4. Als u bijvoorbeeld het commando

u krijgt hulp over het swapon-commando uit sectie 8. Daarom, als u hulp wilt krijgen over de swapon-systeemaanroep, moet u het commando geven

met vermelding van het nummer van de sectie waarin u informatie wilt zoeken.

De man-pagina's worden bekeken met het less-commando (waarmee u informatie op het scherm kunt bekijken en heen en weer kunt gaan door die schermen), dus u kunt de toetsen die in less worden gebruikt gebruiken om te bepalen hoe de informatie wordt weergegeven. De meest voorkomende:

Tabel 3.5. Toetsenbordcommando's die worden gebruikt bij het bekijken van man-pagina's

Toets Afspraak
Het programma afsluiten
Bekijk regel voor regel
Het volgende informatiescherm weergeven

Als je niet onder de indruk bent van de nieuwe versie van het besturingssysteem van Microsoft - Windows 8 of je wilt iets nieuws, dan is misschien het enige alternatief het Linux-besturingssysteem. In onze vorige artikelen hebben we het daar al over gehad, en ook een beetje oppervlakkig gedaan. Voor het logische vervolg op deze reeks handleidingen en recensies, vertellen we je hoe je het Linux-besturingssysteem op je computer of laptop installeert.

In dit artikel gaan we in op de volgende vragen:




Welke Linux-versie moet worden geïnstalleerd

Tegenwoordig is Linux Ubuntu een van de meest populaire versies (distributies) van Linux. Het is deze Linux-distributie die het vaakst wordt geïnstalleerd op verkochte laptops, in tegenstelling tot andere soorten Linux-besturingssystemen. Op dit moment is Ubuntu een van de meest vooruitstrevende distributies, maar veel Linux-experts zijn van mening dat Ubuntu zijn oorspronkelijke filosofie heeft verloren en niet meer zo "simpel" is als vroeger. Ja, dit is waarschijnlijk waar - de innovaties die de afgelopen 2-3 jaar zijn geïntroduceerd, hebben van Ubuntu een nogal resource-intensief systeem gemaakt, en het heeft niet langer de eenvoud die het was - die Linux-filosofie.

Lichtere Linux-distributies zijn Linux-Mint en Linux openSUSE. Beide distributies zijn populair bij gebruikers vanwege hun eenvoud en, belangrijker nog, geen veeleisende bronnen. Het is op deze drie distributies die we aanbevelen om voor uw keuze te kiezen. Welke distributiekit u voor u kiest - beslis zelf, nadat u al deze soorten besturingssystemen hebt geprobeerd, kan dit zelfs zonder installatie worden gedaan door het besturingssysteem vanaf de installatieschijf uit te voeren.

We zullen onze Linux-installatiehandleiding bouwen op basis van Linux Ubuntu, gezien zijn grote populariteit.

Linux installeren

Laten we u eerst laten zien hoe u Linux vanaf schijf installeert.
Allereerst gaan we naar de Russischtalige Ubuntu-site "ubuntu.ru" en downloaden daar de nieuwste systeemkopie. Selecteer vervolgens uit de lijst met voorgestelde afbeeldingen de afbeelding die past bij de architectuur van uw computer of laptop. Het is natuurlijk het beste om een ​​64-bits besturingssysteem te installeren, maar als de parameters van uw computer u dit niet toestaan, moet u een 32-bits besturingssysteem installeren.

Minimale computervereisten Linux Ubuntu
Minimale computervereisten als u wilt installerenUbuntux32:

  • Bewerker: 1 GHz;

  • RAM: 512 MB;

  • Vrije ruimte op HDD: 5 GB;


Aanbevolen vereisten als u wilt installeren:Ubuntux64:
  • Bewerker: 2 GHz x2;

  • RAM: 4GB;

  • Vrije ruimte op HDD: 20 GB;

  • Video-adapter: discreet of geïntegreerd.

Linux Ubuntu-afbeelding
De link naar de afbeelding moet de volgende indeling hebben: releases.ubuntu.com/13.04/ubuntu-13.04-desktop-amd64.iso.torrent, waarbij 13.04 het jaar en de maand is van de release van de OS-versie, "desktop" betekent dat de versie is bedoeld voor een thuis-pc en niet voor de server, en de laatste parameter "i386" is een 32-bits besturingssysteem en "amd64" is een 64-bits versie.


Vervolgens klikken we op de link die we nodig hebben en downloaden de afbeelding naar onze harde schijf. Houd er rekening mee dat om de afbeelding te downloaden, u een torrent-client moet hebben geïnstalleerd, voor Windows is dit uTorrent. Vervolgens plaatsen we een lege dvd-schijf in het optische station, bij voorkeur R, en nemen het beeld erop op. Terwijl de afbeelding naar de schijf wordt geschreven, begint u de gegevens opnieuw op te slaan.

Gegevens opnieuw opslaan
Als je Windows hebt geïnstalleerd, droog dan vooraf al je bestanden van de "C"-schijf, vooral de mappen: "Downloads" en "Documenten", aangezien we deze sectie zullen formatteren bij het installeren van Linux. Sla ook alle opgeslagen games opnieuw op (hoewel je ze niet nodig hebt in Linux, maar toch). Ga ook naar de browser en sla al uw wachtwoorden en sitebladwijzers opnieuw op, als u ze niet meer weet.

Installatie voorbereiden
Nu alles is opgeslagen, plaatst u de installatieschijf in het station en start u de computer of laptop opnieuw op. Nadat u de computer opnieuw hebt opgestart, gaat u naar het BIOS en stelt u de volgende parameters in de opstartinstellingen van het besturingssysteem in: initiële opstart - "CD-ROM", secundair - "Harde schijf". Dit is nodig zodat de machine de installatieschijf niet negeert en er vanaf opstart, en het systeem niet begint op te starten vanaf de harde schijf. Nadat u deze parameters hebt ingesteld, slaat u de wijzigingen op en start u de computer opnieuw op. Om vanaf schijf op te starten, moet u dit type opstarten mogelijk bevestigen. Daarna verschijnt na een paar seconden het Ubuntu-bootloadervenster.
Vervolgens krijg je instructies voor het installeren van Linux in afbeeldingen, waar we je zullen vertellen en duidelijk laten zien hoe je Linux correct installeert.

Linux-installatieproces

Wanneer u opstart vanaf schijf, ziet u het volgende welkomstscherm, waar u wordt gevraagd om een ​​taal te selecteren.


Nadat u uw taal hebt gekozen, kiest u een van de voorgestelde acties: "Probeer Ubuntu" of "Installeer Ubuntu". Als u "Try Ubuntu" kiest, wordt het besturingssysteem vanaf de schijf opgestart en kunt u Ubuntu testen zonder het te installeren - dat is erg handig. Als u al bekend bent met Ubuntu en u vindt het leuk, selecteer dan "Ubuntu installeren".

Aangezien ons artikel gaat over het installeren van het Ubuntu-besturingssysteem, zullen we het rechtstreeks hebben over het installeren ervan en niet over het testen ervan. Dus als u de optie kiest om Ubuntu te installeren, moet u enkele instellingen maken.


De installateur controleert eerst of uw machine aan alle vereiste parameters voldoet:
  • Is er vrije ruimte op de harde schijf?

  • Is het apparaat (in dit geval een laptop of netbook) aangesloten op een stroombron?

  • Is het apparaat verbonden met internet?

U kunt er ook voor kiezen dat het geïnstalleerde besturingssysteem onmiddellijk het vereiste pakket met stuurprogramma's, codecs, enz. Om dit te doen, laat u een vinkje achter het item "Updates downloaden tijdens installatie". Daarna drukken we op de knop "Doorgaan".


Nu wordt ons gevraagd om het type installatie te kiezen. Als je een nieuwe harde schijf hebt en er staan ​​geen gegevens op, dan kun je de optie kiezen: "De schijf wissen en Ubuntu installeren", maar voor gevorderde gebruikers raden we aan om "Overige optie" te kiezen.

Als het installatieprogramma eerder geïnstalleerde besturingssystemen detecteert, bijvoorbeeld Windows, dan zullen de opties iets anders zijn, het installatieprogramma zal aanbieden om het vorige besturingssysteem te verwijderen en Ubuntu op zijn plaats te installeren, maar houd er rekening mee dat als u deze optie selecteert, het installatieprogramma formatteer de hele harde schijf, inclusief schijf "D". In dit geval raden we u ook aan om "Andere optie" te selecteren als installatietype. Nadat we deze optie hebben gekozen, gaat u naar het menu voor beheer van harde schijfpartities.


Als u een lege en niet-geformatteerde schijf heeft, moet u een "Nieuwe partitietabel" maken. Als er al partities zijn, is het maken van een nieuwe tabel niet nodig.

Als de harde schijf niet is geformatteerd, ziet u het volgende.


Selecteer vrije ruimte en klik vervolgens op de knop "+".


Om een ​​partitie aan te maken, voert u de gewenste grootte en de volgende parameters in:
  • Nieuw sectietype: Primair;


  • Gebruiken als: Ext4 Journaled-bestandssysteem;

  • Koppelpunt: /.

Vervolgens drukken we op de knop "OK". Houd er rekening mee dat als u een besturingssysteem op een lege HDD installeert, dit, in tegenstelling tot Windows, niet in verschillende partities hoeft te worden verdeeld, omdat er een iets andere architectuur is. Daarom maken we 2 partities: de hoofdpartitie (OS en bestanden) en de swappartitie.

Vervolgens maken we een swappartitie aan die gelijk is aan de hoeveelheid van je RAM. Als de hoeveelheid RAM minder is dan 2 GB, stel de grootte dan in op minimaal 2 GB, maar niet meer. Als de hoeveelheid RAM meer dan 2 GB is, moet de grootte van het wisselbestand gelijk zijn aan de hoeveelheid RAM. De swappartitie wordt op dezelfde manier gemaakt als de hoofdpartitie. Selecteer een vrije ruimte, druk op de "+" knop en voer het volgende in:

  • Type hoofdsectie: Booleaans;

  • Locatie van het nieuwe gedeelte: Het begin van deze ruimte;

  • Gebruik als: Wissel partitie.

We bevestigen het aanmaken van de swappartitie door op de knop "OK" te klikken.
Als u gegevens op schijf "D" hebt, selecteert u deze sectie en drukt u op de knop Wijzigen. Selecteer in het venster:
  • Gebruik als: NTFS;

  • Hoofdstuk: NIET formatteren;

  • Koppelpunt: / media / "optionele naam in het Latijn" (bijvoorbeeld: "/ media / win").

Druk op de "Ok"-knop. We doen dezelfde bewerking natuurlijk met andere NTFS-partities, waarbij we ze verschillende namen voor het koppelpunt geven, bijvoorbeeld: "/ media / download", "/ media / documenten", enz. (koppelpunt wordt ingevoerd zonder aanhalingstekens).

We controleren alle opgegeven instellingen nogmaals en klikken op de knop "Nu installeren".


Daarna begint de voorbereiding voor de installatie.


Het installatieprogramma zal u vragen om uw locatie op de kaart te selecteren door - druk op de knop "Doorgaan" te kiezen.


Vervolgens selecteren we de toetsenbordindeling.


We raden aan om de Engelse lay-out te kiezen (na installatie van het systeem, Russisch toevoegen in de instellingen). Daarna drukken we op de knop "Doorgaan".


Het volgende dat het installatieprogramma ons zal vragen, is om de instellingen van het gebruikersaccount in te voeren. U moet invoeren:
  • Uw naam - voer uw naam in (in het Latijn);

  • Uw computernaam - bij voorkeur origineel (in het Latijn);

  • Gebruikersnaam - gebruikersnaam (in het Latijn);

  • Voer uw accountwachtwoord en bevestiging in;

  • Selecteer het type login: automatisch of alleen wanneer u een wachtwoord invoert (versleuteling van persoonlijke gegevens).

Laten we een paar woorden zeggen over het wachtwoord. Natuurlijk, hoe sterker het wachtwoord, hoe beter, maar houd er rekening mee dat je het heel vaak moet invoeren, dus bedenk een eenvoudige invoercombinatie en onthoud het.

Als je computer thuis staat en alleen jij gebruikt, kies dan voor de optie om automatisch in te loggen, zonder een wachtwoord in te voeren. We controleren de ingevulde gegevens en klikken op "Doorgaan".


Daarna zal het installatieprogramma u een diavoorstelling laten zien over de nieuwe functies en voordelen van Ubuntu, we zullen hier niet in detail op ingaan, aangezien u tijdens het installatieproces tijd heeft om vertrouwd te raken met deze dia's. Na het bekijken van de dia's, ziet u een venster waarin u wordt gevraagd om de officiële Ubuntu-website te bezoeken als u nog vragen heeft over het besturingssysteem dat u installeert.


Nadat het installatieproces is voltooid, wordt u hierover geïnformeerd door het bijbehorende venster.


Druk vervolgens op de knop "Herstarten" en de console verschijnt op het scherm. Bij het opnieuw opstarten van de computer raden we aan om de opstartparameters van het besturingssysteem terug te geven: primair opstarten - "Harde schijf", secundair - "CD-ROM". We raden je aan om zo'n opstartinstelling te maken, zodat het besturingssysteem sneller opstart. We verwijderen de installatieschijf, slaan de wijzigingen in de opstartinstellingen op en starten de computer opnieuw op.


Gefeliciteerd! Linux Ubuntu is op uw computer geïnstalleerd!

Moet je Linux installeren?

Een nogal retorische vraag: of je Linux moet installeren of niet. Het is onmogelijk om hier eenduidig ​​op te antwoorden, aangezien er een vrij groot aantal voor- en nadelen van Linux zijn die van invloed zijn op dit antwoord. Laten we ze eens bekijken.

Het eerste voordeel van Linux ten opzichte van Windows is dus dat Linux een gratis besturingssysteem is en dat is het belangrijkste voordeel. U bespaart dus ongeveer $ 100 door Linux boven Windows te kiezen.

De belangrijkste nadelen van Linux zijn de Linux-software. De meeste programma's die u gewend bent in het nieuwe besturingssysteem zullen niet werken, en daarom zal het in eerste instantie nodig zijn om waardige analogen te zoeken en te selecteren. Trouwens, er zijn veel analogen, analogen van Windows-programma's op Linux, in sommige opzichten zijn sommige programma's beter, maar in sommige opzichten slechter, maar toch zijn ze er en dit is een onbetwistbaar voordeel. Bovendien zijn er speciale versies van programma's uitgebracht voor het Linux-besturingssysteem, die ook beschikbaar zijn voor Windows.

Dankzij speciale emulatorprogramma's, waarvan de taken het virtueel maken van de Windows-shell omvatten, kunnen ze een vrij groot aantal versies van programma's van Windows naar Linux installeren, bijvoorbeeld: Microsoft Office, Adobe Photoshop, Apple iTunes en vele andere populaire Windows-programma's die zal zeer noodzakelijk zijn om op Linux te werken. Wat betreft programma's voor Linux, ze zijn overweldigend gratis en dit is zeker een pluspunt.
Wat games betreft, is de situatie hier iets slechter, aangezien populaire installeerbare Windows-games niet beschikbaar zullen zijn op Linux, behalve voor online versies.
Linux is ook niet de beste optie om te draaien, aangezien gespecialiseerde software bijna in de absolute meerderheid voor Windows is geschreven.

Dus, laten we samenvatten. Linux is de beste optie voor een thuiscomputer als het doel is: films kijken, naar muziek luisteren en internetbronnen bezoeken. In ieder geval, als de gedachte om Linux te installeren bij je opkwam, installeer het dan met een tweede systeem of test het van schijf, zonder Windows te verwijderen, om voor jezelf een conclusie te trekken: is het de moeite waard om volledig over te schakelen naar Linux of niet.

In wezen bestaat het besturingssysteem uit een kernel en een enorme reeks programma's die zijn ontworpen om verschillende taken uit te voeren, het systeem te onderhouden en te voldoen aan de behoeften van de gebruiker. Vrijwel alle interactie tussen de gebruiker en het besturingssysteem vindt plaats via programma's. Daarom is het belangrijk voor beginners om te begrijpen hoe een programma op Linux moet worden uitgevoerd, wat er gebeurt tijdens het opstarten en welke methoden het zijn om het te starten.

Voordat we verder gaan met het starten van programma's, moeten we eerst begrijpen wat het programma is. In Linux verschillen programma's alleen van andere bestanden doordat ze een uitvoerbare vlag hebben. Ik heb hier al uitgebreid over geschreven in het artikel, dus ik zal mezelf niet herhalen.

Alle programma's zijn onder te verdelen in verschillende typen:

  • Binaire programma's- instructies voor de processor bevatten die klaar zijn voor uitvoering, de meeste programma's hebben dit formaat, ze zijn snel en worden onmiddellijk door het systeem uitgevoerd;
  • Bytecode-programma's- dit zijn geen processorinstructies meer, maar instructies van een specifieke virtuele machine die ze kan uitvoeren, zonder virtuele machine kunnen dergelijke instructies niet worden uitgevoerd. Dergelijke programma's verbruiken meer middelen, maar ze zijn ook vrij snel, hun voordeel is dat ze kunnen worden uitgevoerd zonder te veranderen waar een virtuele machine kan draaien. Deze programma's bevatten Java-programma's.
  • Scriptprogramma's- deze programma's bestaan ​​uit een reeks commando's in de vorm van platte tekst, die worden uitgevoerd door een speciale interpreter. Dergelijke programma's zijn langzamer, maar ze zijn gemakkelijker te ontwikkelen en hun code kan snel en gemakkelijk worden gewijzigd.

Laten we nu verder gaan met het starten van programma's.

Programma's uitvoeren in de terminal

Aanvankelijk hadden de Unix- en Linux-besturingssystemen geen grafische interface, dus programma's werden gestart met opdrachten vanaf de terminal. Nu is het ook mogelijk en vrij actief gebruikt door ervaren gebruikers. De syntaxis voor het starten van het programma ziet er als volgt uit:

/ pad / naar / bestand / programma opties

Parameters worden alleen gespecificeerd wanneer dat nodig is, maar de shell moet altijd het volledige pad naar het programma weten. Alles achter de programmanaam en een spatie zijn parameters. Je hebt waarschijnlijk al gemerkt dat we meestal niet het volledige pad specificeren bij het uitvoeren van programma's. Het zou erg lang en onhandig zijn.

De ontwikkelaars hebben een oplossing bedacht. De variabele PATH is gemaakt, die alle paden opslaat naar de mappen waar de programma's zich gewoonlijk bevinden - / bin, / sbin, / usr / bin, / usr / sbin enzovoort. U kunt de inhoud ervan bekijken met het commando:

Wanneer u de naam van het programma typt, zoekt het systeem naar een uitvoerbaar bestand met deze naam in alle mappen van het PATH en als het het vindt, voert het het uit. Als er geen dergelijk bestand is, wordt een bericht weergegeven - opdracht niet gevonden. Om een ​​van de systeemprogramma's te starten, volstaat het dus om de naam van het uitvoerbare bestand in te voeren, bijvoorbeeld:

En u kunt parameters doorgeven na de spatie:

Als het programma zich niet in deze mappen bevindt, moet u het volledige pad ernaartoe specificeren:

/ usr / lokaal / bin / ls1

Als u het programma via de ubuntu-terminal wilt uitvoeren, die zich in de huidige map bevindt, zal de situatie iets anders zijn. Het systeem zoekt alleen door de mappen van de variabele PATH, niet in de huidige map. Als u daarom de naam van het uitvoerbare bestand typt, krijgt u een foutmelding. U moet het volledige pad opgeven, zoals u zich herinnert. /:

Soms is het nodig om iets speciaals over te zetten naar het programma. De variabele EDITOR geeft bijvoorbeeld aan welke teksteditor standaard moet worden gebruikt. U kunt de variabelenaam en waarde vóór de opdrachtnaam opgeven met behulp van de syntaxis:

variabele_naam = opdracht waarde

Bijvoorbeeld:

EDITOR = nano-visudo

Standaard opent deze opdracht de instellingen in de Vim-editor, maar met deze omgevingsvariabele worden de instellingen geopend in de nano-editor.

Programma's uitvoeren als een andere gebruiker

U weet al hoe u het programma in de linux-terminal moet uitvoeren, maar hoe zit het met andere gebruikers? In Windows wordt het vaak gebruikt om programma's als beheerder uit te voeren, zodat het programma meer toegangsrechten in het systeem kan krijgen. Op Linux wordt hiervoor het hulpprogramma sudo gebruikt. Haar naam kan worden gedecodeerd als s heks jij ser doen- gebruiker wijzigen en uitvoeren. Standaard voert het hulpprogramma de opdracht uit als de root-superuser:

sudo commando
sudo whoami

Maar met de optie -u kunt u het programma uitvoeren zoals elke gebruiker die op het systeem is aangemeld:

sudo -u gebruikersnaam opdracht
sudo -u postgres whoami

De whoami-opdracht geeft de naam van de huidige gebruiker weer.

Een programma op de achtergrond uitvoeren

Soms wordt het nodig om een ​​langlopend programma in de terminal uit te voeren, zodat het verder werk niet verstoort. Om dit te doen, kunt u de lancering van het programma in de linux-modus op de achtergrond gebruiken:

programma naam &

Bijvoorbeeld:

dd if = / dev / nul van = ~ / aantal bestanden = 100000 &

Het systeem drukt de PID af, een unieke identificatie voor het programma, die u vervolgens kunt gebruiken om het te sluiten:

Een script uitvoeren op Linux

We hebben al gezegd dat programma's zijn onderverdeeld in binair en geïnterpreteerd. Eerder hadden we het alleen over binaire programma's. Om de geïnterpreteerde programma's uit te voeren, hebt u rechtstreeks een tolk nodig, dergelijke programma's omvatten programma's die zijn geschreven in talen zoals Java, Python, Perl, Ruby, PHP, NodeJS en vele anderen. De syntaxis voor het starten van een dergelijk programma is anders:

tolk / pad / naar / bestand / programma opties

Verschillende interpreters gedragen zich anders, dus het is beter om meteen het volledige pad naar het programma op te geven. Python haalt meestal scripts op uit de huidige map zonder het volledige pad op te geven:

python hellowrld.py

En Java-programma's moeten als volgt worden uitgevoerd:

java -jar programma.jar

Voor bestanden van geïnterpreteerde programma's is de uitvoerbare vlag optioneel, omdat ze als parameter aan het hoofdprogramma worden doorgegeven. Bash-scripts zijn de enige uitzondering. U kunt het script uitvoeren met de interpreter:

Of typ gewoon het pad naar het script:

De shell identificeert zijn scripts door de uitvoerbare vlag en voert ze uit. Als de uitvoerbare vlag niet is ingesteld, moet deze worden toegevoegd:

sudo chmod u + x ./script.sh

Daarom zijn er voor de meeste geïnterpreteerde programma's eenvoudige sh-scripts gemaakt waarmee u ze snel kunt uitvoeren.

Linux-programma's uitvoeren in een grafische interface

Het is veel handiger om programma's via een grafische interface te draaien. Als het onmogelijk is om consoleprogramma's op deze manier uit te voeren, dan zijn er snelkoppelingen voor alle grafische hulpprogramma's, die u in het hoofdmenu van het systeem kunt vinden:

Bovendien kunt u het programma starten vanuit de bestandsbeheerder door te dubbelklikken, maar dan moet de uitvoerbare vlag ervoor worden ingesteld.

Het uitvoeren van scripts in een grafische interface werkt op dezelfde manier. U kunt alle snelkoppelingen vinden in het menu in de / usr / share / applicaties / directory. Elk programma kan worden gestart door vanaf hier te dubbelklikken. Maar laten we eens kijken wat er in de snelkoppeling staat, om dit te doen, open het in een teksteditor:


De Exec-regel bevat onder andere een commando dat een linux-programma start wanneer u dubbelklikt op een snelkoppeling. U kunt een van de bestaande snelkoppelingen nemen en uw eigen snelkoppelingen maken op basis daarvan. Dit is gewoon de naam van het programma. Maar het is belangrijk op te merken dat het beter is om het volledige pad op te geven op plaatsen zoals snelkoppelingen, scripts, cron, enzovoort, dit zal het aantal fouten verminderen, omdat u in dit geval niet weet of het systeem het PATH controleert of zoekt het programma alleen in de huidige directory. Nu weet je alles over het uitvoeren van een programma op linux.

conclusies

In dit artikel hebben we gekeken hoe het programma via de ubuntu-terminal of andere Linux-distributies kan worden uitgevoerd. Hoewel dit een heel eenvoudig onderwerp lijkt, zijn er enkele interessante punten die nuttig kunnen zijn. Maar je kent ze al. Als je vragen hebt, stel ze dan in de comments!

Er is een enorm aantal programma's geschreven voor op Linux gebaseerde besturingssystemen. Desondanks wordt het soms nodig om Windows-programma's onder Linux uit te voeren. In principe is dit van toepassing op games en sommige gespecialiseerde programma's, die geen analogen hebben in Linux. Bovendien zijn sommige gebruikers, die van Windows naar Linux overstappen, al gewend aan een bepaalde set software en willen deze in de toekomst gebruiken. In dit geval verdient het nog steeds de voorkeur om vergelijkbare programma's voor Linux te vinden en deze te beheersen, omdat programma's meestal beter en stabieler werken in het oorspronkelijke besturingssysteem. Daarom raden we aan om Windows-programma's onder Linux pas uit te voeren nadat u zich ervan heeft vergewist dat er geen analogen zijn van de vereiste programma's onder Linux, of dat ze niet bij u passen.

Er zijn verschillende manieren om een ​​programma uit te voeren dat voor Windows op Linux is geschreven: met behulp van Wine en daarop gebaseerde producten, met behulp van virtuele machines en emulators: VirtualBox, VMware, Parallels Workstation, QEMU. Theoretisch is het nog steeds mogelijk om programma's van Windows naar Linux te porten als je de broncode en programmeervaardigheden hebt, maar we zullen deze optie hier niet overwegen.

Wine-programma's werken meestal sneller dan virtuele machines. Dit geldt met name voor moderne 3D-games. Wine vereist geen installatie van een besturingssysteem en stelt u in staat om snel de versie van het systeem, bibliotheken en andere parameters te wijzigen. U kunt programma's direct in de Linux-omgeving draaien. Aan de andere kant zal het configureren van Wine nog enige tijd duren en mogelijk meer dan eens bij het starten van individuele programma's en games. De virtuele machines draaien de originele versies van Windows en andere besturingssystemen die vooraf moeten worden geïnstalleerd en geconfigureerd. Bepaalde computerbronnen worden toegewezen aan het systeem, standaard hardware wordt geëmuleerd. Voordat u het programma uitvoert, moet u eerst de emulator starten en het besturingssysteem laden, wat extra tijd vereist. Opgemerkt moet worden dat sommige programma's zijn beveiligd tegen het draaien onder virtuele machines.

Wijn installeren

Open de terminal met een toetsencombinatie Ctrl + Alt + T... Voeg een repository toe met de Wine-opdracht:

sudo add-apt-repository ppa: ubuntu-wine / ppa

Voer het beheerderswachtwoord in. Tijdens het installatieproces moet u op de " Binnenkomen».

Als u het systeem opwaardeert, bijvoorbeeld door Ubuntu 13.10 op te waarderen naar Ubuntu 14.04, dan moet u de bovenstaande handeling herhalen na de upgrade, aangezien de niet-standaard repositories tijdens de upgrade worden verwijderd.

Nadat we de repository hebben toegevoegd, werken we de informatie over de pakketten bij:

sudo apt-get update

Nu kun je Wine installeren met het commando:

sudo apt-get install wine1.7

De laatste, op het moment van schrijven, testversie van het programma zal worden geïnstalleerd. Om een ​​oudere, maar stabielere versie te installeren, moet u de opdracht uitvoeren:

sudo apt-get install wine1.6

Misschien verschijnen er bij het lezen van dit artikel al nieuwere versies, dan moet u in plaats van wine1.6 of wine1.7 wine1.8 of wine1.9 installeren. Het huidige versienummer staat vermeld op de officiële Wine-website: http://www.winehq.org

Hoewel het mogelijk is om de versie tijdens de installatie niet op te geven, is de Wine-versie in dit geval afhankelijk van de versie van het besturingssysteem:

sudo apt-get install wine

U kunt controleren welke versie is geïnstalleerd met het commando:

wijn --versie

Wijn setup

Na de installatie moet u het programma configureren met de opdracht:

wijncfg

Rijst. 1. Winecfg-instellingenvenster

Met deze opdracht wordt een .wine-map gemaakt in de thuismap van de gebruiker, waar systeembestanden met instellingen zich bevinden - een analoog van het Windows-register en drive_c - een map voor Windows-toepassingen. Met winecfg kunt u de standaard Windows-versies selecteren en voor individuele toepassingen bibliotheekversies, afbeeldingen en geluid configureren, integratie met het bureaublad, schijven selecteren waarop Windows-programma's mogen draaien.

En u kunt het register bewerken met de bekende opdracht:


Rijst. 2. Het regedit-venster onder Wine

Na deze eerste installatie is het al mogelijk om programma's te installeren en uit te voeren met Wine. Maar veel programma's zullen niet kunnen werken, omdat ze bepaalde bibliotheken, lettertypen, enz. nodig hebben, die afzonderlijk moeten worden geïnstalleerd. Hiervoor maken we gebruik van het programma wijntrucs, dat bij het standaard Wijnpakket zit. Naast lettertypen en bibliotheken kun je met Winetricks ook populaire programma's en games installeren en Wine aanpassen.

Laten we proberen Internet Explorer 7 te installeren met behulp van winetricks, hiervoor typen we in de terminal:

wijntrucs ie7

Laten we even wachten tot de benodigde bestanden zijn gedownload en het installatieprogramma start, klik op de knop Volgende en wacht tot de installatie is voltooid. Voor de daaropvolgende lancering van Internet Explorer moet u de opdracht uitvoeren:

wine "C: \ Program Files \ Internet Explorer \ iexplore"

Maar het is beter om programma's vanuit de homedirectory uit te voeren. Ga naar de map (als er een spatie in de bestandsnaam is, moet u er een backslash "\" voor plaatsen):

cd ~ / .wine / drive_c / Program \ Files / Internet \ Explorer /

En voer het programma uit:

wijn iexplore.exe

Om deze commando's niet elke keer te typen, kun je een eenvoudig script maken. Ga naar je homedirectory:

Maak ie.sh-bestand met behulp van nano-editor:

nano ie.sh

Voeg de regels in het bestand in:

cd ~ / .wine / drive_c / Program \ Files / Internet \ Explorer / wine iexplore.exe

Bewaar het bestand - Ctrl + O en verlaat de editor - Ctrl + X... We maken het bestand uitvoerbaar:

chmod + x ie.sh

Nu, om te beginnen, typ gewoon:

~ / ie.sh

Of u kunt het bestand naar het bureaublad kopiëren en het met de muis uitvoeren:

cp ie.sh ~ / Desktop /

Het installeren van het programma vanaf cd of dvd kan met het volgende commando:

wijn start "D: \ setup.exe"

U kunt op dezelfde manier andere programma's en bibliotheken installeren. U kunt ook de grafische interface van het programma gebruiken door te typen wijntrucs geen parameters. Selecteer vervolgens "Selecteer het standaard wijnvoorvoegsel".

Rijst. 4. De actie wijntrucs kiezen

En we markeren de bibliotheken die moeten worden geïnstalleerd. U kunt hetzelfde doen met de opdrachtregel, bijvoorbeeld:

wijntrucs d3dx9 dotnet20

We zullen dus twee componenten tegelijk installeren: d3dx9 en dotnet20. Om ervoor te zorgen dat populaire lettertypen correct worden weergegeven in programma's, installeert u ze:

wijntrucs allfonts

Bibliotheken zijn iets ingewikkelder. Verschillende programma's kunnen aparte instellingen, specifieke versies van Windows en bibliotheken vereisen. Om dit te doen, kunt u verschillende Wine-configuraties maken, waarbij u de map met de instellingen specificeert met behulp van de omgevingsvariabele WIJNPREFIX... Standaard WINEPREFIX = ~ / .wine Om nieuwe instellingen in de ~ / .wine2-directory te maken, typt u:

WINEPREFIX = ~ / .wine2 winecfg

Zo kan een willekeurig aantal configuraties worden gemaakt. Om lettertypen en bibliotheken te configureren en te installeren, typt u:

WINEPREFIX = ~ / .wine2 wijntrucs

Om het geïnstalleerde programma uit te voeren:

WINEPREFIX = ~ / .wine2 "C: /pad/naar/programma/programma.exe"

U kunt de uitvoering van het programma beëindigen met het commando:

killall -9 programma.exe

En om het werk van alle programma's die onder Wine draaien te beëindigen, moet je typen:

wijnserver -k

Om instellingen en alle programma's in het voorvoegsel ~ / .wine2 te verwijderen, hoeft u alleen maar de map te verwijderen:

rm -r ~ / .wine2

U kunt de hoofdmap Wine op dezelfde manier verwijderen:

rm -r ~ / .wijn

Wees voorzichtig, hiermee worden ook alle Windows-applicaties verwijderd die in deze map zijn geïnstalleerd!

wijnbestand- het starten van de bestandsbeheerder, waarmee u Windows-applicaties kunt starten, bestanden kunt kopiëren en verwijderen, enz. Welke applicaties en games draaien onder Wine en hoe je instellingen kunt maken voor specifieke applicaties kun je vinden op de website: http://appdb.winehq.org/ De site is in het Engels. Om applicaties te zoeken, selecteert u "Browse Apps" in het menu en voert u de naam van het programma in het veld "Name" in. Versies van programma's die zonder fouten of met kleine problemen starten en draaien, krijgen de classificatie Platinum of Gold. Als het programma helemaal niet werkt, krijgt het de classificatie "Vuilnis".

PlayOnLinux

PlayOnLinux is een programma dat de installatie en configuratie van Windows-applicaties om onder Wine te draaien aanzienlijk vereenvoudigt. Het downloadt automatisch van het internet en installeert alle benodigde componenten om specifieke programma's uit te voeren, evenals de programma's zelf, als ze gratis via internet worden verspreid. Anders heeft u een installatieschijf bij het programma nodig. Installeer het programma op welke manier dan ook, bijvoorbeeld in Ubuntu met het commando:

sudo apt-get install playonlinux

en voer het uit:

playonlinux

Het gebruik van het programma is uiterst eenvoudig. Druk op de knop "Installeren".

Rijst. 5. Hoofdvenster van PlayOnLinux

We selecteren het te installeren programma. Als u het gewenste programma niet in het selectievenster hebt gevonden, kunt u proberen onderaan het venster op "Een programma installeren dat niet in de lijst staat" te klikken.

Rijst. 6. Venster voor het selecteren van het PlayOnLinux-programma

Het enige dat overblijft is om meerdere keren op de knop Volgende te klikken en in sommige gevallen de programmaconfiguratie te selecteren. Na de installatie verschijnen programmasnelkoppelingen in het hoofdvenster van PlayOnLinux, van waaruit ze kunnen worden gestart door te dubbelklikken of door op de knop "Uitvoeren" te klikken. U kunt ook snelkoppelingen naar Windows-programma's op het bureaublad maken met behulp van de sneltoets.

Rijst. 7. Het hoofdvenster van PlayOnLinux met het geïnstalleerde Windows-programma FireFox

Andere op wijn gebaseerde programma's

Er zijn ook betaalde op Wine gebaseerde softwareproducten. CrossOver stelt u in staat om verschillende versies van Microsoft Office, Adobe Photoshop en vele andere programma's en games onder Linux te draaien. [e-mail beveiligd] is voornamelijk gericht op het ondersteunen van populaire zakelijke programma's: 1C: Enterprise, ConsultantPlus, GARANT en anderen. U kunt kennis maken met deze programma's op de officiële sites: http://www.codeweavers.com/products/ http://etersoft.ru/products/wine

Virtualbox

Virtualbox is een van de meest populaire virtualisatieprogramma's waarmee u verschillende besturingssystemen tegelijkertijd op één computer kunt uitvoeren. Het installeren van VirtualBox in Ubuntu kan op de standaard manier door in de terminal te typen:

sudo apt-get update

sudo apt-get install dkms

sudo apt-get install virtualbox

U kunt VirtualBox voor verschillende besturingssystemen hier downloaden: https://www.virtualbox.org/wiki/Downloads. Nadat de installatie is voltooid, voegt u de gebruiker toe aan de vboxusers-groep, in plaats van de gebruikersnaam moet u de juiste gebruikersnaam opgeven waaronder VirtualBox zal werken:

sudo usermod -a -G vboxusers gebruikersnaam

Nu kunt u het programma uitvoeren via het menu of door in de terminal te typen:

virtuele box

Rijst. 8. VirtualBox-manager met reeds geïnstalleerde besturingssystemen

Nu zullen we het besturingssysteem installeren, hiervoor heeft u een installatieschijf of zijn image nodig. Druk op de knop "Maken", de wizard voor het maken van een nieuwe virtuele machine start:

Rijst. 9. Nieuwe virtuele machine-wizard

Druk op de knop "Volgende", voer de naam van de virtuele machine in, bijvoorbeeld "Windows XP", en hieronder selecteren we het juiste type en de juiste versie van het besturingssysteem:

Rijst. 10. De versie van het besturingssysteem kiezen

We kozen voor Windows XP omdat het minder veeleisend is voor computerbronnen, minder ruimte in beslag neemt en sneller opstart. Maar de ondersteuning voor dit systeem is al officieel stopgezet. Natuurlijk kunt u andere versies van Windows installeren die VirtualBox ondersteunt: Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows 8, Windows Server 2012. Selecteer vervolgens de hoeveelheid RAM die aan de virtuele machine wordt toegewezen:

Rijst. 11. Keuze van geheugengrootte

De keuze hangt af van de OS-versie, de hoeveelheid fysiek geheugen, de geplande taken, het aantal gelijktijdig draaiende gastsystemen. Afhankelijk van de versie van het besturingssysteem biedt VirtualBox verschillende standaardparameters, maar deze zijn meestal minimaal, het is raadzaam om ze te verhogen. In ieder geval is voor de normale werking van moderne besturingssystemen minimaal 1-2 gigabyte RAM vereist (voor Windows XP is 512 MB voldoende) en het is ook noodzakelijk om geheugen over te laten aan het hoofdhostsysteem. Vervolgens maken we een nieuwe virtuele harde schijf of selecteren we degene die al eerder zijn gemaakt.

Rijst. 12. Virtuele harde schijf

Selecteer in het volgende scherm het type schijf, standaard de standaard VDI.

Rijst. 14. De attributen van de virtuele schijf selecteren

We geven de grootte van de schijf aan, laat de locatie standaard staan ​​(de schijf bevindt zich in de map ~ / VirtualBox VM's / Systeemnaam.

Rijst. 15. De locatie en grootte van de virtuele schijf kiezen

Het blijft om op de knop "Maken" te klikken.

Rijst. 16. De laatste fase van het maken van een nieuwe virtuele machine

De virtuele machine wordt gemaakt. Selecteer het in de VirtualBox-manager en klik op de knop "Eigenschappen".

Rijst. 17. Systeemselectie

Hier kunt u de gemaakte virtuele machine in detail configureren. Allereerst moet u de schijf opgeven waarvan we het systeem zullen installeren. Klik hiervoor op de "Media" aan de linkerkant, selecteer een lege schijf, klik aan de rechterkant op het schijfpictogram en specificeer de afbeelding van de distributiekit, of vink het vakje "Live CD / DVD" aan en plaats een fysieke schijf.

Rijst. 18. De installatieschijf selecteren

Rijst. 19. Systeeminstellingen

Als de snelheid van het werken met afbeeldingen belangrijk is, ga dan naar het tabblad "Weergave", verhoog de hoeveelheid videogeheugen en schakel versnelling in.

Rijst. 20. Display-instellingen configureren

Ga terug naar VirtualBox Manager en druk op de Start-knop. Vervolgens installeren we het systeem zoals gewoonlijk. Nadat u het gastsysteem hebt geïnstalleerd, laadt u het en selecteert u "Installeer gast-OS-add-ons" in het menu "Apparaten". U kunt ook op de toetsencombinatie rechts drukken Ctrl + D... Na het installeren van de add-ons is het systeem klaar om te werken.

Rijst. 21. Geïnstalleerd en klaar om te werken Windows XP-systeem in VirtualBox

Het gastbesturingssysteem wordt geladen na het starten van VirtualBox door op de knop "Start" te drukken. Het wisselen van de muisaanwijzer tussen het hoofd- en het gastsysteem gebeurt automatisch, maar u kunt geforceerd schakelen met de knop rechts Ctrl(Host key - kan worden gewijzigd in instellingen) en rechts Ctrl + I... Deze zelfde knop, in combinatie met verschillende toetsen, heeft een aantal functies:

Host-toets + F- overschakelen naar volledig scherm en terug.

Hostsleutel + Del- vervangt de combinatie Ctrl + Alt + Del.

Host-toets + I- schakel muisintegratie uit.

Host-toets + С- overschakelen naar de schaalmodus, waarin u een willekeurige venstergrootte kunt instellen, terugkeren naar de standaardmodus met dezelfde toetsencombinatie.

Host-toets + D- installatie van toevoegingen aan het gastbesturingssysteem.

Host-toets + T- maak een foto, sla de OS-status op. Het is mogelijk om het systeem te herstellen vanuit de opgeslagen staat in het hoofdvenster van de VirtualBox-manager door op de knop "Snapshots" te klikken. Een zeer handige functie voor het bestrijden van virussen, het testen en debuggen van programma's die het systeem kunnen beschadigen. U kunt het systeem altijd terugdraaien naar een stabiele toestand.

Host-toets + S- open het instellingenvenster.

Hostsleutel + R- start het systeem opnieuw op.

Host-toets + Q- sluit de virtuele machine (log uit).