오랜만에 삽질을 좀 할 기회가 와서 삽질한 김에 알게 된 것들을 좀 정리해 놓으면 좋을 것 같아서 블로그에 글을 쓰기 시작한다. 하는 일이 리눅스를 모르면 할 수 없는 일들인데도, 어쩜 이렇게 모르는 명령어들이 많은지... 알면 알수록 신기하고 재미난 세계임은 틀림이 없는것 같다. 리눅스에서 실행되는 모든 애플리케이션들은 전부 프로세스 기반으로 실행이 된다는 건 아마도 리눅스를 조금이라도 다루어 본 경험이 있는 사람이라면 누구나 알고 있는 사실일 것이다. 그럼, 실행 중인 프로세스는 어떻게 확인할 수 있을까? 많이 사용하는 명령어가 아마도 ps 라는 명령어 일것이다. ps 에 여러 옵션을 주고 프로세스를 목록을 확인할 수 있는데, 난 주로 옛날에 대학 다닐때 배웠던 ps -ef 라는 명령어다. 요즘은 p..
안녕하세요~!! 제가 책을 여러권 출간을 했는데, 그 중 하나는 길벗에서 출간한 "오픈스택을 다루는 기술" 이고, 이책은 절판이 되었습니다. 그래서, 더 이상 팔지 않아요. 그리고 나서, 출간한 책이 바로 "처음 배우는 셸 스크립트" 입니다. 이 책은 한빛 미디어에서 출간을 했어요. 그리고, 작년에 한빛 미디어에서 "앤서블로 시작하는 인프라 자동화" 라는 책을 출간을 했습니다. 그리고, 올 봄에 한빛 미디어의 계열사인 한빛 앤 이라고 하는 온라인 강의를 제작하고 유통하는 곳에서 신입 사원들을 위한 강의를 함께 제작해 보자고 연락이 왔어요. 바로 리눅스와 아주 친숙한 셸 스크립트를 가지고 말이죠~!! 그래서, 생각해보니 좋은 일이잫아요. 시간만 있다고 하면 리눅와 셸 스크립트를 좀 더 쉽게 접할 수 있는 ..
오늘은 tcpdump의 옵션을 한번 세어봤다. 무려 57가지나 된다. 옵션이 정말 많다. 그러나, 실질적으로 사용하는 옵션은 그리 많지는 않을꺼라 생각한다. 그래서, 여기서는 가장 많이 사용하는 옵션을 우선순위로 해서 정리를 해 보고자 한다. 아래 옵션들은 tcpdump 명령어를 사용할 경우 가장 많이 사용하는 옵션들이다. Options Description -i interface 해당 옵션을 지정하지 않으면, 리눅스에서 검색되는 모든 인터페이스의 패킷 트랙픽을 보여준다. 예를 들어 tcpdump -i eth0 을 수행하게 되면 eth0으로 지나가는 모든 트래픽을 보여준다. -w file tcpdump 명령어에 의해 보여지는 패킷 트랙픽을 파일로 저장한다. -r file -w 옵션에 의해 생성된 패킷 덤..
오늘은 네트워크 패킷 덤프를 할 수 있는 tcpdump에 대해 글을 올려볼까? 한다. tcpdump는 평소에는 사실 크게 쓸일은 없지만, 가끔 통신이 안될때 서버측에서 데이터를 못 보내는건지 아니면 클라이언트 측에서 데이터를 못 받는건지 등을 확인할때 유용하게 쓰인다. 영어를 조금만 할 수 있다면 명령어 사용법을 help 나 또는 man 페이지를 확인하는것이 가장 좋은 방법이다. 해당 명령어는 어떤 경우에 사용할 수 있는지 그리고, 어떤 옵션들이 있으며, 옵션의 설명과 사용 예시까지 적절하게 설명을 해 준다. 그래서, 이번에는 tcpdump --help 와 man 페이지를 꼼꼼하게 읽어보고 정리를 해 보기로 했다. 우선, tcpdump --help 명령어를 입력하면 아래와 같은 내용을 볼 수 있다. 딱히..
요즘도 가끔은 Shell Script를 이용하여 환경정보를 조회하거나 수정하는 스크립트를 개발하곤 한다. 특히 관리해야 하는 서버 대수가 많은 경우에는 Ansible Playbook이나 쉘을 이용하여 한번 짜놓으면 계속 사용할 수 있는 코드를 만들기도 한다. 그런데, 그 중 Shell Script는 Ansible Module에서 제공하지 않는 기능을 대신 실행할때도 사용하기 때문에 Shell Script를 사용하는 방법들을 알아두면 유용할 것 같다는 생각이 든다. 물론 요즘은 인터넷이 잘 되고, 지식을 공유하는 사람들이 늘어서 쉽게 찾아볼 수 있지만, 그래도 내 블로그에 정리를 해두면, 오래동안 기억에 남을 것 같아서 이번 기회에 이번에 알게 되었던 Shell Script 사용법을 정리해 보고자 한다. ..
얼마전부터 노트북 운영체제로 지난 겨울에 릴리즈한 Rhel 8을 설치해서 사용하기 시작했다. Rhel7하고 많이 바뀐것도 있지만, 유사한 부분도 많아서 그냥 저냥 쓰기에는 크게 불편한 건 없다. 다만, 내가 필요로 하는 무언가를 설치할 때는 조금 불편하다. Rhel 7 또는 CentOS 7에서는 제공하던 것을 Rhel 8/CentOS 8로 오면서 이름이 변경되었거나 사라졌다거나, 새운것이 생겼을 경우 그것을 알아내기까지가 조금 힘들다는 것이다. 오늘은 노트북에 화면을 레코딩하는 프로그램을 설치하려고 오전내내 삽질한 이야기를 좀 올려볼까 한다. 왜냐면 다음에 또 까먹을테니까... 여기 적어놓어 들어와서 보려고.. ㅎㅎ 1. 일단 rpmfusion repository를 설정해야 한다. 아래 명령어로 하면 설..
오늘 회사에서 드디어 기다리고 기다리던 노트북을 받았습니다. 노트북에는 당연히 RED HAT 7 데스크탑이 설치되어 있구요~!! 그런데, Root 패스워드를 몰라서 한참 삽질을 하다가, 다른 분의 도움으로 Root 패스워드를 설정했습니다. 잊어버리지 말자!! 적어놔야죠!! 그래서, 한번 적어보았습니다. 그래서 오늘 포스팅 내용은 "RED HAT 7에서 ROOT 패스워드를 잊어버렸을경우 패스워드 재설정하는 방법"입니다. 1. 시스템을 재부팅합니다. 2. 재부팅되면서 아래와 같은 GRUB 메뉴가 나오면 키보드에서 알파벳 'e'를 클릭합니다. RHEL 7 – Reset root password 3. 그러면 아래와 같이 설정창이 나옵니다. 이때 "linux16"이 시작되는 라인 끝에 "rd.break conso..
안녕하세요~!! 오랜만에 매뉴얼 작업을 한번 해 봤습니다. 예전에 오픈스택 설치를 하고 신이 나서 열심히 매뉴얼로 정리해서 블로그에 올리고 했던 생각이 문득 떠 올랐습니다. 지금은 오픈스택 설치 매뉴얼이 너무 잘 되어 있어서 제가 굳이 하지 않아도 되지만 말입니다. 오늘은 시스템을 설치하고 나면 반드시 함께 설치하는 모니터링 툴인 OpsView 설치 매뉴얼을 한번 정리해 보았습니다. 사실 한번도 해 본적이 없어서 다른 분들의 블로그와 매뉴얼을 참조했는데 다 오래되어서 그 매뉴얼들을 사용할 수가 없었습니다. 그래서, 결국은 또 영문 매뉴얼을 보고 설치를 했습니다. 그런데 영문 매뉴얼도 완벽한 건 아니더라구요~!! ㅎㅎㅎ 그래서, 제가 이번에 정리를 한번 해 봤습니다. 클라우다이크의 메인 OS는 CentOS..
안녕하세요~!! 오늘은 노트북에 Ubuntu 서버를 설치하고 Wifi를 설정하여 인터넷이 가능하도록 하는 작업을 해 보았습니다.처음하는거라 엄청 삽질에 삽질을 했더랬죠~~~ 다음에는 이런 삽질 하지 말자고 블로그에 올려봅니다. 1. 일단 노트북에 무선랜카드 정보가 보이는지 확인합니다.$ sudo lshw -C Network *-network description: Ethernet interface product: 82567LF Gigabit Network Connection vendor: Intel Corporation physical id: 19 bus info: pci@0000:00:19.0 logical name: eth0 version: 03 serial: 00:e0:91:38:e2:df size..
정말 오랜만에 글을 써보는것 같습니다. 그동안 프로젝트로 인해 너무 바뻐서 글을 쓸 시간이 없었거든요~~~오늘은 레드햇이나 우분투와 같은 리눅스 시스템의 리소스 모니터링 툴에 대해 글을 써볼까? 합니다. 사실 이전에는 cpu 사용율을 모니터링 하는 top, 메모리 자원을 확인하는 free 정도의 명령어 밖에는 몰랐는데, 이번 프로젝트를 하면서 cpu, memory 뿐 아니라, network, file i/o, disk에 대한 리소스 상태까지도 모니터링 할 수 있는 명령어를 알았습니다. 인터넷을 검색해 보니 관련 자료도 많이 보이더군요~!! 어떤 시스템을 구성하던지 자원관리는 아주 중요합니다. 다음 명령어를 통해 내가 사용하는 서버의 리소스를, 내가 사용하는 VM의 리소스를 확인해 보는건 어떨까요? 위에서..
- Total
- Today
- Yesterday
- Swift
- 쿠버네티스
- Python
- 레드햇
- Redhat
- Network
- 클라우드
- 설치
- sdn
- cpu
- 세미나
- NOVA
- 컨테이너
- ubuntu
- 김미경
- 우분투
- 네트워크
- 후기
- 오픈스택
- 뉴트론
- Java
- install
- 하둡
- 오픈쉬프트
- openstack
- 파이썬
- neutron
- 명령어
- OVN
- command
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |