Linux(21)
-
[linux] vi편집기(Editor) 간단 사용법
vi 편집기란 : visual display editor를 의미 . 리눅스 환경에서 사용되는 텍스트 편집기. unix 계열 대부분 기본으로 제공된다. vi가 개량된 vim이 있다. 실행 방법 : vi 파일명입력모드 : a눌러 수정 혹은 입력 가능명령모드 : esc 키 누른뒤 사용예) 특정 단어 검색시 /단어 후 엔터 다음 검색단어로 넘어가고 싶은 경우 n을 누른다 저장 : esc 키 누른뒤 :wq 입력 후 엔터 -> 저장 후 닫기 esc키 누른뒤 :w 입력 후 엔터 -> 저장만 됨종료 : esc 키 누른 뒤 :q 입력 후 엔터강제 종료 -> :q! 입력 후 엔터 내용 보강 하여 정리
2023.12.08 -
[redhat/linux] 일반 유저에게 관리자권한 부여하기
안녕하세요. 오늘은 redhat 기준 일반 유저에게 관리자권한 부여하는 방법을 가져왔습니다. 방법은 아주 간단합니다. 우선 su를 통해 root 계정으로 들어가세요. /etc/sudoers 파일을 엽니다. 쭉 내리다 보면 이런 구문이 보일거예요 그 아랫줄에 유저네임과 command를 입력해 주는데요 예를 들어 유저이름이 lisa인 경우 lisa ALL=(ALL) NOPASSWD: ALL 이렇게 입력해 줍니다. NOPASSWD는 비밀번호를 입력하지 않고도 관리자 권한을 쓸 수 있도록 해줍니다. 그 아래 ## Allows people in group wheel to run all commands %wheel ALL=(ALL) ALL 라는 것이 나올텐데 %wheel 앞에 #로 주석처리 해준뒤 %lisa ALL..
2023.12.07 -
[리눅스/redhat]프로그래밍 정교한 시간 측정하기 ( C/C++)
기존에 clock() 함수를 이용하여 시간 측정을 해왔는데, us단위의 측정이 되지 않아 좀더 정밀한 시간 측정이 필요하게 되었다. 검색하여 찾은 방법은 clock_gettime()함수를 사용하는 방법이다. clockid_t와 timespec이라는 구조체를 인자로 갖는다. time.h를 추가하여 사용이 가능하며 timespec 구조체는 아래와 같다. struct timespec { time_t tv_sec; /* seconds */ long tv_nsec; /* nanoseconds */ }; 사용예시는 아래와 같다. struct timespec start; struct timespec end ; clock_gettime(CLOCK_MONOTONIC, &start); //측정이 필요한 작업 clock_g..
2023.12.07