본문 바로가기

[개발] Programming/Linux13

리눅스 OS 정보, 서버용량, 개발환경 등 확인하는 명령어 모음 OS 버전 확인 (Ubuntu, CentOS 6.5)grep . /etc/*-release단순grep . /etc/issue상세 서버 DISK 용량 확인df -h CPU 확인cat /proc/cpuinfo 메모리 확인cat /proc/meminfo 아파치 버전 확인/아파치 경로/bin/httpd -v 실행 중인 WAS 확인ps aux | grep http// orps -ef | grep java W톰캣 버전 확인/톰캣 경로/bin/catalina.sh version 개발환경자바 버전 확인java -version 2018. 10. 23.
리눅스 find 명령어로 특정 파일이나 디렉토리 찾기 디렉토리 찾기 home 디렉토리 아래, testdir 로 시작하는 모든 디렉토리 찾기 # find /home -name 'testdir*' -type d 파일 찾기 home 디렉토리 아래, profil 로 시작하는 파일 찾기 # find /home -name 'profil*' -type f 2018. 10. 23.
리눅스 vi 편집기에서 문자열 찾기, 바꾸기 리눅스 vi 편집기에서 문자열 찾기, 바꾸기 문자열 찾기 vi 로 파일을 열고, / 를 입력한 뒤 찾고자하는 문자열 입력 후 enter 예) log라는 문자열을 찾고 싶은 경우 /log 입력 후 enter > 다음 매치를 찾고 싶은 경우 계속 n 키를 누르면 된다. 문자열 바꾸기 vi 로 파일을 열고, %s/찾는문자/바꿀문자 입력 후 enter 예) log 문자 전부 apilog로 바꾸고 싶은 경우 :%s/log/apitlog 입력 후 enter 2018. 10. 23.
리눅스, telnet으로 통신 테스트 리눅스, telnet으로 통신 테스트 방법 1. ping test를 한다. [root@abc]$ ping 172.0.0.1 1.1 성공 [root@abc]$ 172.0.0.1 is alive 1.2 실패 응답 없으면 firewall에 등록이 되지 않은 것이다. 2. telnet ip port 로 확인한다. [root@abc]$ telnet 172.0.0.1 22 Trying 172.0.0.1... 계속 대기 중이면 방화벽 오픈이 안된 것이다. 2.1 포트를 열고 대기하고 있지 않은 상태 [root@abc]$ telnet 172.0.0.1 22 Trying 172.0.0.1... telnet: Unable to connect to remote host: Connection refused 바로 연결거부가 발.. 2018. 10. 23.
리눅스 단축 명령어, alias 등록하기 Alias 란? : 특정 파일에 alias 명령어를 등록하여 사용할 수 있는 기능즉, 특정 명령어를 등록하여 단축키 처럼 쓸 수 있는 기능 예를 들면, gohome 이라는 alias 에 cd /home 을 등록하면 home으로 이동하는 단축 명령어를 사용할 수 있게 된다. 명령어 등록 설정 파일 열기 # vim ~/.bashrc (반드시 이 경로에 등록해야하는 건 아니지만, 한 곳에서 관리하는게 편함) alias 추가하기 프로젝트A라는 디렉토리로 바로 이동하는 명령어를 등록하고 싶은 경우아래 파란색 글씨 처럼 추가해주면 됨. alias appdir='cd /home/projectA/' 적용하기 반영이 제대로 됐는지 확인하고 싶으면 재접속 또는 # source ~/.bashrc 실행 # appdir 입력하.. 2018. 10. 23.
리눅스 디렉토리 나 파일 복사 명령어 cp 및 옵션 정리 : cp 는 파일이나 디렉토리를 복사할 때 사용하는 명령어이다. 기본 형태 # cp /a /b: a라는 파일이나 디렉토리를 b라는 이름으로 복사 (b가 없으면 새로 생성) 옵션을 줄 경우 아래와 같다. # cp -r /a /b: a라는 파일이나 디렉토리를 b라는 이름으로 복사 (b가 없으면 새로 생성) -r 옵션이 들어 갔으므로 만약 a가 디렉토리라면 그 하위에 디텍토리도 모두 복사한다. 옵션 옵션 설명-a, --archive원복파일의 속성, 링크 모두 복사. -dR --preserve=ALL 와 동일-b, --backup복사할 대상이 이미 존재하는 경우 기존 파일 백업 후 복사-d만약 복사할 원본이 심볼릭 링크일 때 심볼릭 자체를 복사-f, --force만약 복사할 대상이 이미 있으면 강제로 지우고 복.. 2018. 10. 23.