Linuxpia 498

[리눅스 명령어] 버퍼 재설정하기, sync

버퍼 재설정, sync sync 명령어는 리눅스와 유닉스 시스템에서 사용되며, 모든 파일 시스템의 데이터를 디스크에 동기화하도록 합니다. 이 명령어는 버퍼에 있는 모든 미기록 데이터(캐시된 데이터)를 하드 드라이브에 쓰도록 시스템에 지시합니다. 이는 시스템을 안전하게 종료하기 전에 중요한 데이터를 잃지 않도록 보장하는데 유용합니다. 기본 사용법 동기화 실행: 이 명령어는 별도의 출력 없이 실행됩니다. sync sync 명령어는 주로 시스템이 예기치 않게 종료될 가능성이 있는 경우나, 디스크에 대한 중요한 변경 사항을 적용한 후에 사용됩니다. 예를 들어, 파티션의 크기를 조정하거나 시스템 업데이트를 설치한 후에 사용할 수 있습니다. sync는 입력 인자 없이 단독으로 실행될 수도 있고, 다른 명령어와 함께..

[리눅스 명령어] 스왑 파일 만들기

스왑 공간 만들기 스왑 공간을 더 만드는 과정은 크게 스왑 파일을 생성하거나 스왑 파티션을 설정하는 두 가지 방법이 있습니다. 스왑 파일을 사용하는 방법이 더 간단하고 유연합니다. 여기서는 스왑 파일을 만드는 방법에 대해 설명드리겠습니다. 스왑 파일 만들기 스왑 파일 생성 먼저, dd 명령어나 fallocate 명령어를 사용하여 스왑 파일을 생성합니다. fallocate는 더 빠르므로 이를 추천합니다.위 명령어는 1GB 크기의 스왑 파일을 /swapfile 경로에 생성합니다. 필요한 크기에 맞게 1G 부분을 조정하십시오. sudo fallocate -l 1G /swapfile 생성된 파일의 권한 설정 스왑 파일은 민감한 정보를 포함할 수 있으므로, 적절한 권한을 설정해야 합니다. sudo chmod 60..

[리눅스 명령어] 스왑 해제하기, swopoff

스왑 해제, swopoff swapoff 명령어는 리눅스 시스템에서 활성화된 스왑 공간을 비활성화하도록 합니다. 스왑 공간이 비활성화되면, 해당 스왑 공간을 사용하고 있던 데이터는 메모리로 옮겨지고, 그 공간은 더 이상 가상 메모리로 사용되지 않습니다. 이는 시스템 성능 조정이나 스왑 공간을 조정해야 할 때 유용하게 사용됩니다. swapoff 명령어 사용법 특정 스왑 파일이나 파티션을 비활성화하려면:여기서 [스왑 파일 또는 파티션 경로]는 비활성화하고자 하는 스왑 공간의 경로입니다. sudo swapoff [스왑 파일 또는 파티션 경로] 모든 스왑 공간을 비활성화하려면: sudo swapoff -a 주의할 점 스왑 공간을 비활성화하기 전에, 충분한 물리적 메모리가 있는지 확인해야 합니다. 스왑 공간이 사..

[리눅스 명령어] 스왑 활성화하기, swapon

스왑 활성화, swapon swapon 명령어는 리눅스 시스템에서 스왑 공간을 활성화하는 데 사용됩니다. 스왑 공간은 물리적 메모리(램)가 부족할 때 사용되는 디스크 공간으로, 가상 메모리 시스템의 일부입니다. 시스템이 램을 모두 사용했을 때 스왑 공간을 사용하여 추가적인 메모리 요구를 처리합니다. swapon 명령어 사용법 특정 스왑 파일이나 파티션을 활성화하려면:여기서 [스왑 파일 또는 파티션 경로]는 활성화하고자 하는 스왑 공간의 경로입니다. sudo swapon [스왑 파일 또는 파티션 경로] 모든 스왑 공간을 활성화하려면 /etc/fstab 파일에 정의된 스왑 설정에 따라: sudo swapon -a 주요 옵션 -s: 모든 스왑 공간의 현재 상태를 보여줍니다. -a: /etc/fstab에 정의된..

[리눅스 팁] 일치하는 문자열로 사용자 찾기

사용자 찾기 리눅스에서 사용자 계정 정보는 일반적으로 /etc/passwd 파일에 저장됩니다. 이 파일에는 시스템에 있는 모든 사용자의 정보가 포함되어 있으며, 각 사용자의 정보는 콜론(:)으로 구분된 필드를 가집니다. grep 명령어를 사용하여 /etc/passwd 파일에서 특정 사용자의 정보를 검색할 수 있습니다. 다음은 grep 명령어를 이용하여 리눅스 사용자를 찾는 방법입니다. grep '^username' /etc/passwd 여기서 username을 찾고자 하는 사용자의 이름으로 바꿔주세요. ^ 기호는 라인의 시작을 의미하는 정규 표현식 메타 문자로, 사용자 이름이 라인의 시작에서 바로 나타나야 일치한다는 것을 의미합니다. 이렇게 하면, 해당 사용자의 이름으로 시작하는 라인만을 /etc/pas..

[리눅스 명령어] 셸 중단하기, suspend

셸 중단하기, suspend suspend 명령어는 현재 셸 세션을 일시 중단하고, 작업 제어를 지원하는 시스템에서 사용자를 해당 세션의 부모 프로세스(보통 로그인 셸)로 되돌려 보내는 데 사용됩니다. 이 명령어는 사용자가 잠시 작업에서 벗어나고 싶을 때 유용합니다. 사용법 현재 셸 세션을 일시 중단하려면 다음과 같이 입력합니다: suspend 일시 중단된 세션은 fg 명령어를 통해 다시 활성화할 수 있습니다. 예를 들어, 여러분이 텍스트 편집기나 다른 프로그램을 사용 중일 때 suspend 명령어를 입력하면 그 프로그램은 일시 중단되고, 사용자는 로그인 셸로 돌아갑니다. 나중에 fg 명령어로 다시 그 프로그램으로 돌아갈 수 있습니다. 주의할 점 모든 셸 또는 환경에서 suspend 명령어가 작동하는 것..

[리눅스 팁] 매우 강력한 문자열 찾기, grep

매우 강력한 문자열 찾기, grep grep 명령어는 리눅스 및 유닉스 계열 시스템에서 텍스트 검색을 위해 사용되는 강력한 도구입니다. 그 이름은 "global regular expression print"의 약어로, 파일 내용 중에서 특정 패턴이나 문자열이 일치하는 부분을 찾아내어 그 부분을 출력합니다. 이 명령어는 정규 표현식을 지원하며, 다양한 옵션을 통해 검색 기능을 확장할 수 있습니다. grep의 기본 사용법은 다음과 같습니다: grep [옵션] [패턴] [파일명] 여기서 [패턴]은 찾고자 하는 문자열이나 정규 표현식이 될 수 있으며, [파일명]은 검색 대상 파일을 지정합니다. grep 명령어의 몇 가지 일반적인 사용 예는 다음과 같습니다: 파일에서 단어 검색: grep "찾을 단어" 파일명 여..

[리눅스 명령어] 계정 바꾸기, su

계정 바꾸기, su su (substitute user 혹은 switch user) 명령어는 현재 사용자를 다른 사용자로 변경하거나, 특정 사용자의 권한으로 명령을 실행할 때 사용합니다. 주로 시스템 관리자가 다른 사용자의 권한으로 작업을 해야 할 때나, 일반 사용자가 관리자 권한이 필요할 때 사용됩니다. 기본 사용법 다른 사용자로 전환:이 명령을 실행하면 시스템은 해당 사용자의 패스워드를 요구합니다. su [사용자명] 루트 사용자로 전환 (패스워드 필요):또는 이 명령을 실행하면 루트 사용자의 패스워드를 입력해야 합니다. su root su - 위 경우는 root 암호 입력이 틀려 처음에 사용자 변경이 안됐다가 두 번째 변경된 경우입니다. 주요 기능과 옵션 - 또는 -l 옵션 (login shell 시..

[리눅스 팁] 사용자 로그인, 수동과 자동 변경

리눅스민트에서 로그인 설정 리눅스 민트(Linux Mint)에서 시스템 시작 시 자동 로그인을 설정하는 방법은 주로 사용 중인 데스크톱 환경에 따라 달라집니다. 리눅스 민트는 주로 Cinnamon, MATE, XFCE와 같은 데스크톱 환경을 사용합니다. 이러한 환경에서 자동 로그인을 설정하는 방법은 다음과 같습니다: Cinnamon 데스크톱 환경 시스템 설정 메뉴를 엽니다. 로그인 창 (Login Window) 설정으로 이동합니다. 사용자 탭을 선택합니다. 자동 로그인하고자 하는 사용자 계정 옆에 있는 자동 로그인 (Automatic Login) 옵션을 활성화합니다. MATE 데스크톱 환경 시스템 설정 메뉴를 엽니다. 로그인 창 (Login Window) 또는 관리 (Administration) 섹션으로..

[리눅스 팁] 명령 히스토리 사용

리눅스에서 명령 히스토리 기능 리눅스에서 명령 히스토리 기능은 사용자가 이전에 실행했던 명령어들을 저장하고, 필요할 때 다시 쉽게 접근하게 해주는 매우 유용한 기능입니다. 이 히스토리는 사용자의 터미널 세션을 넘어서 저장되며, .bash_history 파일이나 해당 쉘의 구성에 따라 다른 파일에 저장될 수도 있습니다. 히스토리를 사용하는 몇 가지 기본적인 방법은 다음과 같습니다: 히스토리 조회: history 명령어를 입력하면, 사용자가 이전에 실행했던 명령어들의 리스트를 볼 수 있습니다. 기본적으로 이 명령은 현재 사용자의 세션에서 실행된 명령어들을 보여줍니다. 특정 명령 재실행: 히스토리에서 명령어를 재실행하고 싶을 때, !번호 형태의 명령어를 사용할 수 있습니다. 여기서 번호는 history 명령어..