Ebben a cikkben áttekintjük a hasznos és gyakran használt néhányat Linux vagy Unix parancsokat Linux rendszergazdák amelyeket mindennapi életükben használnak. Ez nem teljes, de tömör lista a parancsokról, amelyekre szükség esetén hivatkozni kell. Kezdjük egyenként, hogyan használhatjuk ezeket a parancsokat példákkal.
Linux alatt üzemidő parancs megmutatja, hogy mennyi ideig fut a rendszer, és hány felhasználó van bejelentkezve, valamint megjeleníti a terhelés átlagát 1,5 és 15 perc intervallumok.
# üzemidő 08:16:26 22 perc, 1 felhasználó, átlagos terhelés: 0,00, 0,03, 0,22
Üzemidő parancsnak nincs más lehetősége, mint üzemidő és változat. Csak ben ad információt óra: perc ha kevesebb mint 1 nap.
[[e -mail védett] ~] $ üzemidő -V. procps 3.2.8 verzió
Megjeleníti a jelenleg bejelentkezett felhasználókat és azok folyamatát a műsorokkal együtt terhelési átlagok. azt is mutatja bejelentkezési név
, tty név, távoli gazdagép, bejelentkezési idő, holtidő, JCPU, PCPU, parancs és folyamatok.# w 08:27:44 akár 34 perc, 1 felhasználó, átlagos terhelés: 0.00, 0.00, 0.08. USER TTY FROM [e -mail védett] IDLE JCPU PCPU MI. tecmint pts/0 192.168.50.1 07:59 0.00s 0.29s 0.09s w
A Felhasználói parancs megjeleníti az éppen bejelentkezett felhasználókat. Ennek a parancsnak nincs más paramétere, mint a súgó és a verzió.
# felhasználó tecmint
WHO parancs egyszerűen visszatér felhasználónév, dátum, idő és host információk. aki parancs hasonló w parancs. nem úgy mint w parancs WHO nem nyomtatja ki, amit a felhasználók csinálnak. Illusztráljuk és lássuk a különbséget WHO és w parancsokat.
# WHO tecmint pts/0 2012-09-18 07:59 (192.168.50.1)
# w 08:43:58 akár 50 perc, 1 felhasználó, átlagos terhelés: 0,64, 0,18, 0,06. USER TTY FROM [e -mail védett] IDLE JCPU PCPU MI. tecmint pts/0 192.168.50.1 07:59 0.00s 0.43s 0.10s w
Ki vagyok én parancs nyomtatja az aktuális felhasználó nevét. Használhatja a "Ki vagyok én”Parancs az aktuális felhasználó megjelenítéséhez. Ha root felhasználóként van bejelentkezve a sudo paranccsal "Ki vagyok én”Visszatérési parancs gyökér jelenlegi felhasználóként. Használja a „Ki vagyok én”Parancsot, ha tudni akarja, hogy pontosan ki van bejelentkezve.
# Ki vagyok én tecmint
Az ls parancs megjeleníti a fájlok listáját ember által olvasható formátumban.
# ls -l összesen 114. dr-xr-xr-x. 2 gyökérgyök 4096 szeptember 18 08:46 bin. dr-xr-xr-x. 5 gyökérgyökér 1024 szeptember 8 15:49 boot
Fájl rendezése az utolsó módosítás szerint.
# ls -ltr összesen 40. -rw-r-r--. 1 gyökérgyökér 6546 szeptember 17. 18:42 install.log.syslog. -rw-r-r--. 1 gyökérgyökér 22435 szeptember 17. 18:45 install.log. -rw. 1 gyökérgyökér 1003. szeptember 17. 18:45 anaconda-ks.cfg
Az ls parancs további példáiért tekintse meg cikkünket 15 alapvető „ls” parancs példa Linuxon.
Sorolja fel az aktuális felhasználó ütemezési feladatait a következővel: crontab parancsot és -l választási lehetőség.
# crontab -l 00 10 * * */bin/ls> /ls.txt
Szerkessze a sajátját crontab val vel -e választási lehetőség. Az alábbi példában az ütemezett munkák nyílnak meg VI szerkesztő. Végezze el a szükséges módosításokat, és hagyja abba a nyomást : wq gombokat, amelyek automatikusan elmenti a beállítást.
# crontab -e
További példákért Linux Cron parancs, kérjük, olvassa el korábbi cikkünket 11 Cron ütemezési feladatok példái Linuxon.
Kevésbé parancs lehetővé teszi a fájl gyors megtekintését. Lapozhat fel és le. Nyomja meg 'q„Kilépni kevesebb ablakból.
# kevesebb install.log A setup-2.8.14-10.el6.noarch telepítése. figyelmeztetés: setup-2.8.14-10.el6.noarch: V3 fejléc RSA/SHA256 Aláírás, kulcs azonosító c105b9de: NOKEY. A fájlrendszer telepítése-2.4.30-2.1.el6.i686. Ca-tanúsítványok telepítése-2010.63-3.el6.noarch. Az xml-common-0.6.3-32.el6.noarch telepítése. A tzdata-2010l-1.el6.noarch telepítése. ISO-kódok telepítése-3.16-2.el6.noarch
több parancs lehetővé teszi a fájl gyors megtekintését és a részletek százalékos megjelenítését. Lapozhat fel és le. Nyomja meg 'q„Kilépni több ablakból.
# további install.log A setup-2.8.14-10.el6.noarch telepítése. figyelmeztetés: setup-2.8.14-10.el6.noarch: V3 fejléc RSA/SHA256 Aláírás, kulcs azonosító c105b9de: NOKEY. A fájlrendszer telepítése-2.4.30-2.1.el6.i686. Ca-tanúsítványok telepítése-2010.63-3.el6.noarch. Az xml-common-0.6.3-32.el6.noarch telepítése. A tzdata-2010l-1.el6.noarch telepítése. ISO-kódok telepítése-3.16-2.el6.noarch. --Tovább-(10%)
Fájl másolása a forrásból a célállomásra, ugyanazt a módot megőrizve.
# cp -p fájlFájlB
Kérni fogja, mielőtt felülírná a fájlba.
# cp -i fájlA fájlB
Átnevezés fileA nak nek fájlB. -én opciók kéri a felülírást. Kérjen megerősítést, ha már létezik.
# mv -i fájlA fájlB
macska parancs több fájl egyidejű megtekintésére szolgál.
# macskafájlFájlB
Te kombinálod több és Kevésbé parancs a cat paranccsal a fájl megtekintéséhez, ha ez nem fér el egyetlen képernyőn / oldalon.
# cat install.log | Kevésbé# cat install.log | több
A Linux cat parancs további példáiért olvassa el cikkünket 13 Példa a macska parancsokra Linuxon.
a cd paranccsal (könyvtár módosítása) ez lesz fileA Könyvtár.
# cd /fileA
pwd parancs visszatérés a jelenlegi munkakönyvtárral.
# pwd /root
A szöveges fájlok sorainak rendezése növekvő sorrendben. val vel -r opciók csökkenő sorrendbe rendeződnek.
#rendezési fájlA.txt#rendezés -r fileA.txt
Vi a legnépszerűbb szövegszerkesztő, amely a legtöbb UNIX-szerű operációs rendszer. Az alábbi példák csak olvasható módon nyitják meg a fájlt -R választási lehetőség. Nyomja meg ': q'Kilépni a vi ablakból.
# vi -R /etc /shadows
Az SSH paranccsal lehet bejelentkezni a távoli gazdagépbe. Például az alábbi ssh parancs csatlakozik a távoli gazdagéphez (192.168.50.2) felhasználó használatával narad.
# ssh [e -mail védett]
Az ssh verziójának ellenőrzéséhez használja az opciót -V (nagybetűs) az ssh verzióját mutatja.
# ssh -V OpenSSH_5.3p1, OpenSSL 1.0.0-fips 2010. március 29
ftp vagy sftp parancsot használ a távoli ftp hoszthoz való csatlakozáshoz. ftp az (fájlátviteli protokoll) és az sftp az (biztonságos fájlátviteli protokoll). Például az alábbi parancsok csatlakoznak az ftp gazdagéphez (192.168.50.2).
# ftp 192.168.50.2# sftp 192.168.50.2
Több fájl elhelyezése a távoli gépen a mput hasonlóképpen tehetjük mget több fájl letöltéséhez a távoli gazdagépről.
# ftp> mput *.txt# ftp> mget *.txt
Szolgáltatás parancs hívási szkript, amely a címen található /etc/init.d/ könyvtárat és futtassa a szkriptet. Kétféle módon indíthatja el a szolgáltatást. Például elindítjuk a hívott szolgáltatást httpd szervizparanccsal.
# szolgáltatás httpd start VAGY. # /etc/init.d/httpd start
Ingyenes parancs azt mutatja ingyenes, teljes és memória cseréje információ bájtokban.
# ingyenes az összes használt ingyenes megosztott puffer gyorsítótárazott. Mem: 1030800 735944 294856 0 51648 547696. -/+ pufferek/gyorsítótár: 136600 894200. Csere: 2064376 0 2064376
Ingyenes -t opciók mutatja teljes memória használt és bájtokban használható.
# ingyenes -t az összes használt ingyenes megosztott puffer gyorsítótárazott. Mem: 1030800 736096 294704 0 51720 547704. -/+ pufferek/gyorsítótár: 136672 894128. Csere: 2064376 0 2064376. Összesen: 3095176 736096 2359080
tetején parancs megjeleníti a rendszer processzor tevékenységét, és megjeleníti a kernel által kezelt feladatokat is valós időben. Meg fog mutatni processzor és memória használatban vannak. Használja a felső parancsot a gombbal ’U'Opció, amely az alábbi felhasználói folyamat részleteit jeleníti meg. Nyomja meg 'O‘ (nagybetű) az Ön által kívánt módon rendezni. Nyomja meg 'q'Kilépni a felső képernyőről.
# top -u tecmint fel - 11:13:11 fel 3:19, 2 felhasználó, átlagos terhelés: 0.00, 0.00, 0.00. Feladatok: összesen 116, 1 futó, 115 alvó, 0 leállított, 0 zombi. Cpu (k): 0,0%us, 0,3%sy, 0,0%ni, 99,7%id, 0,0%wa, 0,0%hi, 0,0%si, 0,0%st. Mem: összesen 1030800k, 736188k használt, 294612k ingyenes, 51760k puffer. Csere: összesen 2064376k, 0k használt, 2064376k ingyenes, 547704k gyorsítótárazott PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND. 1889 tecmint 20 0 11468 1648 920 S 0,0 0,2 0: 00,59 sshd. 1890 tecmint 20 0 5124 1668 1416 S 0,0 0,2 0: 00,44 bash. 6698 tecmint 20 0 11600 1668 924 S 0,0 0,2 0: 01,19 sshd. 6699 tecmint 20 0 5124 1596 1352 S 0,0 0,2 0: 00,11 bash
Ha többet szeretne megtudni a felső parancsról, már összeállítottunk egy listát 12 TOP parancs példa Linuxon.
kátrány parancs a fájlok és mappák tömörítésére szolgál Linux alatt. Például az alábbi parancs archívumot hoz létre /home könyvtár fájlnévvel archívum-név.tar.
# tar -cvf archívum -név.tar /home
A tar archív fájl kibontásához használja az alábbi opciót.
# tar -xvf archívum -név.tar
Hogy jobban megértsük tar parancs komplettet hoztunk létre hogyan kell vezetni tar parancsra a 18 Példák tar parancsokra Linux alatt.
grep egy adott karakterlánc keresése egy fájlban. Csak tecmint a felhasználó megjeleníti /etc/passwd fájlt. tudjuk használni -én lehetőség a kis- és nagybetűk megkülönböztetésének figyelmen kívül hagyására.
# grep tecmint /etc /passwd tecmint: x: 500: 500 ::/home/tecmint:/bin/bash
Keresés parancs a kereséshez fájlokat, húrok és könyvtárakat. Az alábbi példa a keresési parancs keresésére tecmint szó '/’Particionálja és adja vissza a kimenetet.
# find / -name tecmint /var/spool/mail/tecmint. /home/tecmint. /root/home/tecmint
A teljes útmutatóért Linux keresési parancs példák keresik 35 A Linux Find Command gyakorlati példái.
lsof mean Az összes megnyitott fájl listája. Az lsof parancs alatt a felhasználó által megnyitott fájlok listája látható tecmint.
# lsof -u tecmintCOMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME. sshd 1889 tecmint cwd DIR 253,0 4096 2 / sshd 1889 tecmint txt REG 253,0 532336 298069/usr/sbin/sshd. sshd 1889 tecmint DEL REG 253,0 412940 /lib/libcom_err.so.2.1. sshd 1889 tecmint DEL REG 253,0 393156 /lib/ld-2.12.so. sshd 1889 tecmint DEL REG 253,0 298643 /usr/lib/libcrypto.so.1.0.0. sshd 1889 tecmint DEL REG 253,0 393173 /lib/libnsl-2.12.so. sshd 1889 tecmint DEL REG 253,0 412937 /lib/libkrb5support.so.0.1. sshd 1889 tecmint DEL REG 253,0 412961 /lib/libplc4.so
Többért Példák parancsokra látogatás 10 példa a parancsokra Linux alatt.
Az utolsó paranccsal figyelhetjük a felhasználó tevékenységét a rendszerben. Ez a parancs normál felhasználót is végrehajthat. Megjeleníti a teljes felhasználói adatokat, például terminál, idő, dátum, rendszer újraindítása vagy csomagtartó és kernel verzió. Hasznos parancs a hibaelhárításhoz.
# utolsótecmint pts/1 192.168.50.1 Kedd 18. szeptember 08:50 még mindig bejelentkezve. tecmint pts/0 192.168.50.1 Tue Sep 18 07:59 még mindig bejelentkezve. reboot system boot 2.6.32-279.el6.i Tue Sep 18 07:54 - 11:38 (03:43) gyökér pts/1 192.168.50.1 V szept. 16 10:40 - le (03:53) gyökérpont/0: 0.0 vasárnap 16. szept. 10:36 - 13:09 (02:32) root tty1: 0 V szept. 16 10:07 - le (04:26) reboot system boot 2.6.32-279.el6.i V szept. 16. 09:57 - 14:33 (04:35) narad pts/2 192.168.50.1 Cs 13. szept. 08:07 - le (01:15)
Te tudod használni utolsó val vel felhasználónév hogy megtudja a felhasználó konkrét tevékenységét az alábbiak szerint.
# utolsó tecminttecmint pts/1 192.168.50.1 Kedd 18. szeptember 08:50 még mindig bejelentkezve. tecmint pts/0 192.168.50.1 Tue Sep 18 07:59 még mindig bejelentkezve. tecmint pts/1 192.168.50.1 Cs 13. szept. 08:07 - le (01:15) tecmint pts/4 192.168.50.1 Sze szept. 12 10:12 - 12:29 (02:17)
ps parancs megjeleníti a rendszerben futó folyamatokat. Az alábbi példa bemutatja benne csak folyamat.
# ps -ef | grep init root 1 0 0 07:53? 00:00:04 /sbin /init. root 7508 6825 0 11:48 pont/1 00:00:00 grep init
Használat megöl parancsot a folyamat befejezésére. Először keresse meg a folyamatot id val vel ps parancsot az alábbiak szerint, és ölje meg a folyamatot a gombbal ölni -9 parancs.
# ps -ef | grep init root 1 0 0 07:53? 00:00:04 /sbin /init. root 7508 6825 0 11:48 pont/1 00:00:00 grep init # ölni- 9 7508
rm parancs egy fájl eltávolítására vagy törlésére szolgál megerősítés kérése nélkül.
# rm fájlnév
Használata -én lehetőség, hogy eltávolítás előtt megerősítést kapjon. Az opciók használata "-r'És'-f'Erőszakkal eltávolítja a fájlt megerősítés nélkül.
# rm -i teszt.txt rm: távolítsa el a "test.txt" szokásos fájlt?
mkdir paranccsal könyvtárakat hozhat létre Linux alatt.
# mkdir könyvtárnév
Ez egy praktikus, napi szinten használható alapvető parancs Linux / Unix-szerű operációs rendszerben. Kérjük, ossza meg velünk a megjegyzés rovatban, ha lemaradtunk.