IT 전용글/Linux 9

Linux, 파일 날짜정보 변경하는 touch

touch명령어는 파일의 날짜시간정보(timestamps)를 변경하는 명령어이다. 아무런 옵션없이 사용하면 서버의 현재시간으로 파일의 최근사용한 시간(atime)과 최근변경시간(mtime)을 변경한다. 변경하려하는 파일이 없는경우에는 해당파일을 생성하며, -t옵션을 사용하면 사용자가 원하는 시간으로 파일의 timestamps를 변경한다. 우선 touch명령어가 다루는 파일의 timestamps부터 살펴보겠다. timestamps는 총 3가지가 있다. ctime = 파일의 속성변경시간(chown, chmod등으로) atime = 최근에 파일이 최근 읽혀진 시간, 최근 사용시간이라고 함(access time) mtime = 최근에 파일이 변경된 시간(modification time) ctime은 ls-lc명..

IT 전용글/Linux 2021.12.16

Linux, 파일 날짜정보 변경하는 touch

touch명령어는 파일의 날짜시간정보(timestamps)를 변경하는 명령어이다. 아무런 옵션없이 사용하면 서버의 현재시간으로 파일의 최근사용한 시간(atime)과 최근변경시간(mtime)을 변경한다. 변경하려하는 파일이 없는경우에는 해당파일을 생성하며, -t옵션을 사용하면 사용자가 원하는 시간으로 파일의 timestamps를 변경한다. 우선 touch명령어가 다루는 파일의 timestamps부터 살펴보겠다. timestamps는 총 3가지가 있다. ctime = 파일의 속성변경시간(chown, chmod등으로) atime = 최근에 파일이 최근 읽혀진 시간, 최근 사용시간이라고 함(access time) mtime = 최근에 파일이 변경된 시간(modification time) ctime은 ls-lc명..

IT 전용글/Linux 2021.11.26

Process 관리

Process 관리 process는 흔히 실행중인 프로그램을 뜻한다. file과는 다른 의미이다. file은 디스크 상에 존재하며 수동적이다. process는 메모리에 있거나 cpu가 실행하는 상태를 의미한다 예를 들면 디스크의 특정 파티션의 특정 디렉토리에 있는 ls 명령을 실행하면 ls 명령이 메모리에 올라가고 cpu 자원을 할당 받아 실행된다. 이것을 process 라고 하며 실행이 끝나면 메모리에서 완전히 제거된다. 프로세스 관리는 중요하다. 프로세스를 잘못관리하면 시스템 성능이 떨어질 수 있으며 보안상 시스템이 취약해질 수도 있다. 프로세스 상태보기 ps PS(1) Linux User's Manual PS(1) NAME ps - report process statusSYNOPSIS ps [opt..

IT 전용글/Linux 2008.11.27

파일권한(Permission)

퍼미션(Permission) 1. r(read)읽기 8진수로 4: 파일을 읽을 수 있고, 디렉토리의 내용을 볼 수 있다. 2. w(write)쓰기 8진수로 2 : 파일에 저장 및 삭제, 디렉토리에 파일저장, 디렉토리의 이름 변경, 삭제를 할 수 있다. 3. x(excute)실행 8진수로 1: 파일을 실행, 디렉토리 access 가 가능하다. [lee@river lee]$ ls -l /etc/passwd -rw-r--r-- 1 root root 3197 5월 4 12:57 /etc/passwd 여기서 첫 번째의 root 는 이 파일에 대한 소유자를 뜻한다. 두 번째 root 이 파일에 대한 소유그룹을 뜻한다.. [lee@river lee]$ groups lee bin [lee@river lee]$ head..

IT 전용글/Linux 2008.11.27

사용자 계정 관리

계정관리 linux system에는 크게 세 가지 종류의 계정이 있다 root : super user 계정이라고도 하며 관리자 계정으로 거의 모든 권한을 행사할 수 있는 계정 system 계정 : 일반적으로 login은 안되며 system 운영상 필요한 계정 일반user 계정: 시스템 운영목적이 아닌 일반사용자를 위한 계정 계정관련 파일 /etc/passwd, /etc/shadow, /etc/group - 이 가운데 한 가지 파일이라도 잘못되면 사용자는 정상적으로 login 하지 못할 수 있다. ex) [lee@river lee]$ head -5 /etc/passwd; tail -3 /etc/passwd root:x:0:0:root:/root:/bin/bash 관리자 계정 bin:x:1:1:bin:/bi..

IT 전용글/Linux 2008.11.27

vi 편집기

vi 편집기 unix의 일반 text 모드에서 사용되는 편집기에는 vi, emacs, pico 등이 있다. 특징 pico 편집기는 쉽고 단순하다. 간단한 편집 유틸리티 정도로 볼수 있음. vi - 유닉스에서 가장 널리 사용되는 대중적인 편집기 emacs - 강력한 편집 기능 제공, vi 편집기에 비하면 더 복잡하고 크다. * 레드헷을 포함한 대부분의 리눅스에서 기본적으로 사용되는 vi 편집기는 vi 편집기의 기능을 좀 더 향상 시킨 vim(vi improved) 이라는 편집기가 vi 라는 이름으로 사용되고 있으며 본래의 vi 편집기에 비해 사용하기 편한 좀 더 많은 기능을 제공한다. vi 편집기 mode vi 편집기 명령어는 크게 세 가지 모드로 나뉘어 질수 있다. 명령 모드 : vi 편집기의 기본모드...

IT 전용글/Linux 2008.11.27

리눅스 기본 명령어

* 실행파일 경로 - 파일 실행시 참조되는 경로는 $PATH 변수에 설정되어 있다. echo $PATH /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/bin/X11:/usr/X11R6/bin:/root/bin - 파일 실행시 경로명 없이 파일명만 사용한 경우에는 shell 내장 명령어인지를 먼저 확인한다. shell 내장 명령어가 아니면 $PATH 변수에 설정되어 있는 디렉토리 경로에서 파일을 찾는다. 현재 디렉토리는 참조하지 않는다. $PATH 에 설정되지 않는 디렉토리의 파일을 실행할 때 경로를 생략할 수 없다. 실행파일 경로를 재지정 하려면 PATH=설정할 경로 명 *. logout 하게 되면 설정 변수값을 잃어버린다. 파일관련..

IT 전용글/Linux 2008.11.27

리눅스 사용자 인터페이스 및 명령어

기본적인 인터페이스 환경 이해. - GUI (Graphic User Interface) Xwindow (xwindows를 위한 function key 는 alt+f7) - text mode 리눅스는 Multi User System 으로 동시 접속이 가능하다. alt+f1 ~ f6 까지 6개의 가상콘솔을 사용할 수 있다. (* vmware에서는 ctrl+shift+alt+f1) - 부팅시 디폴트 user interface를 GUI 와 text mode를 선택 지정할 수 있다. ( /etc/inittab 파일에서 지정한다) * 계정 보안을 위해 로그인시 패스워드를 요구한다. 기본적으로 세가지 형태의 계정이 존재한다. 1. root - 관리자 계정 - 거의 모든 권한을 행사할 수 있다. 2. system 계정..

IT 전용글/Linux 2008.11.27