목록운영체제 (16)
나의 IT일지
서버를 공격하는 공격자는 서버를 공격해오면 기존에 있던 파일의 내용을 수정할 것이다. 만약 우리가 공격자가 수정한 파일의 내용을 찾지 못한다면, 서버는 공격자의 뜻대로 운영이 될 것이다. 이러한 상황을 막기 위해서는 우리는 파일이나 디렉터리를 관리하는 방법을 알아야 한다. 파일/디렉터리 검색 명령어 find [경로] [옵션 1] ..... [옵션 2].... : 파일/디렉터리 검색하는 명령어 옵션 목록 응용 명령어 -name [설정값] : 이름으로 검색 -type [설정값] : 저장형태(자료형(f), 디렉토리형(d))로 검색 -size [설정값]: 데이터량으로 검색 -atime [설정값]: 접근 시간 변경된 자료 -mtime [설정값]: 수정 시간 변경된 자료 -ctime [설정값]: 모드 시간 변경된 ..
운영체제는 컴퓨터를 편리하고, 효율적으로 사용하기 위해 사용하는 환경으로, 디렉토리와 파일로 구성되어 있다. 그래서 우리는 Linux 운영체제를 사용하기 위해선, Linux에서 사용하는 디렉토리, 파일에 대한 기본 명령을 알아야 한다. 디렉토리 Linux에서의 디렉토리 구조는 root 디렉토리(/)를 최상위 디렉토리로 기준으로 하위 디렉토리를 형성하는 계층적 트리 형식으로 구성되어 있다. 이때, 디렉토리란 파일을 저장하기 위한 저장소로, Window에서는 폴더라고 불린다. 디렉토리마다 사용하는 용도가 다르기에 디렉토리 이름을 보면 해당 디렉토리에 있는 파일들은 어떤 용도로 사용되는지 알 수 있다. / : 최상위 디렉터리(디렉터리의 시작), root사용자가 사용하는 디렉터리 /root/ : 최고 관리자의 ..
Linux란 서버를 운영하기위해 만든 리눅스커널를 기반으로 둔 운영체제이다. 그래서 우리는 서버를 구축하고 운영하기위해 Linux를 부팅할 줄 알아야 하고, 기본적인 명령들은 기억하고 있어야 한다. Linux의 부팅 컴퓨터를 작동시키면, 먼저 커널 선택창이 5초동안 멈춰있는 것을 볼 수 있다. 이는 부팅의 과정으로, 부팅이란 컴퓨터가 응용프로그램을 사용할 수 있도록 운영체제를 메모리에 불러오는 과정이다. 이때 부팅과정에서 부팅로더를 사용하는 데, 부팅로더란 컴퓨터가 사용할 운영체제를 선택하여 그 운영체제에 해당하는 커널을 부팅해서 사용 할 수 있게 해주는 프로그램이다. 즉, 컴퓨터가 시작할 때, 5초동안 운영체제 선택창이 나타나는 것은 부팅로더가 어떤 커널을 사용할 것인지, 사용자에게 묻는 과정이였다. ..
Linux란 개발자가 개발을 할 때 사용하는 운영체제이다. 이때, 운영체제는 무엇이며, 어떤 역할을 하는지, Linux가 무엇인지 알아야 한다. 운영체제 운영체제란 사용자가 컴퓨터의 시스템 자원(CPU, 메모리(하드웨어 자원), 메일, 파일(소프트웨어 자원))을 효율적으로 관리하고, 컴퓨터를 안전하고 편리하고 효과적으로 사용,작업할 수 있도록 환경제공하는 시스템 소프트웨어의 일종으로, 우리가 주로 사용하는 window, mac과 서버운영에 사용하는 linux가 그 예시이다. 특징과 목적 운영체제는 주로 사용자와 하드웨어간의 인터페이스(시스템이나 장치들이 상호작용할 수 있도록 돕는 것)로 동작하고, 응용프로그램(Chrome, 카카오톡, 워드 등)이 안정적으로 실행할 수 있는 환경을 제공하는 특징을 가지고 ..