본문 바로가기

전체 글382

[Linux] 리눅스 기본 명령어 정리 하이.. 리눅스에서 자주쓰는 명령어를 정래해봤따. ls 디렉토리내 파일 목록 나열 ls -> 현재 디렉토리 파일 목록 ls /etc/sysconfig -> /etc/sysconfig 아래 디렉토리 조회 ls -a -> 숨김 파일 포함 파일 목록 조회 ls -l -> 자세히 보기 ls *.exe -> 확장자가 exe인 목록 보여줌 ls -l /etc/sysconfig/a* -> /etc/sysconfig/ 디렉토리 안에 a로 시작하는 목록 자세히 조회 cd 디렉토리 이동 cd -> 사용자의 홈 디렉토리로 이동 , 만약 root 면 /root 로 cd ~centos -> centos 사용자의 홈 디렉토리로 이동 cd .. -> 하위 디렉토리로 이동 cd /etc/sysconfig -> 절대 경로 이동 cd .. 2020. 7. 17.
[Linux] CentOS 텍스트 모드에서 ISO 파일 만들어 사용하기 오늘은 CentOS 텍스트 모드에서 ISO 파일을 만들어 마운트 시켜 사용하는걸 보여줄거다. 일단 ISO파일을 만들어서 사용하기 위해서는 세가지 명령어 정도는 알아야한다. 먼저 genisomage 여러분이 생각하는 느낌그대로 iso 파일을 만드는 명령어다. 이 명령어로 iso 파일을 만들고나서 cdrecord로 cd를, growisofs로 dvd를 구울수 있다. 먼저 이 패키지가 설치 되어있는지 확인해보자. rpm -qa genisoimage rpm -qa wodim rpm -qa dvd+rw-tools 각각 genisomage 프로그램 포함 패키지, cdrecord 프로그램 포함 패키지, growisofs프로그램 포함 패키지가 설치되어 있는지 확인하는 명령어이다. 만약 설치 안되어있으면 yum -y i.. 2020. 7. 17.
[Linux] CentOS (텍스트모드) 에서 CD/DVD mount 하기 리눅스에서는 여러가지 하드웨어 장치들을 사용하기 위해 리눅스 운영체제에 해당 장치를 인식시켜야하는데, 이걸 가능하게 해주는 것이 바로 mount 다. 간단하게 CD/DVD 장치를 mount 해보자. 일단 cd 모양 우측을 눌려 Settings... 으로 들어가자. 그리고 기존에 있는 iso 파일을 연결하자. GUI 환경에서는 자동 마운트가 되는데 .. 텍스트 모드만 설정해놓은 리눅스에서는 자동마운트가 안된다. 아래 명령어를 써서 수동으로 마운트 해줘야한다. mkidr /media/cdrom mount /dev/cdrom /media/cdrom 마운트 시키고 해당 cdrom 디렉토리를 열어보면 잘 ~~ 마운트 된걸 확인할 수 있다. 그리고 다 사용하고 나서는 마운트된 장치의 연결을 해제하자.(언마운트) u.. 2020. 7. 16.
[Linux] CentOS 최소 사용법과 및 필요 개념 하이.. ㅎ 여기다가 정말 기본적인 CentOs개념과 명령어를 공유해두려한다. 완전 기본 내용 정리 (시스템 관련) 시스템 바로 종료 [ root@localhost ~] # poweroff [ root@localhost ~] # halt -p [ root@localhost ~] # init 0 * 런레벨 init 0 : 종료 init 1 : 시스템 복구 모드 init 3 : 텍스트모드 다중사용자 모드 init 5 : 그래픽모드 다중사용자 모드 init 6 : 재부팅 10분 후 종료 [ root@localhost ~] # shutdown -P +10 로그아웃 [ root@localhost ~] # logout [ root@localhost ~] # exit 히스토리 조회 [ root@localhost ~].. 2020. 7. 16.
Intellij 에서 갑자기 java.util.List 가 인식(자동 import)이 안될 때.. 하이 ... !! 내가 갑자기라고는 말을 하지만 갑자기는 아닐 것이다.. 내가 무언가를 건드렸기 때문에 이렇게 된 것이다.. 갑자기 그렇게되는 것은 없다. 아무튼 갑자기(ㅋㅋ) java.util.List가 자동으로 import 가 안된다. 흠 .. 뭘까 .. ㅎㅎ 아무리 찾아봐도 .. java.util.List 는 없다.. 어디로 사라진 걸까. 방법은 간단하다. 아래 방법대로 해주자. Settings > Editor > General > Auto import 메뉴로 가 보면 .. import 제외 항목에 java.util.List가 있는 것을 확인할 수 있다. 이걸 "-" 를 눌려서 지우고 Apply 해주자. 이제 잘 뜨는 것을 확인 할 수 있다. 앞으로 어떤 클래스가 자동 import 안되면 이렇게 해.. 2020. 7. 11.
[Debugging] Thymeleaf 사용할 때, org.thymeleaf.exceptions.TemplateInputException: Error resolving template 에러 발생할 시 ! 다른 노트북 (윈도우 10) 환경에서 개발할 때는 이상없이 잘 html을 찾아가던 소스코드가, 새로운 환경에서 돌리니.. 아래와 같은 Exception이 발생했다. 추측 상 컨트롤러에서 '/' 을 붙여서 절대경로로 URL을 사용하려고 했던게 문제인 듯 했다. 그래서 이걸 없앴다..! 아 추가적으로 ..! application.yml 파일에 아래의 설정을 추가해줬다! spring: thymeleaf: cache: false prefix: classpath:/templates/ 이렇게 하고 난뒤 다시 해당 url을 호출해보면 ..! 에러 없이 정상적으로 동작한다. 그럼 오늘은 여기까지 ㅎㅎ ~~ 모두들 화이팅하자!! 2020. 7. 4.
[Solution] H2 Database 에서 Database not found 에러 발생 시 하이 .. ! h2 데이터베이스라는 녀석을 쓴다. 이건 참 개발용으로 쓰기 좋은 db라 자주 쓰곤 한다. 옛날에도 h2 db 로 간단하게 테스트 디비를 만든적있는데, 그때도 겪은 문제를 오늘도 겪어서 정리해두려고한다. 세팅을 Generic H2(Server)로 하고 connect를 누르면 이런 에러메시지를 만날 수 있다. 해결방법은 굉장히 간단하다. 그냥 DB를 만들어주면 된다. 어떻게 만드느냐? 그냥 Generic H2(Embedded) 로 바꾸고 Connect 를 눌려주자. 위와 같은 화면이 뜨면 성공이다. 다시 Generic H2(Server) 로 하고 Connect를 눌려보면..! 역시 잘 접속이 되는걸 확인할 수 있다!! 그럼 끝~~!!! 즐거운 주말되시길 ~~!! 2020. 7. 4.
[IT 자격증] SQLD 후기 및 준비 방법 하이 ~~ 요즘 회사에서 SQL을 참 많이 쓴다. ㅎㅎ 또 개인적으로 JPA라는 걸 공부하다보니 SQL을 좀 더 잘 알아야할 것 같아서, SQL 기본도 공부할 겸 SQLD 자격증에 도전했다. 미루다 미루다... 시험 일주일을 남겨놓고 공부를 시작했다.. ㅎㅎ 일단, 컴퓨터공학 전공자이기도 하고 현재 IT 관련된 일을 하고 있다는 점은 참고하고 읽어주시길 바란다.. DB자체에 대한 개념이 없진 않았기에 개념을 읽고 공부를 하는데 크게 문제가 되지는 않았다. 1. SQLD? SQLD는 SQL 개발자를 의미하며, 한국데이터산업진흥원에서 주관하는 국가공인 자격증이다. 데이터베이스 관련 자격증이며 DB에 대한 기본 개념과, SQL 구문을 이해하는 지를 시험에서 확인한다. SQLD는 학력/경력 기준 및 자격기준을 .. 2020. 7. 2.
[Debugging] IntelliJ 에서 SpringBoot (Gradle ) 실행 시 Unnecessarily replacing a task that does not exist is not supported 에러 발생할 때. Gradle로 빌드한 Springboot를 돌려보려고 할때. Unnecessarily replacing a task that does not exist is not supported. Use create() or register() directly instead. 위와 같은 에러가 발생했다. 빌드와 실행환경이 Gradle로 설정되어있어서, 일반 자바 처럼 실행이 안되는 것이다. Build and run using: 부분을 Gradle -> Intellij IDEA로 변경해주자. 그리고 Run tests using 역시 아래와 같이 IntellJ IDEA로 변경해주자. 이렇게 해주면 IntelliJ에서 Gradle을 통하지 않고 바로 자바를 실행시켜준다. 만약 이렇게 해도 안되면 그냥 프로젝트를 다시 생성.. 2020. 6. 26.