Linux / UNIX Պարզեք, թե ինչ ծրագիր / ծառայություն է լսում հատուկ TCP պորտում
- lsof հրամանի օրինակ. Մուտքագրեք հետևյալ հրամանը՝ IPv4 պորտ(ներ)ը տեսնելու համար, մուտքագրեք.
- netstat հրամանի օրինակ. Մուտքագրեք հրամանը հետևյալ կերպ.
- /etc/service ֆայլ:
- Հետագա ընթերցումներ.
Ինչպե՞ս ստուգել, արդյոք նավահանգիստն աշխատում է Linux-ում:
Ինչպես ստուգել ունկնդրման պորտերը և հավելվածները Linux-ում.
- Բացեք տերմինալային ծրագիր, այսինքն ՝ շեղման հուշում:
- Գործարկեք հետևյալ հրամաններից որևէ մեկը՝ sudo lsof -i -P -n | grep ԼՍԵԼ. sudo netstat -tulpn | grep ԼՍԵԼ. sudo nmap -sTU -O IP-հասցե-Այստեղ:
Ինչպե՞ս ստուգել, թե որ ծառայությունն է օգտագործում պորտ Linux-ում:
Մեթոդ 1. Օգտագործելով netstat հրամանը
- Դրանից հետո գործարկեք հետևյալ հրահանգը. $ Sudo netstat -ltnp:
- Վերոնշյալ հրամանը տալիս է netstat տեղեկատվություն ՝ հիմնվելով հետևյալ հատկությունների վրա.
- Մեթոդ 2. Օգտագործելով lsof հրամանը:
- Եկեք օգտագործենք lsof- ը ՝ դիտելու ծառայությունը որոշակի նավահանգստում:
- Մեթոդ 3. Օգտագործելով ֆուզերային հրամանը:
Ինչպե՞ս ստուգել, թե ինչ է աշխատում նավահանգստում:
- Բացեք հրամանի տողի պատուհանը (որպես ադմինիստրատոր) «Start\Search» վանդակից մուտքագրեք «cmd», ապա աջ սեղմեք «cmd.exe» և ընտրեք «Run as Administrator»:
- Մուտքագրեք հետևյալ տեքստը և սեղմեք Enter: netstat -աբնո.
- Գտեք այն նավահանգիստը, որը դուք լսում եք «Տեղական հասցե» բաժնում
- Նայեք գործընթացի անունը անմիջապես դրա տակ:
Ինչպե՞ս կարող եմ տեսնել, թե ինչ ծառայություններ են աշխատում Linux-ում:
Red Hat / CentOS Check and List Running Services Command
- Տպել ցանկացած ծառայության կարգավիճակը: Apache (httpd) ծառայության կարգավիճակը տպելու համար՝ ծառայության httpd կարգավիճակ:
- Նշեք բոլոր հայտնի ծառայությունները (կարգավորված SysV-ի միջոցով) chkconfig –list:
- Ցուցակի ծառայություն և դրանց բաց նավահանգիստները: netstat -tulpn.
- Միացնել / անջատել ծառայությունը: ntsysv. chkconfig ծառայությունն անջատված է:
Ինչպե՞ս եք տեսնում, թե ինչ նավահանգիստներ են բաց Linux-ը:
Պարզեք, թե ինչ պորտեր են լսում / բացեք իմ Linux և FreeBSD սերվերում
- netstat հրաման՝ բաց նավահանգիստները գտնելու համար: Շարահյուսությունն է՝ # netstat – listen.
- lsof Հրամանի օրինակներ. Բաց նավահանգիստների ցանկը ցուցադրելու համար մուտքագրեք՝
- Ծանոթագրություն FreeBSD-ի օգտատերերի մասին: Դուք կարող եք օգտագործել sockstat հրամանների ցուցակները բաց ինտերնետ կամ UNIX տիրույթի վարդակներ, մուտքագրեք.
Ինչպե՞ս գտնել իմ Unix պորտի համարը:
DB2 միացման պորտի համարը UNIX-ի վրա
- Բացեք հրամանի տողը:
- Մուտքագրեք cd /usr/etc:
- Մուտքագրեք կատուների ծառայությունները:
- Ոլորեք ծառայությունների ցանկը, մինչև գտնեք կապի պորտի համարը հեռավոր տվյալների բազայի օրինակի համար: Օրինակի անունը սովորաբար նշվում է որպես մեկնաբանություն: Եթե այն նշված չէ, կատարեք հետևյալ քայլերը՝ նավահանգիստը գտնելու համար.
Ինչպե՞ս եմ տեսնում գործընթացները Linux-ում:
Ինչպես կառավարել գործընթացները Linux տերմինալից. 10 հրամաններ, որոնք դուք պետք է իմանաք
- գագաթ. Վերևի հրամանը ավանդական միջոց է՝ դիտելու ձեր համակարգի ռեսուրսների օգտագործումը և տեսնելու գործընթացները, որոնք խլում են համակարգի ամենաշատ ռեսուրսները:
- htop. Htop հրամանը բարելավված վերև է:
- փ.
- pstree.
- սպանել:
- բռնել.
- սպանել և սպանել:
- renice.
Ինչպե՞ս եք ստուգում, թե որ հավելվածն է օգտագործում որ պորտը:
Ստուգելով, թե որ հավելվածն է օգտագործում նավահանգիստ.
- Բացեք հրամանի տողը – սկսել » գործարկել » cmd կամ սկսել » Բոլոր ծրագրերը » Աքսեսուարներ » Հրամանի տող:
- Մուտքագրեք netstat -aon:
- Եթե նավահանգիստն օգտագործվում է որևէ հավելվածի կողմից, ապա այդ հավելվածի մանրամասները կցուցադրվեն:
- Մուտքագրեք առաջադրանքների ցուցակը:
Ինչպե՞ս կարող եմ սպանել պորտի վրա աշխատող գործընթաց:
Երկար լուծումը սերվերի գործընթացի ID-ն կամ PID-ն է, որը լսում է այն պորտում, որն աշխատում է, օրինակ՝ 8000: Դուք կարող եք դա անել՝ գործարկելով netstat-ը կամ lsof-ը կամ ss-ը: Ստացեք PID-ը և գործարկեք սպանության հրամանը:
Ինչպե՞ս եք տեսնում, թե ինչ նավահանգիստներ են բաց:
Ինչպես գտնել բաց նավահանգիստները համակարգչի վրա
- Բոլոր բաց պորտերը ցուցադրելու համար բացեք DOS հրամանը, մուտքագրեք netstat և սեղմեք Enter:
- Լսելու բոլոր պորտերը ցուցակագրելու համար օգտագործեք netstat -an:
- Տեսնելու համար, թե իրականում ինչ պորտերի հետ է հաղորդակցվում ձեր համակարգիչը, օգտագործեք netstat -an |find /i «ստեղծվել»
- Նշված բաց պորտը գտնելու համար օգտագործեք Find switch:
Ինչպե՞ս կարող եմ ստուգել, արդյոք ծառայությունն աշխատում է Linux-ում:
Ստուգեք գործող ծառայությունները Linux-ում
- Ստուգեք ծառայության կարգավիճակը: Ծառայությունը կարող է ունենալ հետևյալ կարգավիճակներից որևէ մեկը.
- Սկսեք ծառայությունը: Եթե ծառայությունը չի աշխատում, կարող եք օգտագործել ծառայության հրամանը՝ այն սկսելու համար:
- Նավահանգիստների կոնֆլիկտները գտնելու համար օգտագործեք netstat-ը:
- Ստուգեք xinetd կարգավիճակը:
- Ստուգեք տեղեկամատյանները:
- Հաջորդ քայլերը.
Ինչպե՞ս կարող եմ սպանել պորտում լսելու գործընթացը:
Գտեք (և սպանեք) պորտում լսվող բոլոր գործընթացները: Որոնելու գործընթացներ, որոնք լսում են որոշակի նավահանգիստում, օգտագործեք lsof կամ «List Open Files»: -n արգումենտը ստիպում է հրամանն ավելի արագ գործել՝ թույլ չտալով, որ այն կատարի ip-ից դեպի հոսթ անուն փոխարկում: Օգտագործեք grep՝ ցույց տալու միայն LISTEN բառը պարունակող տողերը:
Ինչպե՞ս կարող եմ տեսնել ֆոնային գործընթացները Linux-ում:
Գործարկեք Unix գործընթացը ֆոնին
- Հաշվիչ ծրագիրը գործարկելու համար, որը կցուցադրի աշխատանքի գործընթացի նույնականացման համարը, մուտքագրեք՝ count &
- Ձեր աշխատանքի կարգավիճակը ստուգելու համար մուտքագրեք՝ jobs:
- Ֆոնային գործընթացն առաջին պլան բերելու համար մուտքագրեք՝ fg.
- Եթե դուք ունեք մեկից ավելի աշխատանք հետին պլանում կասեցված, մուտքագրեք՝ fg %#
Ինչպե՞ս դադարեցնել ծառայությունը Linux-ում:
Հիշում եմ, նախկինում Linux ծառայությունը սկսելու կամ դադարեցնելու համար ես պետք է բացեի տերմինալի պատուհանը, փոխեի /etc/rc.d/-ի (կամ /etc/init.d՝ կախված նրանից, թե որ բաշխումից եմ օգտագործում էր), գտնեք ծառայությունը և թողարկեք հրամանը /etc/rc.d/SERVICE start: կանգ առնել.
Ի՞նչ է Linux ծառայությունը:
Linux ծառայությունը հավելված է (կամ հավելվածների հավաքածու), որն աշխատում է հետին պլանում՝ սպասելով օգտագործելու կամ հիմնական առաջադրանքների իրականացմանը: Սա Linux init-ի ամենատարածված համակարգն է:
Ինչպե՞ս կարող եմ իմանալ, արդյոք 22 նավահանգիստը բաց է:
Ստուգեք Windows 25-ը
- Բացեք «Կառավարման վահանակը»:
- Գնացեք «ramsրագրեր»:
- Ընտրեք «Միացնել կամ անջատել Windows գործառույթները»:
- Նշեք «Telnet Client» վանդակը:
- Կտտացրեք «Լավ»: Ձեր էկրանին կհայտնվի նոր պատուհան `« Պահանջվող ֆայլերի որոնում »գրությամբ: Գործընթացն ավարտելուց հետո telnet- ը պետք է լիովին գործունակ լինի:
Ի՞նչ է անում netstat-ը Linux-ում:
netstat-ը (ցանցային վիճակագրություն) հրամանի տող գործիք է՝ ինչպես մուտքային, այնպես էլ ելքային ցանցային կապերը վերահսկելու, ինչպես նաև երթուղային աղյուսակները, ինտերֆեյսի վիճակագրությունը և այլն դիտելու համար:
Ինչպե՞ս ստուգել, արդյոք firewall-ը արգելափակում է նավահանգիստը:
Windows Firewall-ի ստուգում արգելափակված նավահանգիստների համար
- Գործարկել հրամանի տողը:
- Գործարկել netstat -a -n:
- Ստուգեք, թե արդյոք նշված նավահանգիստը նշված է: Եթե այդպես է, ուրեմն նշանակում է, որ սերվերը լսում է այդ պորտին։
Ինչպե՞ս կարող եմ իմանալ իմ պորտի համարը:
Ինչպես գտնել ձեր նավահանգստի համարը
- Սկսեք ձեր հրամանի տողը:
- Մուտքագրեք ipconfig:
- Հաջորդ տիպը `netstat -a, ձեր տարատեսակ պորտային համարների ցուցակի համար:
Ինչպե՞ս փոխել պորտի համարը Linux-ում:
Ձեր Linux սերվերի համար SSH պորտը փոխելու համար
- Միացեք ձեր սերվերին SSH- ի միջոցով (լրացուցիչ տեղեկություններ):
- Անցեք արմատային օգտագործողին (ավելի շատ տեղեկություններ):
- Գործարկեք հետևյալ հրահանգը. Vi / etc / ssh / sshd_config:
- Գտեք հետևյալ տողը.
- Հեռացրեք #-ը և 22-ը փոխեք ձեր ցանկալի նավահանգստի համարին:
- Վերագործարկեք sshd ծառայությունը՝ գործարկելով հետևյալ հրամանը.
Ինչպե՞ս գտնել URL պորտի համարը:
Վեբ զննարկիչները օգտագործում են URL արձանագրության նախածանցը (http://)՝ պորտի համարը որոշելու համար (http = 80, https = 443, ftp = 21 և այլն), եթե պորտի համարը հատուկ մուտքագրված չէ URL-ում (օրինակ՝ «http ://www.simpledns.com:5000» = պորտ 5000): Նավահանգիստը սովորաբար ֆիքսված է, DNS-ի համար դա 53 է: Նավահանգիստների համարները սահմանվում են պայմանականորեն:
Ինչպե՞ս պարզել, թե որ հավելվածն է օգտագործում պորտ 80-ը:
6 Պատասխաններ. Start->Accessories աջ սեղմեք «Command prompt»-ի վրա, մենյուում կտտացրեք «Run as Administrator» (Windows XP-ում դուք կարող եք պարզապես գործարկել այն սովորականի պես), գործարկել netstat -anb-ը, այնուհետև դիտեք ձեր ծրագրի արդյունքները: BTW, Skype-ը լռելյայն փորձում է օգտագործել 80 և 443 պորտերը մուտքային կապերի համար:
Ինչպե՞ս կարող եմ սպանել Windows-ի նավահանգստի վրա աշխատող գործընթացը:
Սպանեք գործընթացը Windows 7-ի որոշակի նավահանգստում
- Մուտքագրեք netstat -a -o -n և այն կբացի ցանցի ցուցակը, նայեք PID-ին (օրինակ՝ 8080):
- Պարզելու համար, թե ինչ է PID 8080-ը (հուսով եմ, որ տրոյական չէ) ես մուտքագրեցի առաջադրանքների ցուցակը /FI «PID eq 8080»
- Այն սպանելու համար մուտքագրեք taskkill /F /PID 2600:
Ինչպե՞ս սպանել Windows-ի ծառայության վրա աշխատող պորտը:
Windows-ի սպանության գործընթացը PORT-ի համարով:
- Գործարկել հրամանի տողը որպես ադմինիստրատոր: Այնուհետև գործարկեք ստորև նշված հրամանը: մուտքագրեք ձեր պորտի համարը yourPortNumber netstat -ano | findstr :
- Այնուհետև դուք կատարում եք այս հրամանը՝ PID-ը բացահայտելուց հետո: taskkill / PID /FPS
Ինչպե՞ս դադարեցնել գործընթացը Linux-ում:
ՍԻԳԿԻԼ
- Օգտագործեք ps հրամանը՝ ստանալու գործընթացի id (PID) այն գործընթացի, որը ցանկանում եք դադարեցնել:
- Թողարկեք սպանության հրաման այդ PID-ի համար:
- Եթե գործընթացը հրաժարվում է դադարեցնել (այսինքն, այն անտեսում է ազդանշանը), ուղարկեք ավելի կոշտ ազդանշաններ, մինչև այն ավարտվի:
Արդյո՞ք սերվերը աշխատում է տեղական և ընդունում է կապեր Unix տիրույթի վարդակից:
Որպես այլընտրանք, դուք կստանաք սա, երբ փորձեք Unix տիրույթի վարդակից հաղորդակցություն տեղական սերվերի հետ. psql. չկարողացավ միանալ սերվերին. Նման ֆայլ կամ գրացուցակ չկա. Արդյո՞ք սերվերը աշխատում է տեղում և ընդունում է միացումներ Unix տիրույթի վարդակից «/tmp/.s: .PGSQL.5432»?
Ի՞նչ է Rapportd-ը:
rapportd-ն այն դեմինն է, որը վարում է Trusteer Rapport ծրագրավորումը: Դա մի փոքր ծրագրավորում է (ծրագրի մոդուլ) IBM-ից, որն օգտագործվում է բանկերի և դրամական հիմնադրամների կողմից՝ օգնելու ապահովելու ձեր ինտերնետում գումար պահելու վարժությունները: Տեղահանել Trusteer Rapport-ը:
Լուսանկարը «Ctrl բլոգի» հոդվածում https://www.ctrl.blog/entry/how-to-alternate-ssh-port-fedora.html