Esmu atradusi sevi GUTL Wiki šo pilnu sarakstu ar vairāk nekā 400 komandas par GNU / Linux ar viņu attiecīgajiem paskaidrojumiem, un es vēlos tos dalīties ar jums, lai papildinātu šo izcilo rakstu ka mans kolēģis uzrakstīja, lai iemācītos sadzīvot ar konsoli.
Informācija par sistēmu
-
arka: parādiet mašīnas arhitektūru (1).
-
uname-m: parādiet mašīnas arhitektūru (2).
-
uname-r: parādīt izmantotā kodola versiju.
-
dmidekods -q: parādiet sistēmas komponentus (aparatūru).
-
hdparm -i / dev / hda: parāda cietā diska īpašības.
-
hdparm -tT / dev / sda: veiciet lasīšanas pārbaudi cietajā diskā.
-
cat / proc / cpuinfo: parādīt CPU informāciju.
-
cat / proc / pārtrauc: rādīt pārtraukumus.
-
cat / proc / meminfo: pārbaudiet atmiņas lietojumu.
-
cat / proc / swaps: rādīt mijmaiņas failus.
-
cat / proc / versija: parādīt kodola versiju.
-
cat / proc / net / dev: parādīt tīkla adapterus un statistiku.
-
cat / proc / stiprinājumi: rādīt pievienoto failu sistēmu.
-
lspci-tv: parādīt PCI ierīces.
-
lsusb -tv: rādīt USB ierīces.
-
dati: parādīt sistēmas datumu.
-
cal 2011: parādīt 2011. gada almanahu.
-
07. gada 2011: rādīt almanahu par 2011. gada jūliju.
-
datumi 041217002011.00: iestatiet (paziņojiet, iestatiet) datumu un laiku.
-
pulkstenis -w: saglabāt datuma izmaiņas BIOS.
Izslēgšana (sistēmas pārstartēšana vai atteikšanās)
-
shutdown-h tagad: izslēdziet sistēmu (1).
-
iniciators 0: izslēdziet sistēmu (2).
-
telinit 0: izslēdziet sistēmu (3).
-
apturēt: izslēdziet sistēmu (4).
-
izslēgšana - stundas: minūtes un- plānotā sistēmas izslēgšana.
-
izslēgšana -c- atcelt plānoto sistēmas izslēgšanu.
-
izslēgšana -r tagad: restartēt (1).
-
atsāknēšana: restartēt (2).
-
logout: Izlogoties.
Faili un direktoriji
-
cd / home: ievadiet direktoriju "mājas".
-
cd ..: atgriezieties vienā līmenī.
-
cd ../ ..: atgriezieties 2 līmeņos.
-
Kompaktdisks: dodieties uz saknes direktoriju.
-
cd ~ lietotājs1: dodieties uz direktoriju user1.
-
cd -: pāriet (atgriezties) uz iepriekšējo direktoriju.
-
pwd: parādīt darba direktorija ceļu.
-
ls: skatiet failus direktorijā.
-
ls -F: skatiet failus direktorijā.
-
ls-l: direktorijā parādiet informāciju par failiem un mapēm.
-
ls -a: rādīt slēptos failus.
-
ls * [0-9]*: rādīt failus un mapes ar cipariem.
-
koks: rādīt failus un mapes kā koku, sākot no saknes. (1)
-
lstree: rādīt failus un mapes kā koku, sākot no saknes. (2)
-
mkdir dir1: izveidojiet mapi vai direktoriju ar nosaukumu “dir1”.
-
mkdir dir1 dir2: vienlaicīgi izveidojiet divas mapes vai direktorijus (vienlaikus izveidojiet divus direktorijus).
-
mkdir -p / tmp / dir1 / dir2: izveidojiet direktoriju koku.
-
rm -f fails1: izdzēsiet failu ar nosaukumu “file1”.
-
rmdir dir1: izdzēsiet mapi ar nosaukumu “dir1”.
-
rm -rf dir1: dzēsiet mapi ar nosaukumu “dir1” ar rekursīvu saturu. (Ja es to rekursīvi dzēstu, es saku, ka tas ir ar tā saturu).
-
rm -rf dir1 dir2: dzēsiet divas mapes (direktorijus) ar rekursīvu saturu.
-
mv dir1 jauns_dir: pārdēvējiet vai pārvietojiet failu vai mapi (direktoriju).
-
cp fails: nokopējiet failu.
-
cp fails1 fails2: kopējiet divus failus vienlaicīgi.
-
kp dir / *.: nokopējiet visus failus no direktorija pašreizējā darba direktorijā.
-
cp -a / tmp / dir1.: nokopējiet direktoriju pašreizējā darba direktorijā.
-
kp -a dir1: kopēt direktoriju.
-
cp -dir1 dir2: kopēt divus direktorijus vienoti.
-
ln -s fails1 lnk1: izveidojiet simbolisku saiti uz failu vai direktoriju.
-
ln fails1 lnk1: izveidojiet fizisku saiti uz failu vai direktoriju.
-
pieskarties -t 0712250000 fails: modificēt faila vai direktorija reālo laiku (izveides laiku).
-
faila fails: teksta faila mīmikas veida izvade (uz ekrāna).
-
ikonv -l: zināmo šifru saraksti.
-
iconv -f fromEncoding -t toEncoding inputFile> outputFile: izveidojiet jaunu ievades faila formu, pieņemot, ka tas ir kodēts mapē fromEncoding un pārveidojot to par ToEncoding.
-
atrast. -maxdepth 1 -name * .jpg -print -exec convert "{}" -resize 80 × 60 "thumbs / {}" \;: grupējiet failu izmērus pašreizējā direktorijā un nosūtiet tos uz direktorijiem sīktēlu skatījumos (nepieciešama konvertēšana no ImagemagicK).
Atrodiet failus
-
atrast / -nosaukuma fails1: meklējiet failu un direktoriju, sākot no sistēmas saknes.
-
atrast / lietotājs lietotājs1: meklējiet failus un direktorijus, kas pieder lietotājam 'user1'.
-
atrast / home / user1 -name \ *. bin: meklēt failus ar paplašinājumu ". bin 'direktorijā' / home / user1 '.
-
atrast / usr / bin -type f -atime +100: atrodiet bināros failus, kas nav izmantoti pēdējās 100 dienās.
-
atrast / usr / bin -type f -mtime -10: meklēt failus, kas izveidoti vai mainīti pēdējo 10 dienu laikā.
-
atrast / -nosaukums \ *. rpm -exec chmod 755 '{}' \;: meklējiet failus ar paplašinājumu .rpm un mainiet atļaujas.
-
atrast / -xdev -nosaukums \ *. apgr./min: Meklējiet failus ar paplašinājumu .rpm, ignorējot noņemamās ierīces, piemēram, cdrom, pildspalvas disku utt.
-
atrast \ *. ps: atrodiet failus ar paplašinājumu ".ps", kas vispirms izpildīts ar komandu "updatedb".
-
kur apstāties: parādīt binārā, palīdzības vai avota faila atrašanās vietu. Šajā gadījumā tā jautā, kur atrodas komanda “apturēt”.
-
kas apstājas: parādīt pilnu ceļu (visu ceļu) uz bināru / izpildāmu failu.
Failu sistēmas montāža
-
mount / dev / hda2 / mnt / hda2: pievienojiet disku ar nosaukumu hda2. Vispirms pārbaudiet direktorija “/ mnt / hda2” esamību; ja tā nav, jums tā ir jāizveido.
-
umount / dev / hda2: atvienojiet disku ar nosaukumu hda2. Pirmā izeja no punkta '/ mnt / hda2.
-
kausētājs -km / mnt / hda2- Piespiest atvienot, kad ierīce ir aizņemta.
-
umount -n / mnt / hda2: palaist atvienošanu, nelasot / etc / mtab. Noderīgi, ja fails ir tikai lasāms vai cietais disks ir pilns.
-
mount / dev / fd0 / mnt / diskete: pievienojiet disketi.
-
mount / dev / cdrom / mnt / cdrom: pievienojiet cdrom / dvdrom.
-
mount / dev / hdc / mnt / cdrecorder: pievienojiet pārrakstāmu kompaktdisku vai dvdromu.
-
mount / dev / hdb / mnt / cdrecorder: pievienojiet pārrakstāmu CD / DVD (DVD).
-
mount -o cilpas fails.iso / mnt / cdrom: pievienojiet failu vai iso attēlu.
-
mount -t vfat / dev / hda5 / mnt / hda5: pievienojiet FAT32 failu sistēmu.
-
mount / dev / sda1 / mnt / usbdisk: pievienojiet USB pildspalvas disku vai atmiņu (nenorādot failu sistēmas tipu).
Vieta diskā
-
df-h: parādīt uzstādīto starpsienu sarakstu.
-
ls -lSr | vairāk: parādīt failu un direktoriju lielumu, kas sakārtoti pēc lieluma.
-
du -sh dir1: Novērtējiet vietu, ko izmanto direktorijs 'dir1'.
-
du -sk * | kārtot -rn: parādīt failu un direktoriju lielumu, kas sakārtoti pēc lieluma.
-
rpm -q -a –qf '% 10 {SIZE} t% {NAME} n' | kārtot -k1,1n: parādīt vietu, ko izmanto instalētās rpm paketes, sakārtotas pēc lieluma (Fedora, Redhat un citi).
-
dpkg-query -W -f = '$ {Installed-Size; 10} t $ {Package} n' | kārtot -k1,1n: parāda vietu, ko izmanto instalētās paketes, sakārtotas pēc lieluma (Ubuntu, Debian un citi).
Lietotāji un grupas
-
groupadd group_name: izveidojiet jaunu grupu.
-
groupdel grupas_nosaukums: dzēst grupu.
-
groupmod -n new_group_name old_group_name: pārdēvēt grupu.
-
useradd -c “Vārda uzvārds” -g admin -d / home / user1 -s / bin / bash user1: Izveidojiet jaunu lietotāju, kas pieder grupai "admin".
-
useradd lietotājs1: izveidojiet jaunu lietotāju.
-
userdel -r lietotājs1: dzēst lietotāju ('-r' noņem mājas direktoriju).
-
usermod -c "Lietotājs ftp”-G sistēma -d / ftp / lietotājs1 -s / bin / nologin lietotājs1: mainīt lietotāja atribūtus.
-
passwd: nomainīt paroli.
-
paroles lietotājs1: mainīt lietotāja paroli (tikai root).
-
chage -E 2011-12-31 lietotājs1: iestatiet lietotāja paroles termiņu. Šajā gadījumā teikts, ka atslēga zaudē spēku 31. gada 2011. decembrī.
-
pwck: pārbaudiet pareizo '/ etc / passwd' faila formāta sintaksi un lietotāju esamību.
-
grpck: pārbaudiet faila "/ etc / group" pareizo sintaksi un formātu un grupu esamību.
-
newgrp grupas_nosaukums: Reģistrējiet jaunu grupu, lai mainītu jaunizveidoto failu noklusējuma grupu.
Atļaujas failos (izmantojiet "+", lai ievietotu atļaujas, un "-", lai noņemtu)
-
ls-lh: Parādīt atļaujas.
-
ls / tmp | pr -T5 -W $ AILES: sadaliet termināli 5 kolonnās.
-
chmod ugo + rwx direktorijs1: direktorijā 'directory1' ievietojiet read ®, rakstiet (w) un izpildiet (x) atļaujas īpašniekam (u), grupai (g) un citiem (o).
-
chmod go-rwx direktorijs1: noņemiet atļauju lasīt ®, ierakstiet (w) un (x) izpildiet grupai (g) un citiem (o) direktorijā 'directory1'.
-
chown user1 fails1: mainīt faila īpašnieku.
-
chown -R user1 direktorijs1: nomainiet direktorija un visu tajā esošo failu un direktoriju īpašnieku.
-
chgrp group1 fails1: mainīt failu grupu.
-
chown user1: grupas1 fails1: mainīt lietotāju un grupu, kurai pieder fails.
-
atrast / -perm -u + s: skatīt visus sistēmas failus ar konfigurētu SUID.
-
chmod u + s / bin / fails: ievietojiet SUID bitu binārā failā. Lietotājs, kas palaiž šo failu, iegūst tādas pašas privilēģijas kā īpašnieks.
-
chmod us / bin / file1: atspējojiet SUID bitu binārā failā.
-
chmod g + s / home / public: ievietojiet SGID bitu direktorijā - līdzīgi kā SUID, bet katrā direktorijā.
-
chmod gs / home / public: atspējot SGID bitu direktorijā.
-
chmod o + t / home / public: ievietojiet direktorijā STIKY bitu. Ļauj failu dzēst tikai likumīgajiem īpašniekiem.
-
chmod ot / home / public: atspējojiet STIKY bitu direktorijā.
Īpašie atribūti failos (izmantojiet "+", lai iestatītu atļaujas, un "-", lai noņemtu)
-
chattr + failā1: ļauj rakstīt, atverot tikai faila pievienošanas režīmu.
-
chattr + c fails: ļauj failu saspiest / atspiest automātiski.
-
chattr + d fails: nodrošina, ka programma dublēšanas laikā ignorē failu dzēšanu.
-
chattr + i fails: padara failu nemainīgu, tāpēc to nevar izdzēst, mainīt, pārdēvēt vai saistīt.
-
chattr + s fails: ļauj droši izdzēst failu.
-
chattr + S fails: nodrošina faila modifikāciju, izmaiņas tiek rakstītas sinhronā režīmā tāpat kā ar sinhronizāciju.
-
chattr + u fails1: ļauj atgūt faila saturu, pat ja tas ir atcelts.
-
lsattr: rādīt īpašus atribūtus.
Arhīvi un saspiesti faili
-
bunzip2 fails1.bz2: izpakojiet failu ar nosaukumu “file1.bz2”.
-
bzip2 fails: saspiest failu ar nosaukumu “file1”.
-
gunzip fails1.gz: izpakojiet failu ar nosaukumu 'file1.gz'.
-
gzip fails: saspiest failu ar nosaukumu “file1”.
-
gzip -9 fails1: saspiež ar maksimālu saspiešanu.
-
rar to file1.rar testa_fails: izveidojiet rar failu ar nosaukumu "file1.rar".
-
rar to file1.rar fails1 fails2 dir1: vienlaicīgi saspiediet “file1”, “file2” un “dir1”.
-
rar x fails1.rar: unzip rar failu.
-
unrar x fails1.rar: unzip rar failu.
-
tar-cvf archive.tar fails: izveidojiet neatzīmētu tarball.
-
tar-cvf archive.tar file1 file2 dir1: izveidojiet failu, kurā ir 'file1', 'file2' un 'dir1'.
-
darva -tf arhīvs.tar: parāda faila saturu.
-
darva -xvf arhīvs.tar: izvilkt tarball.
-
tar -xvf arhīvs.tar -C / tmp: izvelciet tarball mapē / tmp.
-
tar -cvfj arhīvs.tar.bz2 dir1: izveidojiet saspiestu tarball bzip2 iekšpusē.
-
tar -xvfj arhīvs.tar.bz2: atspiest bzip2 saspiestu darvas arhīvu
-
tar -cvfz arhīvs.tar.gz dir1: izveidojiet gzipped tarball.
-
tar -xvfz arhīvs.tar.gz- Izšifrējiet gzipēto darvas arhīvu.
-
zip fails1.zip fails: izveidojiet saspiestu zip failu.
-
zip -r fails1.zip fails1 fails2 direktor1: vienlaikus saspiest vairākus failus un direktorijus zip formātā.
-
unzip failu1.zip: izpakojiet ZIP failu.
RPM paketes (Red Hat, Fedora un tamlīdzīgi)
-
rpm -ivh pakete.rpm: instalējiet paketi rpm.
-
rpm -ivh –nodeeps pakete.rpm: instalējiet paketi rpm, ignorējot atkarības pieprasījumus.
-
rpm -U pakete.rpm: atjauniniet paketi rpm, nemainot failu konfigurāciju.
-
rpm -F pakete.rpm: atjauniniet paketi rpm tikai tad, ja tā ir instalēta.
-
rpm -e paketes_nosaukums.rpm: noņemiet apgriezienu skaitu minūtē.
-
apgriezieni -qa: parādīt visas sistēmā instalētās rpm paketes.
-
apgriezieni -qa | grep httpd: parādīt visas rpm paketes ar nosaukumu "httpd".
-
rpm -qi paketes_nosaukums- Iegūstiet informāciju par konkrētu instalēto pakotni.
-
rpm -qg "Sistēmas vide / Daemons": rādīt programmatūras grupas apgr./min paketes.
-
rpm -ql paketes_nosaukums: parādīt failu sarakstu, ko nodrošina instalēta rpm pakete.
-
rpm -qc pakotnes_nosaukums: parādīt instalēto rpm pakotnes piešķirto failu konfigurācijas sarakstu.
-
rpm -q paketes_nosaukums - kas nepieciešams: parādīt atkarību sarakstu, kas pieprasīta paketei apgr./min.
-
rpm -q paketes_nosaukums - kas nodrošina: parādīt jaudu, ko nodrošina apgriezienu skaits minūtē.
-
rpm -q pakotnes_nosaukums - skripti: rādīt skriptus, kas sākti instalēšanas / noņemšanas laikā.
-
rpm -q pakotnes_nosaukums –maiņas žurnāls: parādīt apgriezienu skaita paketes pārskatīšanas vēsturi.
-
rpm -qf /etc/httpd/conf/httpd.conf: pārbaudiet, kura rpm pakete pieder dotajam failam.
-
rpm -qp pakete.rpm -l: rādīt to failu sarakstu, kurus nodrošina pakete rpm, kas vēl nav instalēta.
-
rpm –import / media / cdrom / RPM-GPG-KEY: importēt publiskās atslēgas digitālo parakstu.
-
rpm –checkig pakete.rpm: pārbaudiet apgriezienu skaita paketes integritāti.
-
rpm -qa gpg -pubkey- Pārbaudiet visu instalēto apgr./min paku integritāti.
-
rpm -V paketes_nosaukums: pārbaudiet faila lielumu, licences, veidus, īpašnieku, grupu, MD5 kopsavilkuma pārbaudi un pēdējās izmaiņas.
-
apgriezieni -Va: pārbaudiet visas sistēmā instalētās rpm paketes. Lietojiet uzmanīgi.
-
rpm -Vp pakete.rpm: pārbaudiet, vai rpm pakotne vēl nav instalēta.
-
rpm2cpio pakete.rpm | cpio –extract –make-directories * bin*: izvilkt izpildāmo failu no paketes rpm.
-
rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm: instalējiet paketi, kas izveidota no avota rpm.
-
rpmbuild - atjaunot pakotnes_nosaukums.src.rpm: izveidojiet apgriezienu skaitu minūtē no avota apgriezieniem minūtē.
YUM pakotņu atjauninātājs (Red Hat, Fedora un tamlīdzīgi)
-
yum instalēt package_name: lejupielādējiet un instalējiet rpm paketi.
-
yum localinstall paketes_nosaukums.rpm: tas instalēs RPM un mēģinās atrisināt visas atkarības jūsu vietā, izmantojot jūsu krātuves.
-
yum atjaunināt paketes_nosaukums.rpm: atjauniniet visas sistēmā instalētās rpm paketes.
-
yum atjaunināt pakotnes_nosaukumu: modernizēt / atjaunināt apgr./min paketi.
-
yum noņemt package_name: noņemiet apgriezienu skaitu minūtē.
-
yum saraksts: uzskaitiet visus sistēmā instalētos paketes.
-
yum meklēt paketes_nosaukumu: Atrodiet paketi rpm repozitorijā.
-
yum tīras pakas: notīriet apgriezienu skaitu minūtē, izdzēšot lejupielādētās paketes.
-
yum tīras galvenes: noņemiet visus galvenes failus, kurus sistēma izmanto, lai atrisinātu atkarību.
-
tīri visu: noņemt no kešatmiņas paketes un galvenes failus.
Deb paketes (Debian, Ubuntu un atvasinājumi)
-
dpkg -i pakete.deb: instalēt / atjaunināt deb pakotni.
-
dpkg -r pakotnes_nosaukums: noņemiet deb pakotni no sistēmas.
-
dpkg -l: parādīt visas sistēmā instalētās deb paketes.
-
dpkg -l | grep httpd: parādīt visas deb paketes ar nosaukumu "httpd"
-
dpkg -s pakotnes_nosaukums- Iegūstiet informāciju par konkrētu sistēmā instalētu paketi.
-
dpkg -L pakotnes_nosaukums: parādīt failu sarakstu, ko nodrošina sistēmā instalēta pakete.
-
dpkg - satura pakete.deb: rādīt to failu sarakstu, kurus piešķir pakotne, kas vēl nav instalēta.
-
dpkg -S / bin / ping: pārbaudiet, kura pakete pieder dotajam failam.
APT pakotnes atjauninātājs (Debian, Ubuntu un atvasinājumi)
-
apt-get install paketes_nosaukums: instalēt / atjaunināt deb pakotni.
-
apt-cdrom instalēt pakotnes_nosaukumu: instalēt / atjaunināt deb pakotni no cdrom.
-
apt-get update: atjaunināt pakotņu sarakstu.
-
apt-get jauninājums: atjauniniet visas instalētās pakotnes.
-
apt-get noņemt pakotnes_nosaukumu: noņemiet deb pakotni no sistēmas.
-
apt-get pārbaude: pārbaudiet atkarību pareizo izšķirtspēju.
-
apt-get clean: notīrīt kešatmiņu no lejupielādētajām pakotnēm.
-
apt-cache meklēt meklēto paketi: atgriež paku sarakstu, kas atbilst sērijai "meklētie paketes".
Skatiet faila saturu
-
kaķu fails: skatiet faila saturu, sākot no pirmās rindas.
-
tac fails: skatīt faila saturu, sākot no pēdējās rindas.
-
vairāk faila: skatīt saturu failā.
-
mazāk faila: līdzīgs komandai 'vairāk', bet ļauj saglabāt kustību failā, kā arī kustību atpakaļ.
-
galva -2 fails1: skatiet faila pirmās divas rindas.
-
aste -2 fails: skatiet faila pēdējās divas rindas.
-
tail -f / var / log / messages: reāllaikā skatiet, kas ir pievienots failam.
Teksta manipulācijas
-
kaķu fails1 fails2 .. | komanda <> file1_in.txt_or_file1_out.txt: vispārēja sintakse teksta manipulēšanai, izmantojot PIPE, STDIN un STDOUT.
-
kaķu fails1 | komanda (sed, grep, awk, grep utt ...)> result.txt: vispārējā sintakse, lai manipulētu ar tekstu failā un rezultātu ierakstītu jaunā failā.
-
kaķu fails1 | komanda (sed, grep, awk, grep utt ...) »result.txt: vispārēja sintakse, lai manipulētu ar faila tekstu un pievienotu rezultātus esošam failam.
-
grep Aug / var / log / messages: meklējiet vārdus “Aug” failā “/ var / log / messages”.
-
grep ^ Aug / var / log / messages: atrodiet vārdus, kas sākas ar “Aug” failā “/ var / log / messages”
-
grep [0-9] / var / log / messages: atlasiet visas failā "/ var / log / messages" esošās rindas, kurās ir skaitļi.
-
grep aug-R / var / log /*: meklējiet virkni “Aug” direktorijā “/ var / log” un zemāk.
-
sed 's / stringa1 / stringa2 / g' example.txt: pārvietojiet "string1" ar "string2" piemērā.txt
-
sed '/ ^ $ / d' piemērs.txt: noņemiet visas tukšās rindas no example.txt
-
sed '/ * # / d; / ^ $ / d 'piemērs.txt: noņemiet komentārus un tukšās rindas no example.txt
-
atbalss 'esempio' | tr '[: apakšējais:]' '[: augšējais:]': pārveidot mazos burtus par lielajiem.
-
sed -e '1d' rezultāts.txt: noņemiet faila example.txt pirmo rindu
-
sed -n '/ stringa1 / p': parādiet tikai tās rindas, kurās ir vārds "string1".
Iestatiet rakstzīmju un failu konvertēšanu
-
dos2unix filedos.txt failsunix.txt: konvertēt teksta faila formātu no MSDOS uz UNIX.
-
unix2dos failsunix.txt filedos.txt: konvertēt teksta faila formātu no UNIX uz MSDOS.
-
pārkodēt ..HTML <page.txt> page.html: konvertēt teksta failu HTML formātā.
-
pārkodēt -l | vairāk- Parādīt visus pieejamos formāta reklāmguvumus.
Failu sistēmas analīze
-
sliktie bloki -v / dev / hda1: Pārbaudiet diska hda1 sliktos blokus.
-
fsck / dev / hda1: labojiet / pārbaudiet Linux sistēmas faila integritāti diskā hda1.
-
fsck.ext2 / dev / hda1: izlabot / pārbaudīt ext 2 sistēmas faila integritāti diskā hda1.
-
e2fsck / dev / hda1: izlabot / pārbaudīt ext 2 sistēmas faila integritāti diskā hda1.
-
e2fsck -j / dev / hda1: izlabot / pārbaudīt ext 3 sistēmas faila integritāti diskā hda1.
-
fsck.ext3 / dev / hda1: izlabot / pārbaudīt ext 3 sistēmas faila integritāti diskā hda1.
-
fsck.vfat / dev / hda1: izlabojiet / pārbaudiet tauku sistēmas faila integritāti diskā hda1.
-
fsck.msdos / dev / hda1: labojiet / pārbaudiet faila integritāti sistēmas diskā hda1.
-
dosfsck / dev / hda1: labojiet / pārbaudiet faila integritāti sistēmas diskā hda1.
Formatējiet failu sistēmu
-
mkfs / dev / hda1: izveidojiet Linux līdzīgu sistēmas failu nodalījumā hda1.
-
mke2fs / dev / hda1: izveidojiet Linux ext 2 tipa sistēmas failu vietnē hda1.
-
mke2fs -j / dev / hda1: izveidojiet Linux ext3 (periodisku) sistēmas failu nodalījumā hda1.
-
mkfs -t vfat 32 -F / dev / hda1: izveidojiet FAT32 sistēmas failu vietnē hda1.
-
fdformat -n / dev / fd0: formatējiet disku.
-
mkswap / dev / hda3: izveidojiet mijmaiņas sistēmas failu.
Es strādāju ar SWAP
-
mkswap / dev / hda3: izveidot mijmaiņas sistēmas failu.
-
swapon / dev / hda3: aktivizēt jaunu mijmaiņas nodalījumu.
-
swapon / dev / hda2 / dev / hdb3: aktivizējiet divus mijmaiņas nodalījumus.
Salvas (dublējums)
-
dump -0aj -f /tmp/home0.bak / home: pilnībā saglabājiet direktoriju '/ home'.
-
dump -1aj -f /tmp/home0.bak / home: veiciet pakāpenisku direktorijas “/ home” saglabāšanu.
-
atjaunot -if /tmp/home0.bak: atjaunot salviju interaktīvi.
-
rsync -rogpav –delete / home / tmp: sinhronizācija starp direktorijiem.
-
rsync -rogpav -e ssh –delete / home ip_address: / tmp: rsync caur tuneli SSH.
-
rsync -az -e ssh –dzēst ip_addr: / home / public / home / local: Sinhronizējiet vietējo direktoriju ar attālo direktoriju, izmantojot ssh un saspiešanu.
-
rsync -az -e ssh –delete / home / local ip_addr: / home / public- Sinhronizējiet attālo direktoriju ar vietējo direktoriju, izmantojot ssh un saspiešanu.
-
dd bs = 1M, ja = / dev / hda | gzip | ssh lietotājs @ ip_addr 'dd no = hda.gz': saglabājiet cieto disku attālajā resursdatorā, izmantojot ssh.
-
dd, ja = / dev / sda no = / tmp / faila1: saglabājiet cietā diska saturu failā. (Šajā gadījumā cietais disks ir "sda" un fails ir "file1").
-
tar -Puf backup.tar / home / user: veiciet pakāpenisku direktorijas “/ home / user” saglabāšanu.
-
(cd / tmp / local / && tar c.) | ssh -C lietotājs @ ip_addr 'cd / home / share / && tar x -p': nokopējiet direktorijas saturu uz attālo direktoriju, izmantojot ssh.
-
(darvas c / mājas) ssh -C lietotājs @ ip_addr 'cd / home / backup-home && tar x -p': kopējiet vietējo direktoriju uz attālo direktoriju, izmantojot ssh.
-
darva salīdzināt -. | (cd / tmp / dublējums; tar xf -): vietējā kopija, saglabājot licences un saites no viena direktorija uz citu.
-
find / home / user1 -name '* .txt' | xargs cp -av –target-directory = / home / backup / –parents: atrodiet un kopējiet visus failus ar paplašinājumu ".txt" no viena direktorija citā.
-
atrast / var / log -name '* .log' | darvas cv –files-from = - | bzip2> log.tar.bz2: atrodiet visus failus ar paplašinājumu '.log' un izveidojiet bzip arhīvu.
-
dd ja = / dev / hda no = / dev / fd0 bs = 512 skaits = 1: izveidojiet MRB (Master Boot Record) kopiju uz disketes.
-
dd ja = / dev / fd0 no = / dev / hda bs = 512 skaits = 1: atjaunot disketē saglabāto MBR (Master Boot Record) kopiju.
CD-ROM
-
cdrecord -v gracetime = 2 dev = / dev / cdrom -eject blank = ātri-force: iztīriet vai izdzēsiet pārrakstāmo kompaktdisku.
-
mkisofs / dev / cdrom> cd.iso: izveidojiet diskā iso cdrom attēlu.
-
mkisofs / dev / cdrom | gzip> cd_iso.gz: uz diska izveidojiet saspiestu cdrom iso attēlu.
-
mkisofs -J -ļoti vadošie punkti -R -V “Label CD” -iso-level 4 -o ./cd.iso data_cd: izveidojiet direktorija iso attēlu.
-
cdrecord -v dev = / dev / cdrom cd.iso: ierakstiet iso attēlu.
-
gzip -dc cd_iso.gz | cdrecord dev = / dev / cdrom -: ierakstīt saspiestu iso attēlu.
-
mount -o cilpa cd.iso / mnt / iso: pievienojiet iso attēlu.
-
CD-paranoja -B: ņemt dziesmas no CD uz WAV failiem.
-
CD-paranoja - "-3": pārsūtiet pirmās 3 dziesmas no CD uz wav failiem.
-
cdrecord - skenēšanas autobuss: skenēšanas kopne, lai identificētu scsi kanālu.
-
dd ja = / dev / hdc | md5sum: palaidiet md5sum ierīcē, piemēram, kompaktdiskā.
Es strādāju ar TĪKLU ( LAN un Wi-Fi)
-
ifconfig eth0: parādīt Ethernet tīkla kartes konfigurāciju.
-
ifup eth0: aktivizēt interfeisu 'eth0'.
-
ifdown eth0: atspējot saskarni 'eth0'.
-
ifconfig eth0 192.168.1.1 netmasks 255.255.255.0: konfigurējiet IP adresi.
-
ifconfig eth0 promc: konfigurējiet 'eth0' kopējā režīmā, lai iegūtu paketes (šņaukšana).
-
dhclient eth0: aktivizējiet saskarni 'eth0' dhcp režīmā.
-
maršruts -n: parādīt ceļojumu galdu.
-
maršruta pievienošana -net 0/0 gw IP_Gateway: iestatiet noklusējuma ievadi.
-
maršruts pievieno tīklu 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1: konfigurējiet statisko maršrutu, lai meklētu tīklā '192.168.0.0/16'.
-
maršruts del 0/0 gw IP_gateway: noņemiet statisko maršrutu.
-
echo "1"> / proc / sys / net / ipv4 / ip_forward: aktivizēt ip ceļojumu.
-
hostname: parādīt sistēmas resursdatora nosaukumu.
-
saimnieks www.example.com: atrodiet resursdatora nosaukumu, lai nosauktu vārdu uz ip adresi (1).
-
nslookup www.example.com: atrodiet resursdatora nosaukumu, lai nosauktu vārdu uz IP adresi un otrādi (2).
-
ip saite parādīt: parādīt visu saskarņu saites statusu.
-
mii-rīks eth0: rādīt saites statusu 'eth0'.
-
ethool eth0: parādīt tīkla kartes 'eth0' statistiku.
-
netstat -tup- Parādīt visus aktīvos tīkla savienojumus un to PID.
-
netstat -tupl- Parādīt visiem tīkla klausītājiem sistēmā un viņu PID.
-
tcpdump tcp ports 80: rādīt visu datplūsmu HTTP.
-
iwlist skenēšana: rādīt bezvadu tīklus.
-
iwconfig eth1: parāda bezvadu tīkla kartes konfigurāciju.
-
WHOIS www.example.com: meklējiet Whois datu bāzē.
Microsoft Windows tīkli (SAMBA)
-
nbtscan ip_addr: BIOS tīkla nosaukuma izšķirtspēja.
-
nmblookup -A ip_addr: BIOS tīkla nosaukuma izšķirtspēja.
-
smbclient -L ip_addr / resursdatora nosaukums: logos parādīt resursdatora attālās darbības.
IP tabulas (FIREWALL)
-
iptables -t filtrs -L: rādīt visas virknes filtru tabulā.
-
iptables -t nat -L: rādīt visas virknes no nat tabulas.
-
iptables -t filtrs -F: notīriet visus noteikumus no filtru tabulas.
-
iptables -t nat -F: notīriet visus noteikumus no tabulas.
-
iptables -t filtrs -X: izdzēsiet visas lietotāja izveidotās virknes.
-
iptables -t filtrs -A IEVADE -p tcp –portāla telnet -j PIEŅEMT: ļauj ienākt telnet savienojumiem.
-
iptables -t filtrs -A IZVADE -p tcp –dorts http -j DROP: bloķēt savienojumus HTTP iet ārā.
-
iptables -t filtrs -A FORWARD -p tcp –port pop3 -j ACCEPT: atļaut savienojumus POP uz priekšējo ķēdi.
-
iptables -t filtrs -A INPUT -j LOG –log-prefikss “DROP INPUT”: ievades virknes reģistrēšana.
-
iptables -t nat -A POSTROUTING -o eth0 -j MASKERADE: konfigurējiet PAT (adrešu tulkošanas portu) uz eth0, slēpjot paketes no piespiedu izņemšanas.
-
iptables -t nat -A PREROUTING -d 192.168.0.1 -p tcp -m tcp –dport 22 -j DNAT –uz galamērķi 10.0.0.2:22: novirzīt paketes, kas novirzītas no viena resursdatora uz otru.
Uzraudzība un atkļūdošana
-
tops: parādīt Linux uzdevumus, izmantojot lielāko daļu CPU.
-
ps-afw: parāda Linux uzdevumus.
-
ps -e -o pid, args – mežs- parāda Linux uzdevumus hierarhiskā režīmā.
-
pstree: parādīt procesu sistēmas koku.
-
nogalināt -9 Process_ID- Piespiediet procesu un pārtrauciet to.
-
nogalināt -1 Process_ID: piespiediet procesu, lai atkārtoti ielādētu konfigurāciju.
-
lsof -p $ $: rādīt failu atvērto procesu sarakstu.
-
lsof / home / user1: parāda atvērto failu sarakstu noteiktā sistēmas ceļā.
-
strace -c ls> / dev / null: parāda procesa laikā veiktos un saņemtos sistēmas zvanus.
-
strace -f -e atvērts ls> / dev / null: parādīt zvanus uz bibliotēku.
-
skatīties -n1 'kaķis / proc / pārtrauc': rādīt pārtraukumus reāllaikā.
-
pēdējā atsāknēšana: rādīt atsāknēšanas vēsturi.
-
lsmod: parādīt ielādēto kodolu.
-
bez-m- Parāda RAM statusu megabaitos.
-
smartctl -A / dev / hda- Pārbaudiet cietā diska uzticamību, izmantojot SMART.
-
smartctl -i / dev / hda: pārbaudiet, vai cietajā diskā ir iespējota SMART.
-
asti / var / log / dmesg: parādīt notikumus, kas raksturīgi kodola ielādes procesam.
-
tail / var / log / messages: parādīt sistēmas notikumus.
Citas noderīgas komandas
-
apropos ... atslēgvārds: parādīt komandu sarakstu, kas pieder programmas atslēgvārdiem; Tie ir noderīgi, ja zināt, ko dara jūsu programma, bet nezināt komandas nosaukumu.
-
cilvēks ping: parādīt rokasgrāmatas lapas tiešsaistē; piemēram, ping komandā izmantojiet opciju '-k', lai atrastu jebkuru saistītu komandu.
-
whatis ... atslēgvārds: parāda programmas darbības aprakstu.
-
mkbootdisk –device / dev / fd0 `uname -r`: izveidojiet dzeramo disketi.
-
gpg -c fails: kodē failu ar GNU apsardzi.
-
gpg fails1.gpg: atšifrējiet failu ar GNU apsardzi.
-
wget -r www.example.com: lejupielādējiet pilnu vietni.
-
wget -c www.example.com/file.iso: lejupielādējiet failu ar iespēju pārtraukt lejupielādi un atsākt vēlāk.
-
atbalss 'wget -c www.example.com/faili.iso"| pulksten 09:00: Jebkurā laikā sāciet lejupielādi. Šajā gadījumā tas sāktos pulksten 9.
-
ldd / usr / bin / ssh: parādīt ssh programmā pieprasītās koplietojamās bibliotēkas.
-
alias hh = 'vēsture': ievietojiet komandas aizstājvārdu –hh = Vēsture.
-
chsh: mainiet komandu Shell.
-
chsh – saraksts-čaulas: ir piemērota komanda, lai uzzinātu, vai tālvadība jāveic citā terminālī.
-
kurš -a: parādiet, kurš ir reģistrēts, un pēdējās importēšanas sistēmas drukāšanas laiku, beigtos procesus, sistēmas reģistra procesus, init radītos aktīvos procesus, pašreizējo darbību un pēdējās sistēmas pulksteņa izmaiņas.