Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 10626|Atbildi: 0

[Linux] Linux kopējās komandas (ļoti visaptverošas !! )

[Kopēt saiti]
Publicēts 04.03.2019 08:12:41 | | |
Pēdējā laikā esmu nodarbojies ar Linux, un tas jūtas diezgan labi. Es domāju, ka vairāk apgrūtinoša lieta par Linux, salīdzinot ar Windows, ir tas, ka daudzas lietas ir jākontrolē ar komandām, protams, tas ir arī iemesls, kāpēc daudziem cilvēkiem patīk Linux, kas ir salīdzinoši īss, bet spēcīgs. Es uzskaitīšu komandas, kuras esmu iemācījies tikai jūsu atsaucei:




Sistēmas informācija
Arkas displeja iekārtu procesora arhitektūra(1)
uname -m parāda ierīces procesora arhitektūru (2)
uname -r parāda izmantoto kodola versiju
dmidecode -q displeja aparatūras sistēmas daļas - (SMBIOS / DMI)
hdparm -i /dev/hda uzskaita diska arhitektūras raksturlielumus
hdparm -tT /dev/sda veic testa lasīšanas operāciju diskā
cat /proc/cpuinfo parāda informāciju par CPU informāciju
cat /proc/interrupts, lai parādītu pārtraukumu
cat /proc/meminfo, lai pārbaudītu atmiņas lietojumu
cat /proc/swaps parāda, kuri mijmaiņas darījumi tiek izmantoti
cat /proc/version parāda kodola versiju
cat /proc/net/dev parāda tīkla adapterus un statistiku
cat /proc/mounts rāda ielādēto failu sistēmu
lspci -tv saraksti PCI ierīces
lsusb -tv rāda USB ierīces
Datums parāda sistēmas datumu
Cal 2007 parāda 2007. gada kalendāra tabulu
Datums 041217002007.00 Iestatiet datumu un laiku - mēnesis, diena, laiks, gads. sekundes
pulkstenis -w, lai saglabātu laika izmaiņas BIOS





Izslēgšana (sistēmas izslēgšana, restartēšana un atteikšanās)
izslēgšana -h tagad izslēgšanas sistēma (1)
init 0 izslēgt sistēmu (2)
Telinit 0 izslēgšanas sistēma(3)
izslēgšana -h stundas:minūtes un sistēmas izslēgšana plānotajā laikā
izslēgšana -c atcelt sistēmas izslēgšanu plānotajā laikā
izslēgt -r tagad restartēt(1)
Atsāknēšana (2)
Atteikšanās



Faili un katalogi
cd /home direktorijā '/home'
cd .. Atgriežas iepriekšējā direktorijā
cd .. /.. Atgriešanās pie iepriekšējiem diviem direktoriju līmeņiem
Kompaktdisks personas mājas direktorijā
CD ~user1, lai ievadītu personas mājas direktoriju
cd - atgriežas direktorijā, kur tas pēdējo reizi atradās
PWD parāda darba ceļu
ls, lai skatītu failus direktorijā
ls -F, lai apskatītu direktorijā esošos failus
ls -l parāda informāciju par failu un direktoriju
ls -a rāda slēptos failus
ls *[0-9]* parāda faila nosaukumu un direktorija nosaukumu, kas satur numuru
Koks parāda failu un direktoriju koka struktūru, sākot no saknes direktorija (1)
lstree parāda failu un direktoriju koka struktūru, sākot no saknes direktorija (2)
mkdir dir1 izveidot direktoriju ar nosaukumu 'dir1''
mkdir dir1 dir2 vienlaikus izveido divus direktorijus
mkdir -p /tmp/dir1/dir2, lai izveidotu direktoriju koku
rm -f file1 izdzēš failu ar nosaukumu "file1"
rmdir dir1 izdzēš direktoriju ar nosaukumu "dir1"
rm -rf dir1 izdzēš direktoriju ar nosaukumu "dir1" un vienlaikus izdzēš tā saturu
rm -rf dir1 dir2 vienlaikus izdzēš abus direktorijus un to saturu
mv dir1 new_dir pārdēvēt / pārvietot direktoriju
cp fails1 fails2 kopēt failu
CP režisors/* . Kopējiet visus failus vienā direktorijā pašreizējā darba direktorijā
cp -a /tmp/dir1 . Direktorija kopēšana pašreizējā darba direktorijā
cp -a dir1 dir2 dublēt direktoriju
ln -s fails1 lnk1 izveido mīksto saiti uz failu vai direktoriju
ln fails1 lnk1 izveido fizisku saiti uz failu vai direktoriju
pieskarieties -t 0712250000 failu1 Faila vai direktorija laika zīmoga modificēšana - (GGMMDDhhmm)
Fails file1 izvada faila MIME tipu kā tekstu
iconv -l uzskaita zināmos kodējumus
iconv -f fromEncoding -t toKodējuma ievadeFile > outputFile izveido jaunu no dotā ievades faila, pieņemot, ka tas ir kodēts fromEncoding un pārvēršot to uzEncoding.
atrast . -maxdepth 1 -name *.jpg -print -exec convert "{}" -resize 80x60 "thumbs/{}" \; pakešu mainīt failu izmērus pašreizējā direktorijā un nosūtīt tos uz sīktēlu direktoriju (nepieciešams konvertēt no Imagemagick)



Failu meklēšana
atrast /-name file1 dodas uz saknes failu sistēmu no '/', lai meklētu failus un direktorijus
Find / -user user1 meklē failus un direktorijus, kas pieder lietotājam 'user1'
atrast /home/user1 -name \*.bin Meklējiet failus ar galu '.bin' direktorijā '/home/user1'
atrast /usr/bin -type f -atime +100 Meklēt izpildāmos failus, kas nav izmantoti pēdējo 100 dienu laikā
atrast /usr/bin -type f -mtime -10 Meklēt failus, kas izveidoti vai modificēti 10 dienu laikā
atrast / -name \*.rpm -exec chmod 755 '{}' \; Meklējiet failus, kas beidzas ar ".rpm", un definējiet to atļaujas
find / -xdev -name \*.rpm meklē failus, kas beidzas ar '.rpm', ignorējot noņemamas ierīces, piemēram, optiskos diskus un īsceļus
Atrodiet \*.ps, lai meklētu failus, kas beidzas ar '.ps' - vispirms palaidiet komandu 'updatedb'
Kur ir apturēšana parāda binārā, avota koda vai cilvēka atrašanās vietu
kas stop parāda pilnu ceļu uz bināro vai izpildāmo failu



Failu sistēmas uzstādīšana
mount /dev/hda2 /mnt/hda2 uzstādiet disku ar nosaukumu hda2 - pārliecinieties, vai direktorijs '/mnt/hda2' jau pastāv
umount /dev/hda2 atinstalējiet disku ar nosaukumu hda2 - vispirms izejiet no montāžas punkta '/mnt/hda2'
FUSER -KM /MNT/HDA2 piespiedu atinstalēšana, kad ierīce ir aizņemta
umount -n /mnt/hda2 veic atinstalēšanas operāciju, nerakstot failā /etc/mtab - noderīgi, ja fails ir tikai lasāms vai kad disks ir pilns ar rakstīšanu
Mount /dev/fd0 /mnt/diskete, lai uzstādītu disketi
mount /dev/cdrom /mnt/cdrom uzstāda cdrom vai dvdrom
Mount /dev/hdc /mnt/cdrecorder, lai uzstādītu cdrw vai dvdrom
mount /dev/hdb /mnt/cdrecorder Uzstāda cdrw vai dvdrom
mount -o loop file.iso /mnt/cdrom, lai uzstādītu failu vai ISO attēla failu
mount -t vfat /dev/hda5 /mnt/hda5 uzstāda Windows FAT32 failu sistēmu
mount /dev/sda1 /mnt/usbdisk Pievienojiet USB saīsni vai zibatmiņas ierīci
mount -t smbfs -o lietotājvārds=lietotājs,parole=pass //WinClient/share /mnt/share Uzstādīt Windows tīkla koplietošanu



Vieta diskā
DF-H parāda uzstādīto starpsienu sarakstu
ls -lSr |vairāk sakārto failus un direktorijus pēc lieluma
du -sh dir1 aplēses direktorija "dir1" diska vieta jau izmantota"
du -sk * | Sort -rn parāda faila lielumu un direktoriju ietilpības secībā
rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n Parāda instalēto rpm pakotņu aizņemto vietu lieluma secībā (fedora, redhat klases sistēma)
dpkg-query -W -f='${Instalētais izmērs; 10}t${Pakete}n' | sort -k1,1n Parāda vietu, ko izmanto instalētās deb pakotnes, pamatojoties uz lielumu (Ubuntu, Debian klases sistēmas)



Lietotāji un grupas
GroupAdd group_name, lai izveidotu jaunu lietotāju grupu
groupdel group_name lietotāju grupas dzēšana
groupmod -n new_group_name old_group_name pārdēvēt lietotāju grupu
useradd -c "Vārds Uzvārds" -g admin -d /home/user1 -s /bin/bash user1 Izveidojiet lietotāju, kas pieder "admin" lietotāju grupai
lietotājspievienot lietotāju1, lai izveidotu jaunu lietotāju
userdel -r user1 izdzēš lietotāju ('-r' izslēdz mājas direktoriju)
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 Modificēt lietotāja atribūtus
passwd modificē paroli
passwd user1 modificē lietotāja paroli (atļauts izpildīt tikai root)
chage -E 2005-12-31 user1 Lietotāja paroles derīguma termiņa iestatīšana
PWCK pārbauda failu formatējumu un sintakses labojumus '/etc/passwd' un klātesošajiem lietotājiem
grpck pārbauda faila formāta un sintakses labojumus '/etc/passwd' un klātesošajām grupām
newgrp group_name piesakās jaunā grupā, lai mainītu jaunizveidotā faila noklusējuma grupu



Failu atļaujas — izmantojiet "+", lai iestatītu atļaujas, izmantojiet "-", lai atceltu
ls -lh, lai rādītu atļaujas
ls /tmp | pr -T5 -W$COLUMNS sadala spaili 5 kolonnās
chmod ugo+rwx direktorijs1 iestata visu (u), grupas (g) un citu (o) atļaujas lasīt (r), rakstīt (w) un izpildīt (x) direktorijā
CHMOD GO-RWX direktorijs1 noņem grupas (g) un citu personu (o) lasīšanas un rakstīšanas izpildes atļaujas direktorijā
chown user1 file1 maina faila īpašnieka rekvizītu
chown -R user1 directory1 maina visu direktorijā esošo failu rekvizītus un vienlaikus maina visu direktorijā esošo failu rekvizītus
chgrp group1 file1 maina failu grupu
chown user1:group1 file1 maina faila īpašnieka un grupas rekvizītus
find / -perm -u+s uzskaita visus failus sistēmā, kas izmanto SUID vadību
chmod u+s /bin/file1 iestata binārā faila SUID bitu - lietotājam, kas darbojas failu, tiek piešķirtas tādas pašas atļaujas kā īpašniekam
chmod u-s /bin/file1 atspējo binārā faila SUID bitu
chmod g+s /home/public iestata direktorija SGID bitu - līdzīgi kā SUID, bet tas ir specifisks direktorijam
chmod g-s /home/public atspējo direktorija SGID bitu
chmod o+t /home/public iestata faila STIKY bitu - tikai likumīgajam īpašniekam ir atļauts izdzēst failu
chmod o-t /home/public atspējo direktorija STIKY bitus



Faila īpašās īpašības - iestatiet atļaujas ar "+" un "-" atcelšanai
Chattr +A fails1 ļauj lasīt un rakstīt failus tikai pievienošanai līdzīgā veidā
Chattr +C file1 ļauj šo failu automātiski saspiest / atspiest kodols
chattr +d fails1 Izgāztuves programma ignorēs šo failu, veicot failu sistēmas dublēšanu
Chattr +i fails1 ir iestatīts kā nemainīgs fails, un to nevar izdzēst, modificēt, pārdēvēt vai saistīt
Chattr +S fails1 ļauj droši izdzēst failu
chattr +S fails1 Kad lietojumprogramma veic rakstīšanas operāciju šajā failā, sistēma nekavējoties ierakstīs izmaiņu rezultātu diskā
chattr +u fails1 Ja fails tiek izdzēsts, vēlāk varēsiet atgūt izdzēsto failu
lsattr parāda īpašas īpašības



Failu iepakošana un saspiešana
bunzip2 file1.bz2 izsaiņo failu ar nosaukumu file1.bz2
bzip2 file1 saspiež failu ar nosaukumu "file1"
Gunzip file1.gz izsaiņot failu ar nosaukumu "file1.gz"
gzip fails1 saspiež failu ar nosaukumu "file1"
gzip -9 fails1 maksimālā saspiešana
rar file1.rar test_file izveidot pakotni ar nosaukumu "file1.rar"
rar a file1.rar file1 file2 dir1 vienlaicīgi saspiež "file1", "file2" un direktoriju "dir1"
RAR X file1.rar Unzip RAR paketes
Unrar X file1.rar Unzip RAR pakete
tar -cvf archive.tar failu1, lai izveidotu nesaspiestu tarbumbu
tar -cvf archive.tar file1 file2 dir1 izveido arhīva failu, kas satur file1, file2 un dir1
tar -tf archive.tar parāda iepakojuma saturu
tar -xvf archive.tar izlaist pakotni
tar -xvf archive.tar -C /tmp izlaiž saspiesto pakotni /tmp direktorijā
tar -cvfj archive.tar.bz2 dir1 izveido bzip2 formatētu saspiestu pakotni
tar -jxvf archive.tar.bz2, lai izsaiņotu bzip2 formāta saspiestu pakotni
tar -cvfz archive.tar.gz dir1, lai izveidotu gzip paketi
tar -zxvf archive.tar.gz Izsaiņojiet gzip paketi
zip file1.zip failu1, lai izveidotu zip pakotni
zip -r file1.zip file1 file2 dir1 vienlaicīgi saspiež vairākus failus un direktorijus zip pakotnē
Izpakošana file1.zip saspiestas ZIP formāta pakotnes izpakošana



RPM paketes - (Fedora, Redhat un tamlīdzīgi)
rpm -ivh package.rpm Instalējiet rpm pakotni
rpm -ivh --nodeeps package.rpm instalē rpm pakotni un ignorē atkarības brīdinājumus
rpm -U package.rpm Atjaunina rpm pakotni, nemainot tās konfigurācijas failu
rpm -F package.rpm Atjauniniet rpm pakotni, kas noteikti ir instalēta
rpm -e package_name.rpm izdzēš rpm pakotni
rpm -QA parāda visas sistēmā instalētās RPM pakotnes
RPM -QA | GREP HTTPD rāda visas RPM pakotnes ar vārdu "httpd" to nosaukumos
rpm -qi package_name, lai iegūtu īpašu informāciju par instalēto pakotni
rpm -qg "System Environment/Daemons" parāda komponenta rpm paketi
rpm -ql package_name parāda jau instalētas rpm pakotnes nodrošināto failu sarakstu
rpm -qc package_name parāda konfigurācijas failu sarakstu, ko nodrošina jau instalēta rpm pakotne
rpm -q package_name --whatrequires rāda atkarību sarakstu ar rpm pakotni
rpm -q package_name --whatprovides parāda apjomu, ko aizņem apgriezienu pakete
rpm -q package_name --scripts rāda skriptus, kas izpildīti instalēšanas/dzēšanas laikā
rpm -q package_name --changelog parāda rpm pakotnes izmaiņu vēsturi
rpm -qf /etc/httpd/conf/httpd.conf, lai apstiprinātu, kura rpm pakotne failu nodrošina
rpm -qp package.rpm -l parāda failu sarakstu, ko nodrošina vēl neinstalēta rpm pakotne
rpm --import /media/cdrom/RPM-GPG-KEY, lai importētu publiskās atslēgas ciparsertifikātu
rpm --checksig package.rpm apstiprina apgriezienu pakotnes integritāti
rpm -qa gpg-pubkey apstiprina visu instalēto rpm pakotņu integritāti
rpm -V package_name pārbaudīt faila lielumu, licenci, tipu, īpašnieku, grupu, MD5 pārbaudi un pēdējās modificēšanas laiku
rpm -VA pārbauda visas sistēmā instalētās rpm pakotnes - Izmantojiet uzmanīgi
rpm -Vp package.rpm apstiprina, ka rpm pakotne vēl nav instalēta
rpm2cpio package.rpm | cpio --extract --make-directories *bin* palaiž izpildāmo failu no rpm pakotnes
rpm -ivh /usr/src/redhat/rpms/'arch'/package.rpm Instalējiet izveidotu pakotni no rpm avota koda
rpmbuild --rebuild package_name.src.rpm Apgriezienu pakotnes izveide no viena apgriezienu skaita avota koda



YUM paketes jauninātājs - (Fedora, RedHat un tamlīdzīgi)
yum install package_name lejupielādējiet un instalējiet rpm pakotni
yum localinstall package_name.rpm instalēs rpm pakotni, kas izmanto jūsu repozitoriju, lai atrisinātu visas atkarības jūsu vietā
YUM atjauninājums package_name.rpm atjaunina visas instalētās RPM pakotnes pašreizējā sistēmā
YUM atjaunināšana package_name RPM pakotnes atjaunināšana
yum noņemt package_name izdzēš apgriezienu skaita paketi
Yum sarakstā ir uzskaitītas visas pašreizējā sistēmā instalētās pakotnes
YUM Search package_name meklē pakotnes RPM repozitorijā.
Yum Clean pakotnes attīra RPM kešatmiņu un izdzēš lejupielādētās pakotnes
yum clean headers izdzēš visus galvenes failus
yum clean all izdzēš visas kešatmiņā saglabātās pakotnes un galvenes failus



DEB paketes (Debian, Ubuntu un tamlīdzīgi)
dpkg -i package.deb instalēt/atjaunināt deb pakotni
dpkg -r package_name noņemt deb pakotni no sistēmas
DPKG -L parāda visas sistēmā instalētās DEB pakotnes
dpkg -l | GREP HTTPD parāda visas DEB pakotnes ar vārdu "httpd" to nosaukumos
dpkg -s package_name iegūt informāciju par īpašu paketi, kas jau ir instalēta sistēmā
dpkg -L package_name parāda failu sarakstu, ko nodrošina sistēmā instalēta deb pakotne
dpkg --saturs package.deb parāda failu sarakstu, ko nodrošina pakotne, kas vēl nav instalēta
dpkg -S /bin/ping, lai apstiprinātu, kuru deb pakotni nodrošina dotais fails



APT programmatūras rīki (Debian, Ubuntu un tamlīdzīgi)
apt-get instalējiet package_name instalējiet / atjauniniet deb pakotni
apt-cdrom instalējiet package_name instalējiet / atjauniniet deb pakotni no diska
apt-get atjauninājumu pakotne jaunināšanas sarakstā
apt-get upgrade Jauniniet visu instalēto programmatūru
apt-get noņemt package_name Dzēst deb pakotni no sistēmas
apt-get pārbaude apstiprina, ka atkarīgais repozitorijs ir pareizs
apt-get clean attīra kešatmiņu no lejupielādētās pakotnes
Apt-cache Search searched-package atgriež pakotnes nosaukumu, kurā ir meklējamā virkne



Faila satura skatīšana
Cat fails1 skatās faila saturu no pirmā baita
TAC fails1 aplūko faila saturu pretēji no pēdējās rindiņas
Vairāk faila1, lai skatītu gara faila saturu
mazāk fails1 ir līdzīgs komandai "vairāk", bet tas ļauj failā veikt tādu pašu apgriezto darbību kā pārsūtīšanas operācijā
Head -2 fails1 aplūko faila pirmās divas rindiņas
astes -2 fails1, lai redzētu faila pēdējās divas rindiņas
astes -f /var/log/messages, lai redzētu, kas ir pievienots failam reāllaikā



Teksta apstrāde
kaķu fails1 fails2 ... | komandu <> file1_in.txt_or_file1_out.txt vispārīga sintakse teksta manipulācijai, izmantojot PIPE, STDIN un STDOUT
kaķu fails1 | komanda ( sed, grep, awk, grep utt.), > result.txt sapludinātu detalizētu faila apraksta tekstu un uzrakstītu ievadu jaunā failā
kaķu fails1 | komanda ( sed, grep, awk, grep utt.) >> result.txt Apvienojiet detalizētu faila apraksta tekstu un ierakstiet ievadu esošā failā
grep Aug /var/log/messages Atrodiet atslēgvārdu "Aug" failā '/var/log/messages'
grep ^Aug /var/log/messages Meklējiet vārdus, kas sākas ar "Aug" failā '/var/log/messages'
grep [0-9] /var/log/messages Atlasiet visas rindiņas, kurās ir skaitļi failā "/var/log/messages"
grep Aug -R /var/log/* Meklējiet virkni "Aug" direktorijā '/var/log' un turpmākajos direktorijos
sed 's/stringa1/stringa2/g' example.txt example.txt failā aizstāj "string1" ar "string2"
sed '/^$/d' example.txt Noņemiet visas tukšās rindiņas no example.txt faila
sed '/ *#/d; /^$/d' example.txt Izdzēš visus komentārus un tukšās rindiņas no example.txt faila
atbalss "esempio" | tr '[:apakšējais:]' '[:augšējais:]' apvieno augšējo un apakšējo šūnu saturu
sed -e '1d' result.txt izslēgt pirmo rindiņu no faila example.txt
sed -n '/stringa1/p', lai skatītu rindiņas, kurās ir tikai vārds "string1"
sed -e 's/ *$//' example.txt Noņemiet katras rindiņas pēdējo atstarpes rakstzīmi
sed -e 's/stringa1//g' example.txt noņemt no dokumenta tikai vārdu "string1" un saglabāt visu pārējo
sed -n '1,5p; 5q' example.txt Skatīt saturu no 1. rindas līdz 5. rindai
sed -n '5p; 5q' example.txt Paskatieties uz 5. rindu
sed -e 's/00*/0/g' example.txt aizstāj vairākas nulles ar vienu nulli
cat -n fails1 norāda rindu skaitu failā
kaķu example.txt | awk 'NR%2==1' izdzēš visas pāra līnijas example.txt failā
Echo a b c | awk '{print $1}', lai apskatītu rindiņas pirmo kolonnu
Echo a b c | AWK '{drukāt $1,$3}', lai apskatītu rindas pirmo un trešo kolonnu
Ielīmēt failu1 Fails2 sapludina divu failu vai kolonnu saturu
ielīmēt -d '+' file1 file2 apvieno divu failu vai kolonnu saturu, kas vidū atdalīti ar "+"
Kārtot failu1 Fails2 kārto abu failu saturu
kārtot failu1 failu2 | Uniq izņem divu failu savienību (tiek saglabāta tikai viena dublikātu rindu kopija)
kārtot failu1 failu2 | uniq -u izdzēš krustojumu, atstājot pārējās līnijas
kārtot failu1 failu2 | Uniq -D izņem divu failu krustojumu (atstājot tikai failus, kas vienlaikus pastāv abos failos)
comm -1 file1 file2 salīdzina abu failu saturu un izdzēš tikai to, kas satur "file1"
comm -2 file1 un file2 salīdzina abu failu saturu un izdzēš tikai saturu, kas atrodas failā 2
comm -3 file1 file2 salīdzina abu failu saturu un izdzēš tikai abiem failiem kopīgās daļas




Rakstzīmju iestatījumi un faila formāta konvertēšana
dos2unix filedos.txt fileunix.txt konvertē teksta faila formātu no MSDOS uz UNIX
unix2dos fileunix.txt filedos.txt konvertē teksta faila formātu no UNIX uz MSDOS
pārkodēt .. HTML < page.txt > page.html pārvērš teksta failu par html
pārkodēt -l | Vairāk rāda visus atļautos konvertēšanas formātus



Failu sistēmas analīze
badblocks -v /dev/hda1, lai pārbaudītu, vai diskā hda1 nav sliktu bloku
fsck /dev/hda1, lai labotu/pārbaudītu Linux failu sistēmas integritāti hda1 diskā
fsck.ext2 /dev/hda1 Labot/pārbaudīt ext2 failu sistēmas integritāti hda1 diskā
e2fsck /dev/hda1 Labot/pārbaudīt ext2 failu sistēmas integritāti hda1 diskā
e2fsck -j /dev/hda1 labo / pārbauda ext3 failu sistēmas integritāti hda1 diskā
fsck.ext3 /dev/hda1 labo/pārbauda ext3 failu sistēmas integritāti HDA1 diskā
fsck.vfat /dev/hda1 labo/pārbauda FAT failu sistēmas integritāti hda1 diskā
fsck.msdos /dev/hda1, lai labotu/pārbaudītu DOS failu sistēmas integritāti hda1 diskā
dosfsck /dev/hda1 labo / pārbauda DOS failu sistēmas integritāti hda1 diskā



Failu sistēmas inicializēšana
mkfs /dev/hda1 izveido failu sistēmu hda1 nodalījumā
mke2fs /dev/hda1 izveido Linux ext2 failu sistēmu hda1 nodalījumā
mke2fs -j /dev/hda1 HDA1 nodalījumā izveido Linux ext3 (log-based) failu sistēmu
mkfs -t vfat 32 -F /dev/hda1, lai izveidotu FAT32 failu sistēmu
fdformat -n /dev/fd0 formatē disketi
mkswap /dev/hda3, lai izveidotu mijmaiņas failu sistēmu



SWAP failu sistēma
mkswap /dev/hda3, lai izveidotu mijmaiņas failu sistēmu
swapon /dev/hda3 iespējo jaunu mijmaiņas failu sistēmu
swapon /dev/hda2 /dev/hdb3 iespējo abus mijmaiņas nodalījumus



Dublēšanas
izgāztuve -0aj -f /tmp/home0.bak /home, lai izveidotu pilnīgu direktorijas "/home" dublējumu
dump -1aj -f /tmp/home0.bak /home, lai izveidotu interaktīvu direktorijas "/home" dublējumu
atjaunot -if /tmp/home0.bak lai atjaunotu interaktīvu dublējumu
rsync -rogpav --delete /home /tmp, lai sinhronizētu direktorijus abās pusēs
rsync -rogpav -e ssh --delete /home ip_address:/tmp rsync caur SSH kanālu
rsync -az -e ssh --delete ip_addr:/home/public /home/local sinhronizē attālo direktoriju ar vietējo direktoriju, izmantojot ssh un saspiešanu
rsync -az -e ssh --delete /home/local ip_addr:/home/public sinhronizē vietējo direktoriju ar attālo direktoriju, izmantojot ssh un saspiešanu
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr "dd of=had.gz" veic vienreizēju vietējā diska dublēšanu attālajā resursdatorā, izmantojot ssh
dd if=/dev/sda of=/tmp/file1 dublējiet diska saturu failā
tar -Puf backup.tar /home/user vienreiz veic interaktīvu dublēšanas operāciju direktorijā "/home/user"
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ &&> tar x -p' Kopējiet vienu direktorija saturu attālinātā direktorijā, izmantojot ssh
( tar c / mājas ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' Kopējiet vietējo direktoriju attālinātā direktorijā, izmantojot ssh
darva cf - . | (cd /tmp/backup ; tar xf - ) lokāli kopē vienu direktoriju uz citu, saglabājot sākotnējās atļaujas un saites
atrast /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents atrod un kopē visus failus, kas beidzas ar ".txt" no viena direktorija uz otru
atrast /var/log -name '*.log' | tar cv --faili-no=- | bzip2 > log.tar.bz2 atrod visus failus, kas beidzas ar ".log", un izveido bzip paketi
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 Veiciet darbību, lai kopētu MBR (Master Boot Record) saturu disketē
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 Atkopt MBR saturu no disketē saglabāta dublējuma



Kompaktdisks
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force Iztukšojiet kopējamā diska saturu
mkisofs /dev/cdrom > cd.iso Izveidojiet diska ISO attēla failu diskā
mkisofs /dev/cdrom | gzip > cd_iso.gz izveido saspiestu diska ISO attēla failu diskā
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd Izveidojiet direktorija iso attēla failu
cdrecord -v dev=/dev/cdrom cd.iso ISO attēla faila ierakstīšana
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - ieraksta saspiestu ISO attēla failu
mount -o loop cd.iso /mnt/iso, lai uzstādītu ISO attēla failu
cd-paranoia -B Transkribēja dziesmu no CD diska uz wav failu
cd-paranoia -- "-3" transkribēja audio ierakstus no CD diska uz WAV failu (parametrs-3)
cdrecord --scanbus skenē kopni, lai identificētu SCSI kanālu
dd if=/dev/hdc | md5sum validē ierīces, piemēram, kompaktdiska, md5sum kodējumu



Tīkls - (Ethernet un WIFI bezvadu)
ifconfig eth0 parāda Ethernet kartes konfigurāciju
IFUP eth0 iespējo "eth0" tīkla ierīci
ifdown eth0 atspējo "eth0" tīkla ierīci
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 kontrolēt IP adresi
ifconfig eth0 promisc iestata 'eth0' uz promiscuous režīmu, lai šņauktu paketes (sniffing)
dhclient eth0 iespējo 'eth0' dhcp režīmā
maršruts -n rādīt maršrutēšanas tabulu
route add -net 0/0 gw IP_Gateway configura default gateway
maršruts pievienot -net 192.168.0.0 tīkla maska 255.255.0.0 gw 192.168.1.1 konfigurēt statisko maršrutu, lai sasniegtu tīklu '192.168.0.0/16'
Route del 0/0 GW IP_gateway noņemt statisko maršrutu
atbalss "1" > /proc/sys/net/ipv4/ip_forward aktivizējiet IP maršrutēšanu
Resursdatora nosaukums rādīt sistēmas resursdatora nosaukumu
Uzņēmējaswww.example.comUzmeklēt resursdatora nosaukumu, lai atrisinātu nosaukumu uz IP adresi un otrādi(1)
nslookupwww.example.comUzmeklēt resursdatora nosaukumu, lai atrisinātu nosaukumu uz IP adresi un otrādi(2)
ip saite rādīt visu interfeisu saites statusu
Mii-rīks eth0 rādīt saites statusu "eth0"
ethtool eth0 rāda tīkla kartes 'eth0' statistiku
netstat -tup rādīt visus aktīvos tīkla savienojumus un to PID
netstat -tupl rādīt visus tīkla pakalpojumus, kas klausās sistēmu un to PID
tcpdump tcp ports 80 rādīt visu HTTP trafiku
iwlist skenēšana rādīt bezvadu tīklus
iwconfig eth1 rādīt bezvadu tīkla kartes konfigurāciju
Resursdatora nosaukums rādīt resursdatora nosaukumu
Uzņēmējaswww.example.comUzmeklēt resursdatora nosaukumu, lai atrisinātu nosaukumu uz IP adresi un otrādi
nslookupwww.example.comUzmeklēt resursdatora nosaukumu, lai atrisinātu nosaukumu uz IP adresi un otrādi
Whoiswww.example.commeklēšana Whois datu bāzē JPS rīks JPS (Java Virtual Machine Process Status Tool) ir JDK 1.5 nodrošināta komanda, kas parāda visu pašreizējo java procesu pids, kas ir vienkārša un praktiska, un ir ļoti piemērota, lai vienkārši pārbaudītu dažas vienkāršas pašreizējā java procesa situācijas Linux / Unix platformā.    Es domāju, ka daudzi cilvēki ir izmantojuši komandu ps UNIX sistēmā, kas galvenokārt tiek izmantota, lai parādītu pašreizējos sistēmas procesus, kādi procesi tur ir, un to ID. Tas pats attiecas uz jps, kas parāda pašreizējās sistēmas Java procesa statusu un tās ID numuru. Tas ļauj mums redzēt, cik daudz Java procesu mēs esam sākuši (jo katrai Java programmai ir ekskluzīva Java VM instance), to procesu numurus (gatavojoties šādām programmām), un mēs varam izmantot opt, lai redzētu detalizētus šo procesu startēšanas parametrus.     Kā lietot: Ierakstiet jps pašreizējā komandrindā (JAVA_HOME, ja nē, dodieties uz izmaiņu programmas direktoriju). jp tiek glabāti JAVA_HOME / bin / jps, tāpēc, lūdzu, pievienojiet JAVA_HOME / bin / Path.$ > jps ērtības labad
23991 JPS
23789 BossMain
23651 Sveķi
Visbiežāk izmantotie parametri: -q parāda tikai pid, nevis klases nosaukumu, jar faila nosaukumu un parametrus, kas nodoti galvenajai metodei
$ > jps -q
28680
23789
23651-m izvada parametrus, kas nodoti galvenajai metodei, kas var būt null$> jps -m uz iegultā JVM
28715 Jps -m
23789 BossMain
23651 Sveķi -socketwait 32768 -stdout /data/aoxj/resin/log/stdout.log -stderr /data/aoxj/resin/log/stderr.log-l Izvadiet lietojumprogrammas galvenās klases pilnu pakotnes nosaukumu vai lietojumprogrammas jar faila pilnu ceļa nosaukumu $> jps -l
28729 sun.tools.jps.Jps
23789 com.asiainfo.aimc.bossbi.BossMain
23651 com.caucho.server.resin.Resin-v izvada parametru $> jps -v, kas nodots JVM
23789 BossMain
28802 Jps -Denv.class.path=/data/aoxj/bossbi/twsecurity/java/trustwork140.jar:/data/aoxj/bossbi/twsecurity/java/:/data/aoxj/bossbi/twsecurity/java/twcmcc.jar:/data/aoxj/ jdk15/lib/rt.jar:/data/aoxj/jdk15/lib/tools.jar -Dapplication.home=/data/aoxj/jdk15 -Xms8m
23651 Sveķi -Xss1m -Dresin.home=/data/aoxj/sveķi -Dserver.root=/data/aoxj/sveķi -Djava.util.logging.manager=com.caucho.log.LogManagerImpl -Djavax.management.builder.initial= com.caucho.jmx.MBeanServerBuilderImplsudo jps redz vispilnīgāko procesu skaitu 192.168.0.77 uzskaita visas attālā servera 192.168.0.77 mašīnas JVM instances, izmantojot RMI protokolu, noklusējuma savienojuma ports ir 1099 (ar nosacījumu, ka attālais serveris nodrošina jstatd pakalpojumu) Piezīme: jps komandā ir slikta vieta, šķiet, ka tā var parādīt tikai pašreizējā lietotāja java procesu, un jūs varat izmantot tikai Unix / Linux PS komandu, lai parādītu citus lietotājus.





Iepriekšējo:Vray apmācība 3dsMax 2018
Nākamo:Ieteicamā bibliogrāfija "Android drošības uzbrukumu un aizsardzības autoritatīva rokasgrāmata"
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com