![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FmaNfp%2FbtrTlsKtWuh%2Ftt9GYphqaTgtOR21S48G21%2Fimg.png)
파일 및 권한 관련 명령어 (1) * chmod (change mode) : 파일 권한 변경 * 기호 문자를 사용하는 방법 chmod g+rx test.c -> test.c 파일 그룹에게 읽기, 실행 권한을 준다 chmod u+rw test.c -> test.c 파일 사용자에게 읽기, 쓰기 권한을 준다 chmod ug+rw test.c -> test.c 파일 사용자와 그룹에게 읽기, 쓰기 권한을 준다 chmod u=rwx, g=rw, o=rx test.c -> test.c 파일 사용자에게 읽기, 쓰기, 실행 권한을, 그룹에게는 읽기, 쓰기 권한을, 기타에게는 읽기, 실행 권한을 준다. * 숫자를 이용하는 방법 - r 읽기 = 4 / w 쓰기 = 2 / x 실행 = 1 - 사용자, 그룹, 기타 순서대로 부..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fww2Dd%2FbtrTqgii77f%2Fjo9r8A4aLXFwNgoEe7XK90%2Fimg.png)
쉘 종류 쉘 (shell) : 사용자와 컴퓨터 하드웨어 또는 운영체제간 인터페이스 - 사용자의 명령을 해석해서, 커널에 명령을 요청해주는 역할 - 관련된 시스템콜을 사용해서 프로그래밍이 작성되어 있다 Bourne-Again Shell (bash) : GNU 프로젝트의 일환으로 개발됨, 리눅스 거의 디폴트 Bourne Shell (sh) C Shell (csh) Korn Shell (ksh) : 유닉스에서 가장 많이 사용됨 리눅스 기본 명령어 정리 리눅스 명령어는 결국 쉘이 제공하는 명령어 리눅스 기본 쉘이 bash 이므로, bash에서 제공하는 기본 명령어를 배우는 것 UNIX는 다중 사용자를 지원하는 시스템 다중 사용자 관련 명령어 알아보기 * whoami : 로그인한 사용자 ID를 알려줌 * pass..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbv67G6%2FbtrTmYPXoLe%2FkugOzrk7KPE2Is0kRYhAq1%2Fimg.png)
클라우드 컴퓨팅 설정 1. EC2 또는 인스턴스(서버) 생성 2. Elastic IP (탄력적 IP) 생성 - IP 주소 - 동적 IP - 고정 IP 3. 자기 PC (클라이언트) 에서 EC2(서버) 접속 리눅스 배포판 (패키지) 리눅스 커널 및 다양한 소프트웨어 패키지를 배포하는 것 - 리눅스 배포판 (패키지) 리눅스 배포판 예 1 : https://en.wikipedia.org/wiki/List_of_Linux_distributions 리눅스 배포판 예 2 (ubuntu) : https://www.ubuntu.com/download 자기 PC에서 EC2(서버) 접속 ※ 유닉스 / 리눅스 기본 구성 알아두기 리눅스와 파일 모든 것은 파일이라는 철학을 따른다 모든 인터렉션은 파일을 읽고, 쓰는 것처럼 이..
![article thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTheOj%2FbtrTtAUBIzV%2FqQGhscIykIloXs63UP5Ji0%2Fimg.png)
리눅스 (LINUX) 특징과 장점 서버에 많이 사용되는 운영체제 최근 서버 환경은 주로 리눅스이다 프로그래밍을 할 때에도 많이 사용된다 클라우딩 컴퓨팅에서도 많이 사용된다 운영체제, 소프트웨어의 대부 UNIX 계열 운영체제 > 완전 프로그래머 스타일 인터페이스 > 사용법을 익힐 수 있다 plain하게 프로그래밍이 가능 > ANSI C - C 언어 표준 리눅스의 시작 리누즈 토발즈 (Linus Torvalds)가 개발 > 대학에 있는 UNIX 컴퓨터를 집에서 쓰고 싶다 > 다중 사용자, 다중 작업 (시분할 시스템, 멀티 태스킹)을 지원하는 유닉스(UNIX)와 유사한 운영체제 GPL 라이선스 GPL 프로그램은 어떤 목적으로 어떤 형태로든 사용할 수 있지만, 사용하거나 변경된 프로그램을 다시 배포하는 경우, ..