Linux-applicaties draaien op Windows: fantasie of harde realiteit? Wat te doen na installatie. Linux-installatieproces

Is het mogelijk om Linux vanuit Windows te draaien?

Het probleem is opgelost en gesloten.

Beste antwoord

Antwoorden

      2 0

    2 (494) 2 11 4 gram

    Over het algemeen heb ik je een paar nuttige links gegeven, lees en verdiep je erin.
    http://www.pcwork.ru/kak_zapuskat_linux_pod_windows.html
    http://rus-linux.net/MyLDP/win-lin/dostup-k-linux-iz-windows.html

      1 1

    7 (92213) 34 176 787 4 gram

    Hoe Linux op Windows te draaien

    Hoe Linux onder te draaien Windows-Linux bekend om zijn stabiliteit, bescherming tegen spyware en virussen en als symbool van goedkoop software voor het werken op een computer. Als je denkt dat voor installatie en Linux starten hoeft te kopen nieuwe computer, dan is er een voor jou goed nieuws. U kunt Linux parallel met Windows op uw bestaande computer uitvoeren.

    Sterker nog, er zijn drie opties om Linux op een Windows-computer te draaien, afhankelijk van de behoeften en technische vaardigheden van de consument.

    Optie 1: Gebruik een virtualisatieprogramma of emulatieprogramma waarmee u Linux in een apart venster op uw bureaublad kunt uitvoeren Windows-bureaublad.

    Linux uitvoeren op een virtuele Windows-machine

    Er zijn verschillende programma's waarmee je Linux op een "virtuele machine" op je Windows-bureaublad kunt draaien. De twee meest populaire programma's emulaties zijn Parallels Workstation ($ 49 na een gratis evaluatieperiode van 15 dagen) en VMWare-werkstation($ 189 na een gratis evaluatieperiode van 30 dagen). Als op uw computer al een besturingssysteem is geïnstalleerd Windows-systeem XP en u Linux moet installeren, zal het Parallels- of VMWare-programma u helpen Linux te installeren als een “gast”-besturingssysteem op de virtuele machine die door het programma is gemaakt.

    De installatie van emulatieprogramma's is in ieder geval gebruiksvriendelijk en duurt slechts enkele minuten. Na de installatie moet u de aanwijzingen volgen om het virtuele Linux-machine en installeer vervolgens een versie van Linux, die u van internet kunt downloaden of op een cd kunt opslaan. Zowel Parallels als VMWare ondersteunen de meest populaire versies van Linux: Ubuntu, Rode Hoed en SuSE.

    Als je Linux in een apart venster op het Windows-bureaublad draait, kun je de twee besturingssystemen vergelijken, je kunt zelfs bestanden onderling uitwisselen of tekst op het ene systeem kopiëren en op een ander systeem plakken.

    Linux en Windows draaien met Dual Boot

    Het is mogelijk om een ​​dual-boot optie te creëren, waarbij je zelf kunt kiezen welk besturingssysteem opstart als je je computer opstart. Als het Linux-systeem vereist is beste prestatie, moet het in zijn eigen modus werken, dat wil zeggen rechtstreeks met de computerhardware, en niet op een virtuele machine.

    Voor het splitsen harde schijf Om partities te kunnen dual-booten, kun je programma's zoals Acronis gebruiken Schijfdirecteur, Norton-commandant of gebruik het hulpprogramma voor schijfpartitionering dat bij de Linux-distributie wordt geleverd. Meestal het programma Linux-installaties helpt implementeren moeilijk splitsen schijf in twee of meer partities, en Windows geïnstalleerd komt terecht op de ene partitie en de andere partitie is voor Linux. Om u te helpen het juiste besturingssysteem te selecteren wanneer u uw computer aanzet, installeert u ook een bootloader voor het besturingssysteem, zoals LILO of GRUB.

    Houd er rekening mee dat dubbel laden NIET is toegestaan. gelijktijdig werken twee besturingssystemen, in tegenstelling tot de eerder genoemde emulatieprogramma's. In dit geval moet u, om van het ene systeem naar het andere te gaan, het ene systeem opstarten, afsluiten en vervolgens het andere systeem opstarten.

    Optie gebruik opstartschijf Met Live CD kunt u een CD plaatsen met daarin compleet systeem Linux, in de schijf van de computer met geïnstalleerd systeem Windows en start Linux vanaf deze schijf. Dit is waarschijnlijk het meeste gemakkelijke manier voor nieuw Linux-gebruiker probeer de mogelijkheden van dit besturingssysteem op een Windows-computer. Het nadeel van het opstarten vanaf een Live CD is dat het besturingssysteem hierdoor veel langzamer wordt dan het opstarten vanaf een harde schijf. Bij deze optie kunt u echter de grafische gebruikersinterface selecteren om te testen, een webbrowser starten en enkele afspelen Linux-spellen en werken in kantoortoepassingen.

    Er zijn verschillende bedrijven die opstartbare Live CD's maken, waaronder Ubuntu, PCLinuxOS, Knoppix en (pardon, Frans) Damn Small Linux. In ieder geval moet u een enorm bestand van internet downloaden, het 'beeld' van de installatie Linux-schijf. Deze image wordt vervolgens op een CD-ROM gebrand en gebruikt om het systeem op te starten. Damn Small Linux (kale Linux) neemt slechts 50 MB in beslag (vergeleken met ongeveer 700 MB voor andere versies) en kan worden opgestart vanaf een cd of een Windows-desktopimage. Als u echter kennis wilt maken met een aantrekkelijkere afbeelding Linux-versie, is het beter om Ubuntu te kiezen.

    Kies de optie die het beste bij uw behoeften past en probeer Linux. Geïnstalleerd op Windows-computer zal wachten op uw terugkeer. Tenzij je natuurlijk besluit voor altijd over te stappen op Linux.

Linux: een complete gids Kolisnichenko Denis Nikolajevitsj

1.8. Eerste lancering van Linux

1.8. Eerste lancering van Linux

Als u de grafische modus heeft gekozen om in te loggen (of het installatieprogramma heeft dit zelf gekozen zonder u iets te vragen), dan zult u het zien grafisch scherm met een naam- en wachtwoordinvoerveld. Registreer u in het systeem (bij voorkeur onder de naam waarvoor u deze heeft aangemaakt regelmatige gebruiker; gebruik root alleen als je nog geen gewone accounts hebt) en je zult het bureaublad zien van de vensteromgeving die je hebt ingesteld als de standaardomgeving, die er ongeveer hetzelfde uitziet als het Windows-bureaublad.

Hoe is dat mogelijk, je hebt gehoord dat echte Linux-gebruikers in een opdrachtregelomgeving werken? Laten we nu de opdrachtregel zoeken.

Je weet dat de console of terminal (voor persoonlijke computer Deze concepten zijn synoniemen) worden invoer-uitvoerapparaten genoemd die zijn ontworpen voor communicatie tussen het systeem en de gebruiker, dat wil zeggen het toetsenbord en de monitor. In UNIX-achtige systemen bestaat het concept van virtuele consoles: consoles die om beurten fysiek dezelfde monitor en hetzelfde toetsenbord bezetten. Elk van hen kan een afzonderlijke gebruikerssessie openen, zijn eigen applicaties uitvoeren, over het algemeen zijn het bijna onafhankelijke computersystemen van elkaar.

De meeste Linux-distributies ondersteunen standaard zes op tekst gebaseerde virtuele consoles, waarvan een zevende een grafische console is. Dit is waar je bent. Om hiervan naar de eerste tekstconsole te schakelen, drukt u op de toetsencombinatie Ctrl+Alt+F1 (op de zesde - Ctrl+Alt+F6).

Naar aanleiding van de programma-uitnodiging login: typ root en druk op<Ввод>. Voer vervolgens uw wachtwoord in en uw tekstconsolesessie wordt gestart.

Informatie over netwerknaam machine, OS-versie en architectuur kunnen worden verkregen met behulp van de opdracht uname -a.

Als rekening Voor de gemiddelde gebruiker: je hebt het nog niet, het is tijd om het te krijgen. Voer de opdracht in

#useradd< имя >

Als u werd geantwoord met “opdracht niet gevonden", dan heet deze opdracht adduser op uw systeem.

#wachtwoord< имя >

U kunt nu onder een nieuwe naam inloggen op een andere virtuele console. Om van een tekstconsole naar een andere tekstconsole te schakelen, drukt u op de combinatie Alt+Fn, waarbij n een getal van 1 tot 6 is. U ziet de prompt opnieuw login:.

Heeft u zich geregistreerd? Let op de uitnodigingsregel. Op de console waarop je als root bent ingelogd, eindigt het met een #-symbool, en voor elke gewone gebruiker - met een $-symbool. Naast dit symbool bestaat de prompt meestal uit de gebruikersnaam, de systeemnaam en de huidige map, en deze kan worden gewijzigd zodra u weet hoe u dit moet doen. In verdere voorbeelden geven regels die beginnen met # of de opdracht aan die wordt ingevoerd, en regels zonder een dergelijk symbool geven de berichten aan.

Ontdek nu zelf dat Linux echt een multitasking- en multi-user systeem is, dat wil zeggen dat, in tegenstelling tot Windows, meerdere gebruikers tegelijkertijd kunnen werken. Vraag wie er momenteel aan het systeem werkt door het who-commando in te voeren.

Je ziet zoiets als:

wortel tty1<дата и время начала сеанса root>

ivan tty2<дата и время начала сеанса ivan>

wortel: 0<дата и время начала сеанса root>

<на графической консоли>

ttyN is het virtuele tekstconsolenummer.

Als u verdwaald bent en wilt weten op welke console u zich momenteel bevindt, voert u de opdracht tty uit. Als je bent vergeten met welke naam je bent ingelogd op de huidige console, voer dan de whoami-opdracht in. Het w-commando toont niet alleen de momenteel actieve gebruikers, maar ook de taken die ze uitvoeren.

Met de toetsencombinaties Shift+PgUp en Shift+PgDn kunt u door het scherm scrollen.

Om tekst naar de opdrachtregel te kopiëren, gebruikt u de muis: door de muis te slepen terwijl u de linkerknop ingedrukt houdt, selecteert u een fragment, klikt u op rechter knop voegt het in op de huidige cursorpositie op elke virtuele tekstconsole.

Als u onder de naam van een andere gebruiker wilt werken zonder deze console te verlaten, voert u su in<имя>. Standaard is de naam root. Dit is meestal nodig om snel enige administratieve actie te kunnen ondernemen. Ga weer aan het werk onder uw naam met behulp van de opdracht exit.

Om terug te schakelen naar de grafische console, drukt u op Alt+F7.

IN grafische modus Je kunt ook niet alleen op pictogrammen klikken, maar ook opdrachten invoeren. Om dit te doen, start u een virtuele terminal (Fig. 1.13) - grafische toepassing, in het venster waarvan u in de opdrachtregelmodus kunt werken.

Rijst. 1.13. Virtueel terminalvenster

Het aantal virtuele terminals wordt, in tegenstelling tot het aantal virtuele consoles, door niets beperkt, zelfs niet door traditie.

Om een ​​sessie op een virtuele terminal of virtuele console te beëindigen, voert u de opdracht exit in (u kunt ook uitloggen op een virtuele console) of drukt u op de toetsencombinatie Ctrl+D.

Het afsluiten van één gebruiker stopt niet het hele systeem. Om de machine uit te schakelen, moet u de opdracht met superuser-rechten geven

# shutdown -h 19:00 [Einde werkdag]

In dit geval wordt een paar minuten vóór de opgegeven tijd een waarschuwingsbericht “Einde werkdag” verzonden naar iedereen die in het systeem werkt, waarna het systeem correct wordt gestopt. De korte vorm van dit commando is stop , waardoor het systeem onmiddellijk en zonder waarschuwing wordt stopgezet. U kunt opnieuw opstarten met het reboot-commando.

Uit het boek Wereld van Communicatie: ICQ auteur Leontyev Vitaly Petrovitsj

Eerste lancering van het programma. ICQ-interface na ICQ-instellingen en start de computer opnieuw op, er verschijnt een bescheiden bloem met bleke bloemblaadjes in de rechterhoek van uw taakbalk - ICQ Netdetect Agent.

ICQ-pictogramOp het moment dat u inlogt op internet, moeten de bloemblaadjes heldergroen worden auteur Uit het boek Fedora 8 Gebruikershandleiding

Kolisnichenko Denis Nikolajevitsj 1.1.3.1. Het Linux-installatieprogramma uitvoeren De eerste stap is het instellen van uw computer om op te starten vanaf een cd. Wanneer u uw computer opstart, ziet u doorgaans een bericht op het scherm: Druk op DEL om naar SETUP te gaan of druk op F2 om naar SETUP te gaan SETUP-programma

u moet uw computer configureren om op te starten vanaf CD/DVD (Fig. 1.2). auteur Uit het Linux voor het gebruikersboek

Kostromin Viktor Alekseevich Hoofdstuk 3. Eerste lancering van Linux OS 3.1. Linux OS opstarten 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-bootloader zich in het hoofdbestand bevindt opstartinvoer

- MBR), en daarna Uit boek 200 beste programma's auteur voor Linux

Yaremchuk Sergej Akimovich P5. Naar Hoofdstuk 3 “Het Linux-besturingssysteem voor de eerste keer starten” 1. Op de pagina van Alexey Makhotkin (http://alexm.here.ru/manpages-ru/index.html) kun je vertalingen van manpages in het Russisch vinden. 2. Guido Gonzato, “From DOS/Windows to Linux HOWTO”, vertaald door Alex Ott, v1.3.2, 22 februari 1999 (http://linux.webclub.ru/howtorus/doswinhow/dos-win-to-linux -howto.html). Dit is erg

nuttig materiaal Uit het boek Videobewerkingshandleiding homevideo V Adobe-première auteur ProCS3

Dneprov Alexander G Launch voor Linux Er zijn weinig spellen voor Linux. Linux heeft veel niet-casual games om de tijd te doden; bij het installeren van de distributie zal de gebruiker er enkele tientallen vinden. Er zijn ook OpenSource-projecten die behoorlijk serieuze games aanbieden in een grote verscheidenheid

Uit het boek Joomla-sjablonen maken auteur Auteur onbekend

Eerste lancering van het programma Première Pro Het installeren van Premiere Pro op uw computer doet u met behulp van stapsgewijze wizard. U hoeft alleen maar de instructies op het scherm te volgen Première programma Pro en creëer nieuw project om verder vertrouwd te raken met de programma-interface.1. Klik

Uit het boek Digitaal tijdschrift"Computerra" nr. 71 auteur Computerra-tijdschrift

Eerste lancering Nadat we de mapstructuur [PathKJoomla!]/templates/ hebben aangemaakt, zal onze sjabloon verschijnen in de overeenkomstige sectie van het administratieve gedeelte van Joomla! (Extensies | Sjabloon). Het kan nu als standaardsjabloon worden gebruikt. Rijst. 2: Directorystructuur en sjabloonbestanden

Uit het boek Computerra PDA N113 (28/05/2011-03/06/2011) auteur Computerra-tijdschrift

Kijk eerst eens FedoraLinux 15 Evgeniy Krestnikov Gepubliceerd op 30 mei 2011 Deze kwestie is om verschillende redenen belangrijk. Ten eerste is Fedora een populaire distributie die door veel mensen over de hele wereld wordt gebruikt. Bovendien is het gemaakt door de gemeenschap.

Uit het boek Hoe u bestanden op internet kunt vinden en downloaden auteur Reitman M.A.

Kijk eerst naar Fedora Linux 15 Auteur: Evgeniy Krestnikov Gepubliceerd op 30 mei 2011 Deze release is om verschillende redenen belangrijk. Ten eerste is Fedora een populaire distributie die door veel mensen over de hele wereld wordt gebruikt. Bovendien is het gemaakt door een gemeenschap van onafhankelijke ontwikkelaars

Uit het boek Een visuele tutorial voor het werken op een netbook auteur Senkevich G.E.

Eerste lancering Zoals de meeste moderne antivirusprogramma's, AVG Antivirusvrij is niet één enkel programma, maar een pakket dat bestaat uit verschillende modules die verantwoordelijk zijn voor verschillende gebieden van computerbeveiliging:? Antivirus - antivirusscanner, is verantwoordelijk voor het scannen van bestanden

Uit het boek Firebird DATABASE DEVELOPER'S GUIDE van Borri Helen

Eerste lancering van Mail Windows Live Om het geïnstalleerde uit te voeren mailprogramma, klik op de knop Start en selecteer Windows Live Mail (1) in het menu dat wordt geopend. Als dit pictogram niet in het menu staat, klikt u op Alle programma's. Klik in de lijst met programma's op Windows Live -

Uit het Photoshop CS4-boek auteur Zjvalevski Andrej Valentinovitsj

Eerst Windows opstarten Media om te starten Windows-speler Media klik op de knop op de taakbalk of selecteer Alle programma's|Player in het Startknopmenu Windows-media. Wanneer u de speler voor de eerste keer start, wordt u gevraagd enkele instellingen te configureren. Zet de schakelaar

Uit het boek Questions of History: UNIX, Linux, BSD en anderen auteur Fedorchuk Aleksej Viktorovitsj

Firebird uitvoeren op Linux/UNIX Superserver De standaard installatiemap is /opt/firebird. De map /bin bevat de Firebird fbserver-server in binair formaat (ibserver voor Firebird 1.0.x), die als een daemon-proces draait op Linux/UNIX. Het start automatisch na installatie via RPM of

Uit het boek van de auteur

Photoshop installeren CS4 en de eerste lancering De systeemvereisten voor Photoshop CS4 zijn als volgt: een processor met klok frequentie niet lager dan 1,8 GHz; besturingssysteem Windows XP met Servicepakket 2 (bij voorkeur Service Pack 3) of Windows Vista; niet minder dan 512 MB RAM(1 GB aanbevolen); 16-bits

Uit het boek van de auteur

Slackware: de eerste stap naar Linux voor iedereen De SLS-distributie is dus dood. Maar zijn ziel leefde. Zelfs tijdens de periode van actieve ontwikkeling adopteerde Patrick Volkerding SLS als de basis van zijn Linux-systeem, genaamd Slackware, waarvan de eerste versie op 17 juli 1993 openbaar werd gemaakt en zich sindsdien met succes heeft ontwikkeld.

Uit het boek van de auteur

IPLabs Linux Team: het begin van Russian Linux De volgende mijlpaal op het pad van Russian Linux was 1998, toen IPLabs (meer precies, zijn divisie - IPLabs Linux Team) samen met het Institute of Logic (in feite waren dit dezelfde mensen - Alexey Novodvorsky, Alexey Smirnov en Yuri Devyatkin met

Software Linux-software wordt steeds populairder. Het heeft de voorkeur van veel computergebruikers. Vergeleken met andere besturingssystemen presteert Linux beter, wat veel gebruikers begint aan te trekken.

Je zult nodig hebben

  • Personal computer, Linux-schijf

Instructies

  • Voordat u Linux installeert, gaat u naar het BIOS. Schakel daar het opstarten vanaf CD-ROM in. U kunt dit doen in het gedeelte 'Opstarten'. Vink vervolgens "CD-ROM-station" aan. Om in het BIOS te werken, gebruikt u de knoppen op het toetsenbord. Gebruik het gedeelte 'Installatie opslaan en afsluiten' om uw instellingen op te slaan. Start vervolgens de Linux-schijf op.
  • Om Linux te gebruiken, moet u het op uw computer uitvoeren. Kies hiervoor de meest geschikte distributie voor u. Geef aan het begin van de installatie de taal op en selecteer de codering. Het is raadzaam om de codering in te stellen op cp1251 of KOI8-R. Je moet de benodigde pakketten selecteren om Linux te kunnen draaien. Gebruik hiervoor het tabblad “Aangepaste installatie”. U ziet een hele lijst met pakketten die beschikbaar zijn voor installatie op uw computer. Kies alleen wat je echt nodig hebt. Maar je kunt alles installeren. Vervolgens moet je de harde schijf opsplitsen in secties die nodig zijn voor Linux. Ook hier kun je zelf kiezen.
  • U kunt ext3 kiezen als uw bestandssysteem. Het is verdeeld in verschillende secties. Formatteer ze allemaal en klik aan het einde op “Volgende”. Selecteer een bootloader. Zodra Linux volledig is geïnstalleerd, wordt de computer opnieuw opgestart. IN BIOS-instellingen verander de instellingen terug naar wat ze voorheen waren. Instellen om op te starten vanaf uw harde schijf. Sla uw wijzigingen op. Om in te loggen, voert u het wachtwoord in dat u tijdens de installatie heeft aangemaakt. Klik vervolgens op "Inloggen". Het "Bureaublad" wordt geopend. Sommige items staan ​​aan Engels. Er gaat een raam voor je open. Daarin zul je opnemen volledige ondersteuning Russische taal. Wanneer Linux verbinding maakt met internet, kunt u klikken op "Deze actie nu uitvoeren". Maar wanneer u het voor de eerste keer inschakelt, kunt u voorlopig beter op ‘Sluiten’ klikken. Je kunt beginnen met werken. Wanneer u internet installeert, kunt u programma's downloaden en alle componenten in het Russisch vertalen.
  • Linux is een complex van gratis en aantrekkelijk toegankelijke besturingssystemen met open broncode, verleidelijk Windows-alternatief. Sommige gebruikers zijn echter nog niet klaar om een ​​riskante keuze te maken en in het onbekende te stappen. Dat is de reden waarom *Nix-ontwikkelaars de mogelijkheid hebben gecreëerd om het besturingssysteem zonder installatie uit te voeren. Met zijn hulp maak je kennis met een vreemde werkomgeving, evalueer het en beslis of het uw aandacht waard is.

    Een van de eenvoudigste en meest “vriendelijke” onervaren gebruiker Het Linux-besturingssysteem is Ubuntu. Om de functionaliteit ervan te bekijken en de mogelijkheden ervan te begrijpen, gaan we eerst een opstartschijf (Live CD) maken. Om dit te doen, downloadt u de Ubuntu-afbeelding van de officiële Russischtalige website, installeert u het opnameprogramma, bijvoorbeeld InfraRecorder, en start u het. De cd-rom moet een schijf bevatten die overeenkomt met de grootte van de gedownloade besturingssysteemimage. Selecteer in Infrarecorder een afbeelding en klik op de knop "Afbeelding schrijven". Het proces is voltooid en we hebben een werkende Ubuntu LiveCD.
    • Om ervoor te zorgen dat de computer na een herstart opstart vanaf de LiveCD en niet vanaf de harde schijf, moet u iets in het BIOS repareren. De algemene volgorde van acties is als volgt:<название клавиши>Voordat u het huidige besturingssysteem start, kijkt u goed naar de onderkant van het scherm, waar een inscriptie als "Press" zou moeten verschijnen
    • om de instellingen te openen”; klik de gewenste knop , we komen in het tekstmenu terecht en vinden daarin de regel “ Opstartapparaat
    • prioriteit";
    • ga naar het submenu met enter en geef “1st device” aan - CD-station;


    sla de wijzigingen op (F10-knop), sluit af en start opnieuw op.


    Als alles correct is gedaan, verschijnt het Ubuntu-welkomstscherm voor je. Terwijl het systeem het opstartscherm toont, drukt u op een willekeurige toets om een ​​taal te selecteren. Vervolgens verschijnt er een scherm met een lijst met opstartschijfvaardigheden. Hier kunt u Ubuntu installeren of bekijken zonder installatie. Klik op de juiste optie. De laadsnelheid van het besturingssysteem is afhankelijk van het vermogen van uw pc. Na een tijdje verschijnt het Ubuntu-bureaublad, klaar voor gebruik. Het hoofdmenu bevindt zich bovenaan en links en bestaat uit drie panelen. In de Russische taallokalisatie zijn dit “Toepassingen”, “Overgang” en “Systeem”. De aanvragen bevatten dienovereenkomstig basisset nuttige programma's


    , Overgang – bestanden en mappen, Systeem – beheertools. De pictogrammen aan de rechterkant zijn uw favoriete taal, netwerkstatus, meldingen, geluid en uitloggen. Op bovenste paneel u kunt pictogrammen van alle programma's toevoegen snelle lancering . De onderste zal ook iets verrassends vinden. Het is geschikt voor iedereen programma's draaien , evenals toegang tot de prullenbak en een knop om van bureaublad te wisselen (en er zijn er verschillende in Ubuntu). Mocht het zo zijn dat u al een computer heeft gekocht Linux geïnstalleerd, maar je kunt hem niet starten, kijk eerst goed naar het scherm. Ben je binnen


    Als uw computer geen cd-station heeft, kan Linux op precies dezelfde manier eenvoudig vanaf een flashstation worden gestart. LiveCD is onder andere handig te gebruiken voor het testen van een pc door de benodigde programma's op schijf op te nemen.

    In wezen bestaat het besturingssysteem uit een kernel en een enorme reeks programma's die zijn ontworpen om te worden uitgevoerd diverse taken, systeemonderhoud en gebruikersbehoeften. Bijna alle interactie tussen de gebruiker en het besturingssysteem vindt plaats via programma's. Daarom is het belangrijk dat beginners begrijpen hoe ze een programma op Linux moeten uitvoeren, wat er gebeurt tijdens het opstarten en wat de startmethoden zijn.

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

    Alle programma's kunnen in verschillende typen worden verdeeld:

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

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

    Programma's uitvoeren in de terminal

    Aanvankelijk in operatiekamers Unix-systemen en Linux had geen grafische interface, dus werden programma's gestart met behulp van opdrachten vanaf de terminal. Nu is dit ook mogelijk en wordt er behoorlijk actief gebruik van gemaakt ervaren gebruikers. De syntaxis van het starten van het programma ziet er als volgt uit:

    /pad/naar/bestand/programma parameters

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

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

    Wanneer u de naam van een programma typt, zoekt het systeem naar een uitvoerbaar bestand met die naam in alle mappen van het PATH en als het dit vindt, wordt het uitgevoerd. Als een dergelijk bestand niet bestaat, wordt het bericht “opdracht niet gevonden” weergegeven. Dus, om er een uit te voeren systeem programma's typ gewoon de naam van het uitvoerbare bestand, bijvoorbeeld:

    En u kunt parameters na een spatie doorgeven:

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

    /usr/local/bin/ls1

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

    Soms is het nodig om een ​​speciaal . De variabele EDITOR geeft bijvoorbeeld aan welke teksteditor moet als standaard worden gebruikt. U kunt een variabelenaam en de waarde ervan vóór de opdrachtnaam opgeven met behulp van de syntaxis:

    variabele_naam = waardeopdracht

    Bijvoorbeeld:

    EDITOR=nano-visudo

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

    Programma's uitvoeren als een andere gebruiker

    Je weet al hoe je een programma in een Linux-terminal moet uitvoeren, maar hoe zit het met andere gebruikers? In Windows is het vrij gebruikelijk 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 ontcijferd als S heks u ser Doen- gebruiker wijzigen en uitvoeren. Standaard voert het hulpprogramma de opdracht uit als de root-superuser:

    sudo-opdracht
    sudo whoami

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

    sudo -u gebruikersnaam commando
    sudo -u postgres whoami

    Het whoami-commando (wie ben ik) geeft de naam van de huidige gebruiker weer.

    Hoe een programma op de achtergrond uit te voeren

    Soms is het nodig om een ​​langlopend programma in de terminal uit te voeren, zodat dit het verdere werk niet hindert. Om dit te doen, kunt u de programmastart in gebruiken achtergrond Linux:

    programmanaam &

    Bijvoorbeeld:

    dd if=/dev/zero of=~/file count=100000 &

    Het systeem geeft de PID uit, de unieke identificatie van het programma, die u vervolgens kunt gebruiken om het te sluiten:

    Hoe een script op Linux uit te voeren

    We hebben al gezegd dat programma's zijn onderverdeeld in binair en geïnterpreteerd. Vroeger spraken we er alleen maar over binaire programma's. Om geïnterpreteerde programma's uit te voeren, heb je rechtstreeks een tolk nodig; dergelijke programma's omvatten programma's die zijn geschreven in talen zoals Java, Python, Perl, Ruby, PHP, NodeJS en vele andere. De syntaxis voor het starten van een dergelijk programma is anders:

    tolk /pad/naar/bestand/programma parameters

    Verschillende tolken gedragen zich anders, dus het is beter om onmiddellijk 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

    A Java-programma's je moet het als volgt uitvoeren:

    java -jar programma.jar

    Voor geïnterpreteerde programmabestanden is de uitvoerbaarheidsvlag optioneel, aangezien deze als parameter aan het hoofdprogramma wordt doorgegeven. Alleen Bash-scripts vormen een uitzondering. U kunt het script uitvoeren met een tolk:

    Of typ gewoon het pad naar het script:

    De shell zelf bepaalt zijn scripts aan de hand van de uitvoerbaarheidsvlag en voert deze uit. Als de uitvoerbaarheidsvlag niet is ingesteld, moet u deze toevoegen:

    sudo chmod u+x ./script.sh

    Daarom zijn er voor de meeste geïnterpreteerde programma's eenvoudige sh-scripts gemaakt die snel kunnen worden gestart.

    Linux-programma's uitvoeren in een GUI

    Het is veel handiger om programma's via een grafische interface uit te voeren. Als consoleprogramma's het is onmogelijk om zo te rennen, en dan voor iedereen grafische hulpprogramma's Er zijn snelkoppelingen die u kunt vinden in het hoofdmenu van het systeem:

    Als alternatief kunt u het programma uitvoeren vanuit bestandsbeheerder, dubbelklikken muis, maar dan moet de uitvoerbaarheidsvlag ervoor worden ingesteld.

    Scripts uitvoeren grafische interface. U kunt alle menusnelkoppelingen vinden in de map /usr/share/applications/. Elk programma kan worden gestart dubbelklikken vanaf hier. Maar laten we eens kijken wat er in de snelkoppeling zit; open het in een teksteditor:


    De Exec-regel specificeert onder andere de opdracht die wordt uitgevoerd Linux-programma's wanneer u dubbelklikt op een snelkoppeling. Je kunt er één nemen bestaande snelkoppelingen en op basis daarvan je eigen maken. 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 je niet kunt weten of het systeem in dit geval PATH controleert of zoekt alleen voor het programma in huidige map. Nu weet je alles over het uitvoeren van een programma op Linux.

    Conclusies

    In dit artikel hebben we gekeken hoe je een programma via de ubuntu-terminal of op een andere manier kunt uitvoeren Linux-distributies. Hoewel dit een heel eenvoudig onderwerp lijkt, zijn er enkele interessante punten, wat nuttig kan zijn. Maar je kent ze al. Als je vragen hebt, stel ze dan in de reacties!