달력

42024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

서비스 실행시 이미 실행되고 있는 주소라고 나옵니다.

이런부분이 많이 있을텐데요. 서버 재시작으로 인한 자동 서비스 시작으로 포트를 점유하고 있는부분이

제일 많을꺼 같습니다.

 

우선 사용하고 있는 포트를 조회해봅니다.

netstat -lntp |grep [포트번호]

ex) netstat -lntp |grep 80

검색시 아래와 같이 나옵니다.

tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN [PID]/[프로세스명]

ex) tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 2305/nginx

확인된 PID로 실행중인 프로세스 확인

ps -ef|grep [PID]

ex) ps -ef|grep 2305

아래처럼 나옵니다.

ex) nginx 2305 1 0 09:53 ? 00:00:00 nginx: worker process

해당 프로세스를 사용하지 않는다면 kill -9 명령어로 종료합니다.

ex) kill -9 2305

Posted by 푸른길땡
|

특정파일만 삭제하고 싶은 경우가 있다.

 

물론 눈으로 확인하고 하나씩 지워도 되긴하지만, 파일개수가 많을때에는

 

이 방법으로 삭제를 해줘야 한다.

 

 

우선 테스트면 상관이 없겠지만, 다른파일이 없어지면 안되는 경우에는 우선

 

find로 제대로 검색되어지는지 확인해 본다.

 

 

1. Find 명령어로 제대로 검색되는지 확인해보기!!!

 

여러번 해봤다면 문제가 되지는 않겠지만, 안정성을 위해서 검색해본다.

 

해당 파일을 검색할 경로로 이동 후에 아래와같은 명령어 실행

 

find . -name '*특정파일명*'

 

ex)

find . -name '*happy*'

 

2. 삭제하고자 하는 파일만 검색될 경우 삭제

 

find . -name '*특정파일명*' -exec rm {} \

 

ex)

find . -name '*happy*' -exec rm {} \

 

명령어 실행시 happy란 파일을 찾아 rm(삭제) 명령어로 삭제한다.

Posted by 푸른길땡
|

리눅스 사양 확인하는 명령어

 

리눅스 OS버전 확인해보기

 

cat /proc/sys/kernel/osrelease

cat /etc/redhat-release

cat /proc/version

 

리눅스 이름 확인하기

uname -옵션

-a : 모든정보

-m : 하드 웨어 종류

-n : 호스트이름

-p : 소유자 이름

-r : 현재버전

 

 

 

 

Posted by 푸른길땡
|

리눅스 서버에 시간이 안맞으면, DB의 등록시간도 달라진다.

 

그렇기 위해 동기화 또는 직접 설정이 필요하다.

 

 

리눅스 서버시간 확인하기

 

# date

 

 

리눅스 서버시간 동기화 (time.bora.net 사이트의 있는 시간으로 동기화한다.)

 

#rdate -s time.bora.net

 

 

임의로 시간변경 (인터넷이 안되는 상황이라면 동기화가 불가능하므로 직접 입력할 수 있다.)

 

#date -s hh:mm:cc  (시:분:초)

ex) date -s 09:30:24

[오전 9시30분24초]

Posted by 푸른길땡
|