728x90
반응형

ITStudy/Linux 10

su 명령어와 사용자 전환 시 주의할 점. su와 su -의 차이점

안녕하세요, 오목입니다. 오늘은 Linux에서 가장 기본적인 명령어 중 하나인 su를 다루면서 su와 su -의 차이점에 대해서 알아보도록 하겠습니다. * 본 포스팅은 ChatGPT를 참고해 작성한 내용임 su su는 슈퍼 유저(super user) 또는 다른 사용자로 전환하는 명령어입니다. 이 명령어를 사용하면 현재 로그인한 사용자를 다른 사용자로 전환하여 해당 사용자의 권한으로 작업할 수 있습니다. 기본적으로 su 명령어를 실행하면 슈퍼 유저인 root 계정으로 전환하게 됩니다. 예를 들어, 일반 사용자로 로그인한 후 시스템 관리 작업을 수행해야 할 때나 다른 사용자의 권한으로 특정 작업을 실행해야할 떄 su 명령어를 사용할 수 있습니다. $su [username] 이때 [user]는 전환하고자 하는..

ITStudy/Linux 2023.08.09

xrdp 설치를 통한 GUI 환경 구축하기(+포트변경)

이번에는 xrdp를 설치하여 GUI환경에서 원격으로 접속하는 방법에 대해서 알아보겠습니다. 원격 작업을 할 시 명령행을 통해 관리하는 작업을 통한 작업은 기본적으로 필요하지만 GUI환경에서 작업함으로써 편하게 할 수 있는 작업이 있을 수 있다고 생각이 듭니다. 그래서 윈도우즈처럼 SSH가 아닌 방법으로 리눅스 환경에 원격으로 접속하여 사용할 수 있는 xrdp를 설치하고 사용해 보겠습니다. "CentOS 7에서 테스트를 진행했습니다." 01 xrdp 설치 아래의 명령어를 통해 xrdp를 설치할 수 있습니다. yum install xrdp -y 02 포트 변환 RDP의 경우 3389의 등록된 포트를 사용하고 있기 때문에 보안을 위해서는 port를 수정해 줄 필요가 있습니다. 이는 /etc/xrdp/xrdp...

ITStudy/Linux 2021.06.12

virsh로 VM 시스템 관리하기

이번에는 virsh를 사용해서 VM 시스템을 관리하는 방법에 대해서 알아보겠습니다. virsh는 게스트 VM을 관리하기 위한 명령행 인터페이스이며, libvirt API로 구축되어 VM 생성 및 관리하는데 사용할 수 있습니다. 이 문서에서는 간단하게 virsh를 활용하여 가상머신 리스트를 확인하고 실행 및 종료하는 방법에 대해서 다룹니다. 01. 게스트 OS 리스트 확인하기: virsh list virsh list 명령어를 가지고 게스트 OS의 목록과 상태를 확인할 수 있습니다. 모든 게스트OS의 상태를 확인하고 싶을 시 --all 옵션을 입력하여 사용할 수 있습니다. *아래의 각 명령어들은 리스트에 출력된 게스트OS의 Id를 통해서도 관리가 가능합니다. [root@test ~]# virsh list I..

ITStudy/Linux 2021.06.10

Linux 파일과 디렉토리의 허가권 및 소유권

이번 포스트에는 Linux 파일과 디렉토리 구조와 소유권 및 허가권에 대해서 알아보도록 하겠습니다. 아래와 같은 내용을 알아보도록 하겠습니다. 01 파일과 디렉토리의 구조와 형태 02 허가권 및 소유권 : chmod. chown, chgrp 03 기본 소유권한 : umask 우선 파일과 디렉토리의 구조를 살펴보도록하겠습니다. 1.1. Linux 파일의 구조 : 파일 유형+파일의 허가권 / 링크 수 / 소유자 / 그룹 / 크기 / 날짜 / 시간 / 파일명으로 구성됩니다. 1.2. 파일 유형 : ls -l 명령어를 통해 파일의 리스트를 확인할 시 가장 앞에 붙은 문자는 파일의 유형을 의미합니다. 1.3. 파일허가 : 리눅스의 파일허가는 3개씩 끊어서 읽으면 됩니다. 파일에 따른 사용자 별로 나뉘어집니다. 개..

ITStudy/Linux 2021.02.12

VMware 상 CentOS8 최소 설치 후 네트워크 고정IP 설정

이번에는 VMware에 CentOS을 최소 설치로 설치 한후 네트워크를 고정 IP로 설정하는 방법에 대해서 알아보도록 하겠습니다. 시스템 구성 HOST - Windows 10 VM - VMware 16.0 GUEST - CentOS8 HOST 시스템에서 VMware의 네트워크 상태를 확인해 봅니다. VMware는 자체로 게이트웨이, DHCP, DNS 역할을 모두 해줍니다. VMware GUEST를 오른쪽 클릭해서 setting의 NetWork Adapter: NAT 설정을 확인해줍니다. cmd 창에서 ipconfig /all 명령어를 이용해 VMnet8의 정보를 확인해줍니다. C:\Users\user> ipconfig /all 이더넷 어댑터 VMware Network Adapter VMnet8: 연결별 ..

ITStudy/Linux 2021.02.11

Linux 사용자와 그룹 관리 기본 02

이번 시간에는 리눅스 사용자와 그룹을 관리하는 방법에 대해서 알아보도록 하겠습니다. 모든 내용을 한 포스트에 담기에 내용이 많아 부득이하게 사용자와 그룹을 구분하도록 하겠습니다. 사용자와 관련된 정보가 궁금하신 분은 이전 포스트를 이용해 주시기 바랍니다. 우선 그룹을 관리하기에 앞서 해당 정보가 저장되는 파일을 확인해봅니다. # vi /etc/group : 해당 파일은 사용자 그룹들의 정보를 담고 있습니다. root:x:0: bin:x:1: daemon:x:2: sys:x:3: # - 중 략 - unbound:x:994: sssd:x:993: sshd:x:74: rngd:x:992: /etc/group의 각 행은 /etc/passwd와 마찬가지로 ':'을 구분자로하여 각 행마다 그룹들의 정보가 있습니다...

ITStudy/Linux 2021.02.10

Linux 사용자와 그룹 관리 기본 01

이번 시간에는 리눅스 사용자와 그룹을 관리하는 방법에 대해서 알아보도록 하겠습니다. 모든 내용을 한 포스트에 담기에 내용이 많아 부득이하게 사용자와 그룹을 구분하도록 하겠습니다. 그룹과 관련된 정보가 궁금하신 분은 다음 포스트를 이용해 주시기 바랍니다. 우선 사용자를 관리하기에 앞서 해당 정보가 저장되는 파일을 확인해봅니다. # vi /etc/passwd : 해당 파일은 사용자들의 정보를 담고 있습니다. root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin # - 중 략 - unbound:x:997:994:..

ITStudy/Linux 2021.02.09

Linux 실습을 위한 CentOS & VMware 설치(2)

이번 시간에는 지난 시간에 이어서 Linux 실습환경 설치를 위해 CentOS를 설치해보도록하겠습니다. VMware 설치와 관련된 포스트를 확인하고 싶으시다면 아래의 링크를 클릭해 주시기 바랍니다. 실습 환경 준비 - 가상머신: VMware 16.0 Player - 가상OS: CentOS8.5 CentOS8 다운로드 및 설치 CentOS는 레드햇 리눅스 계열로 레드햇에서 정식으로 지원하는 정식 무료 배포한이라고 할 수 있습니다. 실습환경에서는 CentOS8를 가지고 진행해보도록하겠습니다. * 레드헷에서 2020년 12월 8일 CentOs8에 대한 지원을 2021년 말에 서비스 지원을 종료할 것을 발표했습니다. 향후에는 CentOS Stream으로 전환할 계획이라고 합니다(출처: https://blog.c..

ITStudy/Linux 2021.02.03

Linux 실습을 위한 CentOS & VMware 설치(1)

이번 시간에는 Linux 실습환경 설치를 위해 VMware 및 CentOS를 다운로드 받고 설치해보도록 하겠습니다 실습 환경 준비 - 가상머신: VMware 16.0 Player - 가상OS: CentOS8.5 VMWare 다운로드 및 설치 VMware는 대표적인 S/W단에서 가상화를 통해 가상머신을 운영할 수 있는 프로그램입니다. 유료 버전과 무료버전이 있는데 개인실습용이라면 무료버전으로 사용할 수 있습니다. 1. VMWare 다운로드 아래의 URL로 접속하여 Windows용 Workstation 16.0 Player 다운로드 버튼을 클릭하면 바로 설치 exe 파일을 다운로드 받으 실 수 있습니다. VMware 설치 URL: www.vmware.com/kr/products/workstation-play..

ITStudy/Linux 2021.02.02

Linux 파일구조 및 Hard Link와 Symbolic Link의 이해

리눅스의 파일구조는 우리가 일상적으로 많이사용하는 윈도우즈와는 사뭇달라 꼼꼼히 알고 넘어가는 것이 리눅스를 근본적으로 이해하고 넘어가는데 도움이 될 수 있습니다. 1. 파일구조 > ls -l 명령어를 통해 목록리스트를 살펴보았을 때 [그림 1]과 같은 구조를 확인할 수 있음 [그림 1] 파일 구조 1.1. 파일유형 1.2. 파일허가(허가권) : 이러한 허가권은 chmod 명령어를 통해 수정 될 수 있음 2. 하드링크와 심볼릭링크 2.1. 하드링크 원본 파일과 동일한 inode를 사용 원본 수정 시 하드링크도 수정됨 원본의 이동이나 삭제 시 남아 있음 파일복사와 차이는 공간을 차지하지 않는 것임 2.2. 심볼릭링크 Windows의 바로가기 아이콘과 유사함 새로운 inode를 사용 주로 사용자가 많이 사용하..

ITStudy/Linux 2021.01.23
728x90
반응형