- Today
- Total
목록Linux (70)
프로그래밍 농장
route == routing table 확인 / 작성 routing table = 패킷이 가야할 길을 안내해주는 안내판 . 작성 ex) route add -net 192.168.20.0 netmask 255.255.255.0 dev ens32 --> network 추가 route add -net 192.168.20.0 netmask 255.255.255.0 gw 192.168.20.2 dev ens32 --> 해당 network gateway 추가 route add default gw 192.168.20.2 dev ens32 --> 기본 gateway 추가 ==삭제시에는 add 대신에 del 사용 위와 같이 route 옵션을 이용해서 새로운 대역을 생성해본 결과 -> 하지만 기존의 게이트웨이를 시용할수..
ping = 상대 호스트와의 통신 연결 확인, 네트워크 상태 점검 , 진단 == 네트워크 상태를 확인하려고 하는 대상기기에 일정 크기의 패킷을 보내면 이를 수신, 분석하여 대상 기기의 동작여부 또는 네트워크 연결 상태를 파악 == ping 명령어는 ICMP 프로토콜을 사용해서 동작 == ICMP 프로토콜을 지원하지 않거나 거부시킨 기기에는 사용불가 -ping 명령어 사용형식 : ping [ 원하는 주소 or ip ] 위의 핑 명령어를 이용해서 현재 본인의 ip와 입력한 주소값이 정상적으로 연결되는지 확인할수있다. ping을 이용해서 대상주소에 64byte의 패킷을 발송해봄으로서 연결상태를 확인한다. 아래는 ping 명령어를 이용해서 google.co.kr 에 패킷을 보내본 결과이다. 위의 결과에서 ttl..
-Network Tool 통신망의 2가지 형태 : LAN / WAN -LAN( local area network ) == 근거리 통신망 ->기본적인 회선으로 구성이 되어 있고 같은 network id 를 사용하는 통신망 ex) 강의실 == 지역적으로 좁은 구역을 네트워크로 구성할떄 LAN 구성 == 금방 갈 수 있는 거리의 네트워크(조직 내부, 동일건물 등) == 초기 구성비용이 높음 == 강의실이라면 컴퓨터, 스위치, 케이블등의 초기 시설 투자 비용 발생 == 유지 비용은 저렴한편 = 기본적인 전기세 , 인터넷 사용료 정도, network 장비 수명이 긴 편이기 떄문에 유지비 저렴 == 관리자 필요함. == network 관리자에 의해서 network 크기도 결정, 네트워크 장비 특성상 유지,관리를 해..
리눅스 작업을 하는 환경은 여러가지가 있지만, 그 중에서 vmware환경에서의 옵션중 snapshot 이라는 기능이있다. 이 기능은, 가상환경을 구축해주는 vmware환경에서 기본적으로 제공해주는 기능으로, 본인이 vmware에서 구축해놓은 서버환경을 snapshot 하게된다면, 말그대로 현재 설정해놓은 디스크내용, 서버내의 파일 내용들을 찍어놓는다는 뜻이다. 이후 작업도중 문제가 생겼을떄, 이 스냅샷을 이용해서 다시 찍어놓은 스냅샷의 환경으로 복구시킬수있다. 아래는 snapshot 옵션을 이용해서 현재 설정환경을 '기본설정완료' 라는 이름으로 찍어둔 모습이다.
리눅스는 그래픽, 터미널 등 여러가지 부팅모드를 가지고있다. 이떄 , 만약에 현재 본인이 무한부팅모드, 등 복구모드(=윈도우: 안전모드) ,나 그 외의 systemctl 명령어가 링크되지않는 환경이라면, ln 명령어를 사용해주면된다. 일반적으로는 systemctl 명령어를 이용해, 그래픽환경으로 부팅하고싶다면 graphical.target ( centos 7.x버전이후 target 으로 사용 ) 을 입력하면되지만, 이떄 failed to get D-Bus connection~ 의 오류가 발생한다면, 이는 위에서 언급했듯이, 현재 본인이 복구모드 등, systemctl 명령어가 정상적으로 링크되지않는 상태인것이다. 이떄, 부팅모드를 직접적으로 링크할수있게 해주는 ln 명령어를 이용해서 아래와 같은 형식으로..
리눅스 환경에서 사용자에 대한 정보를 이동시켜 줄떄에는 보통 우리는 아래와 같이 작업을 수행한다. korea 사용자정보를 /export/home/ 내로 이동시켜주어라. 그렇다면, 일단 tail -3 정도 ( or cat/head ) 로 명령어입력해서 , 현재 서버내 사용자정보를 확인해본다. 그렇다면, 3개정도로 출력된 목록에서 korea : /~~~ 형식으로 user형식이 출력될것이다. 여기서 일단 korea사용자정보가 저장된 경로에서 /export/home/ 경로내로 mv 명령어를 사용해서 옮겨준다. 이후, usermod -d 옵션을 이용해서 경로를 변경했다고 알려주기위해 마찬가지로 경로를 수정해준다. 최종적으로 사용자정보 출력시 korea사용자정보가 아래와 같이 수정된것을 확인할수있다. + 추가로 s..