반응형

SW/리눅스 789

Linux : Ubuntu 20.04 : Wine 설치, 사용 방법, 예제, 명령어

Wine은 Linux, FreeBSD 및 macOS와 같은 Unix 계열 운영 체제에서 Windows 응용 프로그램을 실행할 수 있는 오픈 소스 호환성 계층입니다. 와인은 "와인은 에뮬레이터가 아니다"의 약자입니다. Windows 시스템 호출을 Unix 기반 운영 체제에서 사용하는 동등한 POSIX 호로 변환하여 Windows 프로그램을 데스크톱 환경에 원활하게 통합할 수 있습니다. 모든 Windows(윈도우) 응용 프로그램이 Wine에서 실행되는 것은 아니며, 실행하더라도 일반적으로 실행되는 것과 같은 방식으로 작동하지 않을 수 있습니다. 와인 앱DB는 와인에서 작동하도록 테스트되고 확인된 응용프로그램 목록이 들어 있는 데이터베이스입니다. Linux에서 Windows 프로그램을 실행하는 데 와인이 항상..

SW/리눅스 2023.01.14

Linux : Ubuntu 20.04 : Microsoft Edge Browser 설치 방법, 예제, 명령어

Microsoft Edge는 최신 웹용으로 제작된 빠르고 사용하기 쉬우며 안전한 브라우저입니다. 안정적인 브라우저 버전은 Windows, macOS, iOS 및 Android에서 사용할 수 있으며 개발자 미리 보기는 Linux에서 사용할 수 있습니다. Edge를 사용하면 모든 장치에서 책갈피, 기록 및 암호를 동기화할 수 있습니다. 엣지는 구글 크롬 브라우저에서 사용하는 것과 동일한 오픈 소스 프로젝트인 크롬을 기반으로 하며 크롬 확장과 호환됩니다. Ubuntu 20.04에 Microsoft Edge Browser 웹 브라우저를 설치하는 방법을 설명합니다. Edge 개발자 미리보기에는 일부 기능이 포함되어 있지 않으며 기본 브라우저로 사용할 만큼 안정적이지 않을 수 있습니다. Ubuntu에 Edge Br..

SW/리눅스 2023.01.13

Linux : Bash : wait 명령어, 예제, 사용 방법

wait는 지정된 작업이 완료될 때까지 대기하고 waited 명령의 종료 상태를 반환하는 명령입니다. wait 명령은 현재 셸 실행 환경에 영향을 미치기 때문에 대부분의 셸에서 기본 제공 명령으로 구현됩니다. Bash 기본 제공 대기 명령에 대해 살펴보겠습니다. Bash wait 명령 대기 기본 제공의 일반 구문은 다음 형식을 사용합니다. wait [options] ID ID는 프로세스 또는 작업 ID입니다. ID가 지정되지 않은 경우 명령은 모든 하위 백그라운드 작업이 완료될 때까지 기다립니다. wait 명령은 마지막으로 대기한 명령의 종료 상태를 반환합니다. 예를 들어 PID 7654에서 백그라운드 프로세스를 대기하려면 다음을 사용합니다. wait 7654 여러 프로세스가 지정된 경우 명령은 모든 프..

SW/리눅스 2023.01.11

Linux : Bash: 파일 쓰는 방법, 예제, 명령어

Bash 스크립트를 작성하거나 Linux 명령줄에서 작업할 때 가장 일반적인 작업 중 하나는 파일을 읽고 쓰는 것입니다. 이 문서에서는 리디렉션 연산자와 tee 명령을 사용하여 Bash에서 파일에 텍스트를 쓰는 방법을 설명합니다. 리디렉션 연산자를 사용하여 파일에 쓰기 Bash에서 출력 리디렉션을 사용하면 명령에서 출력을 캡처하여 파일에 쓸 수 있습니다. 출력을 파일로 리디렉션하고 쓰는 일반적인 형식은 다음과 같습니다. output > filename output >> filename > 리디렉션 연산자는 지정된 파일에 출력을 기록합니다. 파일이 있으면 길이가 0으로 잘립니다. 그렇지 않으면 파일이 생성됩니다. 중요한 파일을 덮어쓸 수 있으므로 이 연산자를 사용할 때 특히 주의하십시오. 리디렉션 연산자는..

SW/리눅스 2023.01.08 (1)

Linux : Bash : read 명령어, 사용 방법, 예제

Bash에는 명령줄 또는 셸 스크립트에서 사용할 수 있는 여러 가지 기본 제공 명령이 포함되어 있습니다. 내장된 읽기 명령에 대해 알아보겠습니다. Bash read 기본 제공 read는 표준 입력(또는 파일 설명자)에서 행을 읽고 해당 행을 단어로 분할하는 bash 기본 제공 명령입니다. 첫 번째 단어는 이름에 할당되고, 두 번째 단어는 두 번째 이름에 할당됩니다. 읽기 기본 제공의 일반 구문은 다음 형식을 사용합니다. read [options] [name...] 명령의 작동 방식을 보려면 터미널을 열고 read var1 var2를 입력한 다음 "Enter"를 누릅니다. 명령은 사용자가 입력을 입력할 때까지 기다립니다. 단어 두 개를 입력하고 "Enter"를 누릅니다. read var1 var2 # He..

SW/리눅스 2023.01.07

Linux : nmap 명령어, 사용 방법, 예제

Nmap은 보안 감사 및 침투 테스트를 위한 강력한 네트워크 검색 도구입니다. 네트워크 관리자가 네트워크 연결 문제 및 포트 검색 문제를 해결하는 데 사용하는 필수 도구 중 하나입니다. Nmap은 또한 Mac 주소, OS 유형, 서비스 버전 등을 감지할 수 있습니다. nmap 명령을 사용하여 다양한 네트워크 작업을 수행하는 방법에 대한 기본 사항을 설명합니다. Nmap을 설치 Nmap은 모든 주요 운영 체제에 설치할 수 있는 멀티 플랫폼 프로그램입니다. 처음에는 리눅스 전용 도구로 출시되었으며, 나중에는 BSD, Windows 및 MacOS와 같은 다른 시스템으로 이식되었습니다. 명령줄보다 GUI를 선호하는 경우 Nmap에는 Zenmap이라는 그래픽 사용자 인터페이스도 있습니다. 공식 이진 패키지는 Nm..

SW/리눅스 2023.01.05 (1)

Linux : Chattr 명령어, 사용 방법, 예제 (파일 속성)

Linux에서 파일 속성은 파일의 동작을 설명하는 메타데이터 속성입니다. 예를 들어, 속성은 파일의 압축 여부를 나타내거나 파일을 삭제할 수 있는지 여부를 지정할 수 있습니다. 불변성과 같은 일부 속성은 설정하거나 지울 수 있는 반면, 암호화와 같은 속성은 읽기 전용이며 보기만 할 수 있습니다. 특정 특성에 대한 지원은 사용 중인 파일 시스템에 따라 다릅니다. 이 자료에서는 Linux 파일 시스템에서 chattr 명령을 사용하여 파일 속성을 변경하는 방법을 설명합니다. charttr Syntax chattr 명령은 다음과 같은 일반적인 형식을 취합니다. chattr [OPTIONS] [OPERATOR][ATTRIBUTES] FILE... [OPERATOR] 부품의 값은 다음 기호 중 하나일 수 있습니다...

SW/리눅스 2023.01.04

Linux : Ubuntu 20.04 : PHP 8 설치 방법, 예제, 명령어

PHP는 가장 널리 사용되는 서버 측 프로그래밍 언어 중 하나입니다. WordPress, Magento 및 Laravel과 같은 많은 인기 있는 CMS 및 프레임워크는 PHP로 작성됩니다. PHP 8.0은 PHP 언어의 최신 주요 릴리스입니다. 몇 가지 변경 사항, 성능 향상 및 명명된 인수, JIT 컴파일러, 유니언 유형, 일치 표현식 등과 같은 많은 새로운 기능을 소개합니다. Ubuntu 20.04에 PHP 8을 설치하고 Nginx 및 Apache와 통합하는 방법을 보여줍니다. 작성 시 기본 Ubuntu 20.04 리포지토리에 PHP 7.4 버전이 포함되어 있습니다. ondrej/php PPA 리포지토리에서 PHP를 설치합니다. PHP 8로 업그레이드하거나 설치하기 전에 응용 프로그램에서 PHP 8을..

SW/리눅스 2023.01.03

Linux : Basename 명령어, 예제, 사용 방법

기본 이름은 지정된 파일 이름에서 디렉터리 및 후행 접미사를 제거하는 명령줄 유틸리티입니다. basename 명령을 사용 basename 명령은 다음 두 가지 구문 형식을 지원합니다. basename NAME [SUFFIX] basename OPTION... NAME... 기본 이름은 파일 이름을 사용하고 파일 이름의 마지막 구성 요소를 인쇄합니다. 선택적으로 후행 접미사를 제거할 수도 있습니다. 이 명령은 몇 가지 옵션만 허용하는 간단한 명령입니다. 가장 기본적인 예는 선행 디렉터리를 제거한 상태에서 파일 이름을 인쇄하는 것입니다. basename /etc/passwd # passwd basename 명령은 다음과 같은 모든 후행 / 문자를 제거합니다. basename /usr/local/ basena..

SW/리눅스 2023.01.02

Linux : Ubuntu 20.04 : Flask 설치 방법, 예제, 명령어

Flask는 개발자가 안전하고 확장 가능하며 유지보수가 가능한 웹 애플리케이션을 만들 수 있도록 설계된 Python용 무료 및 오픈 소스 마이크로 웹 프레임워크입니다. Flask는 Werkzeug를 기반으로 하며 Jinja2를 템플릿 엔진으로 사용합니다. 장고와 달리 Flask에는 기본적으로 ORM, 양식 유효성 검사 또는 타사 라이브러리에서 제공하는 기타 기능이 포함되어 있지 않습니다. Flask는 Flask 애플리케이션에 기능을 추가하는 Python 패키지인 확장을 염두에 두고 제작되었습니다. Ubuntu에 Flask를 설치하는 방법은 여러 가지가 있습니다. 플라스크 패키지는 공식 Ubuntu 저장소에 포함되어 있으며 apt 패키지 관리자를 사용하여 설치할 수 있습니다. 이 방법은 Ubuntu 20...

SW/리눅스 2022.12.31 (1)

Linux : who : 사용 방법, 명령어, 예제

이 기사에서는 GNU coreutils 패키지에 번들된 who 명령을 설명합니다. 현재 로그인한 사용자 목록을 인쇄하는 명령줄 유틸리티입니다. 또한 현재 실행 수준, 마지막 시스템 부팅 시간 등을 표시할 수 있습니다. who 명령어 사용 방법 who 명령의 기본 구문은 다음과 같습니다. who [OPTION]... [ FILE | ARG1 ARG2 ] 옵션이나 인수 없이 호출될 경우 출력은 다음과 같습니다. who # root pts/0 2020-11-17 20:10 (10.10.0.2) # jjeongil pts/1 2020-11-17 20:11 (10.10.0.8) 현재 시스템에 로그온되어 있는 모든 사용자의 형식화된 목록을 출력합니다. 각 행에는 하나 이상의 공백으로 구분된 네 개의 필드가 있습니다..

SW/리눅스 2022.12.30

Linux : Ubuntu 20.04 : Python 3.9 설치 방법, 예제, 명령어

파이썬은 세계에서 가장 인기 있는 프로그래밍 언어 중 하나입니다. 간단한 스크립트에서 복잡한 기계 학습 알고리즘에 이르기까지 모든 종류의 애플리케이션을 구축하는 데 사용되는 다용도 언어입니다. 간단하고 배우기 쉬운 구문을 가진 Python은 초보자와 경험이 많은 개발자들에게 인기 있는 선택입니다. Python 3.9는 Python 언어의 최신 주요 릴리스입니다. 새로운 dict 연산자, 새로운 str 함수, IANA 표준 시간대 지원 등과 같은 많은 새로운 기능을 포함합니다. 이 기사에서는 Ubuntu 20.04에 Python 3.9를 설치하는 두 가지 방법을 보여드리겠습니다. 첫 번째 옵션은 데드 스네이크 PPA에서 패키지를 설치하는 것이고, 두 번째 옵션은 소스 코드에서 Python 3.9를 빌드하는..

SW/리눅스 2022.12.29

Linux : Ubuntu 20.04 : Nvidia Drivers 설치 방법, 예제, 명령어

이 자료에서는 Ubuntu 20.04에 NVIDIA 드라이버를 설치하는 방법에 대해 설명합니다. Ubuntu 시스템에 NVIDIA GPU가 있는 경우 오픈 소스 드라이버 Nouveau와 NVIDIA의 독점 드라이버 중 하나를 선택할 수 있습니다. 기본적으로 Ubuntu는 독점 드라이버보다 속도가 훨씬 느리고 최신 하드웨어 및 소프트웨어 기술에 대한 지원이 부족한 Nouveau 드라이버를 사용합니다. Ubuntu에 NVIDIA 드라이버를 설치하는 것은 1분 이내에 수행할 수 있는 쉬운 작업입니다. Ubuntu에는 그래픽 카드 모델을 검색하고 적절한 NVIDIA 드라이버를 설치할 수 있는 도구가 포함되어 있습니다. 또는 NVIDIA 사이트에서 드라이버를 다운로드하여 설치할 수 있습니다. GUI를 사용하여 N..

SW/리눅스 2022.12.28

Linux : CentOS 8 : Odoo 14 설치 방법, 예제, 명령어

Odoo는 세계에서 가장 인기 있는 올인원 비즈니스 소프트웨어입니다. CRM, 웹 사이트, e-Commerce, 청구, 회계, 제조, 창고, 프로젝트 관리, 재고 등을 포함한 다양한 비즈니스 애플리케이션을 제공합니다. Odoo는 사용 사례와 사용 가능한 기술에 따라 다양한 방법으로 설치할 수 있습니다. Odoo를 설치하는 가장 쉽고 빠른 방법은 공식 Odoo APT 저장소를 사용하는 것입니다. Odoo를 가상 환경에 설치하거나 Docker 컨테이너로 배포하면 애플리케이션을 보다 효과적으로 제어할 수 있으며 동일한 시스템에서 여러 Odoo 인스턴스를 실행할 수 있습니다. 이 기사에서는 CentOS 8의 파이썬 가상 환경 내에 Odoo 14를 설치하고 배포하는 방법을 설명합니다. 공식 GitHub 저장소에서..

SW/리눅스 2022.12.26 (1)

Linux : Rmmod 명령어, 예제, 사용 방법

각 리눅스 운영 체제의 핵심 구성 요소는 리눅스 커널입니다. 시스템의 리소스를 관리하고 컴퓨터의 하드웨어와 소프트웨어 사이의 중개 역할을 합니다. 리눅스 커널은 모듈식 설계를 가진 소프트웨어입니다. 커널 모듈 또는 드라이버는 커널의 기능을 확장하는 코드 조각입니다. 모듈은 로드 가능한 모듈로 컴파일되거나 커널에 내장될 수 있습니다. 로드 가능한 모듈은 시스템을 재부팅할 필요 없이 요청 시 실행 중인 커널에 동적으로 로드 및 언로드될 수 있습니다. 이 문서에서는 rmmod 명령을 사용하여 Linux 커널에서 모듈을 제거하는 방법에 대해 설명합니다. rmmod 명령어 rmmod (Remove module) 명령의 일반적인 구문은 다음과 같습니다. rmmod [OPTIONS] MODULE_NAME... 최신 ..

SW/리눅스 2022.12.25

Linux : Ubuntu 20.04 : WireGuard VPN 설정 방법, 예제, 명령어

WireGuard는 최첨단 암호화를 활용하는 최신 VPN(Virtual Private Network) 기술입니다. IPsec 및 OpenVPN과 같은 다른 일반적인 VPN 솔루션에 비해 WireGuard는 더 빠르고 구성하기 쉬우며 설치 공간이 더 작습니다. 크로스 플랫폼이며 리눅스, 윈도우, 안드로이드, macOS를 포함하여 거의 모든 곳에서 실행할 수 있습니다. 와이어가드는 피어 투 피어 VPN이며 클라이언트-서버 모델을 사용하지 않습니다. 구성에 따라 피어는 기존 서버 또는 클라이언트 역할을 할 수 있습니다. 터널 역할을 하는 각 피어 장치에 네트워크 인터페이스를 만들어 작동합니다. 피어는 SSH 모델을 모방하여 공개 키를 교환하고 검증하여 서로를 인증합니다. 공용 키는 터널에서 허용되는 IP 주소..

SW/리눅스 2022.12.24

Linux : Ubuntu 20.04 : Squid Proxy 설치, 구성 방법, 예제, 명령어

Squid는 HTTP, HTTPS, FTP 등과 같은 일반적인 네트워크 프로토콜을 지원하는 전체 기능을 갖춘 캐싱 프록시입니다. 반복된 요청을 캐싱하고 웹 트래픽을 필터링하며 지리적으로 제한된 콘텐츠에 액세스하여 웹 서버의 성능을 향상시키는 데 사용할 수 있습니다. 이 튜토리얼에서는 Ubuntu 20.04에서 Squid Proxy를 설정하고 이를 사용하도록 Firefox 및 Google Chrome 웹 브라우저를 구성하는 방법을 설명합니다. 우분투에 Squid를 설치 Squid 패키지는 표준 Ubuntu 20.04 저장소에 포함되어 있습니다. 설치하려면 sudo 사용자로 다음 명령을 실행합니다. sudo apt update sudo apt install squid 설치가 완료되면 Squid 서비스가 자동..

SW/리눅스 2022.12.23

Linux : Raspberry Pi : FTP Server를 Vsftpd로 설정 방법, 예제, 명령어

​장치 간에 파일을 공유하는 데 사용하는 라즈베리 파이에서 FTP 서버를 설치하고 구성하는 방법에 대해 설명합니다. 안정적이고 안전하며 빠른 FTP 서버인 vsftpd를 사용할 것입니다. 또한 사용자를 홈 디렉토리로 제한하고 SSL/TLS로 전체 전송을 암호화하도록 vsftpd를 구성하는 방법도 보여줍니다. 이 프로젝트의 경우 Raspbian을 Raspbian Pi에 설치해야 합니다. FTP 서버를 실행하는 데는 그래픽 인터페이스가 필요하지 않으므로 Raspbian Lite 이미지를 사용하고 SSH를 사용하는 것이 좋습니다. Rasperry Pi에 vsftpd를 설치 vsftpd 패키지는 표준 Raspian 리포지토리에서 사용할 수 있습니다. 설치하려면 다음 명령을 실행합니다. sudo apt updat..

SW/리눅스 2022.12.22

Linux : Ubuntu 20.04 : Odoo 14 설치 방법, 예제, 명령어

Odoo는 기업들이 비즈니스를 관리하고 운영하는 데 도움을 주는 인기 있는 오픈 소스 비즈니스 앱 제품군입니다. 여기에는 CRM, e-Commerce, 웹 사이트 빌더, 청구서, 회계, 제조, 창고, 프로젝트 관리, 재고 등과 같은 광범위한 애플리케이션이 포함되어 있습니다. Odoo는 사용 사례와 사용 가능한 기술에 따라 다양한 방법으로 설치할 수 있습니다. Odoo를 설치하는 가장 쉽고 빠른 방법은 공식 Odoo APT 저장소를 사용하는 것입니다. Odoo를 가상 환경에 설치하거나 Docker 컨테이너로 배포하면 애플리케이션을 보다 효과적으로 제어할 수 있으며 동일한 시스템에서 여러 Odoo 인스턴스를 실행할 수 있습니다. 이 문서에서는 Ubuntu 20.04에서 Python 가상 환경에 Odoo 14..

SW/리눅스 2022.12.21

Linux : Wall 명령어, 예제, 사용 방법

wall은 로그인한 모든 사용자의 단말기에 메시지를 표시하는 명령줄 유틸리티입니다. 메시지는 단말기에 입력하거나 파일의 내용을 입력할 수 있습니다. wall은 write all을 나타내며, write 명령을 사용하여 특정 사용자에게만 메시지를 보냅니다. 일반적으로 시스템 관리자는 유지 관리를 알리는 메시지를 보내고 사용자에게 열려 있는 모든 프로그램을 로그아웃하고 닫으라고 요청합니다. 메시지는 단말기가 열려 있는 로그인한 모든 사용자에게 표시됩니다. 터미널이 열려 있지 않은 그래픽 데스크톱 환경을 사용하는 사용자는 메시지를 볼 수 없습니다. 각 사용자는 메시지 유틸리티를 사용하여 단말기에 대한 쓰기 액세스를 제어할 수 있습니다. 수퍼유저가 wall 명령을 호출하면 메시지 설정에 관계없이 모든 사용자가 메..

SW/리눅스 2022.12.19
반응형