본문 바로가기

Linux75

curl cURL ? curl(client url)은 사용자 상호 작용 없이 작동하도록 설계된 서버에서 또는 서버로 데이터를 전송하기 위한 명령행 기반 웹 요청 유틸리티입니다. 즉, 다양한 프로토콜을 사용해 URL로 데이터를 전송하여 서버에서 데이터를 가져오거나 보낼 때 사용하는 툴입니다. curl을 사용하면 HTTP, HTTPS, SCP , SFTP 및 FTP 등 지원되는 프로토콜 중 하나를 사용하여 데이터를 다운로드하거나 업로드할 수 있습니다. curl은 전송을 재개하고 대역폭을 제한하며 프록시 지원, 사용자 인증 등을 수행할 수 있는 다양한 옵션을 제공합니다. 이러한 장점 때문에 클라이언트를 코딩을 시작하기 전에 curl 명령어로 서버 동작을 먼저 확인함으로써 좀 더 빠르게 개발을 진행할 수 있습니다. 특히.. 2022. 4. 29.
우분투(Ubuntu) GRUB 테마 설정하기 아래와 같은 식상한 Grub 화면을 다른 걸로 바꾸고 싶다면 Grub 테마를 변경할 수 있습니다. GRUB Theme : Tela GRUB Theme : Stylish 참고 사이트 우분투 20.04에서 Grub 편집 : https://kibua20.tistory.com/128 2022. 4. 28.
리눅스 런레벨(Run level) 확인 및 변경하기 리눅스 런레벨(Run Level)은 0 ~ 6 레벨까지 존재합니다. 런레벨 (Run level) Target 0 poweroff.target 1 resscue.target 2, 3, 4 multi-user.target 5 graphical.target 6 reboot.target 현재 런레벨을 하고 싶다면 아래 명령어를 실행합니다. $ sudo systemctl get-default graphical.target 현재 시스템 런레벨을 GUI 모드 대신에 CLI 모드로 변경하고 싶다면 다음 명령어를 실행합니다. $ sudo systemctl set-default multi-user.target 명령어를 실행 후 시스템을 재부팅하면 CLI 화면으로 전환됩니다. 2022. 4. 28.
리눅스에서 확장자 run 파일 실행하기 웹에서 프로그램을 다운로드 받았는데 확장자가 run인 경우에는 파일이 실행권한을 가져야 합니다. .run 파일은 프로그램의 데이터 및 설치에 관한 지침을 포함하고 있어 설치 프로그램인 경우가 많습니다. 파일 형식은 쉘 스크립트 형식을 가지고 있기 때문에 해당 (스크립트) 파일은 실행권한을 가져야 합니다. 따라서, 아래처럼 "chmod" 명령어로 실행 권한을 부여해 주세요. $ ls -al *.run -rw-rw-r-- 1 yunny yunny 36639903 2022-04-28 11:53 qt-unified-linux-x64-4.3.0-1-online.run $ $ chmod a+x qt-unified-linux-x64-4.3.0-1-online.run $ $ ls -al *.run -rwxrwxr-x .. 2022. 4. 28.
리눅스 디렉토리 구조 리눅스 동작을 위한 기본 디렉토리 구조는 /bin, /dev, /etc, /lib, /mnt, /proc, /root, /sys, /tmp, /usr 디렉토리를 포함합니다. Directory Description / 루트 디렉토리로 시스템이 시작되는 첫 번째 위치이면서 최상위 디렉토리입니다. 모든 리눅스 시스템에서 반드시 존재해야 합니다. /home 사용자 계정 디렉토리로 사용자를 등록하면 일반적으로 "/home/"으로 사용자 계정 디렉토리가 생성되고 관리됩니다. 윈도우에서 내문서, 다운로드 폴더가 있는 개인폴더에 해당됩니다. /root 루트 계정의 홈 디렉토리입니다. 루트 계정이란 리눅스에서 시스템 운영을 할 수 있는 슈퍼유저입니다. /boot 부팅에 필요한 부트로더 파일과 커널이미지(vmlinuz)가.. 2022. 4. 27.
touch - 빈 파일 생성 및 파일 날짜 변경 빈 파일를 생성하거나 파일의 생성 및 수정 날짜를 특정 날짜로 변경할 때 사용하는 명령어입니다. 형식 1: touch - 파일명을 가진 파일 용량이 0인 파일을 생성합니다. 형식 2: touch -c - 파일명에 해당하는 파일의 시간을 현재 시간으로 변경합니다. 형식 3: touch -t - 파일의 시간의 날짜 정보를 YYYYMMDDhhmm 형식으로 변경합니다. - 예) touch -t 202204250930 time.txt 형식 4: touch -r - 파일명2에 해당하는 파일의 날짜 정보를 파일명1에 해당하는 파일의 날짜 정보로 변경합니다. 2022. 4. 27.