OperatingSystem(26)
-
[linux] "~/.ssh/config" 파일 "Bad owner or permissions on …" 에러 해결 방법.
-인증키 방식으로 sftp svr 접속할 때, "Bad owner or permissions on …" 에러 발생하는 것을 확인. $ sftp -v serverUser@123.123.123.123 OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017 Bad owner or permissions on ~/.ssh/config Couldn't read packet: Connection reset by peer -"Bad owner or permissions on …" 에러 해결 방법. $ ll config -rw-rw-r--. 1 user user 142 5월 10 11:00 config #하단과 같이 "~/.ssh/config" 파일의 권한 변경. $ chmod go-w ~/..
2022.05.10 -
[linux/unix] sed (개념 & 명령어 & 옵션 & 정규식/메타문자 & 플래그 & 출력/치환/삭제/읽기 및 쓰기 예제 & 문제 풀이)
sed 개념 정리. linux/unix에서 제공하는 유틸리티로, 문자열/파일을 수정(치환, 삭제, 삽입 ….)하여 출력해주는 기능을 제공함. 대화식 처리가 아닌, 명령행에서 직접 편집을 수행함. 원본 파일은 변경되지 않음. 정규 표현식을 사용하여, 편집하려는 행을 검색/선택할 수 있음. 패턴 검색/선택을 위해서 다수의 메타문자를 사용할 수 있음. 파일을 한 행(line)씩 읽을 수 있음. 패턴 스페이스, 홀드 스페이스 두 가지 버퍼를 사용함. 패턴 스페이스에는 현재 작업중인 라인을 저장함. 여러 라인들을 처리(변환/치환)해야하는 경우, 처리할 라인을 홀드 스페이스에 저장함. sed의 명령어 처리 방식. sed 옵션 정리 . 옵션 기능 -e 다중 편집을 가능하게 한다. 2개 이상의 패턴을 사용하는 경우에 ..
2022.04.10 -
[linux] *.java 컴파일 & 실행 방법.(*.jar 컴파일 옵션 & encoding 옵션 설정 방법)
-*.java 컴파일 & 실행 방법. 1.*.java 컴파일 방법(*.jar & encoding 옵션 설정) $ javac -encoding "인코딩 방식 Ex. utf-8, euc-kr …" -classpath .:./"*.jar 파일 경로" -d . "*.java 파일명" 2.*.class 실행 방법 $ java -classpath .:./"*.jar 파일 경로" "*.class 파일명" -*.java 컴파일 & 실행 예시. 1.*.java 컴파일 예시(*.jar & encoding 옵션 설정) $ javac -encoding EUC-KR -classpath .:./jsch-0.1.49.jar -d . SftpClient.java 2.*.class 실행 예시 $ java -classpath .:./j..
2022.03.28 -
[linux] vi 문자열 치환하는 방법.
-vi 편집기에서 문자열 치환하는 방법. :%s/찾을문자열/바꿀문자열 -vi 편집기에서 문자열 치환 적용 예시.("Makefile" 문자열을 "Make"로 치환.) 1.찾을 문자열(Makefile) 확인. 2.":%s/찾을문자열/바꿀문자열" 입력. 3.명령어 실행 후 "Makefile" 문자열이 "Make"로 치환된것을 확인.
2022.02.17 -
[linux] 리눅스 서버 시간 설정하는 방법.(Local time/software clock/system clock/kernel clock)
리눅스 서버 시간 변경하는 방법.(로컬 타임, 시스템 시간, 소프트웨어 시간, 커널 시간…) -RTC, UTC, Local time 개념 정리 참고. https://gomu92.tistory.com/53 [linux] RTC, UTC, Local time 개념 정리. RTC (real time clock, hardware clock) 전자기기에 존재하는 하드웨어 시계. 디지털 회로의 카운터에 의존하여 시간을 계산. CPU 개입없이 동작하며, 전원이 인가되지 않아도 시간을 유지함. 리눅스에서는 gomu92.tistory.com -Local time/software clock/system clock/kernel clock 조회하는 방법. $ date -Local time, UTC(universal time ..
2022.02.11 -
[linux] RTC, UTC, Local time 개념 정리.
RTC (real time clock, hardware clock) 전자기기에 존재하는 하드웨어 시계. 디지털 회로의 카운터에 의존하여 시간을 계산. CPU 개입없이 동작하며, 전원이 인가되지 않아도 시간을 유지함. 리눅스에서는 메인보드에 존재하는 CMOS(ROM_BIOS에서 인식하는 시간)을 의미. $hwclock 명령어로 RTC의 조회 & 설정이 가능함. UTC (universal time coordinated, standard time) 원자시계를 기준으로 한 시간 체계를 의미함. UTC를 기준으로 전세계 시간을 동기화함.(Ex. KST/Korea Standard Time, JST/Japan Standard Time …) Local time (software clock, system clock, k..
2022.02.10