Linux komandas Padomi: Ctrl + F ātri atrod Linux komandas (punkta virsraksts var sarauties, izplesties)
| Komandas kods | Piezīmes |
|---|---|
| arch | Parādīt mašīnas procesora arhitektūru (1) |
| uname -m | Parāda mašīnas procesora arhitektūru (2) |
| uname -r | Parādīt izmantotā kodola versiju |
| dmidecode -q | Parādīt aparatūras sistēmas komponentus - (SMBIOS / DMI) |
| hdparm -i /dev/hda | Uzskaitīt diska arhitektūras parametrus |
| hdparm -tT /dev/sda | Veic diska testa nolasīšanas operāciju |
| cat /proc/cpuinfo | Parāda informāciju par procesora informāciju |
| cat /proc/interrupts | Parādīt pārtraukumus |
| cat /proc/meminfo | Pārbaudīt atmiņas izmantošanu |
| cat /proc/swaps | Parāda, kuras mijmaiņas programmas tiek izmantotas |
| cat /proc/version | Parāda kodola versiju |
| cat /proc/net/dev | Parādīt tīkla adapterus un statistiku |
| cat /proc/mounts | Parādīt ielādētās failu sistēmas |
| lspci -tv | Saraksta PCI ierīces |
| lsusb -tv | Parādīt USB ierīces |
| date | Parādīt sistēmas datumu |
| cal 2007 | Rādīt 2007. gada kalendāru |
| date 041217002007.00 | Datuma un laika iestatīšana - Mēnesis Diena Stunda Stunda Minūte Gads. Sekundes |
| clock -w | Saglabāt laika izmaiņas BIOS |
| Komandas kods | Paskaidrojums |
|---|---|
| shutdown -h now | Izslēgt sistēmu |
| init 0 | Izslēdz sistēmu |
| telinit 0 | Izslēdz sistēmu |
| shutdown -h hours:minutes & | Izslēdz sistēmu plānotajā laikā |
| shutdown -c | Atcelt sistēmas izslēgšanu pēc grafika |
| shutdown -r now | Pārstartē |
| reboot | Pārstartēt |
| logout | Iziet no sistēmas |
| Komandas kods | Paskaidrojums |
|---|---|
| cd /home | Iet uz direktoriju '/ home'' |
| cd .. | Atgriezties iepriekšējā direktorijā |
| cd ../.. | Atgriežas uz pēdējiem diviem direktorijiem |
| cd | Ievadiet savu mājas direktoriju |
| cd ~user1 | Iet uz savu mājas direktoriju |
| cd - | Atgriešanās uz pēdējo direktoriju |
| pwd | Rādīt darba ceļu |
| ls | Failu skatīšana direktorijā |
| ls -F | Failu skatīšana direktorijā |
| ls -l | Failu un direktoriju informācijas rādīšana |
| ls -a | Slēpto failu parādīšana |
| ls *[0-9]* | Failu un direktoriju nosaukumu, kas satur numurus, rādīšana |
| tree | Failu un direktoriju koku struktūras parādīšana, sākot no saknes direktorijas |
| lstree | Failu un direktoriju koku struktūras parādīšana, sākot no saknes direktorija |
| mkdir dir1 | Izveido direktoriju ar nosaukumu "dir1". |
| mkdir dir1 dir2 | Vienlaikus izveido divus direktorijus |
| mkdir -p /tmp/dir1/dir2 | Izveidot direktoriju koku |
| rm -f file1 | Dzēš failu ar nosaukumu "file1 |
| rmdir dir1 | dzēš direktoriju ar nosaukumu "dir1". |
| rm -rf dir1 | Dzēš direktoriju ar nosaukumu "dir1" un tā saturu vienlaicīgi. |
| rm -rf dir1 dir2 | Dzēst divus direktorijus un to saturu vienlaicīgi |
| mv dir1 new_dir | Pārdēvēt/pārvietot direktoriju |
| cp file1 file2 | Kopēt failu |
| cp dir/* . | Kopēt visus direktorijā esošos failus uz pašreizējo darba direktoriju. |
| cp -a /tmp/dir1 . | Kopēt direktoriju uz pašreizējo darba direktoriju |
| cp -a dir1 dir2 | Sadaļas kopēšana |
| ln -s file1 lnk1 | Izveidot mīksto saiti uz failu vai direktoriju |
| ln file1 lnk1 | Izveidot fizisku saiti uz failu vai direktoriju |
| touch -t 0712250000 file1 | Modificēt faila vai direktorijas laika zīmogu - (YYMMDDhhmm) |
| iconv -l | Izveidot zināmo kodējumu sarakstu |
| iconv -f fromEncoding -t toEncoding inputFile > outputFile | Mainīt rakstzīmes kodējumu |
| find . -maxdepth 1 -name *.jpg -print -exec convert | Partijas failu izmēru maiņa pašreizējā direktorijā un to nosūtīšana uz sīktēlu direktoriju (nepieciešama konvertēšana no ImageMagick) |
| Komandas kods | Piezīme Paskaidrojums |
|---|---|
| find / -name file1 | Meklē failus un direktorijus saknes failu sistēmā, sākot no '/'. |
| find / -user user1 | Meklēt failus un direktorijus, kas pieder lietotājam 'user1'. |
| find /home/user1 -name \*.bin | Meklēt failus, kas beidzas ar ".bin", direktorijā '/ home/user1'. |
| find /usr/bin -type f -atime +100 | Meklēt izpildāmos failus, kas nav izmantoti pēdējo 100 dienu laikā. |
| find /usr/bin -type f -mtime -10 | Meklēt failus, kas ir izveidoti vai modificēti 10 dienu laikā |
| find / -name \*.rpm -exec chmod 755 '{}' \; | Meklēt failus, kas beidzas ar ".rpm", un noteikt to atļaujas. |
| find / -xdev -name \*.rpm | Meklēt failus, kas beidzas ar ".rpm", neņemot vērā noņemamas ierīces, piemēram, CD-ROM, JD utt. |
| locate \*.ps | Meklēt failus, kas beidzas ar ".ps" - vispirms palaidiet "updatedb". |
| whereis halt | Parādīt bināra faila, pirmkoda vai rokasgrāmatas atrašanās vietu |
| which halt | Rādīt pilnu ceļu līdz binārajam vai izpildāmajam failam. |
| Komandas kods | Paskaidrojums |
|---|---|
| mount /dev/hda2 /mnt/hda2 | Pievienojiet disku ar nosaukumu hda2 - pārliecinieties, ka direktorija '/ mnt/hda2' jau pastāv. |
| umount /dev/hda2 | Diska ar nosaukumu hda2 atvienošana - vispirms izejiet no pievienošanas punkta '/ mnt/hda2'. |
| fuser -km /mnt/hda2 | Izspiest atinstalēšanu, ja ierīce ir aizņemta |
| umount -n /mnt/hda2 | Palaist atinstalēšanas operāciju, neierakstot /etc/mtab failā - noderīgi, ja fails ir tikai lasāms vai disks ir pārrakstīts. |
| mount /dev/fd0 /mnt/floppy | Disketes diska pievienošana |
| mount /dev/cdrom /mnt/cdrom | pievienot cdrom vai dvdrom |
| mount /dev/hdc /mnt/cdrecorder | Pievienojiet cdrw vai dvdrom |
| mount /dev/hdb /mnt/cdrecorder | Cdrw vai dvdrom montāža |
| mount -o loop file.iso /mnt/cdrom | Faila vai ISO attēla pievienošana |
| mount -t vfat /dev/hda5 /mnt/hda5 | Windows FAT32 failu sistēmas uzstādīšana |
| mount /dev/sda1 /mnt/usbdisk | USB zibatmiņas diska vai zibatmiņas atmiņas ierīces pievienošana |
| mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share | Windows tīkla koplietojuma pievienošana |
| Komandas kods | Paskaidrojums |
|---|---|
| df -h | Parādīt pievienoto nodalījumu sarakstu |
| ls -lSr |more | Atlasīt failus un direktorijus pēc lieluma |
| du -sh dir1 | Novērtē vietas apjomu, ko jau izmanto direktorijs 'dir1'. |
| du -sk * | sort -rn | Parādīt failus un direktorijus pēc lieluma. |
| rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n | Rādīt vietu, ko izmanto instalētās rpm paketes pēc lieluma (fedora, redhat līdzīgās sistēmās). |
| dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n | Rāda instalēto deb pakotņu izmantoto vietu pēc lieluma (ubuntu, debian līdzīgās sistēmās). |
| Komandas kods | Komentāri |
|---|---|
| groupadd group_name | Izveido jaunu lietotāju grupu |
| groupdel group_name | Dzēš lietotāju grupu |
| groupmod -n new_group_name old_group_name | Pārdēvē lietotāju grupu |
| useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 | Izveido lietotāju, kas pieder lietotāju grupai "admin". |
| useradd user1 | Izveidot jaunu lietotāju |
| userdel -r user1 | Dzēst lietotāju ("-r" izslēdz mājas direktoriju) |
| usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 | Mainīt lietotāja atribūtus |
| passwd | Mainīt paroli |
| passwd user1 | Maina lietotāja paroli (tikai root). |
| chage -E 2020-12-31 user1 | Iestatīt lietotāja paroles derīguma termiņu. |
| pwck | Pārbaudīt '/etc/passwd', vai ir labots faila formāts un sintakse, kā arī esošos lietotājus. |
| grpck | Pārbaudiet '/etc/passwd', vai nav veikti faila formāta un sintakses labojumi, kā arī esošās grupas. |
| newgrp group_name | Piesakieties jaunā grupā, lai mainītu jaunizveidotā faila noklusējuma grupu. |
| Komandas kods | Komentāru skaidrojums |
|---|---|
| ls -lh | Atļauju parādīšana |
| ls /tmp | pr -T5 -W$COLUMNS | Sadaliet termināli 5 kolonnās, lai parādītu |
| chmod ugo+rwx directory1 | Iestata lasīšanas (r), rakstīšanas (w) un izpildes (x) atļaujas direktorija īpašniekam (u), grupai (g) un citiem (o). |
| chmod go-rwx directory1 | Dzēš lasīšanas, rakstīšanas un izpildes atļaujas grupām (g) un citiem (o) direktorijā. |
| chown user1 file1 | Mainīt faila īpašnieka atribūtu |
| chown -R user1 directory1 | Mainīt direktorija īpašnieka atribūtus un mainīt visu direktorijā esošo failu atribūtus. |
| chgrp group1 file1 | Faila grupas maiņa |
| chown user1:group1 file1 | Mainīt faila īpašnieka un grupas atribūtus |
| find / -perm -u+s | Sarakstīt visus sistēmā esošos failus, kuriem ir SUID kontrole. |
| chmod u+s /bin/file1 | Iestatīt bināra faila SUID bitu - lietotājam, kas izpilda failu, tiek piešķirtas tādas pašas privilēģijas kā īpašniekam. |
| chmod u-s /bin/file1 | Atslēgt SUID bitu bināram datnes binamajam failam. |
| chmod g+s /home/public | Iestatīt SGID bitu direktorijam - līdzīgi kā SUID, bet atkarībā no direktorija |
| chmod g-s /home/public | Izslēgt SGID bitu direktorijai |
| chmod o+t /home/public | Iestatiet STIKY bitu failam - ļauj failu dzēst tikai likumīgajiem īpašniekiem. |
| chmod o-t /home/public | Izslēgt STIKY bitu direktorijai |
| Komandas kods | Komentāru skaidrojums |
|---|---|
| chattr +a file1 | Atļaut failu lasīšanu un rakstīšanu tikai pievienošanas režīmā |
| chattr +c file1 | Ļauj kodola kodols automātiski saspiest/dekompresēt failu. |
| chattr +d file1 | Veicot failu sistēmas dublējumu, dump programma ignorēs šo failu. |
| chattr +i file1 | Iestatiet failu kā nemainīgu, un to nevar dzēst, mainīt, pārdēvēt vai saistīt. |
| chattr +s file1 | Ļauj failu droši dzēst |
| chattr +S file1 | Tiklīdz lietojumprogramma veic rakstīšanas operāciju failā, likt sistēmai nekavējoties ierakstīt modifikācijas rezultātu diskā. |
| chattr +u file1 | Ja fails tiek dzēsts, sistēma ļaus vēlāk atjaunot dzēsto failu. |
| lsattr | Īpašo atribūtu parādīšana |
| Komandas kods | Paskaidrojums |
|---|---|
| bunzip2 file1.bz2 | Izpako failu ar nosaukumu 'file1.bz2'. |
| bzip2 file1 | Saspiež failu ar nosaukumu 'file1 |
| gunzip file1.gz | Failu ar nosaukumu 'file1.gz' dekompresē. |
| gzip file1 | Saspiež failu ar nosaukumu 'file1'. |
| gzip -9 file1 | Maksimālā saspiešana |
| rar a file1.rar test_file | Izveido paketi ar nosaukumu "file1.rar". |
| rar a file1.rar file1 file2 dir1 | Vienlaikus saspiež "file1", "file2" un direktoriju "dir1". |
| rar x file1.rar | Paketes rar dekompresēšana |
| unrar x file1.rar | Paketes rar dekompresēšana |
| tar -cvf archive.tar file1 | Izveido nesaspiestu tarball |
| tar -cvf archive.tar file1 file2 dir1 | Izveidot arhīvu, kas satur 'file1', 'file2' un 'dir1'. |
| tar -tf archive.tar | Paketes satura parādīšana |
| tar -xvf archive.tar | Paketes atbrīvošana |
| tar -xvf archive.tar -C /tmp | Izdod tarball mapi direktorijā /tmp. |
| tar -cvfj archive.tar.bz2 dir1 | Izveido bzip2 arhīvu. |
| tar -jxvf archive.tar.bz2 | Dekompresē bzip2 arhīvu |
| tar -cvfz archive.tar.gz dir1 | Izveido gzip arhīvu |
| tar -zxvf archive.tar.gz | Dekompresē gzip arhīvu. |
| zip file1.zip file1 | Izveido zip arhīvu |
| zip -r file1.zip file1 file2 dir1 | Saspiež vairākus failus un katalogus vienā zip arhīvā. |
| unzip file1.zip | Dekompresē zip arhīvu |
| Komandas kods | Paskaidrojums |
|---|---|
| rpm -ivh package.rpm | Rpm paketes instalēšana |
| rpm -ivh --nodeeps package.rpm | Instalē rpm pakotni un ignorē brīdinājumus par atkarībām. |
| rpm -U package.rpm | Atjaunina rpm pakotni, nemainot tās konfigurācijas failu. |
| rpm -F package.rpm | Atjaunina rpm pakotni, kas noteikti tiks instalēta |
| rpm -e package_name.rpm | Noņemt rpm pakotni |
| rpm -qa | Rāda visas sistēmā instalētās rpm paketes |
| rpm -qa | grep httpd | Rāda visas rpm paketes, kuru nosaukumā ir vārds "httpd". |
| rpm -qi package_name | Iegūt īpašu informāciju par instalēto paketi |
| rpm -qg "System Environment/Daemons" | Rādīt komponenta rpm paketes |
| rpm -ql package_name | Parādīt instalētās rpm pakotnes sniegto failu sarakstu. |
| rpm -qc package_name | Parādīt konfigurācijas failu sarakstu, ko nodrošina instalētā rpm pakotne. |
| rpm -q package_name --whatrequires | Rādīt rpm paketes atkarību sarakstu. |
| rpm -q package_name --whatprovides | Rāda rpm paketes lielumu |
| rpm -q package_name --scripts | Parādīt instalēšanas/izņemšanas laikā izpildītos skriptus. |
| rpm -q package_name --changelog | Rādīt rpm paketes modifikāciju vēsturi. |
| rpm -qf /etc/httpd/conf/httpd.conf | Apstiprina, kura rpm pakete nodrošināja doto failu. |
| rpm -qp package.rpm -l | Rāda to failu sarakstu, kurus nodrošina atinstalētā rpm pakotne. |
| rpm --import /media/cdrom/RPM-GPG-KEY | Publiskās atslēgas digitālo sertifikātu importēšana |
| rpm --checksig package.rpm | Pārbaudīt rpm paketes integritāti |
| rpm -qa gpg-pubkey | Pārbaudīt visu instalēto rpm pakotņu integritāti |
| rpm -V package_name | Pārbauda faila lielumu, licenci, veidu, īpašnieku, grupu, MD5 pārbaudi un pēdējās modifikācijas laiku. |
| rpm -Va | Pārbaudiet visas sistēmā instalētās rpm paketes - izmantojiet uzmanīgi! |
| rpm -Vp package.rpm | Pārbaudīt, vai rpm pakete nav instalēta |
| rpm2cpio package.rpm | cpio --extract --make-directories *bin* | Palaist izpildāmo failu no rpm pakotnes |
| rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm | Uzbūvētas paketes instalēšana no rpm izejas koda |
| rpmbuild --rebuild package_name.src.rpm | rpm pakotnes izveide no rpm pirmkoda |
| Komandas kods | Piezīmes |
|---|---|
| yum install package_name | Lejupielādēt un instalēt rpm pakotni |
| yum localinstall package_name.rpm | Instalēs rpm pakotni, izmantojot savu repozitoriju, lai atrisinātu visas atkarības. |
| yum update package_name.rpm | Atjaunina visas pašreizējā sistēmā instalētās rpm paketes. |
| yum update package_name | Atjaunināt rpm pakotni |
| yum remove package_name | Noņemt rpm pakotni |
| yum list | Saraksta visas sistēmā instalētās paketes |
| yum search package_name | Meklē paketes rpm repozitorijā |
| yum clean packages | Iztīriet rpm kešatmiņu, lai noņemtu lejupielādētās paketes |
| yum clean headers | Noņemt visus galvenes failus |
| yum clean all | Noņemt visas kešatmiņā esošās paketes un galvenes |
| Komandas kods | Piezīmes |
|---|---|
| dpkg -i package.deb | Instalē/atjaunina deb pakotni |
| dpkg -r package_name | Dzēš deb pakotni no sistēmas |
| dpkg -l | Rāda visas sistēmā instalētās deb paketes |
| dpkg -l | grep httpd | Tiek parādītas visas deb paketes, kuru nosaukumos ir vārds "httpd". |
| dpkg -s package_name | Iegūt informāciju par konkrētu sistēmā jau instalētu paketi |
| dpkg -L package_name | Rāda failu sarakstu, ko nodrošina deb pakete, kas jau ir instalēta sistēmā. |
| dpkg --contents package.deb | Parādīt to failu sarakstu, kurus nodrošina vēl neuzstādīta pakete. |
| dpkg -S /bin/ping | Apstiprina, kura deb pakete nodrošina norādīto failu. |
| Komandas kods | Komentāru skaidrojums |
|---|---|
| apt-get install package_name | Instalēt/atjaunināt deb pakotni |
| apt-cdrom install package_name | Instalē/atjaunina deb pakotni no diska |
| apt-get update | Uzlabot paketes sarakstā |
| apt-get upgrade | Atjaunina visu instalēto programmatūru |
| apt-get remove package_name | Deb paketes noņemšana no sistēmas |
| apt-get check | Apstiprināt pareizos atkarību repozitorijus |
| apt-get clean | Iztīrīt lejupielādēto pakotņu kešatmiņu |
| apt-cache search searched-package | Atgriezt paketes nosaukumu, kas satur meklēto meklēšanas virkni |
| Komandas kods | Paskaidrojums |
|---|---|
| cat file1 | Skatiet faila saturu virzienā uz priekšu, sākot no pirmā baita. |
| tac file1 | Skatiet faila saturu atpakaļ virzienā, sākot no pēdējās rindiņas. |
| more file1 | Garas datnes satura skatīšana |
| less file1 | Līdzīga komandai 'more', bet tā ļauj veikt tādas pašas atpakaļgaitas operācijas, kādas tiek veiktas failā uz priekšu. |
| head -2 file1 | Failu pirmo divu rindu skatīšana |
| tail -2 file1 | Skatīt faila pēdējās divas rindiņas |
| tail -f /var/log/messages | Skatiet faila saturu tā pievienošanas laikā reālajā laikā. |
| Komandas kods | Anotēt Apraksts |
|---|---|
| cat file1 | command( sed, grep, awk, grep, etc...) > result.txt | Apvieno faila detalizētu apraksta tekstu un ieraksta aprakstu jaunā failā. |
| cat file1 | command( sed, grep, awk, grep, etc...) >> result.txt | Apvieno faila apraksta tekstu un ieraksta aprakstu esošajā failā. |
| grep Aug /var/log/messages | Atrodiet atslēgas vārdu "Aug" failā '/var/log/messages'. |
| grep ^Aug /var/log/messages | Meklē vārdus, kas sākas ar "Aug" failā "/var/log/messages". |
| grep [0-9] /var/log/messages | Atlasiet visas rindas failā "/var/log/messages", kurās ir skaitļi. |
| grep Aug -R /var/log/* | Meklēt virkni "Aug" direktorijā "/var/log" un turpmākajos direktorijos. |
| sed 's/stringa1/stringa2/g' example.txt | Aizstājiet "string1" ar "string2" failā example.txt. |
| sed '/^$/d' example.txt | Noņemt visas tukšās rindas no example.txt faila. |
| sed '/ *#/d; /^$/d' example.txt No example.txt noņemiet visus komentārus un tukšās rindas. | Noņemiet visus komentārus un tukšās rindas no example.txt |
| echo 'esempio' | tr '[:lower:]' '[:upper:]' | Apvienot augšējās un apakšējās šūnas |
| sed -e '1d' result.txt | Izslēgt pirmo rindu no example.txt faila |
| sed -n '/stringa1/p' | Skatīt rindas, kurās ir tikai vārds "string1". |
| sed -e 's/ *$//' example.txt | Noņemiet tukšās rakstzīmes katras rindas beigās |
| sed -e 's/stringa1//g' example.txt | Noņemiet no dokumenta tikai vārdu "string1" un saglabājiet visu pārējo. |
| sed -n '1,5p;5q' example.txt | Skatiet saturu no 1. līdz 5. rindai |
| sed -n '5p;5q' example.txt | Skatīt 5. rindu |
| sed -e 's/00*/0/g' example.txt | Aizstāt vairākas nulles ar vienu nulli |
| cat -n file1 | Atzīmējiet rindu skaitu failā |
| cat example.txt | awk 'NR%2==1' | Dzēst visas pāra rindas failā example.txt |
| echo a b c | awk '{print $1}' | Skatīt rindas pirmo sleju |
| echo a b c | awk '{print $1,$3}' | Skatīt rindas pirmo un trešo kolonnu |
| paste file1 file2 | Apvienot divu failu vai divu kolonnu saturu |
| paste -d '+' file1 file2 | Apvienojiet divu failu vai divu kolonnu saturu, kas atdalīti ar "+". |
| sort file1 file2 | Kārtot divu failu saturu |
| sort file1 file2 | uniq | Izņemiet divu failu apvienojumu (saglabājiet tikai vienu dublikātu rindu kopiju). |
| sort file1 file2 | uniq -u | Dzēst krustpunktus, atstājot pārējās rindas |
| sort file1 file2 | uniq -d | Noņemiet divu failu krustpunktus (atstājot tikai tos failus, kas pastāv abos failos). |
| comm -1 file1 file2 | Salīdziniet abu failu saturu, noņemot tikai 'file1' saturu. |
| comm -2 file1 file2 | Salīdziniet divu failu saturu un dzēsiet tikai "file2" saturu. |
| comm -3 file1 file2 | Salīdzinot divus failus, tiek dzēstas tikai tās daļas, kas ir kopīgas abiem failiem. |
| Komandas kods | Paskaidrojums |
|---|---|
| dos2unix filedos.txt fileunix.txt | Konvertē teksta faila formātu no MSDOS uz UNIX. |
| unix2dos fileunix.txt filedos.txt | Konvertē teksta failu no UNIX uz MSDOS. |
| recode ..HTML page.html | Teksta faila konvertēšana uz html |
| recode -l | more | Parādīt visus atļautos konvertēšanas formātus |
| Komandas kods | Komentāru skaidrojums |
|---|---|
| badblocks -v /dev/hda1 | Pārbaudīt, vai diskā hda1 nav sliktu bloku |
| fsck /dev/hda1 | Labot/pārbaudīt linux failu sistēmas integritāti diskā hda1 |
| fsck.ext2 /dev/hda1 | Labot/pārbaudīt ext2 failu sistēmas integritāti diskā hda1 |
| e2fsck /dev/hda1 | Labot/pārbaudīt ext2 failu sistēmas integritāti diskā hda1 |
| e2fsck -j /dev/hda1 | Labot/pārbaudīt ext3 failu sistēmas integritāti diskā hda1 |
| fsck.ext3 /dev/hda1 | Labot/pārbaudīt ext3 failu sistēmas integritāti uz hda1 diska |
| fsck.vfat /dev/hda1 | Fat failu sistēmas integritātes labošana/pārbaude diskā hda1 |
| fsck.msdos /dev/hda1 | DOS failu sistēmas integritātes labošana/pārbaude uz hda1 diska |
| dosfsck /dev/hda1 | Datu sistēmas dos integritātes labošana/pārbaude diskā hda1 |
| Komandas kods | Piezīmes |
|---|---|
| mkfs /dev/hda1 | Izveidot failu sistēmu hda1 nodalījumā |
| mke2fs /dev/hda1 | Izveidot linux ext2 failu sistēmu hda1 nodalījumā |
| mke2fs -j /dev/hda1 | Izveido linux ext3 (žurnālu) failu sistēmu hda1 nodalījumā. |
| mkfs -t vfat 32 -F /dev/hda1 | Izveido FAT32 failu sistēmu |
| fdformat -n /dev/fd0 | Formatēt disketu |
| mkswap /dev/hda3 | Apmaiņas failu sistēmas izveide |
| Komandas kods | Paskaidrojums |
|---|---|
| mkswap /dev/hda3 | Izveidot mijmaiņas failu sistēmu |
| swapon /dev/hda3 | Ieslēdz jaunu mijmaiņas failu sistēmu |
| swapon /dev/hda2 /dev/hdb3 | Ieslēgt divus mijmaiņas nodalījumus |
| Komandas kods | Piezīmes |
|---|---|
| dump -0aj -f /tmp/home0.bak /home | Veiciet direktorija '/home' pilnu dublējumu. |
| dump -1aj -f /tmp/home0.bak /home | Izveidojiet direktorija '/home' interaktīvo dublējumu. |
| restore -if /tmp/home0.bak | Atjaunot interaktīvo dublējumu |
| rsync -rogpav --delete /home /tmp | Sinhronizēt abus direktorijus |
| rsync -rogpav -e ssh --delete /home ip_address:/tmp | rsync pa SSH kanālu |
| rsync -az -e ssh --delete ip_addr:/home/public /home/local | Sinhronizēt attālo direktoriju ar vietējo direktoriju, izmantojot ssh un saspiešanu. |
| rsync -az -e ssh --delete /home/local ip_addr:/home/public | Vietējā direktorija sinhronizēšana ar attālo direktoriju, izmantojot ssh un saspiešanu. |
| dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' | Veikt vietējā diska dublējumu attālā resursdatorā, izmantojot ssh |
| dd if=/dev/sda of=/tmp/file1 | Diska satura dublēšana failā |
| tar -Puf backup.tar /home/user | Veiciet direktorija '/home/user' interaktīvu dublējumu. |
| ( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' | Sadaļas satura kopēšana uz attālo direktoriju, izmantojot ssh |
| ( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' | Vietējā direktorija kopēšana uz attālo direktoriju, izmantojot ssh |
| tar cf - . | (cd /tmp/backup ; tar xf - ) | Vietēja direktorija kopēšana uz citu vietu, saglabājot atļaujas un saites. |
| find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents | Atrodiet un nokopējiet visus failus, kas beidzas ar ".txt", no viena direktorija uz citu direktoriju. |
| find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 | Atrast visus failus, kas beidzas ar ".log", un izveidot no tiem bzip pakotni. |
| dd if=/dev/hda of=/dev/fd0 bs=512 count=1 | Veikt MBR (Master Boot Record) satura kopiju uz disketes. |
| dd if=/dev/fd0 of=/dev/hda bs=512 count=1 | atjaunot MBR saturu no dublējuma, kas saglabāts disketē. |
| Komandas kods | Paskaidrojums |
|---|---|
| cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force | Iztukšo pārrakstāma diska saturu |
| mkisofs /dev/cdrom > cd.iso | Izveido diska iso attēlu uz diska. |
| mkisofs /dev/cdrom | gzip > cd_iso.gz | Izveido saspiestu diska iso attēlu uz diska. |
| mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd | Izveido direktorijas iso attēlu. |
| cdrecord -v dev=/dev/cdrom cd.iso | ISO attēla faila ierakstīšana |
| gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - | Saspiesta ISO attēla faila ierakstīšana |
| mount -o loop cd.iso /mnt/iso | ISO attēla faila montāža |
| cd-paranoia -B | Izraksta audio celiņus no CD diska wav failā |
| cd-paranoia -- "-3" | Izraksta dziesmas no CD diska wav failā (parametrs -3) |
| cdrecord --scanbus | Skenēt kopni, lai identificētu scsi kanālus |
| dd if=/dev/hdc | md5sum | Pārbaudīt ierīces, piemēram, kompaktdiska, md5sum kodējumu. |
| Komandas kods | Piezīme Paskaidrojums |
|---|---|
| dhclient eth0 | Ieslēgt 'eth0' tīkla ierīci dhcp režīmā |
| ethtool eth0 | Parādīt tīkla kartes 'eth0' datplūsmas statistiku |
| host www.example.com | Atrast saimniekvārdus, lai atrisinātu nosaukumus ar IP adresēm un spoguļiem |
| hostname | Rādīt saimniekvārdus |
| ifconfig eth0 | Parādīt Ethernet kartes konfigurāciju |
| ifconfig eth0 192.168.1.1 netmask 255.255.255.0 | IP adrešu pārvaldība |
| ifconfig eth0 promisc | Iestatiet "eth0" režīmu "promiscuous" pakešu izspiegošanai (sniffing) |
| ifdown eth0 | Tīkla ierīces "eth0" atspējošana |
| ifup eth0 | Ieslēgt "eth0" tīkla ierīci |
| ip link show | Visu tīkla ierīču savienojuma statusa parādīšana |
| iwconfig eth1 | Parādīt bezvadu kartes konfigurāciju |
| iwlist scan | Rādīt bezvadu tīklus |
| mii-tool eth0 | Parādīt "eth0" savienojuma statusu |
| netstat -tup | Parādīt visus iespējotos tīkla savienojumus un to PID |
| netstat -tup1 | Parādīt visus klausīšanās tīkla pakalpojumus sistēmā un to PID. |
| netstat -rn | Parādīt maršrutēšanas tabulu, līdzīgi kā ar komandu "route -n". |
| nslookup www.example.com | Atrod resursdatornosaukumus, lai atrisinātu nosaukumus un IP adreses, un atspoguļo tos. |
| route -n | Parādīt maršrutēšanas tabulu |
| route add -net 0/0 gw IP Gateway | Iepriekš noteiktu vārteju pārvaldība |
| route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 | Kontrolēt statiskos maršrutus uz tīklu "192.168.0.0.0/16". |
| route del 0/0 gw IP gateway | Dzēst statiskos maršrutus |
| echo “1”> /proc/sys/net/ipv4/ip_foward | Aktivizēt IP pārsūtīšanu |
| tcpdump tcp port 80 | Rādīt visas HTTP cilpas |
| whois www.example.com | Meklēšana Whois datubāzē |
| Komandas kods | Piezīme Paskaidrojums |
|---|---|
| mount -t smbfs -o username=user,password=pass //WinClient/share/mnt/share | Windows tīkla koplietojuma pievienošana |
| nbtscan ip addr | netbios nosaukuma izšķiršana |
| nmblookup -A ip addr | netbios nosaukuma izšķiršana |
| smbclient -L ip addr/hostname | Parādīt Windows resursdatora attālo koplietošanas daļu |
| smbget -Rr smb://ip addr/share | Lejupielādējiet failus no windows resursdatora, izmantojot smb, piemēram, wget. |
| Komandas kods | Paskaidrojums |
|---|---|
| iptables -t filter -L | Tiek parādītas visas saites filtra tabulā |
| iptables -t nae -L | Tiek parādītas visas saites nat tabulā |
| iptables -t filter -F | Notīra visus noteikumus, pamatojoties uz filtru tabulu |
| iptables -t nat -F | Notīra visus noteikumus, kas balstīti uz nat tabulu |
| iptables -t filter -X | Dzēš visas lietotāja izveidotās saites |
| iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT | Atļaut telnet piekļuvi |
| iptables -t filter -A OUTPUT -p tcp --dport telnet -j DROP | Bloķēt piekļuvi telnet |
| iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT | Atļaut POP3 savienojumu pāradresēšanu saitēs |
| iptables -t filter -A INPUT -j LOG --log-prefix | Reģistrē visas saitē bloķētās paketes |
| iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE | Iestatiet PAT (Port Address Translation), lai maskētu izejošās paketes pie eth0. |
| iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --to-destination 10.0.0.2:22 | Novirzīt paketes, kas paredzētas vienai saimnieka adresei, uz citiem saimniekiem. |
| Komandas kods | Piezīmes |
|---|---|
| free -m | Uzskaitīt RAM statusu megabaitos |
| kill -9 process id | Piespiest procesu izslēgt un izbeigt to |
| kill -1 process id | Piespiest procesu pārlādēt tā konfigurāciju |
| last reboot | Parādīt atkārtotas palaišanas vēsturi |
| lsmod | Uzskaitīt kodola moduļu statusu |
| lsof -p process id | Sarakstīt procesa atvērto failu sarakstu |
| lsof /home/user1 | Uzskaitīt atvērtos failus dotajos sistēmas ceļos |
| ps -eafw | Sarakstīt linux uzdevumus |
| ps -e -o pid,args --forest | Hierarhiski uzskaitīt linux uzdevumus. |
| pstress | Parādīt procesus koka skatā |
| smartctl -A /dev/hda | Uzraudzīt cietā diska ierīces uzticamību, iespējojot SMART. |
| smartctl -i /dev/hda | Pārbauda, vai cietā diska ierīcei ir iespējots SMART. |
| strace -c ls >/dev/null | Sarakstīt sistēmas izsaukumus, ko veic un saņem process |
| strace -f -e open ls >/dev/null | Sarakstīt bibliotēkas izsaukumus |
| tail /var/log/dmesg | Parādīt iekšējos notikumus kodola palaišanas laikā |
| tail /val/log/messages | Parādīt sistēmas notikumus |
| top | Uzskaitīt linux uzdevumus, kas izmanto visvairāk CPU resursu |
| watch -nl ‘cat /proc/interrupts’ | Sarakstīt reāllaika pārtraukumus |
| Komandas kods | Piezīmes |
|---|---|
| alias hh='history' | Komandu vēstures aizstājvārda iestatīšana. |
| apropos ...keyword | Izveidojiet komandu sarakstu ar programmas atslēgvārdiem, īpaši noderīgi, ja jūs zināt tikai to, ko programma dara, bet neatceraties komandas. |
| chsh | Apvalka komandu maiņa |
| chsh --list-shells | Jauka komanda, lai uzzinātu, vai ir nepieciešams attālināti pieslēgties citam datoram. |
| gpg -c filel | Failu šifrēšana ar GNU Privacy Guard |
| gpg filel.gpg | Failu atšifrēšana ar GNU Privacy Guard. |