본문 바로가기

Linux75

file - 파일 종류 및 속성 확인하기 파일시스템의 특정 파일에 대해서 파일의 종류나 파일 속성 값을 확인하기 위해 사용하는 명령어입니다. 형식: $ file [옵션] Options Option Description -b --brief 지정한 파일명은 출력하지 않고 파일의 유형만 출력 -f --file-from 파일목록에서 지정한 파일들에 대해서만 명령을 실행 -i --mime MIME 타입 문자로 출력 (예: text/plain; charset=us-ascii) -L --dereference 심볼릭 링크된 파일을 추적하여 원본 파일 정보를 출력 -m --magic-file 임의로 매직파일을 지정 -z --uncompress 압축된 파일의 내용을 출력 -v --version 버전 정보를 출력 사용 예시 $ file smartgit-20_1_3.. 2022. 4. 27.
ulimit - 리눅스에서 자원(리소스)의 제한 설정 관련 명령어 일반 데스크톱 버전에서는 드문 일이겠지만 서버 버전에서는 자원 제한때문에 문제가 발생하는 경우가 있습니다. 즉, Ubuntu Desktop 배포판과 Ubuntu Server 배포판의 자원의 제한 설정값이 다르다는 거죠. 자원 최대 설정 값 확인 : ulimit -a $ ulimit -a -t: cpu time (seconds) unlimited -f: file size (blocks) unlimited -d: data seg size (kbytes) unlimited -s: stack size (kbytes) 8192 -c: core file size (blocks) 0 -m: resident set size (kbytes) unlimited -u: processes 63219 -n: file descr.. 2022. 4. 26.
Ubuntu 20.04 에서 rc.local 파일을 찾을 수 없어요 /etc/rc.local 스크립트 파일은 시스템이 부팅 후 가장 마지막에 실행됩니다. 그래서 리눅스 시스템 개발자분들이나 리눅스를 좀 한다 하시는 분들은 /etc/rc.local 파일에 자동 실행되어야 할 프로그램이나 부팅 이후에 필요한 작업을 추가합니다. 호랑이 담배피는 시절처럼 먼 얘기이긴 하지만 도스(DOS)를 사용해 본 경험이 있다면 AUTOEXEC.BAT 스크립트 파일과 비슷한 기능을 한다고 이해하시면 될 듯 합니다. 그런데, 언젠가부터 정확히는 Ubuntu 16.04 이후로 /etc/rc.local 스크립트 파일이 사라졌습니다. 그렇다고 해서 rc.local이 하던 기능이 사라진 건 아니고 시스템 서비스 레벨로 조정이 되었습니다. 즉, systemd에서 rc-local.service 로 지원이.. 2022. 4. 24.
sysctl 명령어 명칭이 비슷해 보이지만 systemctl과는 전혀 다른 명령어입니다. sysctl 는 런타임 시에 /proc/sys 하위 디렉토리에 있는 커널 매개변수 값을 변경할 때 사용하는 명령어입니다. 리눅스 커널에 대한 설정값을 변경하고 조회가 가능합니다. 그래서 시스템 관리자는 DDos 방어를 위해서 이 명령어를 알고 있어야 하고 네트워크 트래픽 관련된 커널 매개변수들을 숙지해야 합니다. 참고로, /proc/sys 하위 디렉토리에 존재하는 디렉토리 구분자는 '/' 대신에 '.'으로 대체하는 점 유의하시기 바랍니다. 기본형식: sysctl [options] [variable[=value] ...] 옵션(options) Option Description -a --all 모든 변수 표시 -A alias of -a -.. 2022. 4. 24.
윈도우 원격 데스크톱으로 우분투에 접속하기 윈도우에서 원격 PC에 접속하기 위해 자주 사용하는 원격 데스크톱을 통해 리눅스(우분투)에 접속해 보겠습니다.하지만 원격 데스크톱으로 윈도우 시스템간에 접속해서 사용하는 것 만큼 만족도는 높지 않다는 점은 어쩔 수 없는 건지도 모르겠습니다.VNC로도 원격 접속이 가능하긴 하지만 윈도우에 별도의 프로그램을 설치해야 하기 때문에 윈도우에 기본 탑재되어 있는 원격 데스크톱을 이용해서 리눅스에 접속하겠습니다. xdrp 설치리눅스에 접속하기 위해서는 리눅스에 xdrp가 설치되어 있는지 확인이 필요합니다.$ systemctl status xdrp위 명령어를 실행 시켰을 때,"Unit xrdp.service could not be found.y" 라는 메시지가 출력된다면 xrp가 설치되어 있지 않은 상태이므로 아래 .. 2022. 4. 22.
우분투(Ubuntu) 설치 USB 만들기 Ubuntu 22.04 Jammy Jellyfish 가 배포되었습니다. Ubuntu 20.04를 사용중인데 22.04로 업그레이드 하려면 어떻게 할까요? 첫번째는 사용하면서 최신 버전으로 업그레이드 하는 방법이 있을 테고, 하나는 설치 USB를 만들어 멀티부팅을 하거나 새 버전으로 갈아 치우면 될 것 같습니다. 저는 새 술은 새 부대에 담으라고 했으니 설치 USB를 만들어 새로 설치하려고 합니다. 1. 최신 버전 다운로드 우분투(Ubuntu) 홈페이지 다운로드 페이지에 가셔서 최신버전을 받습니다. 특정 버전을 다운로드 받으려면 우분투 릴리즈 페이지에 접속해서 다운로드 받으세요. 2. 설치 디스크 만들기 2.1. 윈도우에서 시동 디스크 만들기 (Rufus) 윈도우(Windows)는 Rufus 라는 프로그램.. 2022. 4. 22.