Study/Linux

· Study/Linux
주의 주소는 무조건 복붙말고 버전 확인복사붙여넣기 할 때는 vi 에디터에 붙여넣고 확인 앞 부분이 짤릴 때가 종종 있음1. jdk 설치 1. jdk 설치sudo yum list | grep openjdk sudo yum install -y java-1.8.0-openjdksudo yum install -y java-1.8.0-openjdk-develexport JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.412.b08-1.amzn2.0.1.x86_64export PATH=$PATH:$JAVA_HOME/binexport CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar 환경변수 등록했지만 1회성이므로 등록해줘야한다.s..
· Study/Linux
yum install -y sendmail sendmail-cf dovecot 보내는 메일 vi /etc/mail/sendmail.mc m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf /etc/mail/sendmail.cf 38 39 공백 유무 확인 vi /etc/mail/local-host-names vi /etc/hosts vi /etc/group /etc/mail/access makemap hash /etc/mail/access < /etc/mail/access systemctl start sendmail systemctl start saslauthd 받는 메일 vi /etc/dovecot/dovecot.conf vi /etc/dovecot/conf.d/10-..
· Study/Linux
원본 -rw-r--r-- 1 root root 443 8월 7 18:18 korea.txt 분석 - 파일 -, 디렉토리 d, 심볼릭링크 l rw- 소유주(owner)권한, u, r 읽기 4, w 쓰기 2, x 실행 1 r-- 그룹(group)권한, g, r 읽기 4, w 쓰기 2, x 실행 1 r-- 기타 사용자(other), o, r 읽기 4, w 쓰기 2, x 실행 1 . acl . 설정 안되어 있는 상태, + 설정된 상태 1 파일이라면 hardlink 개수, 디렉토리라면 디렉토리의 디렉토리 개수 root 소유주 root 그룹 443 size 8월 7 18:18 파일이나 디렉토리를 마지막으로 수정한 시간 korea.txt name umask 파일은 생성을 하면 최고권한은 666, 디렉토리는 777 풀..
· Study/Linux
기본 명령어 파일 및 디렉토리 관리 사용자 및 그룹 관리 연관 파일 및 디렉토리 /etc/passwd : 사용자 ID, 패스워드, UID, GID, 코멘트, 홈디렉토리 위치, login shell /etc/group : 그룹 ID, 패스워드, GID, 그룹에 속한 사용자 /etc/shadow : 사용자 ID, 암호화된 패스워드, 마지막으로 패스워드 변경한 날짜(1970년 1월 1일 기준), 패스워드 최소 사용일, 패스워드 최대 사용일, 경고메시지 출력일, 유예기간, 계정의 만료일 /etc/login.defs : 기본 그룹, 홈 디렉토리 위치, 유예기간, 계정만료일, 로그인쉘, skel위치, 메일 사서함 생성 여부 /etc/default/useradd : 메일 사서함 위치, 패스워드 만료일, 패스워드 최소..
· Study/Linux
hardlink inode 넘버까지 동일한 완벽하게 똑같은 파일 inode 넘버를 공유하기 때문에 하나의 파일이 삭제되어도 다른 파일에는 영향이 없음 symboliclink 파티션(볼륨)이 다르거나 파일 시스템이 다른 경우 hardlink 사용불가 inode 넘버가 다르지만 원본 파일의 이름을 참조 원본 파일이 삭제되면 link가 깨짐 사용법 #ln 원본파일 사본파일 #ln -s 원본파일 사본파일 사본 기준으로 원본 파일 바라봄 ln -s ../../aa.txt 사본파일 기준으로 원본파일 2/3/1/a.txt ln -s 2/3/1/a.txt ../../aa.txt
· Study/Linux
기본 명령어 ls(list) 디렉토리(폴더)의 내용 확인 옵션 Linux 디렉토리 구조 a : 모든 것을 의미, 숨김 파일 및 디렉토리까지 출력 l : 파일이나 디렉토리의 메타데이터(속성) 정보까지 출력 h : 파일이나 디렉토리의 용량을 가독성있게 출력 i : inode 정보 출력 inode : linux에서는 파일이나 디렉토리에 고유한 넘버를 붙여서 관리하는데 이를 inode라 함 inode 정보는 중복될 수 없으나 inode 넘버가 동일하면 완벽하게 동일한 파일임 hardlink를 구성해야함 만들어진다. R : 디렉토리 내의 하위 디렉토리 목록까지 모두 출력 cd (change directory) 디렉토리 이동 옵션 ~ : 로그인한 사용자의 홈디렉토리 /home/로그인username 예외root사용자..
· Study/Linux
1991년 핀란드 헬싱키 대학:리누즈 토발즈 UNIX -> MINIX(unix의 교육용 버전) -> Minix를 x86계열의 PC에서 실행 가능 -> Linux 배포판 : Kernel 동일, App이 다른 것 REDHET RHEL CentOS Fedora Debian Debian Ubuntu Slackware Slackware SuSe
구름름구
'Study/Linux' 카테고리의 글 목록