목록운영체제/리눅스 (15)
좋은 프로그램은 마음의 여유에서 나온다.
방화벽 시작, 정지$ systemctl start firewalld.service$ systemctl stop firewalld.service방화벽 상태 확인하기$ firewall-cmd --state방화벽 활성된 zone 확인하기$ firewall-cmd --get-active-zones방화벽에 등록된 서비스 확인하기$ firewall-cmd --get-service방화벽 pubic zone에 open된 서비스 확인하기$ sudo firewall-cmd --zone=public --list-services방화벽 pubic zone에 open된 포트 확인하기$ firewall-cmd --zone=public --list-ports방화벽 pubic zone에 서비스나 포트 추가하기$ sudo firewal..
$ sudo vi /etc/ssh/sshd_config파일 내용중 아래 항목이 #으로 주석처리 되어있는데 # 삭제후 yes를 no로 변경후 저장PermitRootLogin no $ sudo service sshd reload
$ sudo add-apt-repository ppa:webupd8team/java$ sudo apt-get update$ sudo apt-get install oracle-java8-installer
우분투에 wireshark 설치 후 capture에 no interface can be used ~~~ 라고 나올 경우 $ sudo apt-get install wireshark $ sudo dpkg-reconfigure wireshark-common $ sudo usermod -a -G wireshark $USER $ sudo reboot 재시작 후 wireshark 실행
레퍼런스 : https://wiki.ubuntu.com/RecoveryModehttp://www.psychocats.net/ubuntu/resetpassword 리커버리 모드로 진입해서 비밀번호 변경하기 우분투 부팅시 쉬프트키를 누르고 있으면 GNU GRUB가 나온다. Advanced options for Ubuntu를 선택한다. 두번 째 메뉴인 recovery를 선택한다. 로딩을 쭉 하고 아래와 같이 리커버리에 진입한다. 리커버리 메뉴중에 root를 선택하면 커맨드명령어를 칠 수 있다. 우분투 파일시스템이 read-only로 돼있기 때문에 rw모드로 다시 마운트 해준다. $ mount -o rw, remount / 변경할 사용자 계정을 확인한 후 passwd 명령어로 패스워드를 변경한다. $ ls /h..
레퍼런스 : 컴퓨터 네트워크 프로그래밍 Unix version(김종화 저) 리눅스 : 우분투 12.04버전 (AWS 인프라 이용) traceroute 명령어 자신의 호스트가 임의의 호스트와 어떤 경로(라우터들)를 통해 연결되어 있는지 찾아주는 명령어이다. traceroute는 IP 헤더의 TTL값을 이용한다. TTL(Time to live) 값은 라우터를 지날 때 마다 1씩 감소한다. IP는 TTL 값을 이용해 데이터그램이 네트워크 상에서 없어지지 않고 떠돌아 다니는 것을 방지한다. TTL 값이 0이 되면 라우터에서 이 데이터그램을 버리고 송신측 호스트에게 ICMP TIME EXCEEDED 메시지를 전송해주는 특성을 이용하여 중간에 있는 라우터들을 파악한다. aws에 있는 호스트에서 aaa.com까지의 ..
레퍼런스 : 컴퓨터 네트워크 프로그래밍 Unix version(김종화 저) 리눅스 : 우분투 12.04버전 (AWS 인프라 이용) arp (address resolution protocol) 명령어 호스트가 가지고 있는 ARP 캐쉬를 보는 명령 arp 캐쉬는 최근에 검색한 IP주소에 해당하는 호스트의 물리주소를 저장(MAC) 랜내에서 어떤 IP주소의 호스트로 데이터그램을 보내기 위해 그 컴퓨터의 MAC 주소를 알아야 한다. 따라서 자신의 호스트는 먼저 ARP 캐쉬를 검색하여 해당 ip주소의 MAC주소를 찾아본다. 만약 없으면 ARP 프로토콜을 이용하여 MAC 주소를 찾아낸다. -a옵션은 모든 내용 보기 -s 옵션은 정적으로 추가하기, -s옵션으로 추가된 정보는 시간이 지나도 지워지지 않는다. -d 옵션은..
레퍼런스 : 컴퓨터 네트워크 프로그래밍 Unix version(김종화 저) 리눅스 : 우분투 12.04버전 (AWS 인프라 이용) 리눅스에서 인터넷 환경을 확인하고 설정하는 방법 자신의 호스트가 인터넷에 연결되어 동작중인지 확인하려면 ifconfig -a 명령어를 사용한다. ifconfig명령(interface configuration)은 네트워크 장치의 상태를 보여주고, -a 옵션은 설치된 모든 네트워크 장치의 상태를 보여준다. 자신의 호스트가 인터넷에 연결되어있는지 확인하려면 "UP"를 찾는다. "UP"가 없으면 통신불능 상태. 위의 그림에서는 5번째 라인의 eth0에서 확인할 수 있다. ping 자신의 호스트가 다른 호스트와 인터넷으로 연결되어 있는지 확인하려면 ping 사용 네이버와 연결상태 확인..