본문 바로가기
반응형

IT/LINUX35

[Linux] 리눅스 명령어 패키지 찾기 리눅스에서 특정명령어를 사용하려고 하는데 어떤 패키지를 설치해야 할지 모를 때가 있습니다. 이때는 아래 명령어로 조회 하면 repository 안에 포함 되는 경우 조회가 됩니다. (repository 안에 없는 경우 조회되지 않음.) 1. yum provides [명령어] 아래와 같이 iostat 명령어가 sysstat 패키지에 포함 됨을 알수 있습니다. [root@ip-10-0-2-60 ~]# yum provides iostatLast metadata expiration check: 9:49:32 ago on Thu Dec 12 16:09:55 2024.sysstat-12.5.6-1.amzn2023.0.2.x86_64 : Collection of performance monitoring tools f.. 2024. 12. 13.
[Linux] iPerf 패키지 사용방법 1. iPerf는 어떤 패키지 인가요?iPerf는 네트워크 성능 측정을 위해 설계된 강력하고 유연한 오픈 소스 도구입니다. TCP, UDP, 그리고 일부 최신 버전에서는 SCTP를 포함한 다양한 프로토콜을 지원하며, 네트워크 대역폭, 지연 시간, 패킷 손실 등의 성능 지표를 측정하는 데 사용됩니다. iPerf는 서버와 클라이언트의 두 구성 요소로 구성됩니다.iPerf 주요 특징다양한 네트워크 프로토콜 지원TCP, UDP, SCTP를 지원하여 다양한 네트워크 환경에서 테스트 가능.양방향 테스트업로드 및 다운로드 대역폭 테스트 가능.단방향 및 양방향 테스트 지원.멀티스레드 지원다중 연결을 생성하여 네트워크의 병렬 처리 성능을 테스트.QoS (Quality of Service) 테스트 지원DSCP/TOS 비트.. 2024. 11. 12.
[Linux] 네트워크 전송량 제한 하기 tc 명령어 사용 리눅스에서 OS상 네트워크 전송량 제한을 위해서 리눅스의 tc 명령어를 사용하면 네트워크 전송량 제한을 걸 수 있습니다. tc 명령으로도 TBF (Token Bucket Filter) 방식과, HTB (Hierarchical Token Bucket) 방식이 존재 하는데 간단한 트래픽 제한 테스트를 하려면 TBF방식으로 진행 하면 간단하게 테스트 해볼 수 있습니다 방법은 아래와 같이 진행 하면 됩니다. 1. TC명령어 설치# tc명령어 설치 확인tc --version# 없을 경우 iproute 설치- RHEL 8 또는 9:sudo dnf install iproute -y- RHEL 7sudo yum install iproute -y2. 기본 명령어 구조 tc qdisc add dev root tbf ra.. 2024. 11. 12.
[LINUX] NIC 전송량 제한 걸기 리눅스 서버에서 NIC를 통해 전송되는 트래픽 제한이 필요 할때 아래 패키지를 사용하면 쉽게 제한을 걸수 있다. [적용방법]  1. 패키지 설치 wondershaper(오픈소스)$ git clone https://github.com/magnific0/wondershaper.git$ cd wondershaper $ sudo make install 2. Device에 10MByte제한 걸기(10Byte = 10kbit * 8 *1024 => 81920)  $ wondershaper -a service(디바이스명)  -d 81920(속도)(옵션설명). -a : device 명  . -d : 수신 속도제한(단위는 kbps)  . -u : 송신 속도제한(단위는 kbps) . -s : 현재 설정 확인3. Devic.. 2024. 5. 15.
Linux 에서 패스워드 없이 root 로그인 방법 sudo -i 명령어 실행 시 패스워드 입력 없이 넘어가게 하려면, /etc/sudoers 파일에서 특정 사용자가 비밀번호 없이 sudo -i를 실행할 수 있도록 설정할 수 있습니다. 다음은 설정 방법입니다.sudoers 파일 편집: visudo 명령어를 사용해 sudoers 파일을 안전하게 편집합니다. 직접 /etc/sudoers 파일을 열지 말고, 항상 visudo 명령어를 사용하세요.visudo# 마지막 라인에 추가username ALL=(ALL) NOPASSWD: ALL# 저장 이제 설정된 사용자는 sudo -i 명령어를 통해 비밀번호 입력 없이 로그인 할 수 있습니다.해당 라인이 중간쯤에 있고 wheel 그룹에 들어가 있다면 wheel그룹은 NOPASSWD 설정을 안했다면 다시 패스워드를 물어 .. 2021. 8. 17.
[LINUX] 리눅스에서 HBA Slot 위치 찾기 LINUX 장비에서 사용하던 HBA포트가 문제가 생겼다 WWN으로 물리서버의 포트를 찾아야 한다 물리적으로 슬롯위치와 포트위치를 찾아보자. 1. HBA 갯수 확인 # lspci | grep Fibre 02:00.0 Fibre Channel: Emulex Corporation Saturn-X: LightPulse Fibre Channel Host Adapter (rev 03) 02:00.1 Fibre Channel: Emulex Corporation Saturn-X: LightPulse Fibre Channel Host Adapter (rev 03) 04:00.0 Fibre Channel: Emulex Corporation Saturn-X: LightPulse Fibre Channel Host Adapte.. 2020. 12. 22.
[LINUX] 리눅스에서 NIC Slot 위치 찾기 리눅스에서 사용하고 있는 Device(ethX, ensX)의 슬롯 위치를 찾기위해 lshw 명령어를 사용하면 찾기가 쉬워진다. lshw 명령은 설치 기본 설치이미지의 ISO파일에 포함이 되어있다 먼저 패키지를 설치하고 명령어로 확인해보자 NIC Device name 별 bus 주소확인 lshw명령으로 Device 별 버스정보를 먼저 확인 한다. # lshw -c network -businfo Bus info Device Class Description ======================================================== pci@0000:03:00.0 ens0 network I350 Gigabit Network Connection pci@0000:03:00.1 ens1 ne.. 2020. 12. 19.
[LINUX][RHEL7] 네트워크 IP설정 (nmcil 명령어, 설정파일 사용) [LINUX][RHEL7] 네트워크 IP설정 (nmcil 명령어, 설정파일 사용) 레드헷 리눅스 7버전에서 nmcli를 통하여 네트워크 IP를 설정해 보겠습니다. 6이하의 버전에서 설정하던 방식으로 하다 보면 많이 생소 합니다. 7버전의 nmcli 통해 설정을하려면 network 데몬 뿐만 아니라 NetworkManager 데몬도 사용하여야 합니다. 아래 장치(device)와 연결(connection)이라는 용어가 나오는데 device는 실제장치 connection은 설정값을 셋팅하는 오브젝트 정도로 생각하면 될 것 같습니다. 1. 네트워크 설정(nmcli 명령어사용) 1) 모든 연결확인 먼저 모든 연결(connection)을 확인합니다. 랜포트에 연결된 장치가 기본적으로 동적으로 생성되어 있습니다. #.. 2017. 1. 19.
[LINUX][RHEL7] 리눅스 NFS서버 NFS클라이언트 설정 [LINUX][RHEL7] 리눅스 NFS서버 NFS클라이언트 설정 Redhat7 리눅스 서버에서 기본적인 NFS사용 방법을 알아보도록 합니다. 1. NFS 서버 설정(export) 1) NFS관련 패키지 설치 yum을 사용하여 nfs-utils 패키지를 설치합니다. # yum install nfs-utils 2) NFS서버 서비스 가동 및 재부팅 시 활성화 nfs서버 데몬을 시작하고, 재부팅시 자동 실행 될수 있도록 enable 명령을 통해 활성화 시킵니다. # systemctl start nfs-server # systemctl enable nfs-server 3) exports 파일 설정 export 할 디렉토리를 생성 한 후 exports 파일을 설정 합니다. # mkdir /test # vim /.. 2017. 1. 12.
[LINUX] 리눅스에서 TCP Wrapper 사용하기(접근제어-ACL설정) 리눅스에서 TCP Wrapper를 이용하면 간단하게 FTP, Telnet, SSH 및 xinetd 기반의 서비스에 대해 접근제어(ACL)설정이 가능합니다. 최근 버전의 리눅스에서는 TCP Wrapper 사용을 위해 특별한 설치 없이 /etc/hosts.allow, /etc/hosts.deny 파일의 설정만으로 특정 아이피 또는 대역에 대해 접근제어를 허가, 거부 할 수 있습니다. 먼저 어떤 서비스들이 TCP Wrapper에 의해 제어가 되는지 확인 해보겠습니다. 1. TCP Wrapper에 의해 제어가 되는 서비스 확인 방법 # which xinetd -> 파일 실행경로 확인 /usr/sbin/xinetd # ldd /usr/sbin/xinetd -> 링크된 라이브러리 정보 확인 linux-vdso.so.. 2017. 1. 12.
반응형