목록Infra -------------------------/linux (8)
도찐개찐
문제 MAC의 TERMINAL(터미널)에서 SSH로 LINUX, Ubuntu에 접속했는데 한글이 깨지는 문제가 발생했다 해결 방법 1. Linux 접속하여 .bash_profile 열기 $ vi ~/.bash_profile 2. 아래 두 줄을 입력하고 저장하기 export LANG='ko_KR.UTF-8' export LC_ALL='ko_KR.UTF-8' 3. .bash_profile 다시 실행하기 source ~/.bash_profile
configure: error: uint64_t or int64_t not found 컴파일러 버전이 맞지 않아 발생 된 문제로 해당 문제를 해결하기 위해서는 아래 방법을 따르면 됩니다. 제약 조건 CentOS 6 이상 환경 설치 방법 # 1. centos-release-scl 설치 yum --enablerepo=extras install centos-release-scl # 2. 업데이트 yum update # 3. devtoolset-8 설치 yum install -y devtoolset-8 # 4. scl 실행 scl enable devtoolset-8 bash 최신 컴파일러로 전환 # 명시적으로 devtoolset-7 적용 (devtoolset 하위 버전도 적용 가능) source /opt/rh/..
1. openssl 버전 확인 가. openssl 모드 진입 나. version 다. 예시 $ openssl OpenSSL> version OpenSSL 1.0.2r 26 Feb 2019 OpenSSL> exit 2.openssh 버전 확인 $ ssh -V OpenSSH_8.4p1 Debian-5+deb11u1, OpenSSL 1.1.1n 15 Mar 2022
# apt-get update && apt-get -y install net-tools
리눅스에서 nohup 백그라운드 작업 실행을 할때, 매번 아래와 같은 경고 메시지가 나오는 경우가 있습니다. 실행이 안되는 것은 아니고, ps -ef 커맨드로 확인해보면 실제로 실행은 됩니다. 다만 경고 메시지가 거슬릴뿐.... $ nohup python3.9 oracle2.py > aa.log & [1] 91220 $ nohup: ignoring input and redirecting stderr to stdout $ 위는 커맨드는 실행결과를 aa.log 파일에 기록하라는 의미입니다. 위 커맨드에서 >aa.log 는 1>aa.log 와 같습니다. 1은 표준출력(stdout)을 의미합니다. 그럼, 에러나는 경우는 어디로??? 이런 이유로 해서 에러가나는 경우 표준에러(stderr)을 표준출력(stdout..
만약 어떤 패키지가 apt을 통해 설치되었는지 확인하려면 아래의 명령어를 사용할 수 있습니다. $ apt list --installaed 이 명령어는 설치 된 모든 패키지를 출력합니다. 출력 결과를 보면 현재 설치된 버전과 업그레이드 가능 여부까지 확인할 수 있습니다. 만약 upgradable to: 4.2.8이라고 출력되는 경우 4.2.8 버전으로 업그레이드가 가능하다는 뜻입니다. ! 원하는 패키지만 선택하여 찾기아까 예를 든 것 처럼 firewalld 패키지만 찾으려면? 이때 grep을 사용하여 찾을 수 있습니다. $ apt list --installaed | grep firewalld 코드를 입력하면 위 명령어와 달리 firewalld가 포함된 설치된 리스트만 출력하게 됩니다. 이런 방법으로 원하는..
방화벽(firewalld)은 IPv4, IPv6, 이더넷 브리지 및 IPSet의 방화벽(firewall) 설정을 지원하는 리눅스(linux) firewall 관리 도구이며, linux 커널 netfilter 프레임워크의 프런트 엔드 역할을 하는 RHEL 7 제품군의 기본 firewall 관리 소프트웨어입니다. 우분투(ubuntu)의 기본 firewall 시스템은 UFW(uncomplicated firewall)이지만, firewalld를 설치하여 사용할 수 있습니다. 이 포스트에서는 ubuntu 환경에서 패키지로 firewalld를 설치하고 설정하는 방법을 소개합니다. UFW 설정 방법은 우분투(Ubuntu) 환경에 방화벽(UFW) 설정하기 포스트를 참고하시기 바랍니다. 선행조건(PREREQUISITE)..
Clear command not found 해결 방법 리눅스에서 명령어를 사용하고 나서 커맨드 창을 비워줄 때 clear 명령어를 사용하게 됩니다. 윈도우의 명령 프롬프트에서는 cls 명령어를 사용하게 되는데요, 이 clear 명령어는 명령어를 삭제해주는 기능이 아니고 단순히 화면 자체를 위로 올려서 첫 줄부터 시작하도록 보이게 하는 명령어입니다. # clear bash: clear: command not found 만약 명령어를 사용하였는데 command not found 명령어가 나온다면 clear 명령어를 사용할 수 있는 패키지가 설치되어 있지 않기 때문에 그렇습니다. clear 사용 가능한 ncurses 패키지 설치 확인 # rpm -qa |grep ncurses 위 명령어로 패키지 설치를 먼저 ..