본문 바로가기

전체 글66

[Linux] 리눅스에 FTP 서버 설치하기 개요리눅스에 vsftpd라는 ftp 서버를 설치하는 방법을 명령어와 결과 이미지를 통해 알아보자.[vsftpd] 란Very Secure FTP Server Daemon의 약자로써 전 세계에서 가장 많이 사용하는 ftp 서버이다.설치 방법1. APT 파일목록 갱신# apt update2. vsftpd 설치 패키지가 존재하는지 검색# apt search vsftpd빨간 사각형 구문이 나와야 한다.3. vsftpd 설치# apt install vsftpdvsftpd 설치, 서비스 등록, 실행이 동시에 된다.4. vsftpd 실행 상태 보기# service vsftpd status초록불이 들어오고 active에 (running)이 뜨면 잘 실행된 것이다.요럴 땐 에러난 것이므로 vsftpd.conf를 확인한다... Linux 2021. 6. 30.
[Linux] readonly option is set (add to override) 오류 개요vi 명령어로 편집 후 :wq 로 저장할 때 readonly option is set (add to override) 오류가 뜨는 경우가 있다. 해결 방법에 대해 알아보자.해결 방법read only파일 같은 경우에는 저장할 때 :w! 를 사용해야 한다.:w!  => 강제로 저장하기! 는 강제 옵션으로써 readonly문서도 강제 저장할 수 있게 해 준다. 추가 해결 방법해당 방법으로도 오류가 뜬다면 아래 방법을 참고한다.2021.07.05 - [Linux] - [Linux] changing a readonly file 해결 방법 [Linux] changing a readonly file 해결 방법개요 터미널에서 vi를 통해 파일을 수정하려 할 때 중요 파일을 root가 아닌 사용자가 변경하려 하면 c.. Linux 2021. 6. 30.
[Linux] useradd와 adduser의 차이 개요linux 명령어 중 useradd와 adduser의 차이를 알아보고, adduser의 기능 및 장점을 알아보자.문제점useradd로 계정을 생성했었는데, bash, home디렉토리 등 필요한 항목들이 없어서하나하나 설정이 필요했다.useradd, adduser 비교useraddadduser계정을 생성할 때 필요한 모든 설정들을 명시해줘야 한다.홈디렉토리 생성 등 기본 설정을 해준다. 해결adduser로 유저를 생성하니 기본적인 구축이 자동으로 되었다.유저 생성 방법sudo adduser [유저이름]해당 구문 입력 후 password 및 password 확인 총 두 번 비밀번호를 입력한다.이후 기본 설정과 함께 생성된다.유저생성 확인cut -f1 -d: /etc/passwd해당 구문으로 유저 생성 확.. Linux 2021. 6. 30.
[Spring] 유저별로 메뉴 다르게 보이기 개요유저 종류 별로 웹 페이지의 메뉴 및 페이지가 다르게 보이도록 Spring 기반의 백엔드로 구축하는 법에 대해 알아보자. 데이터 구축부터 mapper 설정까지 알아보자.구현 절차1. 데이터 구축데이터 베이스 구축은 해당 게시물을 참조한다.2021.06.28 - [Database] - [Database] 유저별로 메뉴 다르게 보이기 [Database] 유저별로 메뉴 다르게 보이기개요 유저 별로 사이트의 메뉴가 다르게 나오기 위해 데이터베이스를 구축한다. 해당 프로그램에선 2 depth의 메뉴 리스트를 만들 예정이다. 구현 테이블은 2개가 필요하다. 1. 메뉴 테이블 2. 유저gomgomkim.tistory.com Spring을 활용하여 구축한 데이터베이스를 활용하여프런트에 유저별 접근 가능한 메뉴 정보.. Spring 2021. 6. 29.
[Database] 유저별로 메뉴 다르게 보이기 개요유저 별로 사이트의 메뉴가 다르게 나오기 위해 데이터베이스를 구축한다. 해당 프로그램에선 2 depth의 메뉴 리스트를 만들 예정이다.구현테이블은 2개가 필요하다.1. 메뉴 테이블2. 유저 별 사용 가능한 메뉴 표시 테이블1. 메뉴 테이블칼럼 정보IDXNAMENAME_KRPATHPARENT_IDXpk영어이름(키로 사용)한글이름(UI로 사용)프론트 경로상단 태그IDX : PKNAME : 메뉴 탭의 영어 이름으로써 프런트에서 키로 연결하기 위해 필요하다.NAME_KR : 메뉴 탭의 한글 이름으로써 프론트에서 UI로 나타내기 위해 필요하다.PATH : 프론트에서 사용하는 실제 경로이다.PARENT_IDX : 상위 메뉴의 IDX를 나타낸다. SELF JOIN을 통하여 메뉴를 연결할 예정이다2. 유저 별 사용.. Database 2021. 6. 28.