저는 리눅스를 처음 접했습니다. locallhost:8080에서 solr 검색 엔진을 시작했습니다. 컴퓨터에서 작업할 때 다음을 입력하여 인터넷 브라우저에서 확인할 수 있습니다.http://localhost:8080/solr홈페이지를 볼 수 있어요. 이제 서버에서 시작하고 Bitvise SSH 클라이언트를 통해 액세스했습니다. 거기에는 인터넷 브라우저가 없기 때문입니다(터미널만). 그렇다면 프로그램이 올바르게 시작되는지 어떻게 확인합니까? 홈페이지를 어떻게 보고 사용할 수 있나요?
답변1
터미널 브라우저를 모두 설치/사용 lynx
하거나 둘 다 사용할 수 있습니다 .w3m
wget http://localhost:8080/solr
페이지도 크롤링됩니다. 그러면 데이터가 파일로 저장됩니다.
당신은 시도 할 수 있습니다:
netstat -an | grep 8080
또는 더 이상 netstat
사용되지 않는 경우(Centimane에서 지적한 대로 아래 설명 참조) 다음을 사용할 수 있습니다.
ss -an | grep 8080
당신은 그것을 사용할 수 있습니다 telnet
. 일부 옵션은 OS 버전에 따라 다르지만 다음과 같이 작동합니다.
telnet localhost 8080
GET /solr HTTP/1.1
host: localhost
<enter>
그러면 HTML/페이지가 콘솔에 덤프됩니다.
GET
일반적으로 와 사이에는 짧은 시간 제한이 있으므로 host:
빠르게 입력해야 할 수도 있습니다.]
답변2
다음 명령을 통해 프로그램이 특정 포트에서 수신 대기하는지 확인할 수 있습니다.
netstat -anp
포트나 프로그램 이름을 검색하세요.
컬이나 wget을 사용하여 서버가 응답하는지 확인할 수도 있습니다.
curl http://localhost:8080/solr