분류 전체보기 697

[리눅스 명령어] 화면 청소하기, clear

화면 청소하기, clear `clear`는 Linux와 Unix 계열의 운영체제에서 터미널 화면을 깨끗하게 지우는 명령어입니다. 이 명령어는 특별한 인자를 필요로 하지 않으며, 단순히 입력하면 실행됩니다. 명령어의 기본적인 사용법 clear 이 명령을 실행하면 터미널 화면이 깨끗하게 지워지며, 커서가 상단으로 이동합니다. 이는 많은 출력을 생성하는 명령어를 실행한 후에 터미널을 깨끗하게 만들 때 유용합니다. 정리 `clear` 명령어는 터미널의 스크롤백 버퍼를 지우지 않습니다. 즉, 화면이 지워진 후에도 스크롤을 하면 이전의 출력을 볼 수 있습니다. 스크롤백 버퍼를 완전히 지우려면 터미널 에뮬레이터의 설정을 변경해야 합니다. 또한, 몇몇 쉘에서는 `Ctrl + L` 키 조합을 누르면 `clear` 명령어..

[리눅스 명령어] CRC값을 점검, cksum

CRC값을 점검, cksum `cksum`은 UNIX와 UNIX와 같은 시스템에서 파일의 체크섬(checksum)을 계산하고, 바이트 수를 세는 명령어입니다. 이 명령어는 파일이 올바르게 전송되었는지 확인하는 데 종종 사용됩니다. `cksum` 명령어는 각 입력 파일에 대해 세 개의 공백으로 구분된 필드를 출력합니다. 첫 번째 필드는 파일의 CRC 체크섬, 두 번째 필드는 파일에 있는 바이트 수, 세 번째 필드는 입력 파일 이름입니다. 명령어의 기본적인 사용법 cksum [file...] 예를 들어, `file.txt`의 체크섬과 바이트 수를 출력하려면 다음과 같이 명령을 실행합니다. cksum file.txt 이것은 `file.txt` 파일의 체크섬과 바이트 수를 출력합니다. 정리 `cksum` 명령어..

[리눅스 명령어] 지정된 셀 바꾸기, chsh

지정된 셀 바꾸기, chsh `chsh`는 "change shell"의 약자로, 사용자의 로그인 쉘을 변경하는 리눅스 명령어입니다. 쉘은 사용자가 시스템과 상호작용하는 데 사용하는 인터페이스로, bash, sh, csh, ksh, zsh 등이 있습니다. `chsh` 명령어의 기본 구조 chsh [options] [LOGIN] 여기서 `LOGIN`은 사용자의 로그인 이름입니다. 예를 들어, 사용자 'john'의 로그인 쉘을 bash로 변경하려면 다음과 같이 명령을 실행합니다. chsh -s /bin/bash john 여기서 `-s` 옵션은 쉘을 지정하며, `/bin/bash`는 bash 쉘의 표준 경로입니다. 로그인 쉘이란 사용자가 로그인할 때 시스템이 자동으로 시작하는 프로그램입니다. 기본적으로, 대부분..

[리눅스 명령어] 파일 주인 바꾸기, chown

파일 주인 바꾸기, chown `chown`은 Linux에서 파일이나 디렉토리의 소유자와 그룹을 변경하는 명령어입니다. 파일이나 디렉토리의 소유자를 변경하면 해당 파일이나 디렉토리에 대한 접근 권한과 사용 권한을 제어할 수 있습니다. 사용 방법 사용 방법은 다음과 같습니다. chown [OPTION]... [OWNER][:[GROUP]] FILE... - `OWNER` : 새로운 소유자의 사용자 이름 또는 UID를 지정합니다. - `GROUP` : 새로운 그룹의 이름 또는 GID를 지정합니다. 선택 사항이며, 이를 생략하면 파일의 그룹이 변경되지 않습니다. - `FILE` : 소유자나 그룹을 변경하려는 하나 이상의 파일 또는 디렉토리를 지정합니다. 예를 들어, 파일 'file1.txt'의 소유자를 'jo..

[리눅스 명령어] 파일 권한 바꾸기, chmod

chmod u+w filename 파일 권한 바꾸기, chmod `chmod`는 Linux에서 파일 또는 디렉토리의 권한을 변경하는 명령어입니다. 이 명령어를 사용하면 파일의 소유자, 그룹, 그리고 기타 사용자들이 파일 또는 디렉토리에 대해 수행할 수 있는 작업을 제어할 수 있습니다. Linux에서 파일 또는 디렉토리의 권한은 3가지 유형으로 나뉩니다: 읽기(read, r), 쓰기(write, w), 실행(execute, x). 각각의 권한 유형은 파일의 소유자(owner), 그룹(group), 그리고 기타 사용자(others)에 대해 개별적으로 설정할 수 있습니다. `chmod` 명령어는 두 가지 주요 형식을 가집니다: 숫자 형식과 문자 형식. 1. 숫자 형식: 이 형식에서는 권한을 3자리의 숫자로 설..

[리눅스 명령어] 파일, 디렉토리가 속했던 그룹 바꾸기, chgrp

그룹 바꾸기, chgrp `chgrp`은 Linux에서 파일이나 디렉토리의 그룹 소유권을 변경하는 명령어입니다. 이 명령어는 파일이나 디렉토리를 지정된 그룹에 속하게 만듭니다. 예를 들어, 'easyfly'이라는 사용자가 'adm' 그룹에 속하도록 파일 'file1.txt'의 그룹 소유권을 변경하려면 다음과 같이 명령을 실행합니다. sudo chgrp adm file1.txt 이 명령은 'file1.txt'의 그룹 소유권을 'adm' 그룹으로 변경합니다. 파일의 그룹 소유권을 변경하려면 실행하는 사용자에게 해당 파일의 소유권이 있거나, 슈퍼유저 권한이 있어야 합니다. 디렉토리 전체 변경 `-R` 또는 `--recursive` 옵션을 사용하여 디렉토리와 그 하위 모든 파일과 디렉토리의 그룹 소유권을 변경할..

리눅스 시스템 버전업, 전과 후

리눅스 커널 버전 업그레이드 리눅스 커널을 업그레이드하는 과정은 아래와 같습니다. 이 작업은 시스템을 불안정하게 만들 수 있으며, 특히 중요한 서버나 프로덕션 환경에서는 주의가 필요합니다. 반드시 모든 중요한 데이터 및 설정을 백업하고, 가능하면 테스트 환경에서 먼저 실행해 보십시오. 1. 커널 업그레이드가 필요한지 확인: 새로운 커널 버전이 더 나은 하드웨어 지원, 보안 패치, 성능 개선 등을 제공하는지 확인합니다. 2. 현재 커널 버전 확인: 터미널에서 `uname -r` 명령을 실행하여 현재 커널 버전을 확인합니다. 3. 새 커널 버전 선택: 새로운 커널 버전을 선택합니다. 최신 안정 버전을 사용하는 것이 일반적이지만, 특정 하드웨어 또는 소프트웨어를 지원하는 특정 버전을 사용해야 할 수도 있습니다..

[리눅스 명령어] 자신의 정보 변경, chfn

정보 변경, chfn 통신망 사용 시 자신의 정보를 공개하거나 또는 비공개할 수 있습니다. 자신의 정보를 관리하는 명령어가 chfn입니다. CHange FiNger에서 나온 명령어 이름입니다. 'finger'는 사용자 정보를 알아보는 명령어입니다. `chfn` 명령어는 일반적으로 다음과 같은 형식을 가지고 있습니다. chfn [options] [LOGIN] 이 명령어는 사용자 정보를 변경하는 데 사용되며, 다음과 같은 옵션들을 가지고 있습니다: - `-f, --full-name NAME` : 사용자의 전체 이름을 설정합니다. - `-r, --room ROOM` : 사용자의 사무실 번호를 설정합니다. - `-w, --work-phone WORK_PHONE` : 사용자의 사무실 전화번호를 설정합니다. - `..

`sudo apt upgrade`와 `sudo apt dist-upgrade` 차이는?

`sudo apt upgrade`와 `sudo apt dist-upgrade` `sudo apt upgrade`와 `sudo apt dist-upgrade`는 둘 다 Linux 시스템에서 패키지를 업그레이드하는 데 사용되는 명령어입니다. 그러나 두 명령어 사이에는 몇 가지 중요한 차이점이 있습니다. 1. sudo apt upgrade 이 명령어는 시스템에 설치된 모든 패키지를 가능한 한 최신 버전으로 업그레이드합니다. 하지만 이 명령어는 새 패키지를 설치하거나 이미 설치된 패키지를 제거하지 않습니다. 즉, 이 명령어는 안전한 업그레이드를 수행하며 시스템의 현재 상태를 크게 변경하지 않습니다. 예를 들어, 패키지 A가 업그레이드하려면 패키지 B가 필요하지만, 현재 시스템에 패키지 B가 설치되어 있지 않은 ..

[리눅스명령어] 파일이나 디렉터리 속성을 변경하는 'chattr'

파일이나 디렉터리 속성을 변경하는 'chattr' `chattr`는 리눅스에서 파일이나 디렉터리의 속성을 변경하는 데 사용되는 명령어입니다. 이 명령어는 파일 시스템의 동작을 조절하여 파일에 대한 다양한 작업을 제한하거나 허용하는 데 유용합니다. 다음은 `chattr` 명령어의 기본적인 사용법입니다. 사용법 chattr [옵션] [플래그] 파일명 여기서 플래그는 다음과 같은 속성을 나타냅니다: - `a`: 이 속성이 설정된 파일은 append-only 모드가 됩니다. 즉, 파일에 데이터를 추가할 수는 있지만 기존 데이터를 변경하거나 삭제할 수는 없습니다. - `i`: 이 속성이 설정된 파일은 immutable로 설정되어 파일의 어떠한 변경도 허용하지 않습니다. - `s`: 이 플래그가 설정된 파일은 삭제..