Cloud Engineering

1. vi 편집기로 들어가는 명령어 vi 파일이름 vim 파일이름 2. 종료하기 :q , :q! 저장하지 않고 종료 :wq, :wq! 저장하지 않고 종료 3. 이동하기 h j k l 좌 하 상 우 키보드의 화살표로도 이동할 수 있다. ^ 현재 라인의 가장 앞으로 이동 $ 현재 라인의 가장 끝으로 이동 4. 화면 이동 H 보고 있는 화면의 가장 위쪽으로 이동 M 보고 있는 화면의 중간으로 이동 L 보고 있는 화면의 아래로 이동 gg 파일 맨 위로 이동 G 파일 맨 아래로 이동 5. 파일 라인을 지정하기 :set nu 라인 넘버를 보이게 설정하는 명령어 :set nonu 라인 넘버를 보이지 않게 설정하는 명령어 :n 이동하고자 하는 라인넘버를 n에 써주면 해당 라인으로 이동함 (ex :30 ) 6. 파일 편..
/bin : binary directory 사용자 명령어가 존재하는 디렉토리 /sbin : system binary directory 시스템이 사용할 수 있는 명령어가 존재하는 디렉토리 /home : 사용자 홈 디렉토리 /proc : proc 파일 시스템으로 매핑되어 있으며, 주로 커널의 파라미터와 동작중인 프로세스와 관련된 정보를 제공하는 디렉토리 →커널이 메모리상에 만들어 놓은 것으로 디스크상에 존재하지 않는다. /tmp : 응용 프로그램 동작 시 각 프로그램 동작 중 발생하는 임시 파일을 load 하는 디렉토리 /var : 시스템 운영 중 발생하는 프로세스 (프로세스 관련 정보, 시스템 로그, 시스템 메일 저장 정보, 프린트, spool 정보 등 ) /boot : 부팅 이미지 정보가 있는 부팅 관련..
1. 현재 작업 디렉토리 확인 pwd 2. 쉘 출력된 내용 지우기 clear 3-1. 디렉토리 내용 확인 [root@localhost ~]# ls aaaa anaconda-ks.cfg initial-setup-ks.cfg 3-2. 디렉토리 내용 자세히 확인하기 [root@localhost ~]# ls -l 합계 12 -rw-r--r--. 1 root root 4 12월 26 14:17 aaaa -rw-------. 1 root root 1923 12월 26 11:17 anaconda-ks.cfg -rw-r--r--. 1 root root 1971 12월 26 11:26 initial-setup-ks.cfg 여기서 각 필드의 의미를 알아보자. d rwx r-x r-x 5 root root 5 Dec 27 ..
virtual box 의 CentOS를 켠다. CentOS에서 터미널을 연다. 이더넷 연결이 되어있는지 확인하고, 이더넷이 연결되어 있지 않다면 켜주자 ! ip a 명령어를 통해 현재 나의 ip 주소를 확인할 수 있다. 196 번대 ip주소를 기억해둔다. 다음으로 systemctl start sshd systemctl enable sshd 두 명령어를 터미널에 입력한다. CentOS를 켜둔 채로 리눅스 터미널에서 작업을 진행한다. virtual box 밖인 실제 운영체제인 리눅스 (우분투) 터미널에서 ssh root@196.x.x.x.x 를 입력하고 root 계정의 패스워드를 친다. root@localhost ~ 로 계정이 바뀐 것을 확인할 수 있다. 이것으로 CentOS를 리눅스 터미널에서 사용하기 셋..
Container Technology 1. 컨테이너란 최근에는 컨테이너가 등장했다. Host 로부터 격리되어 독립적인 환경의 이미지 파일로부터 실행되는 프로세스이다. namespace와 cgroup 기술을 사용한다. 원래 VM도 OS 를 이미지화해서 만들지만 컨테이너에서 말하는 이미지는 어플리케이션 이미지이다. 내가 앱을 돌릴때 필요한 라이브러리, 어플리케이션 자체를 이미지화해서 만들어놓은 것이다. 2. 컨테이너와 VM의 종류 Linux LXC : OS 내에서 작동하는 경량화된 VM 구현. Docker : Docker 출시 이후로 컨테이너가 각광받기 시작함. 개발자들이 다양한 OS에서 작동하는 동일한 개발 환경을 구현하는 것이 목적. Docker Image 란 실행에 필요한 모든 것을 포함하여 docke..
클라우드 컴퓨팅 모델 Could 모델은 다음과 같다. 사진은 마이크로소프트 Azure에서 제공한 사진이다. 우리가 자주 들어본 IaaS, PaaS, SaaS가 클라우드 모델의 한 종류에 속하게 된다. On Premises는 회사 및 개인이 직접 전체 시스템을 구축해서 사용하는 모델이며, 따라서 자유도가 가장 높다. 그리고 IaaS -> PaaS -> SaaS 순으로 클라우드 vendor가 제공하는 기능이 많아진다. 최근의 트렌드는 SaaS는 요금이 많이 부과되므로, IaaS , PaaS를 하이브리드로 많이 사용하려고 한다. as a Service 의 뜻 IaaS, PaaS, SaaS 단어에 붙는 as a Service는 무슨 의미이길래 계속 붙는 것일까. 여기서 '서비스'란 , IT Service를 의미..
minjiwoo
'Cloud Engineering' 카테고리의 글 목록 (13 Page)