테스트 결과는 위 사진의 환경에서 진행하여 나온 결과 값이다. 현재 경로에서 디렉터리의 개수 ls -l | grep ^d | wc -l 디렉터리는 test_directory, test2_directroy 총 2개이며, 결과값이 2가 나왔음을 확인할 수 있다. 현재 경로에서 파일의 개수 ls -l | grep ^- | wc -l 파일은 test.sh, test2.sh, test3.sh 총 3개이며, 결과값이 3이 나왔음을 확인할 수 있다.

[Linux] Ubuntu20.04에 firewalld 방화벽 설치 및 명령어 - 1 공식사이트의 설명에 따르면, Firewalld는 네트워크 연결 또는 인터페이스의 신뢰 수준을 정의하는 네트워크/방화벽 영역을 지원하는 동적으로 관리되는 방화벽을 제공한다. IPv4, IPv6 방화벽 설정, heun.tistory.com 지난 포스팅에 이어 firewalld 방화벽 설치 및 명령어에 관한 내용이다. 특정 ip를 허용 1.123.34.45에 대하여 허용 sudo firewall-cmd --permanent --add-source=1.123.34.45 --permanent 옵션 추가 시 sudo firewall-cmd --reload를 통해 서비스 리로드를 해줘야 확인이 가능하다. 이전 포스팅 참고. 허용한 ..
공식사이트의 설명에 따르면, Firewalld는 네트워크 연결 또는 인터페이스의 신뢰 수준을 정의하는 네트워크/방화벽 영역을 지원하는 동적으로 관리되는 방화벽을 제공한다. IPv4, IPv6 방화벽 설정, 이더넷 브리지 및 IP 세트를 지원하고, runtime 및 permanent 구성 옵션이 분리되어 있다. 또한 서비스 또는 애플리케이션이 방화벽 규칙을 직접 추가할 수 있는 인터페이스를 제공한다. 쉽게 설명하여, Firewalld는 Linux 운영 체제를 위한 방화벽 관리도구로써 외부에서 들어오는 무작위 ip를 차단하고 특정 ip 및 포트를 허용해 주기 위해서 사용한다. Firewalld라는 이름은 방화벽을 의미하는 Firewall과 daemon의 앞자리 "d"를 붙인 것이다. Firewalld ubu..
특정 날짜 기준으로 파일들 삭제하기 ll --time-style full-iso | awk '{print $6" "$9}' | grep 2022-08-30 | awk '{print $2}' | xargs rm -rf 2022-08-30을 원하는 날짜로 변경 후 명령어 실행 특정 날짜 기준 파일들 확인만 하고 싶을 경우 ll --time-style full-iso | awk '{print $6" "$9}' | grep 2022-08-30
geth 1.10.25 버전이상 세팅 중에 lighthouse beacon을 실행하면 해당 오류가 발생하는 경우가 있다. linux-5822557241 systemd[1]: lighthousebeacon.service: Main process exited, code=killed, status=4/ILL linux-5822557241 systemd[1]: lighthousebeacon.service: Failed with result 'signal'. github lighthouse releases 주소 Releases · sigp/lighthouse Ethereum consensus client in Rust. Contribute to sigp/lighthouse development by creatin..
오류 npm install 실행 후 멈춤 현상 해결 방법 파일 실행 권한 확인 후 변경 -R 옵션은 하위폴더에 동일한 권한을 부여하고 싶은 경우 사용한다. 권한 변경 후에 npm install 명령어 다시 실행 # 권한 변경 chmod 파일명 0774 -R chmod test 0775 -R
kill `ps -ef | grep [process name] | grep -v grep | awk '{print $2}'` ps -ef | grep test 현재 실행중인 test라는 이름을 포함한 프로세스를 모두 보여준다. grep -v grep(패턴) : 지정된 패턴과 일치하는 항목을 제거, 1. ps -ef 2. grep 2개의 명령어 중 grep을 제거하기 위함이다. awk {print $2} : awk는 입력 값을 공백 문자로 분리해서 필드로 처리, ps -ef 명령어를 통해 나온 결과에서 PID를 추출한다. `명령어` : 치환 명령어 kill `ps -ef | grep [process name] | grep -v grep | awk '{print $2}'` 는 kill PID 형태로 실행된다.
Linux에 EOS 개발환경 구축하기 github EOSIO/eos 소스 다운로드 git clone https://github.com/EOSIO/eos --recursive git submodule update --init --recursive 원본 소스 .sh으로 compile cd eos/scripts/ ./eosio_build.sh 서버 환경에 따라 소요 시간이 다를 수 있다. nodeos 실행 cd /eos/build/programs/nodeos ./nodeos -e -p eosio --plugin eosio::chain_api_plugin --plugin eosio::history_api_plugin node 실행 옵션 -e : producer 투표 없이도 블록을 생성. -p eosio : 현재..
cp: omitting directory cp [복사하고 싶은 파일명] [복사하고싶은 경로] cp copy_dir /home/user/dir # 오류 cp: omitting directory cp 뒤에 -r (recursive) 옵션을 붙여주면 해결된다. cp -r [복사하고 싶은 파일명] [복사하고싶은 경로] cp -r copy_dir /home/user/dir
Linux 서버 설치에 대한 가이드(ubuntu, centos) 버전이 다를 경우에 알맞은 패키지관리도구를 사용하여 적절한 종속성을 설치하는 단계가 작동해야 한다. Linux에서 rippled 빌드하기 사전 준비 ubuntu apt-get update apt-get install -y gcc g++ wget git cmake pkg-config libprotoc-dev protobuf-compiler libprotobuf-dev libssl-dev centos7 yum install -y gcc g++ wget git cmake pkg-config libprotoc-dev protobuf-compiler libprotobuf-dev libssl-dev /data/ripple/boost 경로 생성 후에 b..