umask는 파일이나 디렉터리 생성 시 초기 접근권한을 설정할 때 사용합니다. 초기 파일의 권한은 666이고 디렉터리는 777입니다. 여기에 umask 값을 빼서 초기 파일 권한을 설정할 수 있습니다.
터미널에 umask를 입력하면 umask 값을 확인할 수 있습니다. umask 값이 0002 라면 파일의 초기 접근 권한은 664, 디렉터리의 초기 접근 권한은 775입니다. ex) file : 666 - 002 = 664, directory : 777 - 002 = 775
memo.txt 파일과 mydir 디렉터리를 생성하고 "ls -l" 명령어로 확인 했을 경우의 접근 권한입니다.
리눅스 시간을 한국 표준 시간으로 맞추려면 timezone을 UTC+9 KST (Korea Standard Time)로 해주어야 합니다.
UTC (Universal Time, Coordinated, 협정 세계시)란 국제적인 표준시간의 기준으로 쓰이는 시간을 말합니다. UTC의 기준 시간은 영국 런던이고 우리나라는 런던을 기준으로 9시간을 더해주면 됩니다.
// Seoul timezone이 있는지 확인
# ls /usr/share/zoneinfo/Asia
// 기존 타임존 삭제
# rm /etc/localtime
# ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
// KST timezone으로 바뀌었는지 확인
# date
yona 전용 계정과 데이터베이스를 생성해주고 yona 계정에 yona DB에 대한 모든 권한을 부여합니다.
MYSQL > create user 'yona 계정명'@'localhost' identified by '비밀번호'; MYSQL > create database yona DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_bin; MYSQL > grant all on yona.* to 'yona 계정명'@'localhost';