Programming/Linux

[Linux] ssh와 rlogin의 차이 ssh(Secure Shell)와 rlogin은 모두 원격 접속을 제공하는 프로토콜이지만 ssh는 보안 강화 및 다양한 안전 기능을 제공하는 반면, rlogin은 비안전하며 오래된 원격 로그인 프로토콜이다. 두가지 프로토콜의 특징을 좀 더 확인해보도록 하자. 1. SSH (Secure Shell) $ ssh [계정]@[호스트IP] 개념 및 특징 SSH는 네트워크 상에서 안전한 통신을 제공하는 프로토콜 및 해당 프로토콜을 구현한 프로그램 암호화된 통신을 제공하여 데이터의 기밀성을 유지하고 중간에서의 도청을 방지함 사용자 인증 및 호스트 인증을 통해 안전한 접속 보장 터널링 기능을 제공하여 다양한 프로토콜을 안전하게 전송 가능 차이점 보안 : ssh는 데이터를 암호..
리눅스 rm 명령어 사용법 (파일, 디렉토리 삭제) # rm 사용법 rm [옵션] [삭제할 파일/디렉토리] rm은 remove의 약자로 리눅스에서 파일이나 디렉토리를 삭제하려고 할 때 사용하는 명령어이다. rm명령어를 통해 한번 삭제 한 파일이나 디렉토리는 복구할 수 없으며 또 삭제 여부를 다시한번 묻지 않고 즉시 삭제하기 때문에 사용 시 주의가 필요하다. ✔️ 파일 삭제 파일을 삭제할 때는 옵션을 설정할 필요가 없다. # 파일 삭제 rm [파일명] # 1개 삭제 rm [파일1] [파일2] [파일3] # 여러개 삭제 rm *.java # 현재 경로의 java의 확장자를 가진 모든 파일 제거 ✔️ 디렉토리 삭제 디렉토리를 삭제할 때에는 꼭 [-r] 옵션을 넣어주어야 한다. # 디렉토리 삭제 rm -r [디..
리눅스 설치 없이 실습하는 방법 2가지 cloud9과 codeOnWeb 이렇게 2가지 방법을 설명하기 앞서 실제 파일을 만들어 실행까지 해보고 싶으신 분들은 cloud9을 추천하며 그냥 간단한 명령어 실습을 해보고 싶으신 분은 조금 더 간단히 실습가능한 두번째 방법인 codeOnWeb을 추천한다. 1. cloud9 https://c9.io Cloud IDE - AWS Cloud9 - AWS AWS Cloud9은 브라우저만으로 코드를 작성, 실행 및 디버깅할 수 있는 클라우드 기반 IDE(통합 개발 환경)입니다. 코드 편집기, 디버거 및 터미널이 포함되어 있습니다. Cloud9은 JavaScript, Python, PHP를 aws.amazon.com 위 링크로 진입 후 로그인을 하면 아래와 같은 화면으로 ..
Linux - grep 명령어 사용법 (리눅스 문자열 검색하기) 💡 1. grep 명령어의 개념 grep은 입력으로 전달된 파일의 내용에서 특정 문자열을 찾고자할 때 사용하는 명령어이다. 하지만 grep 명령어가 문자열을 찾는 기능을 수행한다고 해서, 단순히 문자열이 일치하는지 여부만을 검사하는 것은 아니다. 문자열이 같은지(equal)만을 검사하는 수준을 넘어, 훨씬 복잡하고 다양한 방식으로, 그리고 매우 효율적으로 문자열을 찾는 기능을 제공한다. 이는 grep이 파일의 문자열을 검색할 때, 단순 문자열 매칭이 아니라, 정규 표현식(Regular Expression)에 의한 패턴 매칭(Pattern Matching) 방식을 사용하기 때문이다. 📌 정규 표현식(Regular Expression) 정규 표..
[Linux] 리눅스 find 명령어 사용법 Linux의 find는 파일 및 디렉토리를 검색할 때 사용하는 명령어입니다. 이름 그대로 리눅스에서 접근할 수 있는 파일 시스템에서 파일 및 디렉토리를 찾는(find) 명령어입니다. 이 find를 여러 옵션을 사용해 파일 및 디렉토리를 검색하는 방법에 대해 알아보겠습니다. ✔️ find 개념 find 는 파일이나 디렉토리를 찾는 명령어다. 현재 디렉토리(.) 기준 이름, 크기, 종류, 생성일 등 다양한 조건으로 검색할 수 있으며 검색 결과는 유닉스의 장점인 pipe를 이용하여 다른 프로그램에서 처리할 수 있다. ✔️ find 명령어 옵션 find 명령어에는 몇 가지 옵션과 많은 수의 표현식(Expression)이 존재합니다. 일반적인 리눅스의 명령어와는 조금 ..
코딩무니
'Programming/Linux' 카테고리의 글 목록