Ubuntu : 4 Basic Network Commands
Indholdsfortegnelse:
- Få information om kommandoen
man
kommanderer- Navigering i filsystemet
- Nuværende
pwd
(pwd
kommando) - Ændring af bibliotek (
cd
kommando) - Arbejde med filer og mapper
- Liste over katalogindhold (
ls
kommando) - Visning af filindhold (
cat
) - Oprettelse af filer (
touch
kommando) - Oprettelse af mapper (kommando
mkdir
) - Oprettelse af symboliske links (kommando)
- Fjernelse af filer og mapper (kommando
rm
) - Kopiering af filer og mapper (
cp
kommando) - Flytning og omdøbning af filer og mapper (
mv
kommando) - Installation og fjernelse af pakker
- Ubuntu og Debian (
apt
kommando) - CentOS og Fedora (
dnf
kommando) - Filejerskab og tilladelser
- Ændring af tilladelser (kommando
chmod
) - Ændring af ejerskab (
chown
kommando) - Elevate privilegier (
sudo
kommando) - Håndtering af brugere og grupper
- Oprettelse af brugere (
useradd
ogpasswd
kommandoer) - Fjernelse af brugere (
userdel
kommando) - Håndtering af grupper (
groupadd
oggroupdel
kommando) - Føjelse af brugere til grupper (
usermod
) - Konklusion
Nye Linux-konvertitter, der kommer fra Windows-verdenen, kan synes at arbejde med kommandolinjen for at være noget skræmmende. Det er dog ikke så svært at bruge. Alt hvad du behøver for at komme i gang med kommandolinjen er at lære et par grundlæggende kommandoer.
Mens de fleste Linux-distributioner er brugervenlige og har en let at bruge grafisk interface, kan det være meget nyttigt at vide, hvordan man bruger kommandolinjen. Kommandolinjen giver dig mere magt over dit system og adgang til funktioner, der ikke er tilgængelige via en grafisk grænseflade.
, gennemgår vi nogle af de mest almindelige Linux-kommandoer, der bruges dagligt af Linux-systemadministratorerne.
Få information om kommandoen
Det er normalt ikke nødvendigt at huske kommandomuligheder og kan være spild af tid. Normalt, hvis du ikke bruger kommandoen ofte, kan du let glemme dens indstillinger.
De fleste kommandoer har en
--help
, der udskriver en kort besked om, hvordan man bruger kommandoen og afslutter:
man
kommanderer
Næsten alle Linux-kommandoer distribueres sammen med man-sider. En man eller manuel side er en form for dokumentation, der forklarer, hvad kommandoen gør, eksempler på, hvordan du kører kommandoen, og hvilke argumenter den accepterer.
Man-kommandoen bruges til at vise den manuelle side for en given kommando.
man command_name
For eksempel for at åbne man-siden for kommandoen
cd
du skriver:
man cd
Hvis du vil navigere i mandsiderne, skal du bruge tasterne
Arrow
,
Page Up
og
Page Down
. Du kan også trykke på
Enter
tasten for at flytte en linje ad gangen,
Space
for at flytte til den næste skærm, og
b
tasten for at gå en skærm tilbage. Tryk på
q
tasten for at forlade man-siden.
Navigering i filsystemet
I Linux er alle filer og kataloger under rodkataloget, som er det første eller øverste bibliotek i katalogtræet. Roden bibliotek henvises til af en enkelt førende skråstreg
/
.
Når du navigerer i filsystemet, når du bruger filer, kan du enten bruge den absolutte eller den relative sti til ressourcen.
Den absolutte eller fulde sti starter fra systemroten
/
, og den relative sti starter fra dit nuværende bibliotek.
Nuværende
pwd
(
pwd
kommando)
Det aktuelle arbejdsmappe er det bibliotek, som brugeren i øjeblikket arbejder i. Hver gang du interagerer med din kommandoprompt, arbejder du inden for et bibliotek.
Brug
pwd
kommandoen til at finde ud af, hvilket bibliotek du i øjeblikket er i:
pwd
Kommandoen viser stien i dit nuværende arbejdsmappe:
Ændring af bibliotek (
cd
kommando)
Kommandoen
cd
(“skift katalog”) bruges til at ændre det aktuelle arbejdsmappe i Linux og andre Unix-lignende operativsystemer.
Når det bruges uden noget argument, fører
cd
dig til dit hjemmekatalog:
cd
For at skifte til et bibliotek kan du bruge dets absolutte eller relative stienavn.
Hvis du antager, at biblioteket
Downloads
findes i det bibliotek, som du kører kommandoen fra, kan du navigere til det ved hjælp af den relative sti til biblioteket:
cd Downloads
Du kan også navigere til et bibliotek ved at bruge dets absolutte sti:
cd /home/linuxize/Downloads
To prikker (
..
), den ene efter den anden, repræsenterer det overordnede bibliotek eller med andre ord kataloget umiddelbart over det aktuelle.
Antag, at du i øjeblikket er i
/usr/local/share
biblioteket, for at skifte til
/usr/local
biblioteket (et niveau op fra det aktuelle bibliotek), skriver du:
cd../
For at flytte to niveauer op skal du bruge:
cd../../
Hvis du vil skifte tilbage til det forrige arbejdsmappe, skal du bruge strejfeknappen (
-
) som et argument:
cd -
Hvis det bibliotek, du vil ændre til, har mellemrum i dets navn, skal du enten omgi stien med citater eller bruge tegn på skråstreg () til at undslippe rummet:
Arbejde med filer og mapper
Liste over katalogindhold (
ls
kommando)
Kommandoen
ls
bruges til at liste information om filer og mapper i et bibliotek.
Når det bruges uden indstillinger og argumenter, viser
ls
en liste i alfabetisk rækkefølge med navnene på alle filer i det aktuelle arbejdsmappe:
ls
Hvis du vil liste filer i et specifikt bibliotek, skal du sende stien til biblioteket som et argument:
ls /usr
Standardoutput for kommandoen
ls
viser kun navnene på filerne og mapperne. Brug
-l
til at udskrive filer i et lang fortegnelsesformat:
ls -l /etc/hosts
Outputet inkluderer filtype, tilladelser, antal hårde links, ejer, gruppe, størrelse, dato og filnavn:
-rw-r--r-- 1 root root 337 Oct 4 11:31 /etc/hosts
Kommandoen
ls
viser ikke de skjulte filer som standard. En skjult fil er enhver fil, der begynder med en periode (
.
).
Hvis du vil vise alle filer inklusive de skjulte filer, skal du bruge indstillingen
-a
:
Visning af filindhold (
cat
)
cat
kommandoen bruges til at udskrive indholdet i en eller flere filer og til at flette (sammenfatte) filer ved at tilføje indholdet af en fil til slutningen af en anden fil.
Hvis du vil vise indholdet af en fil på skærmen, skal du sende filnavnet til
cat
som et argument:
Oprettelse af filer (
touch
kommando)
touch
kommandoen bruges til at opdatere tidsstempler på eksisterende filer og mapper samt til at oprette nye, tomme filer.
For at oprette en fil skal du angive filnavnet som et argument:
touch file.txt
Hvis filen allerede findes, skal
touch
ændre filens sidste adgangs- og ændringstider til det aktuelle tidspunkt.
Oprettelse af mapper (kommando
mkdir
)
I Linux kan du oprette nye mapper (også kendt som mapper) ved hjælp af kommandoen
mkdir
.
For at oprette et bibliotek skal du videregive katalogets navn som argument til kommandoen:
mkdir /tmp/newdirectory
mkdir
kan tage et eller flere katalognavne som dets argumenter.
Når du kun angiver katalognavnet uden den fulde sti, oprettes det i det aktuelle arbejdsmappe.
For at oprette overordnede mapper skal du bruge indstillingen
-p
:
mkdir -p Projects/linuxize.com/src/assets/images
Kommandoen ovenfor opretter hele katalogstrukturen.
Når
mkdir
kaldes op med
-p
, oprettes det kun kataloget, hvis det ikke findes.
Oprettelse af symboliske links (kommando)
Et symbolsk link (eller symlink) er en speciel filtype, der peger på en anden fil eller bibliotek.
Hvis du vil oprette et symbolsk link til en given fil, skal du bruge kommandoen
ln
med indstillingen
-s
, navnet på filen som det første argument og navnet på det symboliske link som det andet argument:
ln -s source_file symbolic_link
Hvis der kun gives en fil som et argument
ln
opretter et link til den fil i det aktuelle arbejdsmappe med samme navn som den fil, den peger på.
Fjernelse af filer og mapper (kommando
rm
)
Brug kommandoen
rm
til at fjerne filer og mapper.
rm
fjerner som standard ikke biblioteker, når de udføres uden nogen mulighed. Det beder heller ikke brugeren om, hvorvidt han skal fortsætte med fjernelsen af de givne filer.
For at slette en fil eller en symlink skal du bruge kommandoen
rm
efterfulgt af filnavnet som et argument:
rm file.txt
rm
accepterer en eller flere fil- eller katalognavne som dens argumenter.
Indstillingen
-i
fortæller
rm
at bede brugeren om hver given fil, før den fjernes:
rm -i file.txt
rm: remove regular empty file 'file.txt'?
Brug indstillingen
-d
til at fjerne et eller flere tomme mapper:
rm -d dirname
Hvis du vil fjerne mapper, der ikke er tomme, og alle filer deri rekursivt, skal du bruge indstillingen
-r
(rekursiv):
rm -rf dirname
Indstillingen
-f
siger at
rm
aldrig skal bede brugeren og ignorere ikke-eksisterende filer og argumenter.
Kopiering af filer og mapper (
cp
kommando)
Med kommandoen
cp
kan du kopiere filer og mapper.
Hvis du vil kopiere en fil i det aktuelle arbejdsmappe, skal du bruge kildefilen som et første argument og den nye fil som den anden:
cp file file_backup
Hvis du vil kopiere en fil til et andet bibliotek, skal du angive den absolutte eller den relative sti til destinationsmappen. Når kun katalognavnet er angivet som en destination, har den kopierede fil det samme navn som den originale fil.
cp file.txt /backup
Hvis destinationsfilen findes som standard, overskrives den som standard.
Hvis du vil kopiere et bibliotek, inklusive alle dets filer og undermapper, skal du bruge indstillingen
-R
eller
-r
:
Flytning og omdøbning af filer og mapper (
mv
kommando)
Kommandoen
mv
(kort fra flytning) bruges til at omdøbe og flytte og filer og mapper fra et sted til et andet.
For eksempel at flytte en fil til et bibliotek, du vil køre:
mv file.txt /tmp
For at omdøbe en fil skal du specificere destinationsfilnavnet:
mv file.txt file1.txt
Syntaxen til at flytte mapper er den samme som når du flytter filer.
Hvis du vil flytte flere filer og mapper på én gang, skal du angive destinationsmappen som det sidste argument:
Installation og fjernelse af pakker
En pakkeadministrator er et værktøj, der giver dig mulighed for at installere, opdatere, fjerne og ellers styre distro-specifikke softwarepakker.
Forskellige Linux-distributioner har forskellige pakkeadministratorer og pakkeformater.
Kun root eller bruger med sudo-privilegier kan installere og fjerne pakker.
Ubuntu og Debian (
apt
kommando)
Advanced Package Tool eller APT er et pakkehåndteringssystem, der bruges af Debian-baserede distributioner.
Der er flere kommandolinjepakkehåndteringsværktøjer i Debian-distributioner, hvor
apt
og
apt-get
er de mest anvendte.
Før du installerer en ny pakke først, skal du opdatere APT-pakkeindekset:
apt update
APT-indekset er en database, der indeholder poster over tilgængelige pakker fra depoterne, der er aktiveret i dit system.
Sådan opgraderes de installerede pakker til deres seneste versioner:
apt upgrade
Installation af pakker er så simpelt som at køre:
apt install package_name
For at fjerne en installeret pakke skal du indtaste:
CentOS og Fedora (
dnf
kommando)
RPM er et kraftfuldt pakkehåndteringssystem, der bruges af Red Hat Linux og dets derivater som CentOS og Fedora. RPM refererer også til kommandoen
rpm
og
.rpm
-filformat.
Hvis du vil installere en ny pakke på Red Hat-baserede distributioner, kan du bruge kommandoerne
yum
eller
dnf
:
dnf install package_name
Fra CentOS 8
dnf
erstattede
yum
som standardpakkeadministrator.
dnf
er bagudkompatibel med
yum
.
Hvis du vil opgradere de installerede pakker til deres seneste versioner, skal du skrive:
dnf update
Fjernelse af pakker er så simpelt som:
Filejerskab og tilladelser
I Linux styres adgang til filerne gennem filtilladelser, attributter og ejerskab. Dette sikrer, at kun autoriserede brugere og processer har adgang til filer og mapper.
I Linux er hver fil tilknyttet en ejer og en gruppe og tildelt tilladelsesadgangsrettigheder for tre forskellige klasser af brugere:
- Fileejeren. Gruppemedlemmerne. Alle andre.
Der er tre tilladelsestyper, der gælder for hver klasse:
- Læs tilladelse. Skrivetilladelse. Udfør tilladelse.
Dette koncept giver dig mulighed for at specificere, hvilke brugere der har tilladelse til at læse filen, skrive til filen eller køre filen.
Brug kommandoen
ls -l
at se filejer og tilladelser.
Ændring af tilladelser (kommando
chmod
)
Med
chmod
kommandoen kan du ændre filtilladelser. Det fungerer i to tilstande, symbolsk og numerisk.
Når du bruger den numeriske tilstand, kan du indstille tilladelserne for ejeren, gruppen og alle andre. Hver skrivning, læse og udførelse af tilladelser har følgende talværdi:
-
r
(læst) = 4w
(skriv) = 2x
(udfør) = 1 ingen tilladelser = 0
Permissionsnummeret for en bestemt brugerklasse er repræsenteret af summen af værdierne for tilladelserne for den gruppe.
For eksempel at give filens ejer læse- og skrive tilladelser og kun læse tilladelser til gruppemedlemmer og alle andre brugere, du vil køre:
chmod 644 filename
Kun root, filejer eller bruger med sudo-privilegier kan ændre tilladelser for en fil.
Hvis du vil rekursivt betjene alle filer og mapper under en given mappe, skal du bruge
chmod
kommandoen med -R, (–recursive):
chmod -R 755 dirname
Vær ekstra forsigtig, når du rekursivt ændrer filernes tilladelser.
Ændring af ejerskab (
chown
kommando)
chown
kommandoen giver dig mulighed for at ændre bruger- og gruppeejerskab for en given fil, katalog eller symbolsk link.
For at ændre ejeren af en fil skal du bruge
chown
kommandoen efterfulgt af brugernavnet til den nye ejer og målfilen:
chown username filename
For at ændre både ejeren og gruppen af en fil påkaldes
chown
kommandoen efterfulgt af den nye ejer og gruppen adskilt af en kolon (:) uden mellemliggende mellemrum og målfilen:
chown username:groupname filename
Brug indstillingen
-R
(-
--recursive
) til rekursivt at betjene alle filer og mapper under det givne bibliotek:
chown -R username:groupname dirname
Elevate privilegier (
sudo
kommando)
Kommandoen
sudo
giver dig mulighed for at køre programmer som en anden bruger, som standard root-brugeren. Hvis du bruger en masse tid på kommandolinjen, er
sudo
en af de kommandoer, du vil bruge ganske ofte.
Det er mere sikkert at bruge
sudo
stedet for at logge ind som root, fordi du kan give begrænsede administrative rettigheder til de enkelte brugere uden at de kender root-adgangskoden.
For at bruge
sudo
skal du blot præfikse kommandoen med
sudo
:
Håndtering af brugere og grupper
Linux er et flerbruger-system, hvilket betyder, at mere end én person kan interagere med det samme system på samme tid. Grupper bruges til at organisere og administrere brugerkonti. Det primære formål med grupper er at definere et sæt privilegier såsom læsning, skrivning eller udførelse af tilladelse til en given ressource, der kan deles mellem brugerne i gruppen.
Oprettelse af brugere (
useradd
og
passwd
kommandoer)
Med kommandoen
useradd
kan du oprette nye brugere.
For at oprette en ny brugerkonto skal du bruge kommandoen
useradd
efterfulgt af brugernavn:
useradd newuser
Når brugeren er oprettet, skal du indstille brugeradgangskoden ved at køre
passwd
kommandoen:
Fjernelse af brugere (
userdel
kommando)
I Linux kan du slette en brugerkonto vha. Kommandoen
userdel
.
For at slette en brugerkonto, der er navngivet, skal brugernavnet
userdel
kommandoen
userdel
:
userdel newuser
Brug indstillingen
-r
(–fjerne) for at fjerne brugerens hjemmekatalog og e-mail-spole:
Håndtering af grupper (
groupadd
og
groupdel
kommando)
Hvis du vil oprette en ny gruppe, skal du bruge kommandoen
groupadd
efterfulgt af gruppenavn:
groupadd mygroup
For at fjerne en gruppe skal du bruge kommandoen
groupdel
med gruppenavnet som argument:
Føjelse af brugere til grupper (
usermod
)
For at føje en eksisterende bruger til en gruppe skal du bruge kommandoen
usermod
efterfulgt af indstillingen
-G
og navnet på gruppen:
Konklusion
Vi har dækket nogle af de mest brugte Gnu / Linux-kommandoer.
Selvom du kan udføre de fleste af udviklings- og systemrelaterede opgaver ved hjælp af en grafisk grænseflade, gør kommandolinjen dig mere produktiv og i stand til at få mere gjort på kortere tid.
Klik på linkene på hver kommando for at få mere information om kommandoindstillingerne og brugen.
terminalVirksomheder kan nu købe et netværksapparat fra Cisco Systems, der kører grundlæggende Windows Server 2008-funktioner, et produkt designet til brug i filialer, meddelte Cisco og Microsoft onsdag.

Virksomhederne sagde i februar, at de arbejdede på en måde for virksomheder at køre Windows Server 2008-tjenester lokalt på et filialkontor på Cisco's Wide Area Application Services netværksapparat. Alternativet for mange virksomheder er enten at bruge en fuld Windows Server på hver gren, som kan være overkill eller køre alle funktioner centralt, hvilket kan medføre langsom ydeevne for branchearbejdere.
Undersøgelse: Mange computerbrugere mangler grundlæggende sikkerhedsforanstaltninger

Mange amerikanske computerbrugere tager stadig ikke de grundlæggende forholdsregler for at beskytte mod cyberangreb, siger en undersøgelse.
En føderal dommer i Seattle har bestilt Microsoft CEO Steve Ballmer til at vidne i en retssag mod Microsoft, der hævder, at virksomheden har vildledt forbrugerne i en marketingkampagne for sit Windows Vista-operativsystem, hvor computere sælges med et ældre Microsoft OS blev mærket "Vista Capable", da de rent faktisk kun kunne køre en grundlæggende version af Vista.

Ballmer har enestående personlig viden om fakta omkring sagen, derfor må han stå i tvivl, dommer Marsha Pechman fra US District Court for Western Washington-distriktet i Seattle styrede ifølge retsdokumenter udgivet sent fredag.