본문 바로가기
반응형

전체 글147

APT 설명 APT란 Advanced Packaging Tool 소프트웨어의 설치와 제거를 처리하는 패키지 관리 툴입니다. 그래픽 인터페이스 없이 명령어로 사용됩니다. 설치할 패키지 명을 입력하면, 'etc/apt/sources.list'에 지정된 소스 목록에서 해당 패키지와 종속성 목록과 함께 찾아 자동으로 설치합니다. 그렇기 때문에 어떤 패키지를 설치할 때 종속성 문제를 걱정하지 않아도 됩니다. 사용자가 직접 새로운 소스 목록을 추가하거나 시스템이 업그레이드돼도 해당 패키지를 업데이트하지 않게 해 현재 버전을 계속 사용하는 등의 작업을 할 수 있습니다. APT대표적인 명령어 apt-get : 옵션들이 많아지다 보니 apt에서 자주 사용하는 옵션들을 추출해서 사용자들이 사용하고 보기 편하게 만드는 것입니다. apt.. 2023. 12. 16.
Debian 설명 오늘은 Debian의 Security Framework(보안 모듈), Package Tool(관리 도구), SELinux와 AppArmor에 대해 알아보도록 하겠습니다. Debian에 대해 간략하게 소개해 드리면 데비안 프로젝트가 개발한 자유 컴퓨터 운영체제입니다. Security Framework(보안 모듈) Debian의 보안 모듈은 AppArmor입니다. AppArmor이란? 시스템 관리자가 응용 프로그램 역량 및 권한을 제한할 수 있도록 하는 커널 보안 모듈입니다. 개별 애플리케이션의 기능을 제한하여 해킹될 경우 피해를 최소화해 줍니다. 강제적 접근 통제(MAC : Mandatory Access Control) & 임의 접근 통제(DAC : Discretionary Access Control) M.. 2023. 12. 15.
C언어, 다음 소수 찾기 특정 수가 주어진다면 특정 수이상인 소수중 가장 작은 소수를 찾는 알고리즘을 만들어 보도록 하겠습니다. 우선 소수임을 판별해 주는 함수가 필요합니다. 저희는 OdOp_next함수에서 판별하겠습니다. OdOp_next int OdOp_next(long long nb) { long long i; long long standard; i = 2; standard = OdOp_sqrt(nb); while (nb % i != 0 && i 2023. 12. 14.
C언어, 소수 판별하기 소수는 1과 자기 자신 외에는 나누어 떨어지지 않는 수를 말합니다. 즉, 약수가 2개만 존재하는 것입니다. 2, 3, 5, 7, 11, 13, ... 이렇게 다양한 수가 있습니다. 0은 1로도 못 나누기 때문에 소수가 아니고, 1은 약수가 2개가 아니죠. 그렇다면 소수를 판별해 주는 함수를 만들어 보도록 하겠습니다. int OdOp_is_prime(int nb) { int i; if (nb < 2) return (0); i = 2; while (nb % i != 0 && i nb / 2) return (1); return (0); } 앞에서도 설명했다시피 만약 입력받은 수가 2보다 작다면 소수가 아닌 것이기 때문에 0을 리턴해 줍니다. 이제 nb를 i로 나누어줍니다. 이때 나머지가 0이 나오지 않다면 i.. 2023. 12. 13.
반응형