1. SET-GID는 권한이 설정된 디렉토리에 사용자들이 파일이나 디렉토리를 생성하면, 그 사용자가 속한 그룹에 무관하게 디렉토리 소유 그룹으로 만들어짐 (o)
2. /tmp 의 파일은 Sticky Bit 권한으로 일시적 파일 생성 및 삭제가 필요할 때 주로 이용
3. 소유그룹을 변경하는 chgrp 명령어를 이용하여 원본파일의 소유권은 그대로 둔 채, 심볼릭 파일 링크의 소유권만 변경하려할 때 사용하는 명령어 chgrp -R
4. 리눅스 배포판의 종류
- 데비안계열 : 우분투
-> 패키지관리 : dpkg, apt-get
- 레드햇계열 : Fedora , CentOS, RHEL
-> 패키지관리 : rpm , yum
- 슬랙웨어계열 : SuSE, SalixOS
-> 패키지 관리 : zypper
5. rpm vs yum
rpm | yum |
인터넷 연결 없이 사용가능하나, rpm 확장자 가진 패키지만 설치 가능 | 인터넷연결 필수 |
패키지 사이 의존 패키지는 설치하지않음. | 패키지의존성 해소( 인터넷이 가능하기때문에! ) |
rpm -e (erase, 제거) | yum remove(제거) |
rpm -Uvh (설치) | yum install(설치) |
* 기출 rpm 관련 명령어
rpm --version : rpm버전확인
rpm -v: 메세지 상세하게 보기
rpm - V: 검증시 사용하는 기본 옵션
rpm -q : 질의 시 사용 옵션
6.
ICANN : ip주소 및 도메인 관리 국제기구(internet corporation of assigned name and numbers)
IANA (Internet Assigned Numbers AUthority) : 인터넷 주소 할당 번호 관리기관,ip주소ㅡ 포트번호, 최상위 도메인 관리
7. 네트워크 설정
- 네트워크 설정 파일 변경 후 자동저장이 아니라 service network restart해야 적용됨
- 파일에 저장하면 서버 재부팅 시 사용
- 네트워크인터페이스 환경 저장 etc/sysconfig/network-scripts in
8. 환경변수
path |
실행 명령어 탐색 |
home |
홈 디렉토리 경로 |
tmout |
일정 시간 반응 없으면 연결 종료 |
term |
터미널 종류명 |
LANG |
쉘에서 사용하는 언어 |
shell |
로그인 시 사용하는 쉘 실행파일 경로 |
display |
디스플레이 이름 |
9.
IP : 32비트.
MAC 주소 : 각 머신을 구별해주는 식별자는 48비트 16진수
10. IPv4 vs IPv6
IPv4 | IPv6 |
32bit | 128bit |
직접 ip주소 지정 가능 : 지정주소방식 | 수동 ip주소 부여 불가능 : 자동설정주소방식 (유니캐스트주소, 멀티캐스트주소, 애니캐스트주소) |
ip헤더, 기본기능 | 확장필드, 확장기능(암호,인증,보안) |
11. 에디터 별 특징
- 문법 강조 기능 - Vim/Vi (pico는 x)
- 자동 들여쓰기 기능 - nano, vi
- GPL 라이선스 - pico(Apache 라이선스), nano
12. 쉘 관련 명령어
chsh -s [쉘명] : 현재 쉘을 앞으로 로그인 쉘로 변경
13.
ICMP : 메시지에 대한 오류 보고 및 피드백을 원 호스트에게 보냄
14. xhost , Xauthority
- xhost : -ip나 도메인 명 이용하여 서버접속요청, x 서버에 접속할 수 있는 클라이언트를 지정하거나 해제
- 형식 : xhost[+/-][ip/도메인명]
- 환경변수 $DISPLAY로 x서버프로그램이 실행될때 표시되는 클라이언트 지정
- Xauthority : - xauth는 일단, .Xauthority 파일에 내용 추가, 수정, 삭제하는 유틸리티 명령어 !
- cookie 기반으로 xhost보다 보안이 강화됨 (MIT-MAGIC-COOKIEs)
15. MAC주소 확인
1) 내 시스템 내 MAC주소 확인 : ip
2) 다른 시스템 내 MAC주소 확인 : arp
16. 압축
* 압축효율
compress < gzip < bzip2 <xz (가장 고압축)
* tar -cvf : 압축
tar -xvf : 압축해제
tar -tvf : 압축 풀지 않고 내용만 체크
tar -rvf : 파일 추가
17.
SIGHUP : 터미널에서 접속이 끊겼을 때 보내는 시그널 1
SIGINT : CTRL + C : 인터럽트 시그널, 실행중지 2
SIGQUIT : ctrl + \ : 3
SIGSTP : CTRL+Z 실행중인 프로세스 실행대기로 변경, sigcont시그널로 재실행 가능 20
'IT > Linux' 카테고리의 다른 글
03. 리눅스 네트워크 설정 파일 (hosts, resolv.conf) (0) | 2020.12.10 |
---|---|
02. 리눅스 에디터 (0) | 2020.12.10 |
01. 쉘의 역사 , 특징 (0) | 2020.12.10 |