2023. 3. 7. 09:45ㆍAWS 기반 데이터분석 처리 고급 SW 클라우드 개발자 양성과정
<회원가입 리스트>
- github
: github desktop 프로그램 다운로드 후 설치
- docker hub
docker desktop 프로그램 다운로드 후 설치
- postman
: Postman 프로그램 다운로드 후 설치
- oracle
: mysql workbench 다운로드 후 설치
https://dev.mysql.com/downloads/workbench/
- atom
: atom editor 다운로드 후 설치
https://sourceforge.net/projects/atom.mirror/
### Virtualbox Ubuntu
- Virtualbox 다운로드 후 설치
: www.virtualbox.org
- ubuntu iso 다운로드
: ubuntu.com
Ubuntu Desktop 22.04 LTS 다운
### WSL2 & docker 설치 및 설정
https://www.44bits.io/ko/post/wsl2-install-and-basic-usage
위 링크 참조…
이름 : ubuntu
ISO image 선택
username and Password
Useraname : ubuntu
Password : 1234
Repeat Password : 1234
Hostname : ubuntu
기본메모리 : 4096M
Processors : 2개
Virtual Hard disk : 25 GB
디스플레이 탭 클릭
비디오 메모리 : 64MB
~ 틸드 : 사용자의 홈 디렉토리
`` 백틱 : echo `pwd`
@ 엣
#
$
%
^ : Ctrl +d, ^d
* : all
:
;
‘’
“”
< : less than, 입력 리다이렉션
> : grater than : (출력) 리다이렉션
>>
| : pipe
\
/
// -
// _
?
[ ]
{ }
( )
Ctrl+c : ^c, cancel
Ctrl+d : ^d, eod, logout
Ctrl+z : suspend, ^z
## 리눅스의 partitioning
/boot : 500MB, 커널 이미지
SWAP : RAM * 2, 2048
/ : 나머지 영역
————————————————
/home : 사용자의 홈
/usr : 실행파일, 라이브러리 등
/var : 로그, 메일, www 등
### windows powershell에서
> ubuntu config --default-user root
### ubuntu…
# sudo passwd root
1234
1234
1234
# su - ##su-login-root
1234
# cat > .exrc
set nu ai sm
## set nu = 라인 번호 표시
## set ai = 자동 들여쓰기(Auto Indent)
## set sm = (), {} 에서 닫는 괄호를 입력할 때 일치하는 괄호를 보여줌(Show match)
^d
# cat .exrc ##실행
## 장치 -> 게스트 확장 CD 이미지 삽입
# cd /media/ubuntu/VB ~~~
# ls ##list
# ./VBoxLinuxAdditions.run ##iso이미지를 마운트하여VBOXLinuxAdditions.run하면 설치 진행
# mkdir /data
# cd ##홈 디렉토리 이동
## 장치 -> 공유폴더 -> 공유폴더 설정
- 다운로드 폴더를 선택하고
마운트 포인트 /data
아래 자동 마운트, 항상 사용하기 선택.
## 장치 -> 클립보드 공유 -> 양방향
## 장치 -> 드래그앤드랍 -> 양방향
# shutdown -r now
ubuntu 계정으로 로그인 후
$ su -
1234
# cd /data
# ls
# apt -y update; apt -y upgrade
# eject cdrom
# cat > .nanorc
set linenumbers
^d
# cat .nanorc
# nano test
^x -> y -> enter
# nano /etc/gdm3/custom.conf
18 [security]
19 AllowRoot=true
^X -> y -> Enter
# nano /etc/pam.d/gdm-password
3 #auth required pam_succeed_if.so user != root quiet_success
^X -> y -> Enter
# nano /etc/gdm3/greeter.dconf-defaults
disable-user-list=true
29번째 줄 찾아서 주석 제거후
^X -> y -> <enter> : 저장 후 종료
# shutdown -r now
root - 1234
위처럼 입력해서 root로 로그인 합니다.
shutdown -h now
파일-가상시스템 내보내기 -> virtual machines
///////
eject: 기본 DVD 또는 CD-ROM 장치를 언마운트한 후에 디스크 트레이를 연다.
$sudo passwd root- 암호 변경 가능
su-substitute user
#su[변경하고자 하는 사용자 ID]
sudo-super user do
-l = login
su- = su-login root
cd: 홈 디렉토리로 이동
cd- / 이전 디렉토리로 이동
cat / 단순히 출력
set nu = 라인 번호 표시
set ai = 자동 들여쓰기(Auto Indent)
set sm = (), {} 에서 닫는 괄호를 입력할 때 일치하는 괄호를 보여줌(Show match)
ls = list
./VBoxLinuxAdditions.run : iso이미지를 마운트하여VBOXLinuxAdditions.run하면 설치 진행
mkdir /data : 폴더 만들기
apt-get update
'apt-get update'는 운영체제에서 사용 가능한 패키지들과 그 버전에 대한 정보를 업데이트하는 명령어다. 설치되어 있는 패키지를 최신으로 업데이트하는 것이 아닌 설치가능한 리스트를 업데이트하는 것이다.
apt-get install 명령을 이용해서 특정 패키지를 설치할 수 없는 경우 최신으로 패키지 리스트를 업데이트해야 할 필요가 있다.
apt-get upgrade
운영체제에 apt-get install 명령으로 설치한 패키지들을 최신 버전으로 업그레이드하는 명령어다. apt-get upgrade 명령을 이용하면 apt-get update로 가져온 각 패키지들의 최신 버전에 맞게 업그레이드를 한다.
cat > .nanorc
set linenumbers ##nano편집기 실행 및 set linenumbers
cat .nanorc ## 단지 실행하는 것
# nano /etc/gdm3/custom.conf
사용자 생성시
'AWS 기반 데이터분석 처리 고급 SW 클라우드 개발자 양성과정' 카테고리의 다른 글
리눅스 강의 정리 (0) | 2023.03.08 |
---|---|
D-3 (0) | 2023.03.08 |
뉴렉처 정리(리눅스) (0) | 2023.03.08 |
AWS 기반 데이터분석 처리 고급 SW 클라우드 개발자 양성과정 (0) | 2023.03.07 |
D-2 (0) | 2023.03.07 |