전체 글 (28) 썸네일형 리스트형 리눅스 Flask 사용 예 1) 2) 3) 4) 리눅스 웹서버(FLASK) 1. Flask 마이크로 웹 응용 프레임워크 -> Flask 웹 응용 프레임워크는 빠르고 가벼운 파이썬 웹 프레임워크다. 이 소프트웨어는 동적인 URL 및 CGI, WSGI 등은 물론 MySQL, SQLite 데이터베이스 등의 다양한 모듈을 지원한다. 2. Flask 설치 -> sudo apt-get install python3 -flask * 최신 버전을 설치하려면 다음과 같은 명령을 실행한다. -> sudo apt-get install python3-pip sudo pip3 install flask 리눅스 nano 편집기 **nano [파일 이름]** nano 에디터의 단축키 명령 내용 Ctrl +g 도움말 보기 Ctrl +o 파일 저장 Ctrl +x pico 빠져나오기 Ctrl +a 현재 행의 처음으로 이동 Ctrl +e 현재 행의 끝으로 이동 Ctrl +v 이전 페이지로 이동(Pag_up) Ctrl +y 다음 페이지로 이동(Page_down) Ctrl +w 문자열 찾기 Ctrl +d 현재 커서 위치의 한 글자 삭제 Ctrl +k 한 라인 삭제 Ctrl +u 마지막으로 삭제된 라인 복구 리눅스 시스템 관리 명령 1. 관리자 모드 실행 !!!sudo!!! 꼭 기억하기 2. 프로세스 관리 일반 형식 ps [-auxlujsm] 옵션 설명 -l 긴 형식으로 출력한다. -u 실행 유저와 실행 시간을 표시한다. -j 작업 제어(job control)형식으로 출력한다. -s 시그널 형식으로 출력한다. -m 메모리 정보를 보여 준다. -a 다른 사용자의 프로세스 현황을 보여 준다. -x 터미널 제어 없이 프로세스 현황을 표시한다. 3. kill 명령어 형식 일반 형식 kill [-signalID] PID 옵션 설명 -signalID 프로세서에게 보낼 시그널을 지정한다. -l 시그널 종류를 시그널 번호순서대로 이름으로 나열한다. **** kill 15151 -> 15151를 종료 kill -9 15164 -> 15164를 .. 리눅스 기타 파일 명령어 1. find 명령어 형식 일반 형식 find [디렉터리] 탐색 조건 탐색 조건 설명 - name 파일 찾고자 하는 파일의 이름을 정한다. 와일드 카드도 가능하다. - perm 모드 파일 권한(permission)이 일치되는 것을 찾는다. 원하는 권한은 ls로 볼 수 있는 형태와 같이 지정한다. - type ? 형태가 같은 파일을 찾는다. 물음표(?) 부분에 디렉터리는 d, 파이프는 p, 심벌릭 링크는 l, 소켓은 s, 블록 파일은 b, 일반 파일은 f 등의 기호를 사용한다. - links ? 특정 개수의 링크를 가진 파일을 찾는다. 물음표 부분에 링크의 숫자를 표기한다. - size ? 파일의 크기가 일치하는 것을 탐색한다. 파일 크기는 블록단위로 물음표 부분에 지정한다. 한 블록은 512바이트로 내정.. 리눅스 일반 명령어 (사용자와 권한) 1. 사용자 -> 유닉스 및 리눅스 시스템에서는 파일에 접근하거나 사용하려면 정보 보호를 위해 먼저 권한을 획득해야 한다. 이러한 권한은 계정에 따라 소유자, 그룹, 기타 모든 사용자 이렇게 3 부류의 소유 권한으로 설정할 수 있다. - 소유자 : 파일을 소유한 사용자 - 그룹 : 파일을 사용할 수 있는 여러 사용자가 가입된 특별 계정 2. 권한 -> 파일은 접근 권한으로 읽기,쓰기,실행이라는 세 가지 종류의 모드로 구분하여 중복으로 조합해서 설정할 수 있다. 사용 권한 값(2진수) 사용 권한 값(2진수) 읽기 쓰기 실행 읽기 쓰기 실행 - - - 0(000) r - - 4(100) - - x 1(001) r - x 5(101) - w - 2(010) r w - 6(110) - w x 3(011).. 리눅스 기본 명령어(파일처리)-02 1. cp 명령어 형식 일반 형식 cp [-abdfilPprsuvxR] file_name1 file_name2 옵션 설명 -a 가능한 한 원래 파일의 구조와 속성을 그대로 복사한다 -R 디렉터리를 재귀적(recursive)으로 복사한다. -b 복사할 때 덮어쓰게 되는 파일은 백업을 만든다. -P 원본 파일의 소유자, 그룹, 권한, 시간 기록을 그대로 복사한다. -d 심벌릭 링크(symbolic link)는 심벌릭 링크로 복사한다. 그리고 원본 파일과의 하드링크 관계를 유지한다. -f 복사 위치에 존재하는 파일을 제거하고 복사한다. 2. rm 명령어 형식 일반 형식 rm [-firv] file 또는 directory 옵션 설명 -f 지울 파일이 있을 경우 강제로 삭제한다. -i 지울 파일이 있을 경우 지울.. 리눅스 기본 명령어(파일목록,경로)-01 1. ls 명령어 형식 일반 형식 ls [-aCxdlstucriFR] (files_name) 옵션 설명 -a 모든 파일('.'로 시작하는 숨은 파일 포함)을 출력한다. -l 각 파일에 대한 종류, 소유자, 권한, 갱신일 등의 자세한 정보를 보여 준다. -t 최근에 만들어진 파일 순서로 보여 준다. -R 하위 디렉터리의 내용까지 전부 보여 준다. -i 파일의 inode 번호를 보여준다 -u 액세스(access한 날짜 순서대로 정렬한다) -r 정렬된 순서의 역으로 출력한다. 2. 경로와 현재 작업 디렉터리 및 변경 옵션 설명 pwd 현재 디렉터리, 현재 작업 디렉터리를 출력 cd 현재 작업 디렉터리를 변경 이전 1 2 3 4 다음