본문 바로가기

전체 글4

리마 개발자 - 리처드 스톨먼 : Emacs, GCC, GDB 디버거 등의 프로그램을 개발하였고, GNU 프로젝트 및 자유 소프트웨어 재단 설립자 - 리누스 토발즈 : 리눅스 커널과 Git 개발자 - 켄 톰슨 : 유닉스와 플랜9 운영체제의 개발주도 및 C언어의 모체가 된 B언어 개발자. - 데니스 리치 : C언어와 유닉스 개발자 - 앤드루 S. 타넨바움 : 유닉스 계열 운영체제 미닉스의 저자 리눅스 기술목록 1. 리다이렉션 : 표준 스트림의 입력과 출력의 방향을 다른 곳으로 바꾸는 것 2. 파이프: 특정 프로세스의 표준 출력을 다른 프로세스의 표준입력으로 쓰이게 하는 것으로 2개의 프로세스를 연결하는 통로 3. 라이브러리: 특정한 코드 (함수 or 클래스)를 포함하고 있는 컴파일된 파일 4. 가상 콘솔: 리눅.. 2024. 1. 22.
리눅스 스터디 ( 데이터베이스 ) 이번 목표 - 데이터베이스에 APS 테이블 넣기 데이터 베이스 (DB) - 여러 사람이 공유하여 사용할 목적으로 체계화해 통합하여 관리되는 데이터의 집합 데이터베이스의 특징 실시간 접근성 지속적인 변화 동시 공유 내용에 대한 참조 데이터 논리적 독립성 데이터베이스의 장단점 데이터베이스 장점 데이터 중복 최소화 데이터 공유 일관성, 무결성, 보안성 유지 최신의 데이터 유지 데이터의 표준화 가능 데이터의 논리적, 물리적 독립성 용이한 데이터 접근 데이터 저장 공간 절약 데이터베이스 단점 데이터베이스 전문가 필요 많은 비용 부담 데이터 백업과 복구가 어려움 시스템의 복잡함 대용량 디스크로 엑세스가 집중되면 과부하 발생 데이터 베이스 설정 create databases APS; 는 AㅇPS라는 항목을 만드는 명.. 2023. 6. 6.
리눅스 스터디과제 (2) 3주차(2) 메타스플로잇과 프레임워크에 대한 정리 메타스플로잇 프레임워크 설명 메타스플로잇은 정보보안과 취약점 분석을 위한 오픈 소스 보안 프레임워크이다. 메타스플로잇은 다양한 보안 도구와 취약점 데이터베이스를 포함하고, 공격자가 취약점을 찾고 검증하고 악용하기 위해 사용될 수도 있다. 이는 보안 전문가들이 시스템의 취약점을 검증하고 보호 대책을 개발하는 데 도움이 된다. 메타스플로잇은 Ruby 언어로 개발되었으며, 다양한 운영체제에서 실행할 수 있다. 프레임워크는 "Metasploit Framework"라는 핵심 모듈로 구성되어 있으며, 사용자는 명령줄 인터페이스나 그래픽 사용자 인터페이스(GUI)를 통해 상호작용할 수 있다. 메타스플로잇은 윤리적 해킹 및 취약성 테스트를 위해 널리 사용되는 도구 중 .. 2023. 5. 29.
리눅스 스터디 과제 3주차 1) 사용자 계정과 root 계정 차이 정리 사용자 계정은 권한으로 인해 실행을 자유롭게 못하고 root 계정은 관리자 계정으로 모든 실행을 자유롭게 할 수 있다. 2) cp, mv, rm 실습 3) 우분투 업데트 ( apt ) 3주차 수정 mysql , apache 다운받기 mysql sudo apt-get install -y mysql-server-8.0 apache sudo apt-get install -y apache2 2023. 5. 25.