Aš atsidūriau GUTL Wiki šį visą sąrašą su daugiau nei 400 komandų punktas GNU / Linux su jų atitinkamais paaiškinimais ir noriu pasidalinti jais su jumis, kad papildytumėte šis puikus straipsnis kad mano kolega parašė išmokti gyventi su pultu.
Informacija apie sistemą
-
arka: parodykite mašinos architektūrą (1).
-
prisijunk prie manęs -m: parodykite mašinos architektūrą (2).
-
uname-r: rodyti naudojamo branduolio versiją.
-
dmidekodas -q: parodyti sistemos komponentus (aparatinę įrangą).
-
„hdparm“ -i / dev / hda: parodyti kietojo disko ypatybes.
-
„hdparm -tT / dev / sda“: atlikite skaitymo testą standžiajame diske.
-
katė / proc / cpuinfo: rodyti procesoriaus informaciją.
-
katė / proc / pertraukia: rodyti pertraukimus.
-
katė / proc / meminfo: patikrinkite atminties naudojimą.
-
cat / proc / swaps: rodyti apsikeitimo failus.
-
katė / proc / versija: rodyti branduolio versiją.
-
cat / proc / net / dev: rodyti tinklo adapterius ir statistiką.
-
katė / proc / laikikliai: rodyti prijungtą failų sistemą.
-
lspci-tv: rodyti PCI įrenginius.
-
lsusb -tv: rodyti USB įrenginius.
-
duomenys: rodyti sistemos datą.
-
cal 2011: parodykite 2011 m. almanachą.
-
07 m. liepos 2011 d: parodykite 2011 m. liepos mėnesio almanachą.
-
data 041217002011.00: nustatyti (deklaruoti, nustatyti) datą ir laiką.
-
laikrodis -w: išsaugokite datos pakeitimus BIOS.
Išjungimas (perkraukite sistemą arba atsijunkite)
-
shutdown-h dabar: išjunkite sistemą (1).
-
inicijuoti 0: išjunkite sistemą (2).
-
telinitas 0: išjunkite sistemą (3).
-
gi: išjunkite sistemą (4).
-
išjungimas - valandos: minutės ir- planuojamas sistemos išjungimas.
-
išjungimas -c- Atšaukite numatytą sistemos išjungimą.
-
išjungimas -r dabar: paleiskite iš naujo (1).
-
perkrovimo: paleiskite iš naujo (2).
-
Atsijungti: Atsijungti.
Failai ir katalogai
-
cd / home: įveskite „namų“ katalogą.
-
CD ..: grįžti atgal vienu lygiu.
-
CD ../ ..: grįžti atgal 2 lygius.
-
Kompaktinis diskas: eikite į šakninį katalogą.
-
cd ~ vartotojas1: eikite į katalogą user1.
-
CD -: pereiti (grįžti) į ankstesnį katalogą.
-
pwd: rodyti darbo katalogo kelią.
-
ls: peržiūrėti failus kataloge.
-
ls -F: peržiūrėti failus kataloge.
-
palik tai: rodyti išsamią informaciją apie failus ir aplankus kataloge.
-
ls -a: rodyti paslėptus failus.
-
ls * [0–9]*: rodyti failus ir aplankus, kuriuose yra skaičiai.
-
medis: rodyti failus ir aplankus kaip medį pradedant nuo šaknies. (1)
-
lstree: rodyti failus ir aplankus kaip medį pradedant nuo šaknies. (2)
-
mkdir dir1: sukurkite aplanką ar katalogą pavadinimu „dir1“.
-
mkdir dir1 dir2: vienu metu sukurkite du aplankus ar katalogus (sukurkite du katalogus vienu metu).
-
mkdir -p / tmp / dir1 / dir2: sukurkite katalogų medį.
-
rm -f failas1: ištrinkite failą pavadinimu „file1“.
-
rmdir dir1: ištrinkite aplanką pavadinimu „dir1“.
-
rm -rf dir1: ištrinkite aplanką pavadinimu „dir1“ su rekursyviu turiniu. (Jei ištrinu jį rekursyviai, sakau, kad jis yra su savo turiniu).
-
rm -rf dir1 dir2: ištrinkite du aplankus (katalogus) su rekursyviu turiniu.
-
mv dir1 naujas_virkas: pervardykite arba perkelkite failą ar aplanką (katalogą).
-
CP failas: nukopijuokite failą.
-
cp failas1 failas2: kopijuoti du failus vieningai.
-
cp dir / *.: nukopijuokite visus failus iš katalogo į dabartinį darbo katalogą.
-
cp -a / tmp / dir1.: nukopijuokite katalogą dabartiniame darbo kataloge.
-
cp -dir1: nukopijuokite katalogą.
-
cp -a dir1 dir2: vieningai nukopijuokite du katalogus.
-
ln -s failas1 lnk1: sukurkite simbolinę nuorodą į failą ar katalogą.
-
ln failas1 lnk1: sukurkite fizinę nuorodą į failą ar katalogą.
-
palieskite -t 0712250000 failą: pakeisti failo ar katalogo realųjį laiką (sukūrimo laiką).
-
failo failas: tekstinio failo „mime“ tipo išvestis (ekrane rodyti).
-
iconv -l: žinomų šifrų sąrašai.
-
iconv -f fromEncoding -t toEncoding inputFile> outputFile: sukurkite naują įvesties failo formą, darant prielaidą, kad ji yra užkoduota fromEncoding ir konvertuojant į ToEncoding.
-
rasti. -maxdepth 1 -name * .jpg -print -exec convert „{}“ -resize 80 × 60 „thumbs / {}“ \;: grupuokite failų dydį dabartiniame kataloge ir siųskite juos į katalogus miniatiūrų rodiniuose (reikia konvertuoti iš „ImagemagicK“).
Raskite failus
-
rasti / vardo failą: ieškokite failo ir katalogo, pradedant nuo sistemos šaknies.
-
rasti / -user user1: ieškokite failų ir katalogų, priklausančių vartotojui „user1“.
-
find / home / user1 -name \ *. bin: ieškokite failų su plėtiniu ". šiukšliadėžė 'katalogo' / home / user1 'viduje.
-
rasti / usr / bin -type f-laikas +100: raskite dvejetainius failus, kurie nebuvo naudojami per pastarąsias 100 dienų.
-
rasti / usr / bin -type f -mtime -10: ieškokite failų, sukurtų ar pakeistų per pastarąsias 10 dienų.
-
rasti / -pavadinimas \ *. rpm -exec chmod 755 '{}' \;: ieškokite failų su „.rpm“ plėtiniu ir pakeiskite leidimus.
-
rasti / -xdev -name \ *. aps / min: Ieškokite failų su „.rpm“ plėtiniu, nepaisydami išimamų įrenginių, pvz., Cdrom, „pen-drive“ ir kt. ...
-
rasti \ *. ps: raskite failus su plėtiniu „.ps“, kurie pirmą kartą buvo įvykdyti naudojant komandą „updatedb“.
-
kur sustoti: rodyti dvejetainio, žinyno ar šaltinio failo vietą. Šiuo atveju ji klausia, kur yra „sustabdyti“ komanda.
-
kurie sustoja: parodyti visą kelią (visą kelią) į dvejetainį failą / vykdomąjį failą.
Failų sistemos montavimas
-
mount / dev / hda2 / mnt / hda2: pritvirtinkite diską pavadinimu hda2. Pirmiausia patikrinkite katalogo „/ mnt / hda2“ buvimą; jei jo nėra, turite jį sukurti.
-
umount / dev / hda2: atjunkite diską pavadinimu hda2. Pirmasis išėjimas iš taško '/ mnt / hda2.
-
kaitintuvas -km / mnt / hda2- Priversti atjungti, kai įrenginys užimtas.
-
umount -n / mnt / hda2: paleiskite atjungimą neskaitydami / etc / mtab. Naudinga, kai failas yra tik skaitomas arba kietasis diskas yra pilnas.
-
mount / dev / fd0 / mnt / floppy: pritvirtinkite diskelį.
-
mount / dev / cdrom / mnt / cdrom: prijunkite cdrom / dvdrom.
-
mount / dev / hdc / mnt / cdrecorder: montuokite perrašomą CD ar DVD.
-
mount / dev / hdb / mnt / cdrecorder: įdėkite perrašomą CD / DVD diską (DVD).
-
mount -o kilpos failas.iso / mnt / cdrom: prijunkite failą arba iso vaizdą.
-
mount -t vfat / dev / hda5 / mnt / hda5: prijungti FAT32 failų sistemą.
-
mount / dev / sda1 / mnt / usbdisk: prijunkite USB atmintinę ar atmintį (nenurodydami failų sistemos tipo).
Disko talpa
-
df -h: rodyti sumontuotų pertvarų sąrašą.
-
ls -lSr | daugiau: rodyti failų ir katalogų dydį, išdėstytą pagal dydį.
-
du -sh dir1: Įvertinkite katalogo „dir1“ naudojamą vietą.
-
du -sk * | rūšiuoti -rn: rodyti failų ir katalogų dydį, išdėstytą pagal dydį.
-
rpm -q -a –qf '% 10 {SIZE} t% {NAME} n' | rūšiuoti -k1,1n: rodykite vietą, kurią naudoja įdiegti rpm paketai, suskirstyti pagal dydį („Fedora“, „Redhat“ ir kiti).
-
dpkg-query -W -f = '$ {Installed-Size; 10} t $ {Package} n' | rūšiuoti -k1,1n: parodykite įdiegtų paketų naudojamą vietą, suskirstytą pagal dydį („Ubuntu“, „Debian“ ir kt.).
Vartotojai ir grupės
-
groupadd group_name: sukurkite naują grupę.
-
groupdel group_name: ištrinti grupę.
-
groupmod -n new_group_name old_group_name: pervadinti grupę.
-
useradd -c „Vardas, pavardė“ -g admin -d / home / user1 -s / bin / bash user1: Sukurkite naują vartotoją, priklausantį „admin“ grupei.
-
useradd vartotojas1: sukurkite naują vartotoją.
-
userdel -r vartotojas1: ištrinti vartotoją („-r“ pašalina namų katalogą).
-
usermod -c "Vartotojas FTP”-G sistema -d / ftp / user1 -s / bin / nologin user1: pakeisti vartotojo atributus.
-
passwd: pakeisti slaptažodį.
-
„passwd“ vartotojas: pakeisti vartotojo slaptažodį (tik root).
-
chage -E 2011-12-31 vartotojas1: nustatykite vartotojo slaptažodžio terminą. Šiuo atveju sakoma, kad raktas baigia galioti 31 m. Gruodžio 2011 d.
-
pwck: patikrinkite teisingą „/ etc / passwd“ failo formato sintaksę ir vartotojų egzistavimą.
-
grpck: patikrinkite teisingą failo „/ etc / group“ sintaksę ir formatą bei grupių egzistavimą.
-
newgrp grupės_pavadinimas: Užregistruokite naują grupę, kad pakeistumėte numatytąją naujai sukurtų failų grupę.
Leidimai failuose (naudokite „+“, jei norite įdėti leidimus, o „-“, jei norite pašalinti)
-
ls-lh: Rodyti leidimus.
-
ls / tmp | pr -T5 -W $ stulpeliai: padalykite terminalą į 5 stulpelius.
-
„chmod ugo + rwx“ katalogas: įdėkite „read ®“, rašykite (w) ir vykdykite (x) teises savininkams (u), grupei (g) ir kitiems (o) kataloge „directory1“.
-
„chmod go-rwx“ katalogas: pašalinkite leidimą skaityti ®, parašykite (w) ir (x), vykdykite grupę (g) ir kitus (o) kataloge „directory1“.
-
chown user1 failas1: pakeisti failo savininką.
-
chown -R user1 katalogas1: pakeisti katalogo ir visų jame esančių failų ir katalogų savininką.
-
„chgrp group1“ failas1: pakeisti failų grupę.
-
chown user1: group1 failas1: pakeisti vartotoją ir grupę, kuriai priklauso failas.
-
rasti / -perm -u + s: peržiūrėti visus sistemos failus su sukonfigūruotu SUID.
-
chmod u + s / bin / file1: įdėkite SUID bitą į dvejetainį failą. Tą failą vykdantis vartotojas gauna tas pačias privilegijas kaip ir savininkas.
-
chmod us / bin / file1: išjunkite SUID bitą dvejetainiame faile.
-
chmod g + s / namai / visuomenė: įdėkite SGID bitą į katalogą - panašų į SUID, bet kiekviename kataloge.
-
chmod gs / home / public: išjungti SGID bitą kataloge.
-
chmod o + t / namai / visuomenė: įdėkite STIKY bitą į katalogą. Leidžia ištrinti failą tik teisėtiems savininkams.
-
chmod ot / home / public: išjunkite STIKY bitą kataloge.
Specialūs failų atributai (naudokite „+“, jei norite nustatyti teises, o „-“, jei norite pašalinti)
-
„chattr +“ į failą1: leidžia rašyti atidarant tik failo pridėjimo režimą.
-
„chattr + c“ failas: leidžia failą suspausti / išpakuoti automatiškai.
-
„chattr + d“ failas: užtikrina, kad programa nepaisytų failų ištrynimo atsarginės kopijos metu.
-
„chattr + i“ failas: daro failą nekintamą, todėl jo negalima ištrinti, pakeisti, pervardyti ar susieti.
-
„chattr + s“ failas: leidžia saugiai ištrinti failą.
-
„chattr + S“ failas: užtikrina, kad failas yra modifikuotas, pakeitimai rašomi sinchroniniu režimu, kaip ir sinchronizuojant.
-
„chattr + u“ failas: leidžia atkurti failo turinį, net jei jis atšauktas.
-
lsattr: rodyti specialius atributus.
Archyvai ir suglaudinti failai
-
„bunzip2“ failas1.bz2: išpakuokite failą pavadinimu „file1.bz2“.
-
„bzip2“ failas: suspauskite failą pavadinimu „file1“.
-
„gunzip“ failas1.gz: išpakuokite failą pavadinimu „file1.gz“.
-
„gzip“ failas: suspauskite failą pavadinimu „file1“.
-
„gzip -9“ failas: suspaudžia maksimaliai suspaudžiant.
-
rar į failą1.rar test_file: sukurkite rar failą pavadinimu „file1.rar“.
-
retas į failą1.rar failas1 failas2 dir1: vienu metu suspauskite „file1“, „file2“ ir „dir1“.
-
rar x failas1.rar: išpakuokite rar failą.
-
x failas1.rar: išpakuokite rar failą.
-
tar-cvf archive.tar failas: sukurkite išpakuotą „tarball“.
-
tar -cvf archyvas.tar failas1 failas2 dir1: sukurkite failą, kuriame yra „file1“, „file2“ ir „dir1“.
-
derva -tf archyvas.tar: rodyti failo turinį.
-
tar -xvf archyvas.tar: išimkite tarball.
-
tar -xvf archyvas. tar -C / tmp: išimkite „tarball“ į / tmp.
-
tar -cvfj archyvas.tar.bz2 rež1: sukurkite suspaustą „tarball“ bzip2 viduje.
-
deguto -xvfj archyvas.tar.bz2: išspausti dervos archyvą, suspaustą bzip2
-
tar -cvfz archyvas.tar.gz dir1: sukurkite „gzip“ paketą.
-
deguto -xvfz archyvas.tar.gz- Nuimkite gzipto dervos archyvą.
-
1. zip failas 1. zip failas: sukurkite suglaudintą ZIP failą.
-
zip -r failas1.zip failas1 failas2 dir1: vienu metu suspausti kelis failus ir katalogus ZIP formate.
-
išpakuokite failą1.zip: išpakuokite ZIP failą.
RPM paketai („Red Hat“, „Fedora“ ir panašiai)
-
rpm -ivh paketas.rpm: įdiekite rpm paketą.
-
rpm -ivh –nodeeps paketas.rpm: įdiekite rpm paketą nepaisydami priklausomybės užklausų.
-
rpm -U paketas. rpm: atnaujinkite rpm paketą nekeisdami failų konfigūracijos.
-
rpm -F paketas. rpm: atnaujinkite „rpm“ paketą tik tada, jei jis yra įdiegtas.
-
rpm -e paketo_pavadinimas.rpm: nuimkite pakuotę rpm.
-
aps / min -qa: rodyti visus sistemoje įdiegtus rpm paketus.
-
aps. -qa | grep httpd: rodyti visus „rpm“ paketus pavadinimu „httpd“.
-
rpm -qi paketo_pavadinimas- Gaukite informacijos apie konkretų įdiegtą paketą.
-
rpm -qg "Sistemos aplinka / Daemonai": rodyti programinės įrangos grupės rpm paketus.
-
rpm -ql paketo_pavadinimas: rodyti įdiegtų rpm paketų pateiktų failų sąrašą.
-
rpm -qc paketo_pavadinimas: rodyti įdiegtų rpm paketų pateiktų failų konfigūracijos sąrašą.
-
rpm -q paketo_pavadinimas - ko reikia: rodyti pageidaujamą rpm paketo priklausomybių sąrašą.
-
rpm -q paketo_pavadinimas - kas teikia: parodykite apsukų paketo suteiktą pajėgumą.
-
rpm -q paketo_pavadinimas –rašai: rodyti scenarijus, pradėtus diegimo / šalinimo metu.
-
rpm -q paketo_pavadinimas –pakeisti: rodyti rpm paketo taisymo istoriją.
-
rpm -qf /etc/httpd/conf/httpd.conf: patikrinkite, kuris „rpm“ paketas priklauso nurodytam failui.
-
rpm -qp paketas.rpm -l: rodyti dar neįdiegto paketo rpm pateiktų failų sąrašą.
-
rpm –import / media / cdrom / RPM-GPG-KEY: importuoti viešojo rakto skaitmeninį parašą.
-
rpm –checkig paketas.rpm: patikrinkite rpm paketo vientisumą.
-
rpm -qa gpg -pubkey- Patikrinkite visų įdiegtų rpm paketų vientisumą.
-
rpm -V paketo_pavadinimas: patikrinkite failo dydį, licencijas, tipus, savininką, grupę, MD5 suvestinės patikrinimą ir paskutinį pakeitimą.
-
apsisukimai -Va: patikrinkite visus sistemoje įdiegtus rpm paketus. Naudokite atsargiai.
-
rpm -Vp paketas.rpm: patikrinkite, ar rpm paketas dar neįdiegtas.
-
rpm2cpio paketas.rpm | cpio –extract –make-directories * bin*: ištraukite vykdomąjį failą iš paketo rpm.
-
rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm: įdiekite paketą, sukurtą iš rpm šaltinio.
-
rpmbuild - atstatyti paketą_pavadinimas.src.rpm: sukurkite rpm paketą iš rpm šaltinio.
„YUM Package Updater“ („Red Hat“, „Fedora“ ir panašiai)
-
yum įdiegti package_name: atsisiųskite ir įdiekite rpm paketą.
-
yum localinstall paketo_vardas.rpm: tai įdiegs RPM ir bandys išspręsti visas priklausomybes už jus, naudodamiesi savo saugyklomis.
-
yum atnaujinti paketo_pavadinimas.rpm: atnaujinkite visus sistemoje įdiegtus rpm paketus.
-
yum atnaujinti paketo_vardą: modernizuoti / atnaujinti apsukų paketą.
-
yum pašalinti paketo_pavadinimas: nuimkite pakuotę rpm.
-
yum sąrašas: išvardykite visus sistemoje įdiegtus paketus.
-
yum ieškoti paketo_pavadinimas: Raskite paketą rpm saugykloje.
-
yum švarios pakuotės: išvalykite rpm talpyklą ištrindami atsisiųstus paketus.
-
yum švarios antraštės: pašalinkite visus antraštės failus, kuriuos sistema naudoja, kad išspręstų priklausomybę.
-
švaru viską: pašalinti iš talpyklos paketus ir antraštės failus.
Deb paketai (Debian, Ubuntu ir dariniai)
-
dpkg -i paketas.deb: įdiekite / atnaujinkite deb paketą.
-
dpkg -r paketo_vardas: pašalinkite deb paketą iš sistemos.
-
dpkg -l: rodyti visus sistemoje įdiegtus deb paketus.
-
dpkg -l | grep httpd: rodyti visus deb paketus pavadinimu "httpd"
-
dpkg -s paketo_pavadinimas- Gaukite informacijos apie konkretų sistemoje įdiegtą paketą.
-
dpkg -L paketo_vardas: rodyti sistemoje įdiegto paketo pateiktų failų sąrašą.
-
dpkg - turinio paketas.deb: rodyti dar neįdiegto paketo pateiktų failų sąrašą.
-
dpkg -S / bin / ping: patikrinkite, kuris paketas priklauso duotam failui.
APT paketo atnaujinimo priemonė („Debian“, „Ubuntu“ ir jos dariniai)
-
apt-get install paketo_pavadinimas: įdiekite / atnaujinkite deb paketą.
-
apt-cdrom įdiegti paketo_pavadinimas: įdiekite / atnaujinkite deb paketą iš cdrom.
-
apt-get update: atnaujinti paketų sąrašą.
-
apt-get upgrade: atnaujinkite visus įdiegtus paketus.
-
apt-get pašalinti paketo_pavadinimas: pašalinkite deb paketą iš sistemos.
-
apt-get čekis: patikrinkite teisingą priklausomybių skiriamąją gebą.
-
apt-get švarus: išvalyti talpyklą iš atsisiųstų paketų.
-
apt-cache ieškokite paketo: pateikia paketų sąrašą, atitinkantį „ieškomų paketų“ seriją.
Peržiūrėkite failo turinį
-
katės byla: peržiūrėkite failo turinį pradedant nuo pirmos eilutės.
-
„Tac“ failas: peržiūrėkite failo turinį pradedant nuo paskutinės eilutės.
-
daugiau failo1: peržiūrėti turinį visame faile.
-
mažiau failo1: panašus į komandą „daugiau“, tačiau leidžia išsaugoti judėjimą faile ir judėjimą atgal.
-
galva -2 byla1: žr. pirmąsias dvi failo eilutes.
-
uodega -2 byla: žiūrėkite paskutines dvi failo eilutes.
-
tail -f / var / log / žinutės: realiuoju laiku žiūrėkite, kas buvo pridėta prie failo.
Teksto manipuliavimas
-
katės failas1 failas2 .. | komanda <> file1_in.txt_or_file1_out.txt- Bendra sintaksė manipuliuojant tekstu naudojant PIPE, STDIN ir STDOUT.
-
katės byla1 | komanda (sed, grep, awk, grep ir kt ...)> result.txt: bendroji sintaksė, kad būtų galima tvarkyti failo tekstą ir įrašyti rezultatą į naują failą.
-
katės byla1 | komanda (sed, grep, awk, grep ir kt ...) »result.txt: bendroji sintaksė norint manipuliuoti failo tekstu ir pridėti rezultatus prie esamo failo.
-
grep rugpjūtis / var / log / žinutės: ieškokite žodžių „Aug“ faile „/ var / log / messages“.
-
grep ^ Aug / var / log / messages: Raskite žodžius, prasidedančius raide faile '/ var / log / messages'
-
grep [0-9] / var / log / žinutės: pažymėkite visas failo „/ var / log / messages“ eilutes, kuriose yra skaičių.
-
grep rugpjūtis -R / var / log /*: ieškokite eilutės „Aug“ kataloge „/ var / log“ ir žemiau.
-
sed 's / stringa1 / stringa2 / g' pavyzdys.txt: Perkelkite „string1“ su „string2“ pavyzdyje.txt
-
sed '/ ^ $ / d' pavyzdys.txt: pašalinkite visas tuščias eilutes iš example.txt
-
sed '/ * # / d; / ^ $ / d 'pavyzdys.txt: pašalinkite komentarus ir tuščias eilutes iš example.txt
-
aidas 'esempio' | tr '[: apatinė:]' '[: viršutinė:]': konvertuoti mažąsias į didžiąsias.
-
sed -e '1d' rezultatas.txt: ištrinkite failo example.txt pirmąją eilutę
-
sed -n '/ stringa1 / p': rodomos tik eilutės, kuriose yra žodis „string1“.
Nustatykite simbolių ir failų konvertavimą
-
dos2unix filedos.txt failasunix.txt: konvertuoti teksto failo formatą iš MSDOS į UNIX.
-
unix2dos failasunix.txt filedos.txt: konvertuokite teksto failo formatą iš UNIX į MSDOS.
-
perkoduoti ..HTML <page.txt> page.html: konvertuoti teksto failą į HTML.
-
perkoduoti -l | daugiau- Rodyti visas galimas formato konversijas.
Failų sistemos analizė
-
blogi blokai -v / dev / hda1: Patikrinkite blogus disko hda1 blokus.
-
„fsck / dev / hda1“: pataisykite / patikrinkite Linux sistemos failo vientisumą diske hda1.
-
fsck.ext2 / dev / hda1: pataisykite / patikrinkite ext 2 sistemos failo, esančio diske hda1, vientisumą.
-
„e2fsck / dev / hda1“: pataisykite / patikrinkite ext 2 sistemos failo, esančio diske hda1, vientisumą.
-
e2fsck -j / dev / hda1: pataisykite / patikrinkite ext 3 sistemos failo, esančio diske hda1, vientisumą.
-
fsck.ext3 / dev / hda1: pataisykite / patikrinkite ext 3 sistemos failo, esančio diske hda1, vientisumą.
-
fsck.vfat / dev / hda1: pataisykite / patikrinkite riebalų sistemos failo vientisumą diske hda1.
-
fsck.msdos / dev / hda1: pataisykite / patikrinkite failo vientisumą disko hda1 sistemoje.
-
dosfsck / dev / hda1: pataisykite / patikrinkite failo vientisumą disko hda1 sistemoje.
Suformatuokite failų sistemą
-
mkfs / dev / hda1: sukurkite Linux tipo sistemos failą skaidinyje hda1.
-
mke2fs / dev / hda1: sukurkite „Linux ext 2“ tipo sistemos failą „hda1“.
-
mke2fs -j / dev / hda1: sukurkite Linux ext3 (periodinės) sistemos failą skaidinyje hda1.
-
mkfs -t vfat 32 -F / dev / hda1: sukurkite FAT32 sistemos failą „hda1“.
-
„fdformat -n / dev / fd0“: formatuokite diską.
-
„mkswap / dev / hda3“: sukurkite apsikeitimo sistemos failą.
Aš dirbu su SWAP
-
„mkswap / dev / hda3“: sukurkite apsikeitimo sistemos failą.
-
„swapon / dev / hda3“: suaktyvinamas naujas apsikeitimo skaidinys.
-
„swapon / dev / hda2 / dev / hdb3“: suaktyvinkite dvi keitimo skaidinius.
„Salvas“ (atsarginė kopija)
-
dump -0aj -f /tmp/home0.bak / home: visiškai išsaugokite katalogą „/ home“.
-
dump -1aj -f /tmp/home0.bak / home: palaipsniui išsaugokite katalogą „/ home“.
-
atkurti -if /tmp/home0.bak: atstatyti salvą interaktyviai.
-
rsync -rogpav –delete / home / tmp: sinchronizavimas tarp katalogų.
-
rsync -rogpav -e ssh –delete / home ip_adresas: / tmp: rsync per tunelį SSH.
-
rsync -az -e ssh –ištrinti ip_addr: / home / public / home / local: sinchronizuokite vietinį katalogą su nuotoliniu katalogu naudodamiesi ssh ir glaudindami.
-
rsync -az -e ssh –delete / home / local ip_addr: / home / public- Sinchronizuokite nuotolinį katalogą su vietiniu katalogu naudodami ssh ir glaudindami.
-
dd bs = 1M, jei = / dev / hda | gzip | ssh vartotojas @ ip_addr 'dd = hda.gz': išsaugokite standųjį diską nuotoliniame pagrindiniame kompiuteryje per ssh.
-
dd jei = / dev / sda = = tmp / failas1: išsaugokite standžiojo disko turinį faile. (Šiuo atveju standusis diskas yra „sda“, o failas yra „file1“).
-
tar -Puf backup.tar / home / user: palaipsniui išsaugokite katalogą "/ home / user".
-
(cd / tmp / local / && tar c.) | ssh -C vartotojas @ ip_addr 'cd / home / share / && tar x -p': nukopijuokite katalogo turinį į nuotolinį katalogą per ssh.
-
(deguto c / namai) | ssh -C vartotojas @ ip_addr 'cd / home / backup-home && tar x -p': nukopijuokite vietinį katalogą į nuotolinį katalogą per ssh.
-
degutas plg. | (cd / tmp / atsarginė kopija; tar xf -): vietinė kopija, išsauganti licencijas ir nuorodas iš vieno katalogo į kitą.
-
find / home / user1 -name '* .txt' | xargs cp -av –target-directory = / home / backup / –parents: raskite ir nukopijuokite visus failus su plėtiniu „.txt“ iš vieno katalogo į kitą.
-
rasti / var / log -name '* .log' | derva cv –files-from = - | bzip2> log.tar.bz2: suraskite visus failus su plėtiniu „.log“ ir sukurkite bzip archyvą.
-
dd, jei = / dev / hda iš = / dev / fd0 bs = 512 skaičius = 1: pasidarykite MRB (Master Boot Record) kopiją į diskelį.
-
dd, jei = / dev / fd0 iš = / dev / hda bs = 512 skaičius = 1: atkurti diskelyje išsaugotą MBR (Master Boot Record) kopiją.
CD-ROM
-
cdrecord -v gracetime = 2 dev = / dev / cdrom -eject blank = greita jėga: išvalykite arba ištrinkite perrašomą kompaktinį diską.
-
mkisofs / dev / cdrom> cd.iso: diske sukurkite iso CD atvaizdą.
-
mkisofs / dev / cdrom | gzip> cd_iso.gz: sukurkite suspaustą CD atvaizdą diske.
-
„mkisofs -J“ -allow-pirmaujantys-taškai -R -V „Label CD“ -iso lygio 4 -o ./cd.iso data_cd: sukurkite katalogo iso vaizdą.
-
cdrecord -v dev = / dev / cdrom cd.iso: įrašykite iso vaizdą.
-
gzip -dc cd_iso.gz | cdrecord dev = / dev / cdrom -: įrašykite suglaudintą iso vaizdą.
-
montuoti -o kilpa cd.iso / mnt / iso: pritvirtinkite iso vaizdą.
-
cd-paranoja -B: perkelkite dainas iš CD į WAV failus.
-
CD-paranoja - „-3“: perkelkite pirmąsias 3 dainas iš kompaktinio disko į WAV failus.
-
„cdrecord“ - „scanbus“: nuskaitymo magistralė atpažinti scsi kanalą.
-
dd jei = / dev / hdc | md5sum: paleiskite md5sum įrenginyje, pavyzdžiui, kompaktiniame diske.
Aš dirbu su TINKLU ( LAN ir „Wi-Fi“)
-
ifconfig eth0: rodyti Ethernet tinklo plokštės konfigūraciją.
-
ifup eth0: suaktyvinkite sąsają „eth0“.
-
ifdown eth0: išjunkite sąsają „eth0“.
-
„ifconfig eth0 192.168.1.1 netmask“ 255.255.255.0: konfigūruoti IP adresą.
-
ifconfig eth0 promc: sukonfigūruokite „eth0“ įprastu režimu, kad gautumėte paketus (užuostos).
-
dhclient eth0: įjunkite sąsają „eth0“ DHCP režimu.
-
maršrutas -n: parodyti turo stalą.
-
maršruto pridėjimas -net 0/0 gw IP_Gateway: nustatyti numatytąjį įvestį.
-
maršruto pridėjimas -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1: konfigūruokite statinį maršrutą, kad ieškotumėte tinklo „192.168.0.0/16“.
-
maršrutas del 0/0 gw IP_gateway: nuimkite statinį kelią.
-
echo "1"> / proc / sys / net / ipv4 / ip_forward: suaktyvinti ip kelionę.
-
hostname: rodyti sistemos pagrindinio kompiuterio pavadinimą.
-
kariuomenė www.example.com: raskite pagrindinio kompiuterio pavadinimą, kad vardas būtų pakeistas į IP adresą (1).
-
Nslookup www.example.com: suraskite pagrindinio kompiuterio pavadinimą, kad vardas būtų pakeistas į IP adresą, ir atvirkščiai (2).
-
ip nuorodų šou: rodyti visų sąsajų ryšio būseną.
-
mii-įrankis eth0: rodyti nuorodos „eth0“ būseną.
-
ethool eth0: rodyti tinklo kortelės „eth0“ statistiką.
-
netstat -tup- Rodyti visus aktyvius tinklo ryšius ir jų PID.
-
netstat -tupl: rodyti visiems sistemos klausytojams sistemoje ir jų PID.
-
80 tcpdump tcp prievadas: rodyti visą srautą HTTP.
-
„iwlist“ nuskaitymas: rodyti belaidžius tinklus.
-
„iwconfig eth1“: rodyti belaidžio tinklo kortelės konfigūraciją.
-
WHOIS www.example.com: ieškokite „Whois“ duomenų bazėje.
„Microsoft Windows Networks“ (SAMBA)
-
nbtscan ip_addr: BIOS tinklo pavadinimo skiriamoji geba.
-
nmblookup -A ip_addr: BIOS tinklo pavadinimo skiriamoji geba.
-
smbclient -L ip_addr / hostname: rodyti nuotolinius pagrindinio kompiuterio veiksmus languose.
IP lentelės (Ugniasienė)
-
iptables -t filtras -L: rodyti visas eilutes filtro lentelėje.
-
iptables -t nat -L: rodyti visas eilutes nuo nat stalo.
-
iptables -t filtras -F: išvalykite visas taisykles iš filtro lentelės.
-
„iptables -t nat -F“: išvalykite visas taisykles iš nat lentelės.
-
iptables -t filtras -X: ištrinti visas vartotojo sukurtas eilutes.
-
iptables -t filtras -A ĮVADAS -p tcp –porto telnet -j PRIIMTI: leisti įvesti telnet ryšius.
-
„iptables“ -t filtras -A IŠĖJIMAS -p tcp –portas http -j DROP: blokuoti jungtis HTTP Išeiti.
-
„iptables“ -t filtras -A PIRMAS -p tcp –porto pop3 -j PRIIMTI: leisti jungtis Pop prie priekinės grandinės.
-
„iptables“ -t filtras -A ĮVADAS -j LOG –log-prefiksas „DROP INPUT“: įvesties eilutės registravimas.
-
„iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE: sukonfigūruokite PAT (adresų vertimo prievadą) eth0, paslėpdami paketus nuo priverstinio išvedimo.
-
„iptables -t nat -A PREROUTING“ -d 192.168.0.1 -p tcp -m tcp –port 22 -j DNAT –į paskirties vietą 10.0.0.2:22: peradresuoti paketus, nukreiptus iš vieno kompiuterio į kitą.
Stebėjimas ir derinimas
-
viršų: rodyti „Linux“ užduotis naudojant daugumą procesorių.
-
ps -jūra: rodo „Linux“ užduotis.
-
ps -e -o pid, args – miškas- „Linux“ užduotis rodo hierarchiniu režimu.
-
ptree: rodyti proceso sistemos medį.
-
nužudyti -9 Proceso ID- Priverskite uždaryti procesą ir jį nutraukti.
-
nužudyti -1 Proceso ID: priversti procesą iš naujo įkelti konfigūraciją.
-
lsof -p $ $: rodyti procesų atidarytų failų sąrašą.
-
lsof / home / user1: rodo atidarytų failų sąrašą nurodytame sistemos kelyje.
-
strace -c ls> / dev / null: rodo sistemos skambučius, gautus ir gautus proceso metu.
-
strace -f -e atidaryti ls> / dev / null: rodyti skambučius į biblioteką.
-
žiūrėti -n1 „katė / proc / pertraukia“: rodyti pertraukimus realiu laiku.
-
paskutinis perkrovimas: rodyti perkrovimo istoriją.
-
lsmod: rodyti pakrautą branduolį.
-
nemokamai -m- Rodo RAM būseną megabaitais.
-
smartctl -A / dev / hda- Stebėkite kietojo disko patikimumą per „SMART“.
-
smartctl -i / dev / hda: patikrinkite, ar standžiajame diske įgalinta SMART.
-
uodega / var / log / dmesg: rodyti įvykius, būdingus branduolio įkėlimo procesui.
-
tail / var / log / pranešimai: rodyti sistemos įvykius.
Kitos naudingos komandos
-
apropos ... raktinis žodis: parodyti komandų, priklausančių programos raktiniams žodžiams, sąrašą; Jie yra naudingi, kai žinai, ką daro tavo programa, bet nežinai komandos pavadinimo.
-
žmogus ping: rodyti vadovo puslapius internete; pavyzdžiui, komandoje ping naudokite parinktį „-k“, kad rastumėte bet kurią susijusią komandą.
-
kas ... raktinis žodis: rodo programos veikimo aprašymą.
-
mkbootdisk –device / dev / fd0 `uname -r`: sukurkite geriamą diskelį.
-
gpg -c failas: užkoduoti failą su GNU apsaugos darbuotoju.
-
gpg failas1.gpg: iššifruoti failą su GNU apsaugos tarnyba.
-
wget -r www.example.com: atsisiųskite visą svetainę.
-
wget -c www.example.com/file.iso: atsisiųskite failą su galimybe sustabdyti atsisiuntimą ir atnaujinti vėliau.
-
aidas 'wget -c www.example.com/files.iso"| 09:00 val: Pradėkite atsisiuntimą bet kuriuo metu. Tokiu atveju jis prasidėtų 9 valandą.
-
ldd / usr / bin / ssh: rodyti ssh programos reikalingas bendras bibliotekas.
-
pseudonimas hh = 'istorija': įdėkite komandos slapyvardį –hh = Istorija.
-
chsh: pakeiskite „Shell“ komandą.
-
chsh – sąrašas-kriauklės: yra tinkama komanda žinoti, ar turite atlikti nuotolinį valdymą kitame terminale.
-
kas -a: parodykite, kas yra užregistruotas, ir paskutinės importavimo sistemos spausdinimo laiką, neveikiančius procesus, sistemos registro procesus, aktyvius procesus, kuriuos sukėlė init, dabartinė operacija ir paskutiniai sistemos laikrodžio pakeitimai.