목록Linux (6)
차밍이
리눅스 원격 접속 SSH Secure Shell의 줄임말 네트워크를 통해 다른 컴퓨터에 접근하거나 그 컴퓨터에서 명령 실행을 할 수 있도록 해주는 프로토콜 즉, SSH를 통해 다른 컴퓨터의 리눅스에 들어가 제어할 수 있음 Telnet 또한 네트워크를 통해 다른 컴퓨터에 접근 가능 but 보안적으로 위험함 Telnet을 통해 보내지는 패킷 데이터는 암호화되지 않는다. 즉, 사용자의 비밀 번호와 같은 보안 정보가 노출 될 수 있다. SSH의 데이터는 암호화 되어있기에 상대적으로 안전하다. 사용자 입장에서는 Telnet과 SSH의 차이는 거의 없다. 서버상에서의 보안 관련된 차이가 있을 뿐이다. openssh 우분투에서 openssh라는 패키지를 통해 SSH를 구동할 수 있다. 우분투를 설치하면, openss..
프로세스 리눅스 시스템에서 메모리에 적재되어 실행되고 있는 모든 프로그램이 프로세스이다. 프로그램은 코드(명령어)의 집합체이다. 프로세스는 그 명령어 집합체 중에서 현재 실행 중 것을 의미함 모든 프로그램은 실행될 때 하나 이상의 프로세스를 갖는다. 병행적으로 실행 가능하다. 부모 - 자식 프로세스가 있다. 커널에 의해 관리된다. 모든 프로세스에는 소유자가 있다. 프로세스마다 식별을 위한 ID가 부여된다. 프로세스는 고유한 PID를 가지고 있다. PID 1번은 init프로세스, 2번은 kthreadd프로세스가 실행된다. init 프로세스는 자머지 모든 시스템 프로세스의 부모 프로세스 ps : 프로세스 목록 보기 ps [option] -e : 현재 실행 중인 모든 프로세스 정보 출력 -f : 모든 정보 확..
File Redirection Standard Stream 일반적으로 표준 입력, 표준 출력, 표준 오류 출력으로 분류 스트림은 문자열로 콘솔에 출력되도록 설정됨 stdin - 키보드 입력 stdout - 화면 출력 stderr - 오류 출력 : 표준 출력을 재지정 >> : 표준 출력을 재지정 + 파일이 없으면 생성 + 존재하다면 내용을 지우지 않고 이어서 작성 ls > ls.txt # > 연산자는 표준 출력을 재지정 / ls 결과를 ls.txt로 ls >> ls.txt # >> 표준 오류는 연산자를 사용하지 않으며 파일 디스크립터 번호를 >앞에 작성하여 사용한다. 0 표준 입력 1 표준 출력 2 표준 에러 python pgm.py output.txt # pgm.py 라는 pyt..
mkdir - 폴더 생성(디렉토리 생성) mkdir testfolder1 mkdir testfolder2 mkdir subfolder touch - 빈파일 생성 touch [생성할 파일 이름] or touch [디렉토리 경로/파일명]으로 두 가지 방법으로 사용 가능 touch testfile1 touch file.sh touch py_script.py touch /chan/sub/testfile1 touch /chan/py_workspace/calc_all.py rmdir - 디렉토리 삭제 rmdir [삭제할 디렉토리 이름] 형식으로 사용 비어있는 디렉토리를 삭제 지정한 디렉토리에 파일이 있는 경우 삭제 불가능 rmdir testfolder1 rmdir garbage_folder rm - 파일 및 디렉토..
kernel 하드웨어를 제어하는 코드를 통해 소프트웨어와 커뮤니케이션을 하며 시스템의 모든 자원을 통제 관리하는 역할을 수행한다. 프로세스/메모리/파일 시스템/장치 관리 등 컴퓨터의 모든 자원 초기화 및 제어 가능 Shell 명령어 해석기라고 불리며 사용자가 입력한 명령어를 커널에게 전달하는 역할을 수행한다. 명령어를 커널에 전달할 때 커널이 이해할 수 있는 언어로 통역하는 역할을 함 shell 종류 bash / sh / csh / ksh bash는 GNU 프로젝트의 일환으로 개발된 리눅스의 기본 쉘 모든 리눅스에서 기본적으로 사용됨
세로 방향에 특정 문자열 지우기 수정하고 싶은 위치에 Ctrl + v (column mode에 진입) 방향키를 이용하여 행 선택 d or Delete 지우기 세로 방향에 특정 문자열 수정하기 수정하고 싶은 위치에 Ctrl + v를 눌러 column mode에 진입 방향키를 이용하여 행 선택 Shift + i 입력 (대문자 I 입력) 수정 모드 진입 수정하기 / 첫 줄에서만 수정하는 것 처럼 보임 ESC 2번 누르기 / 선택한 세로줄 수정적용