'Error: Could not find or load main class' 자바관련 에러
·
Study/Linux
Error: Could not find or load main class HelloJava Caused by: java.lang.ClassNotFoundException: HelloJava 오타도 없고, 클래스명과 파일명도 일치하고, 환경변수 Path 설정도 했는데 이러한 오류가 계속 발생했다. >해결 제어판 - 시스템 및 보안 - 시스템 - 고급 시스템 설정 - 환경 변수에 들어간다. (사용자명)에 대한 사용자 변수 항목의 JAVA_HOME 값은 C:\Program Files\Java\jdk-12.0.1 로 설정되어 있고, 시스템 변수 항목의 CLASSPATH 값은 %JAVA_HOME%\lib 으로 설정되어 있다. 여기서, java는 %JAVA_HOME%\lib 디렉토리 자체에서 해당 클래스를 찾으려고..
Linux 직접만든 .sh 의 sudo command not found
·
Study/Linux
https://stackoverflow.com/questions/12996397/command-not-found-when-using-sudo Command not found when using sudo I have a script called foo.sh in my home folder. When I navigate to this folder, and enter ./foo.sh, I get -bash: ./foo.sh: Permission denied. When I use sudo ./foo.sh, I get sudo: foo.sh: stackoverflow.com $ chmod +x foo.sh sudo 로 실행해도 실행파일의 실행권한이 없어서 command 를 찾을 수 없다고 뜨는 경우가 있음 cho..
E: Unable to locate package
·
Study/Linux
$ sudo apt install yum Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package yum yum이 설치가 안된다. 원인 ubuntu에서 package를 다운로드하는 홈페이지 주소가 추가되어 있지 않아서 그렇다. 해결 /etc/apt/source.list에 다음 내용을 추가한다. (혹시 모르니 source.list파일 백업 필수) deb http://archive.ubuntu.com/ubuntu bionic main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu bi..
Centos 폰트 설치
·
Study/Linux
cd ~/ 홈디렉토리 가기 mkdir .font 폰트용 폴더만들기 font 설치 먼저 폰트를 관리하는 유틸리티인 fontconfig패키지를 설치합니다. RHEL/CentOS sudo yum install fontconfig Ubuntu sudo apt install fontconfig fc-cache 명령어는 시스템에 있는 폰트를 읽어서 cache 정보를 만드는 유틸리티입니다. 강제로 재생성하는 옵션인 -f 와 상세 정보를 보는 -v 옵션을 사용해서 캐시 정보를 갱신합니다. 폰트 캐시 sudo fc-cache -f -v /usr/share/fonts: caching, new cache contents: 0 fonts, 2 dirs /usr/share/fonts/nanum: caching, new cach..
명령어 모음
·
Study/Linux
실행파일 백그라운드 실행 testScript.sh & 서버 꺼져도 다시 실행되도록 실행 nohup ./main & Background Process 확인하기 ps -ef nohup 종료 kill PID nohup 로그 nohup 으로 실행된 스크립트 위치에 nohup.out 이라는 로그 자동 생성됨
Remote host identification has changed
·
Study/Linux
ssh 접속시 컴퓨터 내부에 그 접속에 대한걸 저장해 두는데 이 상황처럼 운영체제가 바뀌었다면 생기는 워닝 C:\Users\USER\.ssh 에서 known_hosts 삭제하면 해결
삽질했던 리눅스 문제들
·
Study/Linux
읽기전용인 파일 수정 :!w :q! 이것도 안된다면 sudo vi 파일 열기 Redis 백그라운드 실행 redis-server --demonize yes Redis 백그라운드 삭제 ps -efc kill -옵션 PID (옵션 : -9 강종, 15 작업종료) https://121202.tistory.com/45 Redis 계정생성 redis cli adduser pprk (계정생성) keys * ( 이 명령어로 패스워드들 확인가능) config set requirepass 1234 (비번생성) https://developpaper.com/err-auth%EF%BC%9Cpassword%EF%BC%9E-called-without-anypassword-configured-for-the-default-user-a..