본문 바로가기

SeSAC22

[SeSAC 성동캠퍼스 1기] 네트워크&리눅스 3일차 1. 서버 구축 시 알아야 할 필수 개념과 명령어 ✏️ 지난 시간 복습하기! [ 터미널 접속 명령어 ] - 윈도우에서 리눅스 접속할 때 : PuTTY 사용 - 서버 to 서버 : ssh id@server_ip주소 [-p 2022] - 원격지 파일 복사 : scp /etc/abc.txt id@server_ip주소:/home/user1/ [ 권한 관리 명령어 ] - chmod 644 ./hidden.txt - sudo chown -R user2 ./hidden.txt [ 사용자 관리 명령어 ] - adduser user5 [ 백업/압축 명령어 ] - 압축 : tar cvzf backup.tar.gz /etc - 압축 해제 : tar xvzf backup.tar.gz [ nginx 관리하기 ] systemct.. 2023. 11. 7.
[SeSAC 성동캠퍼스 1기] 네트워크&리눅스 2일차 4. 서버 구축 시 알아야 할 필수 개념과 명령어 ✓ putty 설치 완료 [ 에디터 사용 ] - vi 에디터 사용 권장 [ vi 기능 요약 ] 셸 상에서 vi [파일명]을 입력하면 새로운 문서 편집할 수 있는 환경이 만들어짐! vi file1​ ⚠️ 문서 편집 권한이 없다면 'sudo' 명령어를 사용해주자! 1. 명령 모드 (command mode) : vi 명령어를 통해 vi를 시작할 경우 실행되는 모드 - 방향 키를 통해 커서 이동 가능 2. 입력 모드 (insert mode) : 명령 모드에서 ' i ' 또는 ' a ' 키를 눌러 입력 모드로 넘어갈 수 있음. 입력 모드에서는 자유롭게 코드나 글을 작성할 수 있으며, 명령 모드로 돌아갈 때에는 ' ESC ' 키를 누르면 됨 3. 콜론 모드 : 명령.. 2023. 11. 7.
[SeSAC 성동캠퍼스 1기] 네트워크&리눅스 1일차 1. 실습 환경 구축 ✓ VMware pro 17 다운로드하기 [ 가상머신과 가상머신 소프트웨어의 개념 ] - 컴퓨터에 설치된 운영체제(호스트 OS)안에 가상의 컴퓨터를 만들고, 그 안에 또 다른 운영체제(게스트 OS)를 설치/운영할 수 있도록 제작된 프로그램 - PC에 이미 설치되어 있는 Windows를 호스트 운영체제라 부르고, 가상머신에 설치할 그 외의 운영체제를 게스트 운영체제라고 부름 - 멀티부팅(Multi-Booting)과는 개념이 다름! [ 명령어 ] 1. 부팅모드 변경 $ sudo systemctl set-default multi-user.target $ sudo reboot //재부팅 2. 업데이트 셧다운, 메모리 1기가(1024)로, 부팅, 로그인 $ sudo apt-get update.. 2023. 11. 6.
[SeSAC 성동캠퍼스 1기] 파이썬 프로그래밍 4일차 Ch9. 파일 읽기와 쓰기 [ 파일은 왜 필요한가 ?] : 파일에 출력하면 계속 반복해서 내용 확인 가능 [ 파일 읽기 ] 1. 파일 열기 : 파일을 열기 위해서는 open() 함수에서 파일명 지정하고, 읽기(Read)를 의미하는 'r'로 설정 - 모드(mode) : open() 함수의 마지막 매개변수 ~> 파일을 열 때 어떤 용도로 열지 결정함 ~> 파일 읽기용은 'r'을 씀 변수명 = open("파일경로/파일이름", "r") 2. 파일 읽기 : 파일에서 데이터를 읽어올 수 있는 상태 3. 파일 닫기 : 파일과 관련된 모든 작업이 끝나면 파일을 정상적으로 닫아줘야 함 - 파일을 닫기 위해 사용하는 변수는 open() 함수로 열었던 변수명 변수명.close() [ 파일에 담아둔 데이터를 읽기 위한 함수 .. 2023. 11. 5.