목록IT일기(하반기) (163)
겉바속촉
CypherPunk 의 역사 - 1975년 DES(Data Encryption Standard) - 일반인에게 공개된 최초의 암호화 알고리즘 - IBM에서 제작 -------> AES로 대체됨 (Advanced Encryption Standard) - 1983년 데이비드 차움이 E-Cash(최초의 금융거래 암호화) 발표 Digicash라는 회사(익명이 송금 서비스) 설립 - 프라이버시 보호운동의 조직화 ===> CypherPunk라고 불림 Digital 화폐의 역사 - 1983년 E-Cash - 1988년 B-Money, Bit -Gold - 2002년 Hash-Cash - 2004년 RPOW (첫 SW 구현) - 2008년 Bitcoin - 2013년 Ethereum - 2015년 Ethereum 첫 ..
계정 생성 후 새로운 계정으로 바꿔주기 원래 있던 계정 삭제 su - userdel -r jinmonnie userdel -r kim 이제 로그인 후에 su- ifconfig 여기서 중요한것은 이더넷 주소 ram카드 정보!!! firefox traceroute netstat -r cat /etc/resolv.conf nslookup - ip주소 받아오기 Network Platform [종류] Unicast (1 : 1) Broadcast (1 : 다) Multicast (1: Many) -> 보통 연구기관에서 많이 사용, 일반적으로는 사용하지 않는다 [방향] simplex (단방향) : 한 시스템에서만 전송 가능 tv, radio ....... duplex (양방향) -Half Duplex _ 양방향 전..
vmware 창을 켜주세요:) 설치해두었던 CentOS-7.4-1708을 열어주세요:) [분산 & 탈중앙화] 분산 중복 작업의 분산, 저장의 분산 작업의 중복, 저장의 중복 지배 동등 지배자(primary)만 공격하면 해킹 가능 탈중앙화, Peer to Peer (P2P) [디지털화 & 블록체인] 디지털화 블록체인 모든 정보를 bit로 표현 효율성을 포기, 무결성을 향상 블록체인은 IoT와 Big Data Cloud와는 전혀 연관성 없음 주의 [암호화폐, 가상화폐, 거래소] Digital 화폐 Virtual 화폐 암호 화폐 유통화폐를 Digital화 시킨 것 가상화폐, 암호화폐, T머니 Digital화폐 중 Network상에서만 사용되는 것 절대적 익명성 보장을 위한 기술이 들어가 있는 것 거래소 브로커..
interactive모드로 들어가기 작업할 폴더는 bin/bash라고 해주었습니다 docekr run -it centos:6 /bin/bash interactive모드에서 나오기 ctrl + p + q (잠깐 나오는 것) 현재 살아있는 즉 실행되고 있는 docker 확인 docker ps 살아있는 docker로 들어가려면 저는 지금 container id가 5c6e77e553af기 때문에 다음과 같이 입력해주었습니다 지금 유일한 id라서 간단하게 앞에 세글자만 입력해서 넣어도 attach가 가능합니다 다 적으셔도 okay docker attach 5c6 그럼 ctrl + p + q 는 잠깐 나오는 것이기 때문에 두 개를 실행시켜볼게요 저는 centos:7 과 centos:6 을 각각 run -it 해준 ..
현재 windows 상태입니다 화면에 $표시가 나올 뿐이기 때문에 docker로 접속해주셔야합니다 ifconfig 쳐보시면 다음과 같이 뜹니다 Virtual Box를 가보시면 defualt가 실행중인 게 보이실 거에요:) 이제 리눅스 환경인 거쥬 그리고 PuTTY창에 IP주소 넣어주세요:) 그럼 다음과 같은 창에서 login as : docker password : tcuser docker run ubuntu:latest /bin/echo Hello ubuntu - os명 : 다음에 오는 것 - 버전 toolbox로 가셔서 위의 문장을 입력하셔서 설치해주시는 거에요 그래서 hello가 출력되면 ok 허브에서 원하는 os명 확인 https://hub.docker.com/ Docker Hub Docker C..
이번에는 컨테이너인 Docker를 설치하려고 합니다:) Google 창에 들어가셔서 DockerToolbox-19.03.1.exe 를 입력하셔도 되고 다음 링크를 타고 들어가셔도 됩니다:) https://github.com/docker/toolbox/releases Releases · docker/toolbox The Docker Toolbox. Contribute to docker/toolbox development by creating an account on GitHub. github.com 들어가셔서 다음 표시한 것을 다운받아주세요 다운받으시는 동안 다음 링크 타고 들어가셔서 회원가입을 진행해주세요:) https://www.docker.com/ 파일탐색기로 가셔서!! 클릭하시면 다음과 같은 화면이..
이번에는 VI 편집기에 대해서 알아보도록 할게요:) 우리는 항상 Virtual Box에 들어가면 기계처럼 터미널을 열어주죠 터미널에다가 vi를 입력하시고 엔터!! 그럼 다음과 같은 화면이 뜹니다:) 빔 - 향상된 vi 라고 뜨네요? 기존의 vi 에디터에서 향상된 vim 에디터를 의미합니다 이렇게 vi를 터미널에서 입력하면 뜨는 화면은 바로 우리가 사용할 vi에디터라고 하는 것입니다:) 일단 종료에 대해서 보도록 하쥬 :q vi 편집기 종료 :q! 저장하지 않고 그냥 종료 :wq 저장하고 종료 :sh 잠깐 나오는 것 입력해보시면 다음과 같이 맨 아랫줄에 써집니다! 자 이제 vi 편집기 빠져나와서 터미널에다가 vi linux.txt라고 쳐봤습니다 그럼 다음과 같이 뜹니다 바로 이 상태가 명령모드라고 봐주시면..
이번에는 프로세스의 구성요소들에 대해서 배워보도록 할게요:) PID = 프로세스를 구별할 수 있는 유일한 요소 PPID = Parent PID 부모 프로세스 결국 계속해서 거슬러 올라가면 조상격인 1이 등장하게됩니다. 우리가 아무리 kill -9 1 을 통해서 죽이려고 해도 죽일 수 가 없습니다 이외에도 UID, GID = 프로그램 실행한 사람에 대해서 나타냄 EUID, EGID = 프로세스가 파일에 대해 가지고 있는 권한을 나타냄 등등... 이 있습니다. 변수에 대해서도 배워보도록 할게요:) [리눅스에서 변수 만드는 방법] *환경변수_ 리눅스라는 환경에서 사용하는 변수 *쉘변수_터미널에서 사용하는 변수 1) 변수 선언 변수명 = 값 echo $변수명 -------> echo명령어는 변수를 출력하는 프린..
지난번에 이어서 더 여러가지 명령어들을 배워보도록 할게요:) 2020/07/10 - [취업일기/LINUX] - [LINUX] 리눅스 기본 명령어 정리 [LINUX] 리눅스 기본 명령어 정리 서버는 항상 끄고 작업해주셔야 합니다:) 삭제할 경우에도 당연히 서버를 끄고 삭제해야겠쥬? Alt + F2 : 명령어 입력하기 다음과 같이 띄워서 해도 되지만 귀찮기 때문에 보통 터미널을 켜서 작업 2-juhyun-2.tistory.com 2020/07/14 - [취업일기/LINUX] - [LINUX] 서버 구축할 때 필요한 명령어 [LINUX] 서버 구축할 때 필요한 명령어 이번에는 서버 구축할 때 알아야 하는 개념과 명령어들을 알아보도록 할게요:) 리눅스 파티션의 일반적인 권장 크기 마운트 포인트 권장 크기 비고 ..