Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 10626|Válasz: 0

[linux] Linux Common Commands (Nagyon átfogó!! )

[Linket másol]
Közzétéve 2019. 03. 04. 8:12:41 | | |
Mostanában Linuxal foglalkozom, és elég jól érzem magam. Szerintem a Linuxnál a problémásabb a Windowshoz képest, hogy sok mindent parancsokkal kell irányítani, természetesen ez az oka annak, hogy sokan szeretik a Linuxot, ami viszonylag rövid, de hatékony. Csak a neked felsorolom a megtanult parancsokat:




Rendszerinformációk
Az arch display gépek processzorarchitektúrája(1)
Uname -m a gép processzorarchitektúráját mutatja (2)
Uname -r a használt kernel verziót mutatja
dmidecode -q Display hardverrendszer alkatrészek - (SMBIOS / DMI)
HDPARM -i /dev/hda felsorolja a lemez architektúrái jellemzőit
hdparm -tT /dev/sda tesztolvasó műveletet végez a lemezen
cat /proc/cpuinfo megjeleníti a CPU információinak adatait
cat /proc/interrupt a megszakítás megjelenítésére
cat /proc/meminfo a memóriahasználat ellenőrzésére
cat /proc/swaps mutatja, mely swapokat használják
A cat /proc/version a kernel verzióját mutatja
A CAT /PROC/NET/DEV hálózati adaptereket és statisztikákat jelenít meg
A cat /proc/mounts mutatja a betöltött fájlrendszert
lspci -tv PCI eszközöket listelve
lsusb -tv USB eszközöket mutat
A DATE a rendszer dátumát mutatja
A Cal 2007 a 2007-es naptári táblázatot mutatja
Dátum: 041217002007.00 Határozd meg a dátumot és az időpontot – hónap, nap, idő, év. Másodpercek
-w órael a BIOS-ban történő módosítások idejét spórolva





Leállítás (leállítás, újraindítás és kijelentkezés a rendszerből)
Leállítás -H most leállítás rendszer(1)
init 0 leállítsa a rendszert (2)
Telinit 0 leállítási rendszer(3)
Leállítás -H óraszám: perc és a rendszer leállítása a tervezett időpontban
Leállítás - c A rendszer leállítása a tervezett időpontban
Leállítás -R most újraindít(1)
Újraindítás (2)
Kijelentkezés



Fájlok és könyvtárak
CD /home a '/home' könyvtárba
CD .. Visszatér az előző könyvtárhoz
CD .. /.. Visszatérés a korábbi két könyvtári szinthez
CD-t az egyén otthoni könyvtárába
CD ~user1 a személy otthoni könyvtárának belépéséhez
cd - Visszatér abba a könyvtárba, ahol utoljára volt
A PWD mutatja a munkafolyamatot
ls a fájlok megtekintéséhez a könyvtárban
ls -F a fájlok megtekintéséhez a könyvtárban
ls -l a fájl és a könyvtár részleteit mutatja
ls -a rejtett fájlokat mutat
ls *[0-9]* megjeleníti a fájlnevet és a könyvtár nevét, amelyek tartalmazzák a számot
A fa a gyökérkönyvtártól kezdve a fájlok és könyvtárak fa szerkezetét jeleníti meg (1)
Az lstree a fájlok és könyvtárak fa szerkezetét mutatja a gyökérkönyvtártól kezdve (2)
mkdir dir1 hozzon létre egy 'dir1'' nevű könyvtárat
mkdir dir1 dir2 egyszerre két könyvtárat hoz létre
mkdir -p /tmp/dir1/dir2 könyvtárfa létrehozásához
RM -f File1 törli a 'file1' nevű fájlt
RMdir dir1 törli a 'dir1'' nevű könyvtárat
RM -RF dir1 törli a 'dir1' nevű könyvtárat, és egyszerre törli annak tartalmát
RM -RF dir1 dir2 egyszerre törli mindkét könyvtárat és azok tartalmát
MV dir1 new_dir átnevezés/áthelyezés egy könyvtár
cp fájl1 fájl2 fájl másolása
cp rendező/* . Másold le az összes fájlt egy könyvtárban a jelenlegi munkakönyvtárba
cp -a /tmp/dir1. Másolj egy könyvtárat a jelenlegi munkakönyvtárba
cp -a dir1 dir2 duplikálja a könyvtárat
LN -s file1 lnk1 softlinket hoz létre egy fájlhoz vagy könyvtárhoz
LN file1 LNK1 fizikai linket hoz létre egy fájlhoz vagy könyvtárhoz
touch -t 0712250000 file1 Módosítsd egy fájl vagy könyvtár időbélyegét - (YYMMDDhhmm)
File file1 a fájl mime típusát szövegként adja ki
iconv -l ismert kódolásokat listel
iconv -f fromEncoding -t toEncoding inputFile > outputFile új fájlt hoz létre az adott bemeneti fájlból úgy, hogy feltételezzük, hogy az fromEncoding be van kódolva, és átalakítja toEncoding formátumba.
találd meg . -maxdepth 1 -név *.jpg -print -exec konvertálás "{}" -méretezés 80x60 "thumbs/{}" \; A fájlokat a jelenlegi könyvtárban való csomag átméretezése és egy thumbnails könyvtárba küldése (az Imagemagickből konvertálás szükséges)



Fájlkeresés
Find /-name file1 a gyökérfájlrendszerhez megy '/'--ből, hogy fájlokat és könyvtárakat keressen
Keresd / -user user1 keres a 'user1' felhasználóhoz tartozó fájlokat és könyvtárakat
find /home/user1 -name \*.bin Keress olyan fájlokat, amelyek végén a '.bin' szerepel a '/home/user1' könyvtárban
find /usr/bin -type f -atime +100 Keress olyan futtatható fájlokat, amelyeket az elmúlt 100 napban nem használtak
find /usr/bin -type f -mtime -10 Keress olyan fájlokat, amelyeket 10 napon belül létrehoztak vagy módosítottak
find / -name \*.rpm -exec chmod 755 '{}' \; Keress '.rpm' végű fájlokat, és határozd meg azok jogosultságait
Find / -xdev -name \*.rpm '.rpm' végű fájlokat keres, figyelmen kívül hagyva az olyan eltávolítható eszközöket, mint az optikai meghajtók és a gyorsítványok
Keresd meg a \*.ps-t, hogy keresd a '.ps'-re végződő fájlokat – először a 'updateDB' parancsot indítsd el
Whereis halt mutatja egy bináris, forráskód vagy ember helyét
melyik stop mutatja a teljes útvonalat egy bináris vagy futtatható fájlhoz



Fájlrendszer csatlakoztatása
Mount: /dev/hda2 /mnt/hda2 Mountold egy hda2 nevű lemezt – győződj meg róla, hogy a '/mnt/hda2' könyvtár már létezik
umount /dev/hda2 Távolítsd el a hda2 nevű lemezt – először lépj ki a '/mnt/hda2' rögzítési pontról
Fuser -km /mnt/hda2 kényszeríti eltávolítását, ha az eszköz foglalt
Umount -n /mnt/hda2 eltávolító műveletet futtat anélkül, hogy az /etc/mtab fájlba írna – hasznos, ha a fájl csak olvasható, vagy amikor a lemez tele van írásokkal
Mount, /dev/fd0 /mnt/floppy, hogy floppy lemezt szerelj be
Mount /dev/cdrom /mnt/cdrom CDROM-ot vagy DVDROM-ot szerel fel
Szerelje a /dev/hdc/mnt/cdrecorder-t, hogy CDRW vagy DVD csatlakoztatja
Mount /dev/hdb /mnt/cdrecorder egy CDRW-t vagy DVD-t szerel fel
mount -o loop file.iso /mnt/cdrom fájl vagy ISO képfájl csatlakoztatásához
mount -t vfat /dev/hda5 /mnt/hda5 egy Windows FAT32 fájlrendszert szerel fel
Mount /dev/sda1 /mnt/usbdisk Csatlakoztatj USB gyorsbillentyűt vagy flash eszközt
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share Mount egy windows hálózati megosztás



Lemeztér
df -h a csatlakoztatott partíciók listáját mutatja
ls -lSr |more fájlok és könyvtárak méret szerint rendezi
du -sh dir1 becslése a könyvtár 'dir1' már használt lemezhelyét
du -sk * | Sort -rn a fájl és a könyvtár méretét a kapacitás sorrendjében jeleníti meg
rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sorold -k1,1n Megjeleníti a telepített rpm csomagok által használt helyet méretsorrendben (fedora, redhat osztályrendszer)
dpkg-query -W -f='${Install-Size; 10}t${Package}n' | sort -k1,1n Megmutatja, hogy a telepített deb csomagok által használt helyet méret alapján (Ubuntu, Debian osztályrendszerek)



Felhasználók és csoportok
GroupAdd group_name új felhasználói csoport létrehozásához
Groupdel group_name delete a User Group
groupmod -n new_group_name old_group_name névváltoztatja el egy felhasználói csoportot
useradd -c "Név vezetéknév" -g admin -d /home/user1 -s /bin/bash user1 Hozzon létre egy felhasználót, aki az "admin" felhasználói csoporthoz tartozik
useradd user1 új felhasználó létrehozásához
userdel -r user1 töröl egy felhasználót ('-r' kizárja a home directoryt)
usermod -c "Felhasználó FTP" -g system -d /ftp/user1 -s /bin/nologin user1 Módosítsd a felhasználói attribútumokat
PassWD módosítja a jelszót
PassWD user1 módosítja a felhasználó jelszavát (csak root végrehajtás engedélyezett)
chage -E 2005-12-31 user1 Állítsd be a felhasználói jelszó lejárati idejét
A PWCK ellenőrzi a fájlformázást és a szintaxisjavításokat a '/etc/passwd' és a jelenlévő felhasználók esetében
A grpck ellenőrzi a fájlformátumot és a szintaxisjavításokat a '/etc/passwd' és a jelenlévő csoportok esetében
A NewGrp group_name bejelentkezik egy új csoportba, hogy megváltoztassa az újonnan létrehozott fájl alapértelmezett csoportját



Fájlok jogosultságai - Használd a "+" beállításhoz a "+"-ot, a "-" törléshez
ls -lh a jogosultságok megjelenítésére
ls /tmp | pr -T5 -W$COLUMNS 5 oszlopra osztja a terminált
A chmod ugo+rwx directory1 beállítja mindenki (u), csoport (g) és mások (o) jogosultságát a könyvtár olvasásához (R), Írásához (W) és végrehajtásához
A chmod Go-RWX Directory1 eltávolítja a könyvtárban lévő csoport (g) és más személyek (O) olvasási és írási végrehajtási jogát.
Chown user1 fájl1 megváltoztatja a fájl tulajdonosi tulajdonságát
chown -R user1 directory1 módosítja a könyvtár összes fájljának tulajdonságait és egyszerre változtatja meg az összes fájl tulajdonságait
CHGRP Group1 fájl1 megváltoztatja a fájlcsoportot
Chown user1:Group1 file1 megváltoztatja a fájl tulajdonosi és csoporttulajdonságát
find / -perm -u+s felsorolja az összes fájlt egy rendszerben, amelyek SUID vezérlést használnak
chmod u+s /bin/file1 beállítja a bináris fájl SUID bitjét – a fájlt futtató felhasználó ugyanazokat a jogosultságokat kapja, mint a tulajdonos
chmod u-s /bin/file1 letiltja a bináris SUID bitjét
chmod g+s /home/public beállítja a könyvtár SGID bitjét – hasonló a SUID-hez, de ez könyvtár-specifikus
a chmod g-s /home/public letiltja a könyvtár SGID bitjét
chmod o+t /home/public beállítja a fájl STIKY bitjét – csak a jogos tulajdonos törölheti a fájlt
chmod o-t /home/public letiltja a könyvtár STIKY bitjeit



A fájl speciális tulajdonságai – állítsuk be a jogosultságokat "+" és "-" törléshez
A chattr +A file1 csak a fájlok olvasását és írását lehetővé teszi, hogy append-szerű módon olvass és írj fájlokat
A chattr +C fájl1 lehetővé teszi, hogy a fájl automatikusan tömörödjön/letömítse a kernel általi
chattr +d file1 A dump program figyelmen kívül hagyja ezt a fájlt a fájlrendszer mentése közben
A chattr +i file1 egy változatlan fájlnak van beállítva, és nem törölhető, módosítható, átnevezhető vagy linkelhető
Chattr +S fájl1 lehetővé teszi a fájl biztonságos törlését
chattr +S fájl1 Miután az alkalmazás írási műveletet hajt végre ezen a fájlon, a rendszer azonnal megírja a változás eredményét a lemezre
chattr +u file1 Ha a fájlt töröljük, később visszaállíthatod a törölt fájlt
LSATTR speciális tulajdonságokat jelenít meg



Fájlok csomagolása és tömörítése
Bunzip2 file1.bz2 egy file1.bz2 nevű fájlt bont ki
A bzip2 file1 tömörít egy 'file1' nevű fájlt
Gunzip file1.gz kibontani egy 'file1.gz' nevű fájlt.
A gzip file1 tömörít egy 'file1' nevű fájlt
gzip -9 fájl1 maximális tömörítés
rar, file1.rar test_file létrehozni egy 'file1.rar' nevű csomagot
A RAR a file1.rar file1 file2 dir1 egyszerre tömöríti a 'file1', 'file2' és a 'dir1' könyvtárat
RAR X file1.rar Unzip RAR csomagok
Unrar X file1.rar Unzip RAR csomag
tar -cvf archive.tar file1, hogy tömörítetlen tarball hozzon létre
tar -cvf archive.tar file1 file2 dir1 archív fájlt hoz létre, amely tartalmazza a file1, file2 és dir1 fájlokat
TAR -TF archive.tar egy csomag tartalmát jeleníti meg
TAR -XVF archive.tar kiadása csomagot
tar -xvf archive.tar -C /tmp a tömörített csomagot a /tmp könyvtárba engedi
TAR -cvfj archive.tar.bz2 dir1 létrehoz egy bzip2 formátumú tömörített csomagot
tar -jxvf archive.tar.bz2 egy bzip2 formátumú tömörített csomag kibontásához
TAR-cvfz archive.tar.gz DIR1-et GZIP csomag létrehozásához
tar -zxvf archive.tar.gz Oldd ki egy gzip csomagot
zip file1.zip file1 zip csomag létrehozásához
Zip -r file1.zip file1 file2 dir1 egyszerre több fájlt és könyvtárat tömörít egy zip csomagba
Unzip file1.zip Zip formátumú tömörített csomag kibontása



RPM csomagok - (Fedora, Redhat és hasonlók)
rpm -ivh csomag.rpm Telepíts rpm csomagot
rpm -ivh --nodeeps package.rpm telepít egy RPM csomagot, és figyelmen kívül hagyja a függőségi figyelmeztetéseket
rpm -U package.rpm Frissíti az rpm csomagot anélkül, hogy megváltoztatná a konfigurációs fájlját
rpm -F csomag.rpm Frissítsd egy olyan rpm csomagot, ami biztosan telepítve van
Rpm -e package_name.rpm törli az rpm csomagot
rpm -QA megjeleníti az összes rendszerbe telepített RPM csomagot
RPM -QA | A GREP HTTPD minden RPM csomagot megjelenít, amelynek nevében "httpd" szó szerepel
RPM-QI package_name speciális információkat szerezni egy telepített csomaghoz
rpm -qg "System Environment/Daemons" megjeleníti a rpm csomagot egy komponens számára
RPM-QL package_name megjeleníti a már telepített RPM csomag által biztosított fájlok listáját
RPM-QC package_name megjeleníti a már telepített RPM csomag által biztosított konfigurációs fájlok listáját
rpm -q package_name --whatrequires egy RPM csomaggal rendelkező függőségek listáját mutatja
RPM -q package_name --whatprovides mutatja a rpm csomag által elfoglalt térfogatot
RPM -q package_name --scripts a telepítés/törlés során végrehajtott szkripteket mutatja
RPM -q package_name --Changelog mutatja egy RPM csomag módosítási előzményeit
rpm -qf /etc/httpd/conf/httpd.conf segítségével ellenőrizzük, melyik rpm csomag biztosítja a fájlt
rpm -qp package.rpm -l megjelenít egy olyan fájllistát, amelyet még nem telepítettek az RPM csomag
rpm --importál /media/cdrom/RPM-GPG-KEY a nyilvános kulcsú digitális tanúsítvány importálásához
rpm --checksig package.rpm megerősíti a rpm csomag integritását
RPM -QA GPG-PUBKEY megerősíti az összes telepített RPM csomag integritását
rpm -V package_name fájlméret, licenc, típus, tulajdonos, csoport, MD5 ellenőrzés és utoljára módosított idő ellenőrzése
rpm - VA ellenőrzi az összes telepített rpm csomagot a rendszerben - Használd óvatosan
rpm -Vp package.rpm megerősíti, hogy még nincs telepítve rpm csomag
rpm2cpio package.rpm | CPIO --extract --make-directorys *bin* futtatja a végrehajtható fájlt egy RPM csomagból
rpm -ivh /usr/src/redhat/RPMS/'arch'/package.rpm Telepíts egy rpm forráskódból készült csomagot
rpmbuild --rebuild package_name.src.rpm Építs egy rpm csomagot egy rpm forráskódból



YUM csomagfrissítő - (Fedora, RedHat és hasonlók)
Yum telepít package_name Töltsd le és telepítsek egy rpm csomagot
Yum localinstall package_name.rpm telepít egy RPM csomagot, amely a saját tárolódat használja az összes függőség megoldására
Yum frissítés package_name.rpm frissíti az összes telepített RPM csomagot a jelenlegi rendszerben
Finom frissítés package_name frissítés egy RPM csomag
yum eltávolítja package_name törli egy rpm csomagot
A yum lista felsorolja az összes jelenlegi rendszerbe telepített csomagot
Yum keresés package_name keresések csomagokra az RPM tártárban
A Yum Clean Packages tisztítja az RPM-i gyorsítótárt és törli a letöltött csomagokat
Yum clean headers törli az összes fejlécfájlt
a yum clean all törli az összes gyorsítótározott csomagot és fejlécfájlt



DEB csomagok (Debian, Ubuntu és hasonlók)
DPKG -package.deb telepítem/frissítem egy DEB csomagot
DPKG -r package_name eltávolítani egy DEB csomagot a rendszerből
dpkg -l mutatja az összes rendszerbe telepített deb csomagot
dpkg -l | A GREP HTTPD minden DEB csomagot megjelenít, amelynek nevében "httpd" szó szerepel
DPKG -s package_name információt kaphat egy már telepített speciális csomagról a rendszerben
dpkg -L package_name egy deb csomag által biztosított fájllistát jelenít meg a rendszerben
dpkg --tartalom package.deb egy olyan fájllistát jelenít meg, amelyet egy még telepítetlen csomag biztosított
dpkg -S /bin/ping segítségével megerősíthetjük, melyik deb csomagot biztosítja az adott fájl



APT szoftvereszközök (Debian, Ubuntu és hasonlók)
apt-get install package_name install/update egy deb csomagot
apt-CDROM telepítése package_name deb-csomag telepítése/frissítése a lemezről
apt-get update csomagot a frissítési listában
apt-get upgrade Frissítsd az összes telepített szoftvert
apt-get remove package_name Delete egy deb csomag a rendszerből
apt-get ellenőrzése megerősíti, hogy a függő tároló helyes
Az apt-get clean tisztítja a gyorsítótárt a letöltött csomagból
apt-cache search searched-package adja vissza azt a csomagnevet, amely tartalmazza azt a stringet, amit keresni szeretnél



Tekintse meg a fájl tartalmát
Cat fájl1 az első bájttól előre nézi a fájl tartalmát
A TAC fájl1 a fájl tartalmát fordítva nézi az utolsó sorhoz képest
További fájl1 egy hosszú fájl tartalmának megtekintéséhez
Less file1 hasonló a 'more' parancshoz, de ugyanazt a visszafordított műveletet engedélyezi a fájlban, mint az előrehaladó műveletben
fej -2 fájl1 a fájl első két sorát nézi
Tail -2 fájl1 a fájl utolsó két sorának megtekintéséhez
Tail -f /var/log/messages segítségével valós időben megnézhetem, mi került hozzá egy fájlhoz



Szövegfeldolgozás
cat fájl1 fájl2 ... | parancs <> file1_in.txt_or_file1_out.txt általános szintaxissal szövegmanipulációhoz PIPE, STDIN és STDOUT használatával
CAT fájl1 | parancs (sed, grep, awk, grep stb...) > result.txt egyesítse a fájl részletes leírási szövegét, és írja be a bevezetőt egy új fájlba
CAT fájl1 | parancs (sed, grep, awk, grep stb...) >> result.txt Egyesítsd a fájl részletes leírási szövegét, és írd be a bevezetőt egy meglévő fájlba
grep Aug /var/log/messages Keresd meg az "Aug" kulcsszót a '/var/log/messages' fájlban
grep ^Aug /var/log/messages Keresd azokat a szavakat, amelyek "Aug"-val kezdődnek a '/var/log/messages' fájlban
grep [0-9] /var/log/messages Válassz ki minden sort, amely számokat tartalmaz a '/var/log/messages' fájlban
grep Aug -R /var/log/* Keress a "Aug" stringet a '/var/log' könyvtárban és a későbbi könyvtárakban
Sed 's/stringa1/stringa2/g' example.txt a "string1" helyett a "string2" helyett a example.txt fájlban
sed '/^$/d' example.txt Távolítsa el az összes üres sort a example.txt fájlból
sed '/ *#/d; /^$/d' example.txt Törli az összes hozzászólást és üres sort a example.txt fájlból
Echo 'esempio' | tr '[:lower:]' '[:upper:]' egyesíti a felső és alsó cella tartalmát
sed -e '1d' result.txt kizárja az első sort a fájlból example.txt
sed -n '/stringa1/p', hogy olyan sorokat láss, amelyekben csak a "string1" szó szerepel
sed -e 's/ *$//' example.txt Távolítsd el minden sorból az utolsó fehér mező karaktert
sed -e 's/stringa1//g' example.txt csak a "string1" szót távolítja el a dokumentumból, és megtartja a többi részt
sed -n '1,5p; 5q' example.txt Tekintse meg a tartalmat az 1-től az 5-ös sorig
sed -n '5p; 5q' example.txt Nézd meg az 5. sort
sed -e 's/00*/0/g' example.txt több nullát egyetlen nullára cserél
Cat -n fájl1 jelzi a fájlban lévő sorok számát
macska example.txt | awk 'NR%2==1' törli az összes páros sort example.txt fájlból
Echo a b c | awk '{print $1}' gombot, hogy megnézd a sor első oszlopát
Echo a b c | awk '{print $1,$3}' a sor első és harmadik oszlopának megtekintésére
Fail1 beillesztése fájl2 egyesíti két fájl vagy oszlop tartalmát
Paste -d '+' fájl1 fájl2 egyesíti két fájl vagy oszlop tartalmát, amelyeket egy "+" választ el a közepén
Sort file1 file2 rendezi mindkét fájl tartalmát
rendezni fájl1 fájl2 | Az Uniq kiveszi a két fájl egyesítését (csak egy másolat duplikált sorból van megmaradva)
rendezni fájl1 fájl2 | Uniq -U törli a metszéspontot, így a többi vonal marad
rendezni fájl1 fájl2 | Uniq-d kiveszi két fájl metszéspontját (így csak olyan fájlok maradnak, amelyek egyszerre mindkét fájlban léteznek)
COMM -1 file1 file2 összehasonlítja a két fájl tartalmát, és csak azt törli, amit a 'file1' tartalmaz
A COMM -2 fájl1 és a fájl2 összehasonlítja a két fájl tartalmát, és csak a 'file2'-ben található tartalmat törli.
COMM -3 File1 File2 összehasonlítja a két fájl tartalmát, és csak a két fájlban közös részeket törli.




Karakterbeállítások és fájlformátum-átalakítás
a dos2unix filedos.txt fileunix.txt átalakítja egy szövegfájl formátumát az MSDOS-ról UNIX-re
unix2dos fileunix.txt filedos.txt átalakítja a szövegfájl formátumát UNIX-ről MSDOS-ra
Kódolni .. HTML < page.txt > page.html Egy szövegfájlt HTML-re konvertál
recode -l | További műsorok mind engedélyezett átalakított formátumok



Fájlrendszer elemzés
badblocks -v /dev/hda1 a hibás blokkok ellenőrzéséhez a hda1 lemezen
FSCK /dev/hda1 a Linux fájlrendszer integritásának javítására/ellenőrzésére a HDA1 lemezen
fsck.ext2 /dev/hda1 Az ext2 fájlrendszer helyreállítása/ellenőrzése a hda1 lemezen
e2fsck /dev/hda1 Javítsd meg/ellenőrizd az ext2 fájlrendszer integritását a hda1 lemezen
E2fsck -j /dev/hda1 javítja/ellenőrzi az ext3 fájlrendszer integritását a HDA1 lemezen
FSCK.ext3 /dev/hda1 javítja/ellenőrzi az ext3 fájlrendszer integritását a HDA1 lemezen
fsck.vfat /dev/hda1 javítja/ellenőrzi a FAT fájlrendszer integritását a hda1 lemezen
fsck.msdos /dev/hda1 a DOS fájlrendszer integritásának javításához vagy ellenőrzéséhez a hda1 lemezen
A dosfsck /dev/hda1 javítja/ellenőrzi a DOS fájlrendszer integritását a hda1 lemezen



Fájlrendszer inicializálása
mkfs /dev/hda1 létrehoz egy fájlrendszert a hda1 partíción
mke2fs /dev/hda1 létrehoz egy Linux ext2 fájlrendszert a hda1 partíción
MKE2FS -j /dev/hda1 létrehoz egy Linux ext3 (log-alapú) fájlrendszert a HDA1 partíciójában
mkfs -t vfat 32 -F /dev/hda1 FAT32 fájlrendszer létrehozásához
fdformat -n /dev/fd0 floppy lemezt formáz
mkswap /dev/hda3 cserefájlrendszer létrehozásához



SWAP fájlrendszer
mkswap /dev/hda3 cserefájlrendszer létrehozásához
Swapon /dev/hda3 lehetővé teszi az új swap fájlrendszert
Swapon /dev/hda2 /dev/hdb3 mindkét swap partíciót engedélyezi



biztonsági mentés
Dumpold -0aj -f /tmp/home0.bak /home-t, hogy teljes biztonsági mentést készíts a '/home' könyvtárról
dumpold -1aj -f /tmp/home0.bak /home-t, hogy interaktív biztonsági mentést készíts a '/home' könyvtárról
Restore -if /tmp/home0.bak interaktív mentés visszaállításához
rsync -rogpav --delete /home /tmp a könyvtárak szinkronizálásához mindkét oldalon
rsync -rogpav -e ssh --delete /home ip_address:/tmp rsync az SSH csatornán keresztül
rsync -az -e ssh --delete ip_addr:/home/public /home/local egy távoli könyvtárat szinkronizál a helyi könyvtárral ssh és tömörítés révén
rsync -az -e ssh --delete /home/local ip_addr:/home/public szinkronizálja a helyi könyvtárat a távoli könyvtárral ssh és tömörítés révén
dd bs=1M if=/dev/hda | gzip | Az SSH user@ip_addr 'DD of=had.gz' egyszeri mentést végez a távoli gép helyi lemezéről az SSH-n keresztül
dd if=/dev/sda of=/tmp/file1 biztonsági mentése a lemez tartalmának fájlba
tar -Puf backup.tar /home/user egyszer interaktív biztonsági mentést hajt végre a '/home/user' könyvtárba
( CD /TMP/local/ && tar c ) | ssh -C user@ip_addr 'cd /home/share/ &&> tar x -p' Egy könyvtár tartalmát másolj egy távoli könyvtárba ssh-n keresztül
( kátrány /otthon ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' Másolj egy helyi könyvtárat egy távoli könyvtárba ssh-n keresztül
Tar cf - . | (CD /TMP/Backup ; A tar xf - ) helyben másolja az egyik könyvtárat a másikba, megtartva az eredeti jogosultságokat és linkeket
find /home/user1 -név '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents megtalálja és másolja az összes '.txt'--véget érő fájlt egyik könyvtárból a másikba
find /var/log -name '*.log' | TAR CV --files-from=- | bzip2 > log.tar.bz2 megtalálja az összes fájlt, amely '.log'-vel végződik, és létrehoz egy bzip csomagot
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 Végrehajtson egy műveletet az MBR (Master Boot Record) tartalmának másolására a floppy lemezre
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 MBR tartalom visszaállítása egy floppy lemezre mentett biztonsági mentésből



CD
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force Ürítse ki egy másolható lemez tartalmát
mkisofs /dev/cdrom > cd.iso Hozz létre ISO képfájlt a lemezről a lemezen
mkisofs /dev/cdrom | a gzip > cd_iso.gz egy tömörített lemez ISO képfájlt hoz létre a lemezen
mkisofs -J -enged-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd Hozz létre egy iso képfájlt a könyvtárból
cdrecord -v dev=/dev/cdrom cd.iso ISO képfájl égetése
gzip -DC cd_iso.gz | cdrecord dev=/dev/cdrom – egy tömörített ISO képfájlt éget
Mount -o loop cd.iso /mnt/iso, hogy ISO képfájlt szerelj
cd-paranoia -B Átírta a számot egy CD lemezről egy wav fájlba
CD-paranoia – "-3" egy CD lemezről átírt hangsávokat egy WAV fájlba (paraméter-3)
cdrecord --Scanbus beszkenneli az buszt, hogy azonosítsa az SCSI csatornát
dd if=/dev/hdc | az md5sum validálja egy eszköz, például egy CD md5sum kódolását



Hálózat - (Ethernet és WIFI vezeték nélkül)
Az ifconfig eth0 az Ethernet kártya konfigurációját mutatja
IFUP ETH0 lehetővé teszi az 'eth0' hálózati eszköz használatát
Az ifDown ETH0 letiltja az 'eth0' hálózati eszközt
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 vezérlő IP cím
ifconfig eth0 promisc beállítja az 'eth0'-t promiscuous módra, hogy sniff packeteket (sniffing)
DHclient ETH0 lehetővé teszi az 'eth0' használatát DHCP módban
route -n mutat útvonali táblázatot
route add -net 0/0 gw IP_Gateway configura default gateway
útvonal hozzáadás -NET 192.168.0.0 NetMask 255.255.0.0 GW 192.168.1.1 Statikus útvonal beállítása a '192.168.0.0/16' hálózat eléréséhez
Route del 0/0 GW IP_gateway Távolítsd el a statikus útvonalat
Echo "1" > /proc/sys/net/ipv4/ip_forward aktiválja az IP útvonalat
Hostnév megjelenítése a rendszer hódinevét
házigazdawww.example.comLookup hostname a név IP-címre feloldásához, és Viceversa(1)
nslookupwww.example.comLookup hostname a név IP-címre és Viceversa(2) megoldásához
IP link mutatja meg az összes interfész kapcsolatállapotát
mii-tool eth0 mutassa 'eth0' link státuszát
ethtool eth0 a hálózati kártya 'eth0' statisztikáit mutatja
netstat -tup mutatja az összes aktív hálózati kapcsolatot és azok PID-jét
netstat -tupl mutatja az összes hálózati szolgáltatást a rendszerben hallgatva és a PID-jüket
tcpdump TCP port 80 mutatja meg az összes HTTP forgalmat
iwlist scan vezeték nélküli hálózatokat mutat
iwconfig eth1 – vezeték nélküli hálózati kártya konfigurációjának megjelenítése
Műsornév műsornév
házigazdawww.example.comKeresd meg a hostname-et, hogy feloldja a név IP címre és fordítva.
nslookupwww.example.comKeresd meg a hostname-et, hogy feloldja a név IP címre és fordítva.
whoiswww.example.comA Whois adatbázisban való keresés JPS eszköz (Java Virtual Machine Process Status Tool) egy parancs, amelyet a JDK 1.5 biztosít, és amely az összes aktuális Java folyamat PID-jeit jeleníti meg, ami egyszerű és gyakorlati, és nagyon alkalmas néhány egyszerű helyzet ellenőrzésére a jelenlegi Java folyamatban a Linux/Unix platformon.    Úgy gondolom, sokan használták a PS parancsot a UNIX rendszerben, amely főként a jelenlegi rendszerfolyamatok, a meglévő folyamatok és az azonosítók megjelenítésére szolgál. Ugyanez igaz a jps-re is, amely a jelenlegi rendszer Java folyamatállapotát és azonosítószámát mutatja. Lehetővé teszi, hogy lássuk, hány Java folyamatot indítottunk el (mert minden Java programnak van egy exkluzív Java VM példánya), a folyamatszámokat (a következő programok előkészítéseként), és az opt segítségével megtekinthetjük ezeknek a folyamatoknak a részletes indítási paramétereit.     Használat: Írd be jps kifejezést a jelenlegi parancssorra (szükség JAVA_HOME, ha nem, menj a változtató program könyvtárába). A jps a JAVA_HOME/bin/jps-ben tárolható, ezért kérjük, add hozzá JAVA_HOME/bin/ a Path.$> jps a kényelmi érdeklés érdekében
23991 Jps
23789 BossMain
23651 gyanta
A leggyakrabban használt paraméterek: -q csak a pid-et mutatja, nem az osztály nevét, a jar fájl nevét és a fő metódushoz továbbított paramétereket
$> JPS -q
28680
23789
A 23651-m adja ki a fő metódusnak átadott paramétereket, amelyek a beágyazott JVM-en null$> jps -m lehetnek
28715 Jps -m
23789 BossMain
23651 Gyanta -socketwait 32768 -stdout /data/aoxj/resin/log/stdout.log -stderr /data/aoxj/resin/log/stderr.log-l Kimenetelni az alkalmazás fő osztályának teljes csomagnevét vagy az alkalmazás jar fájljának teljes útvonalnevét $> jps -l
28729 sun.tools.jps.Jps
23789 com.asiainfo.aimc.bossbi.BossMain
23651 com.caucho.server.resin.Resin-v a $> jps -v paramétert adja a JVM-nek,
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 Gyanta -Xss1m -Dresin.home=/data/aoxj/resin -Dserver.root=/data/aoxj/resin -Djava.util.logging.manager=com.caucho.log.LogManagerImpl -Djavax.management.builder.initial= com.caucho.jmx.MBeanServerBuilderImplsudo jps a legtöbb folyamatot látja A 192.168.0.77 felsorolja a 192.168.0.77 gép összes JVM példányát a távoli szerver 192.168.0.77 gépen, RMI protokollt használva, az alapértelmezett csatlakozási port 1099 (feltéve, hogy a távoli szerver jstatd szolgáltatást nyújt). Megjegyzés: Van egy rossz hely a jps parancsban, úgy tűnik, csak a jelenlegi felhasználó java folyamatát tudja megjeleníteni, és csak a Unix/Linux PS parancsával jelenítheted meg más felhasználókat.





Előző:Vray tutorial a 3dsMax 2018-hoz
Következő:Ajánlott bibliográfia "Android Security Attack and Defense Authoritative Guide"
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com