반응형

리눅스에서 파일을 읽는 방법이다.

편집은 할 수 없고 단순 출력하는 기능이다.

 

cat [옵션] (파일명)

 

1. cat 파일명

단순히 파일 읽기, 출력

 

2. cat -b 파일명

각 행에 번호 붙여서 출력

 

3. cat -n 파일명

빈 행에 번호 붙여서 출력

반응형
반응형

리눅스 서버에서 실행 중인 프로세스를 확인하고 종료하는 방법입니다.

 

  • 프로세스 확인
ps
ps [옵션]
ps -[옵션]

 

위의 명령어로 실행중인 프로세스 pid 를 조회합니다.

 

ps -ef | grep [찾는 프로세스명] 

을 이용하면 찾는 프로세스를 쉽게 찾을 수 있습니다.

 

  • 프로세스 강제종료
kill -9 pid

 

위에서 찾은 pid 를 종료 명령어를 이용하여 강제종료합니다.

반응형
반응형

이클립스로 개발하다보면 아래의 경고창이 뜨면서 톰캣서버 재시작이 안될 때가 있는데 이럴땐 수동으로 서버를 죽이고 재시작해주면 된다.

 

윈도우 cmd창으로 들어가서

netstat -ano | findstr 포트번호

로 pid 를 확인 후

taskkill /f /pid 해당서버pid

를 쳐주면 서버가 종료된다.

 

반응형
반응형

1. 단일 파일 전송

scp [옵션] {파일명} {계정}@{원격지아이피}:{경로}

ex.

scp test root@x.x.x.x:/tmp/test

2. 여러개의 파일 전송

scp [옵션] {파일명1} {파일명2} ... {파일명n} {계정}@{원격지아이피}:{경로}

여러개의 파일을 전송할 때는 한칸씩 띄우고 파일명을 넣어주면 된다.

ex.

scp test1 test2 root@x.x.x.x:/tmp/test

3. 디렉토리 전송

scp -r {디렉토리명} {계정}@{원격지아이피}:{경로}

디렉토리를 전송할 때는 -r 옵션을 사용한다.

4. 기본 22포트 외 다른 포트로 파일 전송

scp -P {포트} [옵션] {파일/디렉토리명} {계정}@{원격지아이피}:{경로}

-P 옵션을 사용해서 기본 포트 외 다른 포트를 설정해 줄 수 있다.

ex.

scp -P 22002 test root@x.x.x.x:/tmp/test

5. r, P 외의 다른 옵션

-p : 원본 권한 속성 유지

-c : 압축

-v : 과정 출력

-a : 아카이브 모드

반응형
반응형

개발을 하다 보면 리눅스 서버에 접속해서 작업을 할 때가 많은데 계정 비밀번호를 변경해야 할 때가 있다.

패스워드를 변경하려면 일단 root 계정으로 접속 후

passwd [사용자명]

을 입력하면

New password :

가 뜨는데 바꿀 비밀번호를 입력하고

Retype new password :

에 동일하게 한 번 더 입력해 주면 성공적으로 비밀번호가 변경된다.

만약 root 계정이 아닌 일반 계정으로 패스워드 변경을 진행 시에는

(current) UNIX password:

가 뜨는데 기존의 패스워드를 입력 후

위와 동일하게 새 패스워드를 두 번 입력해 주면 비밀번호가 변경된다.

반응형
반응형

1. 계정 생성 방법

계정을 생성할 땐 root 계정으로 접속 후 생성한다.

useradd [옵션] {계정명}

ex.

useradd testuser

-m 옵션을 사용하면 사용자의 홈 디렉토리도 함께 생성된다.

계정 생성 후 패스워드를 지정해 줄 때는 변경할 때와 동일하게 passwd 를 사용한다.

passwd {계정명}

2. 계정 삭제 방법

userdel [옵션] {계정명}

-r 옵션 사용 시 홈 디렉토리까지 함께 삭제한다.

반응형
반응형

리눅스 서버에서 파일 하나를 압축 및 해제하는 방법이다.

 

- 압축

gzip 파일명

- 압축 해제

gunzip 파일명

압축하면 원래 파일은 사라지고 압축파일만 남게 된다.

반응형
반응형

1. 파일 이동

mv {파일명} {디렉토리}

해당 파일을 디렉토리로 이동

ex.

mv test /home/dir

아래와 같이 여러 개의 파일명을 띄어쓰기로 구분해 적으면 여러개 이동 가능

mv {파일명1} {파일명2} ... {파일명n} {디렉토리}

2. 파일 이름 변경

mv {기존 파일명} {변경할 파일명}

기존 파일명을 변경할 파일명으로 변경

ex.

mv file1 file2

3. 디렉토리 이름 변경

mv {기존 디렉토리명} {변경할 디렉토리명}

기존 디렉토리명을 변경할 디렉토리명으로 변경

ex.

mv dir/ dir2/

반응형

+ Recent posts