Computer
[Linux] Network Setting
Ubuntu의 경우, network manager 패키지에 설정된 것이 우선권을 가진다고 한다. /etc/network/interface 나 /etc/resolv.conf를 직접해도 적용이 안되면 위의 내용 때문일 확률이 높다. Configuring DHCP address for your network card If you want to configure DHCP address you need to edit the /etc/network/interfaces and you need to enter the following lines replace eth0 with your network interface card sudo vi /etc/network/interfaces 다음과 같이 편집. # The pri..
[Linux] 화면 캡쳐 단축키
Windows와 마찬가지로 Linux에서도 화면 캡쳐 단축키가 제공된다. 물론 배포판에 따라 설치되어 있는 SW는 차이가 있지만, 일반적으로 단축키는 어느정도 통일이 되어 있다. 주로 Debian 계열을 사용하기 때문에... 일단 linux Mint에서는 아주 잘 동작함. 다음과 같이 3개의 모드로 나누어진다. (PrtSc 는 PrintScree키를 의미한다.) 전체 화면 캡쳐 (full screen capture). shortcut : PrtSc 현재 활성화된 창(window) 캡쳐 ( active window capture). shortcut : Alt+PrtSc 특정 영역 선택하여 캡쳐 (마우스 드래그 앤 드롭 이용) shortcut : Shift+PrtSc Windows의 경우는 다음 글을 참고...
[Linux] Debian 계열 패키지 관리 툴: apt, apt-get
apt (apt-get, apt-cache)apt는Debian 계열의 Linux에서 패키지 관리 SW로서,Package Management System (패키지관리시스템, Package Manager)의High Level Command Line Interface를 제공한다. 달리 말하면 apt-get과 apt-cache와 같은 APT tool을 보다 쉽게 사용할 수 있게 해 줌.apt-get이나 apt-cache에서는 보다 세밀한 작업 지정을 할 수 있는 option들을 제공.apt 이전부터 존재하던 명령어들로 apt 보다 좀더 세밀하게 제어할 수 있음기본적으로 apt 보다 간략한 출력을 제공하며 script나 automation등에 이용됨.apt는 보다 많이 사용되는 작업을 사용자가 보다 쉽게 수행할 ..
[CE] Subnet Mask
정의 Network mask라고도 함. network를 지칭하는 부분은 `255`로, host를 치칭하는 부분은 `0`으로 지정 IP 주소의 어디까지가 network 주소(subnet의)이고 어디서부터 host 주소인지를 알려줌. subnet mask의 Prefix표기 (CIDR 표기라고도 불림) 일반 표기 prefix표기 255.255.255.255 → /32 255.255.255.0 → /24 255.255.0.0 → /16 255.0.0.0 → /8 255.255.255.252 → /30 255.255.255.248 → /29 255.255.255.240 → /28 255.255.255.224 → /27 255.255.248.0 → /21 이진수로 표현시 MSB 부터 1로 기재가 되는데, 1인 비트..
[CE] Gateway
번역하면 관문이다. 여기에서 나타내듯이 gateway는 다른 네트워크로 들어가는 관문의 역할을 하는 장비 또는 S/W를 가르킨다. 다른 네트워크로 들어가기 위해 거쳐야하는 관문 이란 결국 특정 네트워크를 네트워크들의 네트워크로 연결하는 역할을 의미하기 때문에 router를 포함(LAN을 WAN에 연결하는 것이 router임)하는 경우가 대다수임. OSI7 계층에서 gateway는 흔히 5~7계층까지 포함(정확하지 않은 기억이... ㅠㅠ)하나, router는 3계층(고급제품은 layer4까지 커버하기도 함)에 속함. 즉, gateway가 router를 포함한다고 생각하는게 편할 듯. router가 제공하는 dynamic routing을 gateway는 제공하지 않으므로 엄밀하게는 차이가 있으나, 작은 ne..
[CE] Router
네트워크 상의 통신에서, Packet(패킷)의 위치를 추출하여 그 위치에 대한 최적의 경로를 지정하며, 이 경로를 따라 Packet(패킷)을 다음 장치로 보내는 장치 또는 S/W를 가르킴. 일종의 길잡이로서 최적의 경로(route)를 찾아서 패킷을 인도하는 역할(router)을 한다. OSI 7계층에서 3, 4계층에 속하므로 IP(Internet Protocol) Address를 사용함. 패킷의 최적의 경로를 결정 (path determination) → 해당 경로들을 RAM에서 일종의 테이블로 저장함 (routing table) 결정된 최적의 경로로 패킷을 전달 (switching) 일반적으로 router는 서로 다른 네트워크를 연결(←원래는 Gateway의 역할, 차이는 protocol)하고 있기 때..
[CE] Interrupt 요약 (Computer 기준).
오늘날 OS는 interrupt를 기반으로 동작 (Interrupt Based System)한다: interrupt가 발생하면 CPU는 현재 하는 일을 멈추고 해당 interrupt를 해결하려고 동작한다. processor가 특정 동작을 하고 있는 중 (OS가 특정 process를 수행)에 다른 device들에게서 interrupt가 오는 경우, (경우에 따라 다르지만) 현재 실행되고 있는 일을 멈추고 해당 interrupt에 대응하는 Interrupt Service Routine (ISR)이 수행하는 것을 가르킴. routine이란 어떤 동작을 수행하는 프로그램 코드를 의미함. Interrupt 작동단계 : Keyboard 를 예로 Keyboard에서 키를 누를 경우 다음의 단계를 거치게 된다. Key..
[CE] Direct Access Storage Device & media (DASD)
Direct Access Storage Device & media (DASD) 보조기억장치들 중에서 저장된 데이터를 Access하는데 해당 데이터가 저장된 순서나 위치에 상관없이 동일한 수준의 시간이 걸리는 장치들을 가르킴. 다음과 같은 특징을 가짐. block 단위로 access되며, 각 block들이 구별된 위치와 고유 address등을 가짐. 보조기억장치인 Disk Drive나 Optical Disk 등이 대표적인 예임. constant angular velocity (CAV) 주로 floppy disk와 hard disks에서 사용되는 방식. 각속도가 일정. constant linear velocity (CLV) 주로 optical device에서 사용되는 방식. 최근 HDD에서도 채용되고 있기도..
[CE] Optical Disk
Optical Disk 레이저 빔 등을 이용하여 광학적으로 데이터를 기록하고 읽어내는 장치. USB Flash drive가 보편환되기 이전에 HDD와 플로피 디스크의 장점을 모두 가지고 있는 보조기억장치로 애용됨. 지금은 학습지나 옛날 책의 별책부록을 읽기 위한 용도 외엔 거의 사용되지 않음. floppy disk와 같이 개별로 가지고 다니기 쉬움. (HDD보다 우수한 휴대성) HDD 보다는 적으나 floppy disk로는 불가능한 수백 MiB 의 저장용량을 가짐. (floppy disk보다 높은 저장능력) 종류 CD-ROM (Compact Disc Read Only Memory) 콤팩트 디스크(CD) 에 기록되어 있는 데이터를 읽고 이들 데이터를 컴퓨터로 전송할 수 있도록 설계된 읽기 전용 디스크 드라..
[Linux] Nano Editor 간단 사용법
주로 vi만 사용하기 때문에 Nano는 그닥... 문제는 다른 사람 장비에서 간단한 일을 할 때, vi가 없는 경우가 있고, editor 지정을 vi로 바꾸며 원래 주인이 답답해하는 경우가 발생한다. (그렇다고 매번 설정을 바꾸기도 귀찮고...) 그래서 Nano의 최소한의 기능만 정리해 둔다. git에서 vi가 아닌 nano로 연결되어 있을 때, 저장키를 몰라서 당황한 적이 있었음. 당연히 vi 이라고 생각했는데 ㅋ 파일저장 및 종료 Ctrl + o : 현재 내용 저장. Ctrl + x : 종료. Find and Replace Ctrl + W : Text검색. Alt + W : 다음 Text로 이동. Ctrl + \ : Replace. (바꾸고 나서 Y, N을 입력한다. A는 일치항목 모조리 변경) 선택..