'OS'에 해당하는 글 14건


HKEY_Local_Machine -> System -> CurrentControlSet -> Control -> StorageDevicePolicies(해당 폴더없으면 만들어야함) -> WriteProtect(32비트) 


WriteProtect(0) - False

WriteProtect(1) - True

'OS > Windows' 카테고리의 다른 글

usb 대용량 저장 장치를 꺼내는 동안 문제가 발생했습니다  (2) 2017.09.23
RAID  (0) 2014.10.22
arp 명령어  (0) 2014.10.20
bootmgr  (0) 2014.10.15
hiberfil.sys  (0) 2014.10.15
,

우분투 사용시,


sudo apt-get install 명령어를 실행하는데


could not get lock /var/lib/dpkg/lock 에러가 뜬다면



-> rm /var/lib/dpkg/lock 을 해서 lock 파일을 삭제하고


다시 명령어를 입력하면 제대로 구동된다.

'OS > Linux' 카테고리의 다른 글

diff명령어  (1) 2014.10.25
nc 명령어  (0) 2014.10.22
xxd 명령어  (0) 2014.10.22
tar 명령어  (0) 2014.10.21
apache log 파일  (1) 2014.10.09
,

생성 : 2017.09.23

수정 : 2017.09.23


대부분 일반 사용자들은 윈도우(Windows) OS(Operating System)를 사용합니다. 데스크탑이나 노트북에 USB(Universal Serial Bus)나 USB형 외장하드를 꼽아서 사용하죠. 대부분 아시다시피 USB나 외장하드를 컴퓨터 및 노트북에 연결하여 사용하면서 마지막에 제거를 할때 오른쪽 밑 USB아이콘을 클릭하여 '안전하게 제거'를 사용하여 제거를 합니다.(물론 바로 빼버리는 사람들도 있지만)



저는 윈도우 10 환경이라서 아이콘이 약간 다른데 윈도우 7 유저도 위와 비슷한 아이콘입니다. 해당 아이콘을 클릭하면 현재 연결되어있는 USB 전체가 표시됩니다. USB 제거하려는 장치에 마우스를 올려서 누르면 아래와 같읕 에러창이 발생합니다.


위 에러창에는 '이 장치를 사용하는 프로그램을 모두 닫은다음 장치를 제거' 하라고 뜨는데, 나는 분명 모든 프로그램을 닫은 상태인데도 불구하고 이런 메세지가 뜹니다. 해당 메세지는 백그라운드에서 돌아가는 USB 프로그램을 다 종료했는대도 불구하고 현재 USB가 다른 프로그램와 링크된 부분이 있기 때문에 이러한 오류창이 발생하는 겁니다. 해당 USB와 연결되는 다른 프로그램을 종료하면 '안전제거'가 가능하긴 합니다만, 그 링크된 프로그램이 어떤프로그램인지 구분이 가질 않습니다. 따라서 아래와 같은 방법(?) 으로 해결할수 있습니다. 편한 방법으로 따라하면 되겠습니다.


1. 드라이브 문자 변경


'내 컴퓨터' 우클릭해서 '관리' 를 클릭해서 '컴퓨터 관리'로 들어갑시다.


왼쪽에 '디스크 관리' 옵션으로 들어가서 자기가 안전제거 하고자하는 드라이브 에 마우스 우클릭 -> '드라이브 문자 및 경로변경' 클릭합시다. 


그런다음 '변경'을 클릭하여 드라이브 문자를 사용하지않는 드라이브 문자로 변경해 줍니다. 뭐 K, X, Y 등등 아무거나

그후 '안전제거' 를 하시면 잘 제거가 됩니다.



2. 드라이브 오프라인


드라이브를 오프라인 한 후 -> 드라이브를 안전제거한 뒤 -> 다시 드라이브를 온라인 시키는 방식

이방식은 너무나 번거로워서 비추천 나는 한다하면 1번을 하겠는데, 뭐 2번이 편하시면 2번을 해도되고


아까처럼 위 화면으로 접근을 하여 제거하고자 하는 디스크에 마우스 우클릭하면 '오프라인' 옵션이 있는데 클릭


그럼 요렇게 오프라인이 된다 그런다음 '안전제거' 를 한다.

그리고 이게 끝이아니다. 다시 USB 및 외장하드를 연결하면 '내컴퓨터' 에서 인식이 안된다. 아까전에 오프라인 해놔서 그렇다. 다시 온라인 시켜줘야한다.


어우 2번은 내게는 정말 귀찮은 방법인 듯 하다.


3. 레지스트리 변경


이방법도 사람이 할 방법이 아니다. 그러나 이러한 방법이 있구나 하는 정도로만 보시면 되겠다.

윈도우 + R 키를 눌려 '실행창' 띄운다.


HKEY_LOCAL_MACHINE -> SYSTEM -> MountedDevices 에서 문자명 바꾸고자 하는 드라이브 우클릭 -> 이름바꾸기에서 맨뒤에 문자만 바꾼다. 예를들어 \DocDevices\D: 를 \DocDevices\Z: 라든지 요렇게. 그리고 이 값은 컴터가 재부팅되어야만 바뀐다. 정말 이방법은 할 짓이 못된다는 것을 새삼 다시 깨닫게 해준다.( 차라리 이방법 할빠야 컴터를 끄고 전원차단후에 USB에서 분리하겠다 하시는 분들도 있을듯 하다. 그만큼 귀찮은 작업이다.)

USB 안전제거시 필자는 1번방법을 강력 추천드린다. 물론 요새 USB 와 외장하드가 잘 나와서 안전제거를 굳이 안해도 별 탈은 없긴하지만 만에하나 고장에 대비해 위 1번방법을 추천드린다. 언제든지 글의 내용이 이상하거나 궁금한점은 댓글로 남겨주시면 감사하겠습니다.

'OS > Windows' 카테고리의 다른 글

USB 쓰기방지 설정방법  (0) 2018.03.29
RAID  (0) 2014.10.22
arp 명령어  (0) 2014.10.20
bootmgr  (0) 2014.10.15
hiberfil.sys  (0) 2014.10.15
,

diff명령어

OS/Linux 2014. 10. 25. 11:33

이번시간에는 diff명령어에 대해서 알아본다.


두 파일의 안에 내용이 어느부분이 다른가 체크해주는 기능이다.




현재 aaa , bbb라는 파일을 가지고 있다.




현재 aaa, bbb 파일은 5행을 제외하곤 값이 같다.


diff [대상파일] [대상파일]


이렇게하면 두 파일의 다른점을 체크해준다.


결과로,

5행이 다르다는 것을 확인할 수 있다.


이와같은 명령어로


cmp명령어도 존재한다.





이렇게 5째줄 라인이 다르다는 것을 알 수있다.


자세한 옵션은 man을 이용해 확인해보길 바란다.


'OS > Linux' 카테고리의 다른 글

could not get lock /var/lib/dpkg/lock 에러뜰때  (0) 2017.10.24
nc 명령어  (0) 2014.10.22
xxd 명령어  (0) 2014.10.22
tar 명령어  (0) 2014.10.21
apache log 파일  (1) 2014.10.09
,

nc 명령어

OS/Linux 2014. 10. 22. 14:32

nc 명령어에 대해 살펴보자.


특정 서버의 포트가 열려있는지 닫힌지 확일할때 사용한다.



nc -z [대상주소][포트번호]





네이버의 80포트, 당연히 오픈되어있다.





구글의 dns 포트 53번 당연히 열려져있다.



이렇게 해당 서버의 포트가 열린지 닫힌지 알아볼때 사용되는 명령어이다.

요즘은 잘 안쓴다..

'OS > Linux' 카테고리의 다른 글

could not get lock /var/lib/dpkg/lock 에러뜰때  (0) 2017.10.24
diff명령어  (1) 2014.10.25
xxd 명령어  (0) 2014.10.22
tar 명령어  (0) 2014.10.21
apache log 파일  (1) 2014.10.09
,

xxd 명령어

OS/Linux 2014. 10. 22. 14:23

xxd 명령어란.


16진수를  --> 이진데이터로

이진데이터를 --> 16진수로   변환해주는 명령어이다.



사용법은


xxd [옵션] [해당파일] [변환된파일]


자세한 명령어는 man xxd 를 이용해 확인해본다.


아무옵션 주지않고


xxd를 사용하면 이진데이터가 16진수로 변환되고


xxd -r 옵션을 사용하면 그반대로,  16진수가 이진데이터로 변환된다.



'OS > Linux' 카테고리의 다른 글

diff명령어  (1) 2014.10.25
nc 명령어  (0) 2014.10.22
tar 명령어  (0) 2014.10.21
apache log 파일  (1) 2014.10.09
Setuid, Setgid, Stikybit  (0) 2014.10.03
,

RAID

OS/Windows 2014. 10. 22. 13:56

이번시간에는 RAID에 대해서 알아보자..


레이드란?


Redundant Array of Independent Disk 의 약자이다


헤석해보면 복수 배열 독립 디스크 라고하는데,



여러개의 디스크들을 하나의 디스크로 통합하는 과정이다.


RAID는 여러가지 레벨이 존재하는데,


그중에서 


RAID 0 는 최소 두개의 디스크가 필요하고, 각각의 디스크는 데이터를 나눠서 가진다.




http://ko.wikipedia.org/wiki/RAID


그림에서 보시다시피 두개의 디스크는 하나의 데이터에 대해 각각 쪼개서 자료를 가진다.


단점은 RAID 0 은 오류검출기능인 페리티가 존재하지않는다.


한쪽 디스크가 어떤 에러로 인해 실행이 불가능하다면

다른 디스크도 해당 데이터를 읽고/쓸수 없게 된다.




RAID 1 은  최소 2개이상의 디스크가 서로 같은 데이터를 가지는 방법이다.

보통 미러링이라고 표현한다.




http://alandata.com/data-recovery-services/raid-data-recovery



해당 그림처럼 각각의 디스크는 동일한 데이터를 가지고있다.



그 이상의 RAID


즉, RAID3, RAID5, 등등..


디스크의 숫자와 관련되고 약간의 특징들이 존재한다.




'OS > Windows' 카테고리의 다른 글

USB 쓰기방지 설정방법  (0) 2018.03.29
usb 대용량 저장 장치를 꺼내는 동안 문제가 발생했습니다  (2) 2017.09.23
arp 명령어  (0) 2014.10.20
bootmgr  (0) 2014.10.15
hiberfil.sys  (0) 2014.10.15
,

tar 명령어

OS/Linux 2014. 10. 21. 23:03

이번시간에는 tar명령어와 그에대한 옵션에 대해서 배우자



tar는 압축/압축해제 를 위해 사용되는 명령어이다.



tar [옵션] [파일명]


이런 형식이다.


잘 사용하는 형식이


tar -zxvf [파일명]            ----> 압축 풀때 사용


tar -zcvf [파일명]            ----> 압축 할때 사용



각각에 옵션은 이러하다..




-z     : gzip으로 압축 또는 압축해제할 때 사용한다.

-x     : tar 파일로 묶여잇는 것을 해제할때 사용한다.

-v     : 실행과정을 자세하게 보고싶을때 사용한다.

-f     :  tar 명령어 이용할때 반드시 사용해야한다. (파일)

-c    : 압축 파일을 생성할때 사용한다.


tar -zxvf exam.gz


exam.gz파일에 대해 압축을 헤재한다.

-z  gzip으로 압축풀고, -x 압축해제할때 사용하고,

-v 자세히 볼때, -f 파일관련은 무조건 써야댐.



tar -zcvf exam


exam 파일에 대해 압축을 하는데,

-z gzip 으로 압축하고, -c 압축파일을 생성하고,

-v 자세하게 보고, -f 파일관련은 무조건써야한다.ㅎ



'OS > Linux' 카테고리의 다른 글

diff명령어  (1) 2014.10.25
nc 명령어  (0) 2014.10.22
xxd 명령어  (0) 2014.10.22
apache log 파일  (1) 2014.10.09
Setuid, Setgid, Stikybit  (0) 2014.10.03
,

arp 명령어

OS/Windows 2014. 10. 20. 14:20



이번시간에는 arp의 간단한 명령어에 대해서 알아보자.



일단 커맨드창을 하나 띄어주자.





arp치면 명령어 옵션들에대해서 주루륵 나온다.



그중에서 자주사용하는 명령어만 알아보자.


정적으로 IP와 그에대한 맥주소를 고정시키고싶다면.



arp -s 아이피주소  맥주소  이렇게 치면된다.


아, 그리고 arp 명령어를 사용할때는 관리자 권한으로 실행시켜야한다.






나는 192.168.25.25 IP에 맥주소를 FF-FF-FF-FF-FF-FF로 

스태틱하게 작성하였다.


그다음


-a 옵션을 통해 모든 맥주소 테이블을 볼수있다.





arp 테이블에 기입된것을 볼수있다.


그다음 만든것을 지울때는


arp -d 아이피주소   를 치면된다.




테이블에서 192.168.25.25  ip가 사라진것을 확인할 수 있다.


'OS > Windows' 카테고리의 다른 글

usb 대용량 저장 장치를 꺼내는 동안 문제가 발생했습니다  (2) 2017.09.23
RAID  (0) 2014.10.22
bootmgr  (0) 2014.10.15
hiberfil.sys  (0) 2014.10.15
pagefile  (0) 2014.10.14
,

bootmgr

OS/Windows 2014. 10. 15. 16:56

이번 시간에는

부팅에 관련된 파일이 들어간 bootmgr에 대해서 알아본다.


기본적으로 C:\밑에 윈도우를깔면

bootmgr이 c:\밑에 존재한다.

기본적으로 숨김파일로 있으므로,

폴더옵션가서 숨김파일 해제 하고 등등 옵션을 변경 해줘야한다.


보통 컴퓨터를 부팅시 



또는




이런 모습이 뜰때가 있는대, 

이는 bootmgr 파일이 손상되서 나타나는 경우이다.


이런 경우 해결방법이


먼저 해당 운영체제에 맞는  부팅시디나 , 부팅USB가 필요하다.


지금 실습해보는 환경은 Windows 7 기반으로 동작한다.

그러므로 Windows7 시디를 이용해 부팅을 한다.



 

초기 부팅했을때 모습이다.


걍 다음 누르고,



컴퓨터 복구 클릭!




이런창 뜨고나면~



요런창이 뜰것이다 

다음 버튼 클릭.




자동복구 클릭해서 자동으로 복구되면 제일 좋은 케이스지만...


만약 에러뜨고 뭐 그런다면,. 저 밑에 명령 프롬프트 클릭~




이런 창이뜨면

본격적으로 타이핑을 해보자~



사진에 나오는 순서대로 따라하면댄다.


diskpart --> list disk ----> select disk 디스크번호




list partition ---->  select partition 1 ----> active ---> exit





bcdboot c:\windows /s c:   --> 먼저 처보고 에러난다면..

bcdboot d:\windows /s d:   --> c드라이브, d드라이브 계속 적으로 ..

bcdboot e:\windows /s e:    --> 안대면 계속


할튼 이렇게 하다가 d드라이브에서 부팅파일을 만들었다하면

bcdboot d:\windows /l ko-KR --> 치면 모든게 완료!


그런다음 재부팅하면




짜잔~~~ 


이제  정상적으로 작동한다 ㅎㅎ


'OS > Windows' 카테고리의 다른 글

usb 대용량 저장 장치를 꺼내는 동안 문제가 발생했습니다  (2) 2017.09.23
RAID  (0) 2014.10.22
arp 명령어  (0) 2014.10.20
hiberfil.sys  (0) 2014.10.15
pagefile  (0) 2014.10.14
,