A Middleware / WebSphere Administration Linux parancsai

A köztes szoftver volt negyedik legforróbb készség 2017-ben, és nincs ok arra, hogy az elkövetkező években csökkenjen.


Ha nemrég kezdte el dolgozni a WebSphere vagy bármely más Middleware termékcsaládon, akkor a megismerés legelső dolgait széles körben használják Linux parancsok.

Ebben a cikkben néhány, a WebSphere vagy a Middleware rendszergazda által gyakran használt Linux-parancsról beszélek..

A SystemOut.log keresése

Ha létező környezeten dolgozik, és ha egy rendszergazda átirányította a SystemOut.log-t valamilyen más helyre, akkor nehéz lenne megtalálni..

#find / -name SystemOut.log

tippek: Ha több fájlrendszerrel rendelkezik, akkor a keresés időbe telik. Tehát a legjobb az lenne, ha a tényleges fájlrendszerre cserélnénk, ahol úgy gondolja, hogy a napló lenne. Tegyük fel, hogy úgy gondolja, hogy a log in / opt fájlrendszerben van, így megteheti ezt.

#find / opt –név SystemOut.log

Tudja meg, hogy melyik folyamat tartja a portszámot

Gyakran foglalkozni kell a kikötői konfliktusokkal, különösen a megosztott környezetben.

Ha van olyan helyzet, hogy megtudja, melyik folyamat tartja a portszámot, akkor itt tudhatja meg.

#netstat –anlp | grep 443

Volt

[[Email protected] ~] # netstat -anlp | grep 443
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 20924 / nginx
[[Email protected] ~] #

Jegyzet: A fenti példa az nginx-et mutatja PID-vel 20924 tartja 443 kikötő.

Szerver indítási idő

Ha automatikus indítási hibaelhárítást hajt végre, és szeretné tudni, hogy mikor indította újra a kiszolgálót, akkor ezt a parancsot használhatja.

#who –b
[[Email protected] ~] # ki -b
rendszerindítás június 28, 01:11
[[Email protected] ~] #

A who -b parancs megadja a kiszolgáló újraindításának pontos dátumát és időpontját.

vagylagosan, Ön időt is felhasználhat annak ellenőrzésére, hogy a szerver mennyi ideig működik.

[[Email protected] ~] # üzemidő
01:20:27 akár 14 nap, 9 perc, 1 felhasználó, betöltési átlag: 0,00, 0,00, 0,00
[[Email protected] ~] #

Ellenőrizze a processzor / memória felhasználását futási időben

Ha problémája van teljesítménygel, érdemes tudni a CPU / memória jelenlegi felhasználását.

Ez segít megtudni, mely folyamat valós időben vesz igénybe magas processzort / memóriát.

#top
top – 01:16:21 akár 14 nap, 5 perc, 1 felhasználó, terhelési átlag: 0.00, 0.00, 0.00
Feladatok: összesen 70, 1 futás, 69 alvás, 0 megállt, 0 zombi
CPU (k): 0,0% minket, 0,0% sy, 0,0% ni, 99,7% id, 0,0% wa, 0,0% hi, 0,3% si, 0,0% st
Mem: összesen 502220k, felhasznált 454920k, 47300k szabad, 143476k puffer
Csere: összesen 0k, 0k felhasználva, 0k ingyenes, 245412k gyorsítótárban
PID FELHASZNÁLÓ PR NI VIRT RES SHR S % CPU% MEM   IDŐ + KEZELÉS
29121 gyökér 20 0 15008 1260 992 R 0,3 0,3 0: 00,02 felső 1 gyökér 20 0 19232 1136 860 S 0,0 0,2 0: 25,18 init 2 gyökér 20 0 0 0 0 S 0,0 0,0 0: 00,00 háromszoros 3 gyökér RT 0 0 0 0 S 0.0 0.0 0: 00.00 migráció / 0 4 gyökér 20 0 0 0 0 S 0.0 0.0 0: 01.21 ksoftirqd / 0

tippek: keresse meg a CPU / memória részt az első néhány PID-en, hogy megtudja a felhasználást.

vagylagosan, szabad parancsot is használhat a teljes és a szabad memória megismeréséhez.

#free –m
[[Email protected] ~] # ingyen
összes felhasznált ingyenes megosztott puffer gyorsítótárban
Mem: 490 444 46 0 140 239
-/ + pufferek / gyorsítótár: 64 425
Csere: 0 0 0
[[Email protected] ~] #

Mint láthatjuk, a teljes memória 490 MB, és csak 46 MB memória áll rendelkezésre.

Van még egy SAR (System Activity Report) nevű parancs, amely szintén nagyon hasznos a CPU és a memória statisztika megkeresésében.

A CPU kihasználtságának ellenőrzése

#sar

A memóriahasználat ellenőrzése

sar -r

Öld meg a folyamatot

A folyamat néha nem áll le kecsesen, ha felfüggeszti vagy lerontja. Ebben a forgatókönyvben a folyamat manuálisan megölhető.

# kill PID

Ha a fentiek nem segítenek, akkor a -9 gombbal ölheti meg erősen a folyamatot.

#kill -9 PID

Jegyzet: A PID a folyamat azonosítója

összenyomás & Extraction

Leggyakrabban a fájlok tömörítésével kell foglalkoznia, mint egy fájlrendszer háztartási tevékenységeként.

összenyomás

A gzip parancs felhasználható a fájlok tömörítésére.

#gzip fájlnév

tippek: Ha több tömörített fájl van, használhatja a gzip fájlt * amely tömöríti az adott munkakönyvtárban található összes fájlt.

Extraction 

A gunzip parancs segít a gz fájl kibontásában.

#gunzip fájlnév

tippek: használhatja a gunzip-et * amely segít kibontani az összes gz fájlt a munkakönyvtárban.

Teljes CPU, memória, fájlrendszer

Gyakran kérik szerverinformáció megadását, ha az áttérésen vagy a kapacitástervezésen dolgozik.

Itt található a gyors parancs, amely segít megtalálni a teljes CPU, memória és fájlrendszer részleteit.

CPU információk

Tudja meg a CPU magok, MHz, CPU gyártó, a modell neve és még sok minden más használatát

#cat / proc / cpuinfo

tippek: ha van csúcskategóriás kiszolgálója, akkor a fenti parancs kimenete hosszú lesz. Tehát a grep segítségével kiszűrheti a szükséges információkat. Például a magok megismeréséhez használhatja

#cat / proc / cpuinfo | grep magok

Memória információk

A rendelkezésre álló teljes memória megismeréséhez használja a következő parancsok egyikét.

Első….

#free –G

Ez megmutatja teljes, ingyen & tárolt memória

A második…

#cat / proc / meminfo

Ez sokkal több információt mutat a teljes memória mellett.

File System információk

A fájlrendszer méretének és használatának megismeréséhez használhatja a df parancsokat.

#df –h
[[Email protected] tmp] # df -h
Fájlrendszer mérete Használt Rendelkezésre állás Használat% Szerelve
/ dev / vda1 20G 1,6G 18G 9% /
tmpfs 246M 0 246M 0% / dev / shm
[[Email protected] tmp] #

Beleértve -h könnyen megérthető GB-os outputot eredményez.

Nézze meg az IP-t, az alhálózati maszkot, a MAC-címet és a hibákat

Valószínűleg az egyik legszélesebb körben alkalmazott parancs az IP-vel kapcsolatos információk megismerésére.

[[Email protected] tmp] # ifconfig
eth0 Link encap: Ethernet HWaddr 04: 01: 5A: 25: 57: 01
inet addr:128.199.100.162 Bcast: 128.199.127.255 Maszk:255.255.192.0
inet6 addr: fe80 :: 601: 5aff: fe25: 5701/64 Hatály: Link
UTASÍTÁS A MULTICAST FUTTASZTALÁSA MTU: 1500 Metrika: 1
RX csomagok: 1491330 hibák: 0 leesett: 0 túllépés: 0 képkocka: 0
TX csomagok: 1636419 hibák: 0 csökkent: 0 túllépés: 0 szállító: 0
ütközések: 0 txqueuelen: 1000
RX bájt: 306418374 (292,2 MiB) TX bájt: 274350737 (261,6 MiB)
[[Email protected] tmp] #

Amint a fentiekből láthatjuk, az ifconfig megjeleníti az IP címeket, az Ethernet részleteket, a hardver címet (MAC), az alhálózati maszkot, a hibákat és egyéb információkat. Ez a rendkívül hasznos parancs, ha ezeket az információkat keresi.

tippek: az –con az ifconfig használatával megjelenítheti az összes elérhető Ethernet részletet. Volt:

#ifconfig –a

Hálózati parancsok, például a wget, a telnet, a traceroute

Ha alkalmazáscsatlakozási hibaelhárítást végez, akkor valószínűleg ezeket a hálózati parancsokat kell használnia.

Ellenőrizze, hogy hozzáfér-e egy adott URL-re a szerverről

A wget paranccsal gyorsan meggyőződhet arról, hogy van-e valamilyen kapcsolódási probléma a kiszolgálón. Például: ha ellenőriznie kell, hogy a szerver hozzáférhet-e olyan külső webhelyhez, mint a https://geekflare.com, akkor használhatja az alábbiakat.

[[Email protected] tmp] # wget geekflare.com
–2015-07-12 02: 52: 56– https://geekflare.com/
A geekflare.com megoldása … 104.28.23.60, 104.28.22.60
Csatlakozás a geekflare.com | 104.28.23.60 |: 80 … csatlakoztatva.
HTTP kérés elküldve, válaszra várva… 200 rendben
Hossz: meghatározatlan [szöveg / html]
Mentés ide: `index.html ‘
[ <=>                                                                                 65,435 – K / s 0,005 mp-ben
2015-07-12 02:52:56 (13,4 MB / s) – az „index.html” mentve [65435]
[[Email protected] tmp] #

tippek: A fent látható, hogy a HTTP válaszkódja 200, az azt jelenti, hogy nincs probléma a csatlakozással.

Ellenőrizze, hogy a szerver képes-e kapcsolódni a háttér-szolgáltatáshoz egy adott portszámmal

Ha valamilyen más alkalmazáshoz kapcsolódik, például a webszolgáltatáshoz, és ellenőriznie kell, hogy elérheti-e őket, akkor használhatja a telnet parancsot. Ez nagyon hasznos a kapcsolódási tesztnél.

Az alábbi példában megvizsgáltam, hogy elérhető-e a geekflare.com a 443 porton.

[[Email protected] tmp] # telnet geekflare.com 443
Próbálom a 104.28.23.60-ot…
csatlakoztatva a geekflare.com webhelyre.
A menekülési karakter ‘^]’.

Ha látod “csatlakoztatva”, Akkor ez megerősíti, hogy a csatlakoztathatósággal / tűzfallal nincs baj. Ha azonban a kapcsolat meghiúsul, akkor tudja, hogy van valami tűzfal, amely blokkolja a kapcsolatot.

A kapcsolat részleteinek nyomon követése

Lehet, hogy ezt nem mindig használják, de rendkívül hasznos, ha késéssel küzd, vagy csak meg akarja tudni a szerver és a cél közötti kapcsolati utat..

Az alábbiakban bemutatjuk a hálózati útvonalat a szerverről a geekflare.com webhelyre

[[Email protected] tmp] # traceroute geekflare.com
navigációs útvonal a geekflare.com webhelyre (104.28.23.60), legfeljebb 30 komló, 60 bájtos csomag
1 128,199,127,253 (128,199,127,253) 5,110 ms 5,061 ms 128,199,122,254 (128,199,127,254) 0,418 ms
2 103,253,144,237 (103,253,144,237) 5,153 ms 0,463 ms 103,253,144,241 (103,253,144,241) 8,009 ms
3 as13335.singapore.megaport.com (103.41.12.6) 4.822 ms 13335.sgw.equinix.com (202.79.197.132) 4.819 ms as13335.singapore.megaport.com (103.41.12.6) 4.490 ms
4 104,28,23,60 (104,28,23,60) 4,4454 ms 4,427 ms 4,366 ms
[[Email protected] tmp] #

Tulajdonjog módosítása

Ha a kiszolgálón több felhasználóval foglalkozik, és szintén root jogosultsággal rendelkezik, akkor valószínű, hogy időnként egyszer, engedélyhez / tulajdonjoghoz csavart. Nos, ne aggódjon a tanulás része.

A tulajdonos vagy az engedély megváltoztatásának gyors módja.

Tulajdonos megváltoztatása

Egy adott fájl tulajdonjogának megváltoztatásához az alábbiak szerint használhatja a chown parancsot.

#megtartott felhasználó: group error.log

tippek: A fentiek megváltoztatják a error.log tulajdonosát az említett felhasználóra és csoportra. Ha van mappája, akkor használhatja -R, amely rekurzívan megváltozik a mappában lévő összes fájlra. Volt:-

#chown –R felhasználó: csoportosít egy mappát

Remélem, a fenti parancsok segítenek gyorsítsa fel munkamódját Linux környezetben.

CÍMKÉK:

  • Linux

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map