반응형

OS/리눅스 6

리눅스) 사용자 관리 - useradd

이번 강의는 리눅스에서 사용자를 추가하는 방법 중 하나인 useradd에 대해서 알아보겠습니다. 1. useradd useradd의 명령은 다음과 같은 형식으로 이루어집니다. #useradd [Option] NAME 이때 원하는 이름을 NAME 자리에 넣으면 되며, 여러 옵션을 주는 것으로 여러 가지 설정을 할 수 있습니다. -d : 홈 디렉토리 지정. 지정하지 않을 시 자동으로 /home/NAME으로 결정됩니다. -g : group 지정. 지정하지 않을 시 자동으로 NAME과 같은 이름의 group으로 지정됩니다. -c : 사용자에 대한 설명. 지정하지 않으면 아무것도 입력되지 않습니다. -s : 사용할 Shell 지정. bash, csh, ksh, sh가 있습니다. -p : 패스워드를 함께 생성. -..

OS/리눅스 2023.03.22

리눅스) 프로세스 - ps

이번 강의는 리눅스에서 현재 사용 중인 프로세스를 확인할 수 있는 ps에 대해서 알아보겠습니다. CLI인 리눅스의 특성상 메모리 관리를 위해 프로세스를 확인해야 하는 일이 자주 있습니다. 따라서 ps 명령어는 자주 사용해야 하니 알아두시는 것이 좋습니다. 1. ps ps는 Process Status의 약자로, 현재 사용중인 프로세스와 관련된 명령입니다. 이와 비슷한 것으로는 윈도우의 작업 관리자나 tasklist가 있습니다. 리눅스의 ps와 윈도우의 tasklist의 가장 큰 차이점은 대안이라고 생각합니다. 윈도우는 컴퓨터가 느려지는 것이 느껴지면 굳이 tasklist를 통해 볼 필요 없이 작업 관리자에서 필요 없는 프로그램을 클릭 몇 번으로 종료할 수 있습니다. 하지만 리눅스는 CLI이기 때문에 ps ..

OS/리눅스 2023.01.13

리눅스) 디렉토리 이동 - cd

이번 강의는 리눅스에서 디렉토리를 이동하는 방법인 cd에 대해서 알아보겠습니다. 리눅스는 보통 GUI보다는 CLI로 사용하는 경우가 많기 때문에 cd를 자주 사용합니다. 이때 cd에 대해서 잘 알아두면 리눅스를 더 편하게 사용할 수 있습니다. 1. cd 리눅스의 cd는 Change Directory의 줄임말입니다. 즉, cd라는 명령 자체가 현재 사용 중인 디렉토리를 다른 디렉토리로 이동하겠다는 뜻이 담겨 있습니다. 리눅스에서 디렉토리의 개념은 매우 중요합니다. 일반적으로 윈도우에서 파일과 디렉토리는 시스템적으로 다르게 인식합니다. 하지만 리눅스에서 파일과 디렉토리는 시스템적으로는 파일과 다르지 않습니다. 위 사진에서 현재 위치는 /root입니다. 이것은 root라는 폴더에 있다는 것이지만 동시에 /(최..

OS/리눅스 2023.01.12

리눅스) 파일/폴더 권한 - chmod

이번 강의는 리눅스에서 파일의 권한을 수정하는 방법인 chmod에 대해서 알아보겠습니다. 리눅스는 윈도우보다 권한에 민감하며, chmod는 시험에도 자주 나오는 내용이니 알아두는 것이 좋습니다. 1. 권한 리눅스에서는 파일의 권한을 Read(읽기), Write(쓰기), eXecute(실행)의 권한이 있습니다. 이를 보기 쉽게 rwx로 나타낼 수 있으며 해당 권한이 없는 부분은 - 로 표기합니다. 예를 들어 어떤 파일이 읽고 쓸 수 있다면 해당 파일의 권한은 rw- 로 나타낼 수 있습니다. [종류] 권한은 총 4가지 부분으로 나누어집니다. 유형 : 파일의 유형을 표현하는 부분 소유자 : 파일을 소유한 사용자의 권한. 기본적으로 파일을 생성한 사용자 그룹 : 파일을 소유한 그룹의 권한. 기본적으로 파일을 생..

OS/리눅스 2023.01.11

리눅스) 고정 IP 입력 방법 - ifconfig, route

이번 강의는 ifcfg 파일을 수정하는 방법이 아닌 ifconfig에서 수정하는 방법에 대해서 알아보겠습니다. 만약 DHCP가 일시적인 문제로 안 되는 것일 뿐이라면 ifcfg 파일을 수정했을 때 다시 DHCP 모드로 변경하기 위해 ifcfg 파일을 수정해야 합니다. 이러한 불편점을 예방하기 위해 ifconfig 내에서 수정하는 방법을 알아두는 것이 좋습니다. 1. ifconfig 이번에도 자신의 이더넷 이름을 알아야 합니다. 이더넷 이름은 eth0 입니다. 이제 eth0의 IP를 설정해 보겠습니다. ifconfig에서 IP를 설정하는 방법은 다음과 같습니다. ifconfig [NAME] [IP] netmask [S/M] {broadcast [Bcast]} NAME = 설정할 이더넷의 이름 IP = 설정..

OS/리눅스 2023.01.10

리눅스) 고정 IP 입력 방법 - static

이번 강의는 리눅스에서 IP를 입력하는 방법에 대해서 알아보겠습니다. 리눅스를 최초로 설치했을 때, 또는 가상머신을 통해 리눅스를 설치했을 때 인터넷이 연결되지 않아서 어떻게 해야 하는지 모르는 경우가 있을 수 있습니다. 이때 GUI가 지원되는 리눅스라면 클릭 몇번으로 가능하겠지만 CLI밖에 없는 상황이라면 이 방법을 알아두시면 좋습니다. 1. ifconfig 우선 자신의 이더넷 이름을 알아야 합니다. 이때 윈도우의 ipconfig에 대응하는 명령이 ifconfig입니다. 최초 설치 후 ifconfig 명령을 하면 대개 eth0(Ethernet)와 lo(Loopback)주소 두개가 보일 것입니다. 이때 우리가 사용하는 인터넷은 Ethernet이니 이더넷 이름은 eth0입니다. 2. vi 이제 네트워크 설..

OS/리눅스 2022.12.06
반응형