퍼미션 주제 : 퍼미션 여러사람이 사용하는 멀티유저 운영체제인 리눅스는 보안상의 이유로 각 파일마다 접근권한이 설정되어 있다.이를 퍼미션이라고 한다.예를들어 다른 사람이 자신의 파일을 읽을 수 있도록 허용할 수도 있고 거부할 수도 있다.또한 자신의 파일에 다른 내용을 기록하게 허용할 수도 있고 거부할 수도 있다.이들 권한들을 이용하여 각 파일과 디렉토리들을 다른 사람들과 공유하거나 아니면 개인적인 목적으로 사용할 수 있다. 리눅스에서 사용자는 기본적으로 최소 하나의 그룹에 포함되어 있고 하나 이상의 그룹에 속할 수도 있다. 파일(디렉토리) 생성시 디폴트로 설정되는 권한- 파일 권한은 umask 에 기본 설정된 값에 따라서 권한이 만들어진다.- 명령어 : umask (내부명령어) 퍼미션 변경 명령어 - 명령어 :.. 더보기 4월 20일 1. 명령어 알아오기 및 실습 예제 만들기 ( 명령어 당 1문제씩 LAB 형식으로)umask, chmod, chown, chgrp, touch, ln 2. 간단한 쪽지 시험일시 : 4월 24(금)범위 : 전체ex) rpm -e 명령어에 대해 설명하시오... ex)rpm -qV coreutilsmd5......T 다음이 의미하는 것은 무엇인지 설명하시오. mc를 yum을 통해서 다운로드 받아서 설치한다.설치방법은 무엇인가?#yum -y install mc 3. 프로세스 명령어 예습해오기 4. 사용자와 그룹 명령어 예습해오기 더보기 yum 주제 : yum yum은 Yellowdog Updater Modified 의 약자로 rpm 기반의 시스템(redhat계열) 을 위한 자동 업데이터이자 패키지를 설치/삭제도구이다. yum 은 자동적으로 의존성을 처리해주며 rpm 패키지들을 안전하게 설치, 삭제 및 업데이트하기 위해 반드시 해야할 이들을 스스로 해결한다. 또한 yum 은 이미 설치되어 있거나 혹은 저장소에 설치가능한 패키지에 관한 정보를 효율적이고 쉽게 검색해 온다. yum 은 rpm 이나 다른 도구들처럼 일일이 수동으로 업데이트할 필요가 없으므로 수 많은 시스템들을 더욱 관리하기 쉽게 해준다. yum 으로 update 할 경우 커널을 제외한 나머지 패키지들은 모두 삭제 및 업데이트를 할수 있다. 커널의 경우는 업데이트를 하더라도 계속 쌓이.. 더보기 int의 크기 int는 CPU에서 가장 기본적으로 사용하는 데이터 단위의 크기인 WORD와 동일한 크기를 의미한다. 그리고 WORD의 크기는 16비트 컴퓨터에서는 2 bytes, 32비트 컴퓨터에서는 4 bytes, 64비트 컴퓨터에서는 8 bytes이다. 그리고 주소를 가리키는 포인터의 크기도 WORD의 크기와 같다."윈도우 32 bit 버전에서는 RAM을 4G Byte 이내로만 인식가능하고, 그 이상을 인식하려면 64 bit 버전을 깔아야 한다"라는 이야기의 이유는 바로 주소의 최대크기 차이 때문에 그렇다. 그런데, C 컴파일러에서 코딩시 사용하는 int는 호환성을 위해서 4 bytes 크기로 명시되어 있다. 그렇기 때문에 int는 4 bytes라고 생각하면 맞다. 하지만 알아야 할 것은 원래 int가 4 byte.. 더보기 [linux] gdb 사용하기 ===========================================================================LAB> 개발환경에서 gdb 디버거를 사용해보자. #vi gdbtest.c#includeint main(){int i, j; // 변수 i, j를 선언 char buf[1024] = "Hello C"; i = 10;j = 20; printf("buf = %s \n", buf);printf("i = %d, j = %d \n", i, j); return 0;}-----------------------------------사용법: x/FMT 메모리주소 help x 로 확인한다. FMT는 반복회수,포맷,출력단위 포맷: x : 16진수 d : 10진수 c : ASCII 문자로 표시.. 더보기 rpm 주제 : rpm o rpm 이란 ? rpm (redhat package manager) 약자로 미국의 RedHat 사가 개발한 패키징 방식이다.RedHat 계열의 배포판을 사용하는 리눅스에서 사용한다. ex) CentOS, Fedora ...., RedHat ** 파일명의 형식패키지명-버전-배포판-아키텍처-rpm ** rpm 파일을 설치하는 형식 : mc-4.6.1a-35.el5.i386.rpm fc19 : 페도라 V 19el5 : Enterprise Linux V 5 noarch : 모든 아키텍처에 설치가 가능한 패키지들(font ...) //CPU와 상관없이 모든 아키텍쳐에서 사용 가능s390, s390x i586 -> i686 // Intel CPU 에서 컴파일된 파일 32bit i386으로 컴파일.. 더보기 이전 1 ··· 13 14 15 16 17 18 19 ··· 21 다음