일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- bitcoin
- windows
- json
- Golang
- write
- channel
- 책
- Linux
- Close
- API
- go언어
- File
- http
- 영화
- C
- Sync
- 리뷰
- tcp
- go
- install
- GO 언어
- package
- JavaScript
- range
- Python
- Callback
- FOR
- window
- mutex
- c++
- Today
- Total
목록Shell (2)
Code Habit

리눅스 서버에서 네트워크를 점검할 때 많이 사용하는 iperf3와 네트워크 트래픽 측정 관련 shell을 정리해보려 한다. 간단한 툴이지만 실제 회사업무에서 서버 네트워크 상태를 체크하는데 유용하게 사용했다. 1. CentOS에 iperf3 설치하기sudo dnf install iperf3 2. iperf3 사용하기 2.1 서버모드 실행iperf3 -s 2.2 클라이언트 모드로 접속하기iperf3 -c server_ip 2.3 결과 ( 클라이언트 모드 ) server 역할을 수행할 서버에서 서버모드로 iperf3를 실행 후 타 서버에서 클라이언트 모드로 접속하면 위와 같이 초당 네트워크 전송량을 측정해준다. 전송량을 따로 명시하지 않으면 NIC카드가 허용하는 최대치까지 전송해 준다. 초당 전송량..
리눅스의 쉘은 커널(Kernel)과 사용자간의 인터페이스로 사용자로부터 명령을 받아 그것을 해석하고 프로그램을 실행하는 역할을 한다. 자체 내에 프로그래밍 기능도 있어 쉘 스크립트를 작성해 프로그램을 반복적으로 실행할 수 있다. 주로 서버 자동화 프로그래밍을 만들 때 사용한다. 1. 쉘 스크립트 작성 - vi를 이용하여 쉘 파일을 만들고 편집모드로 들어간다. # vi test_shell - 편집모드에서 위와 같이 작성한다. '#!/bin/bash'는 스크립트 파일이 bash 쉘로 실행시킨다는 의미이다. #!/bin/bash echo "hello world" exit 0 2. 쉘 스크립트 실행 권한 부여 - 'll'을 쳐보면 'test_shell'의 권한이 '-rw-r--r'로 실행권한이 없는 일반 파일임..