반응형

Linux 23

Linux 실습일지(8) - KDE, 리눅스 사용자 권한

이번 실습일지에서는 그동안 공부해온 Linux 실습 내용 중 복습하고 싶은 부분 2가지를 골라 실습해보고자 한다. 실습 과제 1. Linux Server(b)에 KDE 데스크톱 환경 설치하기​우선 VMware에서 Server(b)의 메모리 용량을 2GB로 늘려준 후 Server(b)의 root계정으로 로그인한다. 다음으로 apt update를 해준 후 apt install kubuntu-desktop 명령을 이력하면 아래 사진과 같이 kubuntu desktop이 설치된다.이후 reboot을 해주면 아래와 같이 KDE 데스크톱 환경이 작동하는 것을 확인할 수 있다.​2. Linux에 사용자 계정을 하나 추가한 후 파일을 하나 생성하여 해당 파일이 새로 생성된 계정의 사용자와 계정이 소속된 그룹에서만 읽기..

Linux 실습일지 2023.02.01

Linux 실습일지(7) - Bash Script

실습 과제 이번에 실습과제로 돌려본 프로그램은 '메일 전송 프로그램'이다. 리눅스에서는 mail이라는 명령어로 명령창에서 바로 메일을 전송할 수 있다, 쉘 스크립트 프로그래밍을 통해 프로그램을 실행시키고 메일주소를 입력하면 자주 전송하는 메일을 자동으로 전송해주는 프로그램을 만들었다. 가령 사이트에서 회원가입 축하 메세지를 보내는 등 사람들에게 동일한 내용의 메일을 자주 보낸다면 해당 프로그램이 상당히 유용할 것으로 보인다. 프로그램을 생성하는 과정을 다음과 같다.​1. apt update를 하고 mailutils를 설치한다.2. 설치가 완료되면 아래와 같은 화면을 확인할 수 있다.여기서 Internet Site를 선택하고 나머지 사항들은 기본 설정으로 유지해주면 된다.3. 다음으로 vi에디터로 send..

Linux 실습일지 2023.02.01

Linux 실습일지(6) - Linux LVM

실습과제 이번 실습과제로는 Server(b)에 LVM을 설정하는 실습을 수행하였다. 과제 수행 결과는 아래와 같다.LVM을 설정하는 자세한 과정은 블로그에 따로 작성해두었다. 아래 링크를 클릭하면 해당 내용을 확인할 수 있다.https://devlog-j.tistory.com/12 리눅스에 LVM 설정하기이번에는 리눅스에 LVM을 설정하는 실습을 수행하였다. 우선 VMware로 들어가서 Server(b)에 각각 2GB, 3GB짜리 하드디스크를 추가한다. 그럼 아래와 같이 하드디스크 sde, sdf가 새로 추가된 것을 터미널devlog-j.tistory.com  새로 배운 내용 이번 수업에서는 RAID1과 RAID0의 장점을 결합한 RAID1+0과 LVM을 설정해보았다. 또한 쿼터를 설정하여 각 사용자별로..

Linux 실습일지 2023.02.01

리눅스에 LVM 설정하기

이번에는 리눅스에 LVM을 설정하는 실습을 수행하였다.우선 VMware로 들어가서 Server(b)에 각각 2GB, 3GB짜리 하드디스크를 추가한다. 그럼 아래와 같이 하드디스크 sde, sdf가 새로 추가된 것을 터미널에서 확인할 수 있다.리눅스에 장착된 디스크 이름을 확인했으면 이제 각 하드디스크에 대한 파티션을 설정해준다.이때 이전에 RAID 설정해줄 때와 다른 점은, 파티션 타입을 8e(Linux LVM)으로 설정해준다는 것이다. 다음으로 apt update를 진행해준 뒤 lvm2를 설치한다.다음으로 pvcreate 명령어로 각 파티션에 대한 물리적인 볼륨(PV)을 생성하고 vgcreate 명령어로 이들을 묶어 볼륨그룹(VG)을 생성한다. 아래 사진은 sde1, sdf1로 myVG라는 볼륨그룹을 ..

Linux 실습일지 2023.02.01

Linux 실습일지(5) - Linux RAID

실습과제 실습과제로 Server(b)에 RAID 5를 구성해보았다. 해당 내용은 아래 링크를 통해 들어가보면 확인할 수 있다.https://devlog-j.tistory.com/10 리눅스에 RAID 구성하기 (RAID 5)RAID 5를 선택한 이유 RAID는 여러 개의 하드디스크를 하나의 하드디스크처럼 사용할 수 있도록 해준다. 이번 실습 시간에는 리눅스에 Linear RAID, RAID0, RAID1, RAID5를 구성해보고 각각의 차이를 비교해devlog-j.tistory.com  새로 배운 내용 이번 수업시간에는 리눅스의 파일 시스템과 하드디스크의 구성 요소(플래터/섹터/자기 헤드/스윙 암), 디스크 관리에 대해 배웠다.하드디스크를 관리하는 방법에는 SATA 와 SCSI가 있는데, SATA의 경우..

Linux 실습일지 2023.02.01

리눅스에 RAID 구성하기 (RAID 5)

RAID 5를 선택한 이유 RAID는 여러 개의 하드디스크를 하나의 하드디스크처럼 사용할 수 있도록 해준다. 이번 실습 시간에는 리눅스에 Linear RAID, RAID0, RAID1, RAID5를 구성해보고 각각의 차이를 비교해보았다. 모두 각자만의 장점이 존재하는 방식들이지만, 나는 아무래도 RAID 5가 가장 괜찮은 RAID 방식이라는 생각이 들었다. RAID 5의 경우 패리티 데이터의 저장 공간을 따로 확보해놓기 때문에 이를 통해 결함을 어느정도 허용한다는 장점이 있다. 사실 이건 굉장히 중요한건데, 결함을 허용하지 않는 Linear RAID와 RAID 0의 경우 데이터가 저장된 공간에 문제가 생기면 데이터를 영영 복구하지 못하는 상황이 발생할 수도 있다는 위험부담이 따른다. 하지만 RAID 5의..

Linux 실습일지 2023.02.01

Linux 실습일지(4) - Linux에 각종 패키지 설치하기

실습과제 실습과제로는 GNOME을 설치한 Sever(b)에 Clementine, Libreoffice Base, Visual Studio Code의 3가지 프로그램을 설치해보는 실습을 수행하였다. 실습일지 분량이 긴 관계로 실습과제는 블로그에 따로 작성해두었다. 아래 링크를 클릭하면 해당 내용을 확인할 수 있다.https://devlog-j.tistory.com/8 리눅스 프로그램 설치 연습(Clementine, Libreoffice Base, Visual Studio Code)이번에는 실습과제로 리눅스에 3가지 프로그램을 설치해보았다. ​ ① Clementine Clementine은 음악 재생 프로그램의 하나로 Linux 뿐만 아니라 Windows와 Mac OS에서도 동작되는 크로스 플랫폼이다. 공식d..

Linux 실습일지 2023.02.01

리눅스 프로그램 설치 연습(Clementine, Libreoffice Base, Visual Studio Code)

이번에는 실습과제로 리눅스에 3가지 프로그램을 설치해보았다. ​① ClementineClementine은 음악 재생 프로그램의 하나로 Linux 뿐만 아니라 Windows와 Mac OS에서도 동작되는 크로스 플랫폼이다. 공식 사이트의 설명을 따르면 오디오, CD 재생부터 큐시트 지원, 드롭박스, 구글 드라이브 등 클라우드에 업로드한 음악을 재생할 수도 있다고 나와있다. 나 같은 경우 음악 듣는 것을 워낙 좋아하고, 구글링을 하였을 때에도 프로그램 후기가 좋아 설치하게 되었다. 또한 무료로 이용할 수 있는 프로그램이고, 안드로이드 휴대폰을 이용하여 원격 제어도 가능하다고 한다.설치방법은 우선 리눅스 터미널에서 root 계정으로 로그인 한 후 다음 명령어를 입력한다.add-apt-repository ppa:..

Linux 실습일지 2023.02.01

Linux 실습일지(3) -Linux User Group

실습과제 실습과제로 리눅스에 안드로이드 스튜디오를 설치해 보았다.안드로이드 스튜디오에 대한 소개와 설치 방법에 대해 소개한 내용은 실습일지 분량이 많은 관계로 블로그에 따로 작성해두었다.아래 링크를 클릭하면 내용을 확인할 수 있다.https://devlog-j.tistory.com/6 리눅스에 안드로이드 스튜디오 설치하기안드로이드 스튜디오란? 안드로이드 스튜디오란 안드로이드 환경에서 작동하는 모바일 어플리케이션(앱)을 개발하기 위한 통합 개발 환경이다. 2013년 구글 I/O 컨퍼런스에서 발표되었으며, 아파devlog-j.tistory.com  새로 배운 내용 이번 수업 시간에는 리눅스의 디렉터리 구조에 대해 배우고 다중 사용자 관리 시스템인 리눅스에서 터미널을 통해 사용자 정보와 그룹 정보를 확인하는 ..

Linux 실습일지 2023.02.01

리눅스에 안드로이드 스튜디오 설치하기

안드로이드 스튜디오란? 안드로이드 스튜디오란 안드로이드 환경에서 작동하는 모바일 어플리케이션(앱)을 개발하기 위한 통합 개발 환경이다. 2013년 구글 I/O 컨퍼런스에서 발표되었으며, 아파치 라이선스로 배포된다. 오늘(2021. 03. 20) 기준 안드로이드 developers 사이트에 들어가보니 안정화 버전이 4.1.3 버전까지 나온 듯하다.​리눅스에 안드로이드 스튜디오 설치하기 우선 리눅스 터미널을 연 후, sudo add-apt-repository ppa:maarten-fonville/android-studio 를 입력합니다. 이는 안드로이드 스튜디오 설치 PPA 저장소를 추가하는 과정이다.다음으로, 터미널에 sudo apt update 를 입력하여 다운받을 패키지 목록을 업데이트 한다.다음으로 ..

Linux 실습일지 2023.02.01
반응형