본문 바로가기

OS5

[리눅스] Linux 자주 쓰면서 유용한 명령어 모음! 운영체제 리눅스는 프로그래머가 떼려야 뗄 수 없는 필수 운영체제입니다. 여기에 리눅스에서 자주 쓰면서 유용한 명령어들을 모아봤습니다. Basic Information OS 정보 확인 $ cat /etc/*release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=20.04 DISTRIB_CODENAME=focal DISTRIB_DESCRIPTION="Ubuntu 20.04.6 LTS" NAME="Ubuntu" VERSION="20.04.6 LTS (Focal Fossa)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 20.04.6 LTS" VERSION_ID="20.04" HOME_URL="https://www.ubuntu.com/" SUPPORT_UR.. 2023. 7. 13.
Linux / Redhat - 방화벽(firewall) 포트 목록 조회, 추가 Redhat Enterprise Linux에 Application 8080포트 서비스에 접근하기 위해 방화벽을 다음과 같이 추가합니다. 방화벽 허용 포트 리스트 조회 [root@localhost ~]# firewall-cmd --list-all public (active) target: default icmp-block-inversion: no interfaces: ens192 sources: services: cockpit dhcpv6-client ssh ports: 9601/tcp 9611/tcp protocols: forward: no masquerade: no forward-ports: source-ports: icmp-blocks: rich rules: ports에서 보는바와 같이 9601, 9.. 2023. 6. 30.
Chocolatey, 윈도우 패키지 매니저! 이제 윈도우에서도 apt, brew 처럼 쉽게 패키지를 관리하자 Chocolatey란? 윈도우에도 MacOS의 Brew, Ubuntu의 apt와 같은 패키지 매니저있습니다. Chocolatey는 윈도우 운영 체제에서 소프트웨어를 관리하기 위한 패키지 관리자입니다. 사용자는 Chocolatey를 사용하여 명령 프롬프트에서 소프트웨어를 설치, 업데이트, 제거할 수 있습니다. ( 개인이 만든 패키지도 제공을 하므로 패키지의 보안성, 퀄리티, 안전성이 보장되지 않을 수 있습니다. ) 설치 Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 307.. 2023. 4. 17.
Windows에서 bat파일로 FatJar 실행 및 중지하기 윈도우가 설치된 피시에 SpringBoot기반의 간단한 데몬프로그램을 실행시켜야 했다. 배치파일로 FatJar파일을 실행시켰다. 문제는 실행시킨 프로세스의 프로세스아이디를 무엇으로 확인하여 종료시킬 것인가 였다. 여러가지 방법이 있지만, 여기서는 윈도우 커맨드 명령어 중, START의 옵션 중 하나인 제목 옵션을 사용하였다. 1. start.bat @echo off set JAR_PATH=C:\your\lib\path start "testapp" java -jar -Xms64m -Xmx128m -Dspring.profiles.active=dev %JAR_PATH%\app.jar 첫 번째 인자 값으로 앱의 이름("testapp")을 지정하면 필터 옵션(/fi)으로 접근할 수 있다. 2. tasklist로 .. 2022. 8. 19.