본문 바로가기

OS25

리눅스 자주쓰는 명령어 다시정리 (개인공부) (1) 파일목록에 시간 출력/etc/bashrc 파일에 alias 설정파일 목록 출력시 가독성 좋게 시간,날짜 출력하기 alias ls='ls --color=auto --time-style=long-iso' (2) 파일,디렉토리 찾기whereis / which (3) 다중명령어 ( ; && || )-첫번째 명령이 실패해도 두번째 명령어 실행됨 ; -첫번째 명령어 에러 없이 실행되야 두번째 명령어 실행됨 &&-각각의 명령어 수행 || (4) 명령히스토리 ↑↓ 사용 (5) 슈퍼유저 전환 su - (6) 심볼릭 링크 생성ln -s 원본파일 심볼릭링크파일명 (7) 쉘 접속 유저 홈디렉토리 이동 cd ~최상위 루트 디렉토리 이동 cd /이전 작업 디렉토리 이동 cd - (8) 2>&1 의 의미 : 표준출력(1)이.. 2019. 4. 19.
Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable 해결방법 설치파일을 실행하려고 하다가 다음과 같은 에러가 발생했을 때 해결방법은?Can't connect to X11 window server using ':0.0' as the value of the DISPLAY variable. 이 에러는 리눅스에서 실행하고자 했던 프로그램이 참조하는 DISPLAY모듈을 로컬에서 못 찾을때 나는 에러이다.즉 프로그램은 내 로컬환경에서 실행되는데, 로컬에서 해당 프로그램을 GUI모드로 띄울 모듈이 없어서 나는 에러인 것이다.결국 GUI를 실행시켜주는 별도의 프로그램을 설치하면 해결된다. X옛날에는 Xmanager를 설치했던 기억이 있었는데컴퓨터를 포멧하고 나서는 XcXsrv 프로그램을 설치했다. https://sourceforge.net/projects/vcxsrv/ 무료다운.. 2019. 2. 21.
tomcat JDBC 설정방법 + Spring Datasource 설정방법(with Tomcat) java.sql.SQLException: Cannot create JDBC driver of class '' for connect URL 'null' --> JDBC 연결을 못 찾는것. 어딘가 설정이 잘 못 되었다.Tomcat8 JDBC 설정방법 tomcat 설정파일은 Eclipse에서도 설정 가능 하지만~설치경로\Tomcat v8.0 Server at localhost-config 에 있는 파일도 같은 경로이니여기에서도 수정 가능하다. (1) tomcat의 context.xml 수정한다. JDBC 연결정보를 입력한다. 사이에 입력한다. Resource 입력내용 (2) tomcat의 web.xml 수정한다. DB Connection jdbc/portletPrefs javax.sql.DataSource C.. 2019. 1. 21.
Window10 tomcat8 설치 + Eclipse 연동 정리 Window10 환경에서 tomcat8 설치 보통 Apach Tomcat 설치에는 installer를 이용해서 설치하는 방법과 설치프로그램없이 압축된 폴더를 그대로 압축해제 후 (이게 설치한 것) 바로 사용하는 방법이 있다. 후자가 훨씬 간편하기 때문에 압축파일을 다운로드하여 설치했다. Apach Tomcat 다운로드 사이트 : https://tomcat.apache.org/download-80.cgi (1) 사이트에서 환경 별로 다운로드를 한다. 나는 Windows10에서 64Bit로 다운로드 할 것이기에노란표시인 [64-bit Windows.zip] 다운로드 클릭 어느새 Tomcat이 9.X 버전까지 나왔네. 하지만 개발의 안정성을 위해 최신버전으로 성급하게 갈아타지는 않기로...한다. 게다가, 원래.. 2019. 1. 21.
su와 su-의 차이 리눅스에서 사용자 계정으로 로그인 한 이후, 시스템 설정 파일을 수정하거나 파일 권한을 변경하거나 등의 관리자 권한이 필요할 때가 있다.이때 root 계정으로 변경할 때 사용하는 명령어가 바로 su이다. su란 substitute user의 줄임말로서 사용하고 있던 사용자 계정을 로그아웃 하지 않고, 다른 사용자의 권한을 얻을 때 사용한다. 단일 사용자 계정으로 사용시 사용자 권한으로 변경시 자주 사용되도 한다. 아래 사진이 su 권한으로 변경할때의 방법이다. 보통 su 변경하고자하는ID 를 입력한다. ID를 입력하지 않으면 su root로 동작하게 된다. 위 사진처럼 일반계정일 경우 쉘 명령줄에 $가 보이는데root 계정으로 변경된 후에는 관리자 계정 쉘인 #으로 바뀐 것을 볼 수 있다. 그렇다면 su.. 2016. 12. 7.
리눅스 메모리 사용률 확인방법 / 버퍼와 캐시의 의미 1. top 시스템의 전체 운용상황을 점검해준다. (시스템의 현재 상황)기본적으로 2~5초 간격으로 refresh 해주며top –s 초로 명령어를 주면 refresh 되는 시간을 조정할 수 있다. 모니터링을 그만 보고 싶으면 ctrl+c 로 빠져나오면 된다. 2. free 메모리 사용상황을 보여주는 명령어 freeMem 행은 “실제 메모리에 대한 상황”을 보여주며 Swap 행은 “스윕파일에 대한 정보”를 보여준다. 12324612 : 메모리(물리적인 RAM)의 총량12046292 : 시스템에서 사용하고 있는 메모리(RAM)의 총량으로 버퍼와 캐시된 데이터의 크기까지 포함278320 : 남은 메모리 총량0 : 공유된 메모리407424 : 응용 프로그램들에 의해 버퍼된 메모리 총량4859068 : 향후를 위.. 2016. 12. 6.