본문 바로가기
728x90

IT Network System/Linux Srv12

데비안 패키지 관리자 시스템(DPMS) * DPMS - DPMS는 데비안 계열의 시스템에서 소프트웨어를 관리하는 근간이 된다. - 일반적인 소프트웨어 관리자 시스템과 마찬가지로, DPMS도 용이한 설치 및 삭제 방법을 제공한다. (.deb 확장자) * dpkg(Debian Package) - DPMS의 핵심은 dpkg 응용 프로그램인데, 시스템의 백엔드 단에서 실행되는 것으로 커맨드라인 도구라든지 GUI 도구들은 이 응용프로그램과 상호작용하도록 되어 있다. - 데비안에서 패키지는 ".deb 파일"이라고 불려지곤 하는데 dpkg 응용프로그램이 이 .deb 파일을 직접 관리한다. * APT - apt는 우수한 성능의 고급 도구 모음이다. dpkg 응용 프로그램과 직접상호작용을 하는 래퍼 도구(apt-get이나 apt-cache와 같은 도구가 참조.. 2020. 11. 20.
리눅스 패키지 놀이 1. 캠프파이어 apt install -y libaa-bin aafire 2. 매트릭스??? apt install -y cmatrix cmatrix cmatrix -C red 이런식으로 뒤에 옵션 여러가지가 있음! cmatrix -help로 옵션 종류 확인가능! 막 가지고 놀다가 잠겨버림 ㅜㅜ 3. caca apt install -y caca-utils cacafire cacaclock cacademo 2020. 11. 20.
Boot loader 부트 관리자는 운영체제의 실행 과정을 실질적으로 시작하는 것을 관리한다. 예를 들어 GRUB은 인기 있는 리눅스 부팅 관리자 중 하나이다. 윈도우 사용자라면 NT 로더를 사용해봤을 것이다. 이것은 부팅할 때 메뉴를 보여준다. 부트로더 설정 화면에는 몇 가지 옵션이 보인다. 아래에 옵션으로 부트로더를 설치할 수 있고 두 번째에 있는 항목을 선택하면 /dev/sda에 MBR(Master Boot Record)에 설치할 수 있다. 시스템 부팅 시에 시스템이 디스크에서 가장 먼저 읽어 내는 부분이 바로 MBR이다. 내장된 하드웨어에 대한 테스트가 완료되면 소프트웨어가 제어권을 가져오는 지점이다. ☞ 부트 로더 메뉴를 설정하는 것은 배포판마다 조금씩 다르다. 어떤 배포판은 자동으로 복구 모드를 옵션 목록에서 추가.. 2020. 11. 20.
Linux File permissions * symbol - (ex. -rw-r--r-- )에서 맨앞의 -는 file인지 directory인지 구분하는 symbol이다. - 앞에가 directory인 경우에는 d, file인 경우에는 -라는 symbol로 표시된다. * 권한 - ls 명령으로 현재 파일에 부여되는 권한을 확인할 수 있다. - rw-r--r--로 표시되는 부분이 부여된 권한을 나타낸다. 3개씩 끊어서 보면 ① 앞에 3개 (rw-) : user 즉 소유자(owner)의 권한이다. ② 중간에 3개 (r--) : group에 대한 권한 ③ 마지막 3개 (r--) : others에 대한 권한이 된다. - 이 권한을 8진수로 표현하면 rwx(read, write, execute) 권한을 다 갖는 경우 7이 된다. - 각 권한을 숫자값으로 .. 2020. 11. 20.
[Linux Srv 실습] FTP FTP에는 다양한 종류가 있다. FTP에 대한 자세한 설명은 여기에서! ▶Linux FTPS configure #실습 재료 (가상 머신 VMware / ISO 이미지 파일 debian-10.4.0) apt install proftpd -y // FTP 패키지 다운 adduser --gecos "" webmaster // webmaster라는 이름의 유저 생성 vi /etc/passwd ① webmaster : 사용자명 ② x : 패스워드 (/etc/shadow 파일에 암호화되어 있음) ③ 33 : 사용자 계정 UID ④ 33 : 사용자 계정 GID ⑤ ,,, : 사용자 계정 이름(정보) ⑥ /var/www/ : 사용자 계정 홈 디렉토리 ⑦ /bin/bash : 사용자 계정 로그인 쉘 vi /etc/pro.. 2020. 11. 20.
[Linux Srv 실습] apache2 ※ 사용자들에게 웹 서비스를 제공하는 apache 웹 서버를 구성해보자! #실습 재료 (가상 머신 VMware / debian 10.4.0) apt install apache2 -y // 웹 서버 apache2 패키지를 깐다. a2enmod authnz_ldap // apache2 LDAP 인증 모듈을 사용하도록 설정한다. ServerName : 웹 서버 도메인 주소 (클라이언트에게 보이는 호스트 주소 http://intranet.skill39.net) ServerAdmin : 웹 문서 로딩 시 에러가 발생한 경우 에러 페이지에 나타나는 관리자 메일 주소. DocumentRoot : 서버의 웹 문서가 있는 경로를 지정한다. 경로의 마지막에 “/”를 추가하면 안됨! ErrorLog : 웹사이트에 에러가 나.. 2020. 11. 19.
728x90