본문 바로가기

분류 전체보기

(91)
접근 제어 접근제어 ▶ su 명령어 다른 사용자로 로그인하는 명령어 1) su [ - ] [ 사용자명 ] 2) 다른 사용자로 로그인할 때 사용한다. - ( dash )의 유무 1) su -root: 입력한 사용자의 사용자 초기화파일 적용 2) su root: 현재 사용자의 환경을 유지, 사용자 초기화파일 적용 X ▶ who 명령어 로그인 한 사용자를 확인하는 명령어 1) who: 접속 정보 2) who am i: 현재 터미널에 대한 접속 정보 3) whoami: 로그인명 ▶ last 로그인 내역 확인 PAM 모듈 ▶ PAM ( pluggable Authentication Modules ) 1) 시스템에 공통적인 인증 방법 제공 2) 어떤 보안 인증 기능을 추가할 때 모듈로 만들어서 쉽게 보안 설정 내용들을 교체 또..
사용자 관리 사용자 관리 관련 파일 ▶ /etc/passwd 사용자의 기본 정보를 저장하고 있는 파일 1) root는 UID 값을 0으로 가짐 ▶ Shadow 사용자의 패스워드를 저장하고 있는 파일 1) 패스워드 생성 Password -> H() -> 암호문1 -> crypt(Salt값 추가+ 암호문1) -> 암호문2 slat 값: 운영체제에서 random하게 만들어내는 값 why? 같은 암호를 사용하는 두 사용자의 암호값 혼란을 막기 위해 사용 ▶ /etc/group 그룹에 대한 정보를 저장하고 있는 파일 사용자 및 그룹 관리 명령어 ▶ useradd 사용자 계정 생성 명령어 ▶ usermod 사용자 계정 정보 변경 ▶ userdel 사용자 계정 삭제 ▶ Groupadd, groupmod, groupdel 그룹 관..
선행학습) DB 관계형 모델 및 DBER DB ( Date Base ) ▶ 데이터베이스 ( DB, Database ) 는 Date와 Base라는 두 가지 단어가 합쳐져서 만들어졌습니다. Data는 위에서 살펴본 '정보'로서의 데이터를 말합니다. 즉 수 많은 데이터 중에서도 주요하고 유용하기 때문에 사용자가 꼭 '기억해야 할 것'을 의미 한다고 볼 수 있습니다. ▶ 즉, 데이터베이스 꼭 기억해야하는 데이터들의 집합을 의미한다고 볼 수 있겠습니다. ▶ 데이터베이스는 정한 규격에 맞춘 데이터들만 들어갈 수 있으며, 이렇게 규격에 따라 서로 관련있는 데이터를 모아둔 곳이 데이터 베이스입니다. ▶ 이러한 데이터베이스를 관리하는 프로그램을 ( DBMS : DataBase Managemment System )이라 합니다. 관계형데이터 베이스 ▶ 모델: 어떠..
선행학습) JSP JSP ▶ 파일 내용에서 검색
선행학습) CSS CSS ▶ 파일 내용에서 검색
선행학습) HTML HTML ▶ HTML 1) HTML ( Hyper Text Markup Language )로 HyperText ( 웹 페이지에서 다른 페이지로 이동할 수 있도록 하는 기능 )의 기능을 가진 문서를 만드는 언어 입니다. 2) 즉, 구조를 설계할 때 사용되는 언어로 hyper link 시스템을 가지고 있으며, 흔히 말하는 웹 페이지를 위한 MarkUp 언어라고 할 수 있습니다. ▶ 웹 페이지 ( web page ) 1) 웹 페이지는 월드 와이드 웹 상에 있는 개개의 문서를 뜻하며, htm, html의 확장자 포맷을 가지고 있습니다. 2) html 문서는 단순히 텍스트 파일에 불과한 웹 브라우저가 해석을 해서 구조를 통해 화면에 랜더링 해주게 되고 사용자는 View 라고 하는 스크린을 통해 접하게 되는 것입니..
압축 및 아카이브 아카이브 ▶ 아카이브 여러 파일을 하나의 묶음으로 보관하는 것 1) 아카이브는 여러가지 목적이 있지만 전통적으로 사용된 용도는파일의 저장용도로 사용 2) 테이프 장치에 파일을 보관하여 백업하거나 여러 파일을 하나의 파일을 묶어서 보관 3) 현재의 파일을 저장할 때뿐 아니라 단순히 여러 파일을 하나의 파일을 묶을 때도 사용 4) 일반적으로 프로그램을 tar 아카이브 후 gzip 압축한 형태로 배포하는 경우가 많음 5) 아카이브는 용량이 줄지않음 아카이브 관련 명령어 ▶ tar [ 기능 ] [ 아카이브 파일 ] [ 묶음 파이 1 ] [ 묶음 파일 2 ] [ ... ] ... ▶ 기능 1) -c: 새로운 아카이브 파일 생성 2) -x: 아카이브 파일에서 여러 파일을 해제 3) -t: 아카이브 파일에서 안의 내..
프로세스 제어 프로세스 제어 ▶ 실행중인 프로그램 1) 프톤트에서 작동하는 프로그램: 프로세스 2) 백그라운드에서 작동하는 프로그램: 서비스 ▶ 프로세스의 종류 프로세스 관련 명령어 ▶ ps 명령어 윈도우의 작업관리자와 비슷한 명령어 ▶ pstree ▶ pgrep 프로세스 제어 명령어 ▶ 시그널 번호 프로세스를 제어할 때 사용하는 번호 1) kill 또는 pkill 명령어는 프로세스에게 시그널 번호를 전달 할 때 사용하는 명령어