본문 바로가기
반응형

분류 전체보기271

[Linux] 시스템 로그 mail 리눅스를 운영하다 보면 Cron 작업이나 기타 프로세서들의 오류 및 실행 여부에 대해서 상세하게 정보가 필요한 경우들이 있습니다 이럴 경우에는 리눅스에 mail이라는 파일을 통해 여러 가지 정보를 얻을 수 있습니다 cd /var/spool/mail 해당 경로를 들어가서 ll 이나 ls 명령을 입력하면 여러 가지 파일들이 있습니다 유저 이름도 있고 centos도 있는데 우리가 필요한 정보는 root에 기록됩니다 vim root 해당 파일에는 어떠한 프로세스나 크론이 실행이 되었는지 유무와 실행되지 못했을 때에 에러내용등이 적혀있기 때문에 예를 들어 크론을 실행했지만 실행되지 않는 경우나 프로세스가 이유 없이 죽는 경우에 해당 원인을 찾기 위해 mail 탭의 root 파일을 많이 참조합니다 cat /dev/.. 2022. 7. 21.
[노트북] 그램 지문인식 로그인 설정 요즘 나오는 노트북들은 전원 키에 대부분 지문인식 센서가 포함되어 있습니다 저는 이번에 구매한 그램에 아무나 로그인할 수 없도록 하기 위해 지문인식을 등록했습니다 해당 방법은 Windows 10 기준으로 설명하도록 하겠습니다 먼저 윈도우 하단에 검색탭을 마우스로 클릭하게 되면 Wndows 보안 설정이라는 탭이 올라옵니다 해당 Windows 보안 설정 탭을 클릭합니다 그다음 왼쪽 메뉴에서 계정 보호 탭을 클릭합니다 여러 가지 설정할 수 있는 항목들이 있는데 여기서 가운데쯤에 있는 로그인 옵션관리를 클릭하도록 하겠습니다 로그인 옵션으로는 얼굴인식, 지문인식, PIN 코드, 보안키 등이 있는데 두 번째 항목인 지문인식으로 로그인을 눌러 자신의 지문을 등록하면 됩니다 2022. 7. 21.
[Kotlin] 널 안전성이란? 코틀린에서 널 안전성이라는 개념이 등장하는데 널이란 객체가 선언되었지만 초기화되지 않은 상태를 의미하는 것으로 객체가 널인 상황에서 널 포인터 예외가 발생하지 않도록 연산자를 비롯해 여러 기법을 제공한다는 의미로 해석할 수 있습니다 val data1: String = "hello" val data2: String? = null 위 소스코드에서 data1 변수에는 "hello"라는 문자열을 저장했습니다 그런데 실제로는 "hello"라는 문자열 데이터가 저장되어 있는 주소가 대입되고 그 주소로 문자열 데이터를 이용하게 됩니다 data2 변수에는 null을 대입했는데 이렇게 하면 data2 변수는 아직 주소 값을 얻지 못합니다. 즉 변수가 선언되었지만 이용은 할 수 없는 상태인 것입니다 이처럼 널인 상태의 객.. 2022. 7. 20.
[Mysql] Attempted to open a previously opened tablespace 에러 해결 서버 DB를 사용하는 도중에 어느 날 갑자기 Mysql이 다운되었습니다 systemctl status mysql 명령을 통해 상태를 확인해보니 다음과 같은 에러가 발생했습니다 ● mariadb.service - MariaDB 10.1.48 database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: activating (auto-restart) (Result: signal) since Mon 2022-07-18 1.. 2022. 7. 18.
[PHP] date함수를 이용한 날짜, 시간 구하기 PHP에서 날짜와 시간을 구하기 위해서는 date 함수를 이용합니다 date 함수는 주어진 format에 따라서 현재 서버의 시간 값을 문자형태로 받아오며 해당 시간은 서버의 timezone 설정에 따라서 다릅니다 date ( format, timestamp = time() ) * timestamp : 유닉스 타임스탬프 값으로 입력하지 않아도 기본 값을 time 함수에서 받아옵니다 문자 format 설명 반환값 Y 연도의 4자리 숫자 표현 2022 m 월: 0이 붙는 2자리 01 ~ 12 d 일 : 0이 붙는 2자리 01 ~ 31 H 시: 0이 붙는 24시간 형식 00 ~ 23 i 분 : 0이 붙는 2자리 00 ~ 59 s 초 : 0이 붙는 2자리 00 ~ 59 u 마이크로초 표현 32842 w 요일 숫.. 2022. 7. 7.
[Linux] errors in crontab file, can't install. 에러 해결 방법 Crontab을 설정하는 도중에 다음과 같은 에러 문구가 발생하였습니다 errors in crontab file, can't install. Do you want to retry the same edit? 해당 에러의 내용은 Crontab 내용을 수정하면서 생긴 문법적인 에러라는 뜻으로 다시 수정을 진행할것인지를 묻는 문구입니다 일단 에러가 발생했다고 하니 y를 입력하고 어디가 잘못되었는지 확인합니다 23 59 * * * /data/crontab/test.sh test.sh에 DB를 설정하는 문구를 작성하고 매일 자정이 되기 전에 실행하려 했습니다 위 문구에서 어느부분이 잘못되었을까요 바로 맨 첫번째 문구에 23 59 이 부분이 잘못되었습니다 왜냐하면 저는 23시 59분에 실행을 명령했지만 Crontab.. 2022. 7. 7.
반응형