OperatingSystem/linux(22)
-
[linux] hdd(하드 디스크) 전체 용량, 현재 사용하고 있는 용량 확인하는 방법.
리눅스 hdd(하드 디스크) 전체 용량 & 현재 사용하고 있는 용량 GB단위로 확인하는 방법. -hdd "전체 용량" 확인하는 명령어. $ df -P | grep -v ^Filesystem | awk '{sum += $2} END { print sum/1024/1024 " GB" }' -명령어 입력 후 출력 예시. 970.121 GB -hdd "현재 사용하고 있는 용량" 확인하는 명령어. $ df -P | grep -v ^Filesystem | awk '{sum += $3} END { print sum/1024/1024 " GB" }' -명령어 입력 후 출력 예시. 68.589 GB
2022.01.13 -
[linux] *.jar 파일안의 *.class 삭제하는 방법.
-*.jar 파일안의 특정 클래스(*.class) 삭제하는 방법 $ zip -q -d [*.jar 파일명] [*.class 경로] -*.jar 파일안의 특정 클래스 삭제 예시.(log4j.jar 파일의 JMSAppender.class 삭제) 1.JMSAppender.class 삭제 전 log4j.jar 디컴파일 결과. 2.log4j.jar의 JMSAppender.class 삭제 명령어. $ zip -q -d log4j.jar org/apache/log4j/net/JMSAppender.class 3.JMSAppender.class 삭제 후 log4j.jar 디컴파일 결과. 4.log4j.jar 파일의 JMSAppender.class 삭제 후 class 삭제된 "log4j.jar_deleteclass"와 c..
2021.12.22 -
[linux] vi에서 코드를 정렬하는 방법.
1. line.275~293이 정렬되어 있지 않는 것을 확인. 2. esc(편집모드)에서 gg(파일 최상단으로 커서 이동 명령어) 입력하여 코드 최상단으로 이동. 3. 코드 최상단에서 ctrl + v 입력하여 비주얼 블록 생성. 4. G(파일 최하단으로 커서 이동 명령어) 입력하여 코드 최하단까지 비주얼 블록 생성. 5. =(정렬 명령어) 입력하여, 비주얼 블록에 있는 코드 정렬 실행.
2021.11.11 -
[linux] "'kr.archive.ubuntu.com'의 주소를 알아낼 수 없습니다" 에러 해결 방법.
"'kr.archive.ubuntu.com'의 주소를 알아낼 수 없습니다" 에러 해결 방법. -linux ubuntu v18.04 환경에서 "$sudo apt-get update"를 수행할 때, 하단과 같은 에러 발생. $sudo apt-get update 오류:1 http://kr.archive.ubuntu.com/ubuntu bionic InRelease 'kr.archive.ubuntu.com'의 주소를 알아낼 수 없습니다 오류:2 http://security.ubuntu.com/ubuntu bionic-security InRelease 'security.ubuntu.com'의 주소를 알아낼 수 없습니다 오류:3 http://dl.google.com/linux/chrome/deb stable InR..
2021.10.14 -
[linux] ssh key를 생성하고 ssh의 키 인증 방식으로 접속하는 방법.
*ssh 키 인증 접속 설명. 접속하려는 서버 계정의 패스워드를 입력하지 않고 ssh 접속(키 인증 방식)이 가능함. 클라이언트 노드는 비밀키/공개키를 가지고 있고 서버 노드는 클라이언트 노드의 공개키를 가지고 있을 때, 사용할 수 있는 ssh 접속 방법(키 인증 방식)임. *ssh 키 인증 접속 방법. 클라이언트 노드에서 "$ssh-keygen ..." 명령을 수행하여, 클라이언트 노드의 공개키와 비밀키를 생성. 생성된 클라이언트 노드의 공개키 파일의 값을 서버 노드의 "~/.ssh/authorized_keys" 파일에 저장. 클라이언트 노드에서 서버 노드로 "$ ssh ..." 접속 시도. *ssh 인증 키 접속 수행. 클라이언트 노드에서 $ ssh-keygen 명령어를 수행하여, private ke..
2021.09.12 -
[llinux] ".ssh/known_hosts"?
-"~/.ssh/known_hosts"란? 클라이언트 노드에서 ssh를 사용하여 서버 노드로 접속할 때, 서버 노드의 공개 키가 클라이언트 노드의 "~/.ssh/known_hosts" 파일에 저장됨. known_hosts 파일에 서버 노드의 공개 키가 저장되어 있다면, 서버 노드에 대한 검증없이 접속이 가능해짐. -클라이언트 노드의 known_hosts 파일에 서버 노드의 키값이 없을 때, ssh로 접속. $sftp tmax_test@192.168.333.123 The authenticity of host '192.168.333.123 (192.168.333.123)' can't be established. ECDSA key fingerprint is SHA256:ATumIRypRzXW3RPQ/veWdx..
2021.09.10