본문 바로가기

리눅스5

리눅스 실습서버 만들기 part2 - Shell script를 이용해 학생 아이디, 패스워드 생성하는 코드 작성하기 이제 서버에서 학생들이 접속할 수 있다. 그런데 학생들마다 리눅스 실습을 하기 위해서는 계정이 필요할 것이다. 총 80명의 학생들의 계정을 일일히 adduser 명령어로 생성해줄 수 있겠지만 번거로우므로 Shell script를 사용해서 한 번에 80명 학생들의 계정과 패스워드를 만들어 주도록 하자! 1. 학생들의 학번 정보를 엑셀로 다운 받는다. 어떤 학교든 이 시스템이 구축되어있을 것이며 필자 또한 이 시스템에서 수강 학생들의 정보를 다운 받을 수 있었다. 엑셀을 잘 몰라서 파이썬의 판다스를 이용해 이 엑셀파일의 학번을 제외한 나머지 컬럼들은 삭제하였다. 그리고 이 엑셀파일을 다시 txt파일로 변환해주었다. 이 txt파일에는 앞에 알파벳 한글자 + 학번 이렇게 저장했고 이 파일은 결국 리눅스 계정을 .. 2023. 8. 3.
리눅스 실습 서버 만들기 - part1. 윈도우에서 wsl로 우분투 리눅스 서버 생성 교수님께서 리눅스 실습 서버를 만들어서 학생들이 서버에서 실습할 수 있는 환경을 만들라고 하셨다. (학생들이 virtural box, vm ware 깔아서 하는게 조교인 내 입장에선 속편하지만 학생들은 처음 까는 가상머신 프로그램의 에러를 처음 보면 깊은 좌절감에 빠질 것이다.) 뭐부터 해야할지 막막했다. 같은 연구실분들의 도움 + 구글링을 통해서 만든 실습서버에 대해서 포스팅 하도록 하겠다!!! (여러가지 시도한 것들도 포스팅합니다) 1. Virtural box에서 리눅스 서버를 계속 돌려보자! - 시도는 좋았으나, 가상머신의 특성상 서버의 속도가 굉장히 느렸다. 가상머신을 사용하게 되면, 내 컴퓨터의 하드웨어 자원을 윈도우 운영체제와 리눅스 운영체제가 같이 사용하면서 속도가 굉장히 느려진다는 것이다... 2023. 8. 3.
wsl2 에서 리눅스 여러개 사용하기 wsl2 환경에서 여러개의 리눅스를 사용하고 싶다. WSL2 tarball 설치 https://cloud-images.ubuntu.com/releases/hirsute/release/ubuntu-21.04-server-cloudimg-amd64-wsl.rootfs.tar.gz 위의 경로에서 wsl ubuntu image파일을 다운로드 받는다. 그리고 아래 명령어를 입력한다. Remove-Item alias:curl 윈도우 파워셀에 빌트인된 curl Alias 설정을 지운다. 그리고 curl 명령어를 이용해서 Ubuntu WSL tarball을 다운로드한다. curl (("https://cloud-images.ubuntu.com", "releases/hirsute/release", "ubuntu-21.04.. 2023. 4. 14.
맥(MacOS)에서 virtualbox 우분투 ssh로 접속하기 환경설정은 https://velog.io/@younho9/Mac-%EB%B2%84%EC%B6%94%EC%96%BC%EB%B0%95%EC%8A%A4VirtualBox%EC%97%90-%EC%84%A4%EC%B9%98%EB%90%9C-%EC%9A%B0%EB%B6%84%ED%88%ACUbuntu-%EB%A7%A5-%ED%84%B0%EB%AF%B8%EB%84%90%EC%97%90%EC%84%9C-%EC%A0%91%EC%86%8D%ED%95%98%EA%B8%B0 [Mac] 버추얼박스(VirtualBox)에 설치된 우분투(Ubuntu) 맥 터미널에서 접속하기 대학생으로서 쓰는 리눅스(Linux) 설치기 - 2편 지난 글에서 버추얼박스(VirtualBox)에 우분투(Ubuntu)를 설치하는 법을 다뤘다. 설치하고 사.. 2021. 11. 26.