- Today
- Total
목록분류 전체보기 (360)
프로그래밍 농장
-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..
process 란? == cpu에서 연속적으로 실행되고 있는 모든 프로그램 -포그라운드( forground ) 프로세스 : 화면에 보이는 상태에세 동작하는 프로세스 ex ) 대화형 프로세스 -백그라운드( background ) 프로세스 : 화면에 보이지 않는 상태에서 동작하는 프로세스 ex) 데몬 프로세스 == 특정 서비스 실행을 위해서 백그라운드 상태에서 동작하는 서버 프로세스 위에서 보다싶이, 백그라운드와 포그라운드는 기능적으로 똑같이 동작하지만, 단지 우리한테 보여주며 실행할것인지, 아닌지를 구분한다. ps -ef : 모든 프로세스의 자세한 정보 표시 UID PID PPID C STIME TTY TIME CMD 1 4 X 6 2 3 5 4 UID : user id PID : process id ==..
-리눅스에서 관리자 비밀번호 재설정하기 1.부팅시 보이는 kernel .. 선택화면에서 최신 kernel 버전을 선택한 후에 e 키를 누른다. 2. linux16.... 으로 시작하는 라인을 편접 -> 뒤에서부터 rhdg 부분까지 전부삭제후 init=/bin/bash 작성 앞의 ro --> rw 로 변경 완료 후 ---> ctrl + x 로 시스템 시작하기 . 3. 이후 프롬프트 창이뜨면 ( #: 관리자모드) -> passwd 명령어 사용해서 관리자 비밀번호 재설정 4. exec/sbin/init == 시스템 재부팅 후 관리자 로그인 진행 --> 위와같은 작업으로 관리자 비밀번호를 재설정하면 누구나 이렇게 재설정할수있기떄문에 아래와 같은 방법을 사용한다. ===========================..