'운영체제'에 해당되는 글 21건

[웹페이지 보안 에러] macOS에서 정부 홈페이지들의 보안 경고 없애기

운영체제




안녕하세요. 다주택자입니다.
오늘은 macOS에서 정부 홈페이지를 사용할 때 뜨는 보안 경고를 없애는 방법에 대해 알아보고자 합니다.
본격적으로 글을 시작하기 앞서서 그 보안경고가 무엇인지 알아보고자 합니다.

이런 화면이 뜨는걸 말하는데요. 이런 문제가 발생하는 이유는 정부 홈페이지가 사용하는 SSL 인증서가 GPKI 인증서인데 이것이 신뢰된 루트 인증서에 등록이 안되어 있어서 발생하는 문제입니다. Windows에서는 등록이 되어 있지만 macOS에서는 안되어 있는 상황입니다.

이렇게 말이죠. 그래서 따로 신뢰설정을 해주는 방법으로 이 경고를 없애는 방법을 써보고자 합니다.


이제 시작을 해보죠. 먼저 교육부 교육행정전자서명센터(http://www.epki.go.kr) 에 접속합니다.

접속하시면 자료실-인증기관 인증서로 들어갑니다.

RootCA 행정안전부 인증서와 교육부 CA 인증서를 받을 수 있습니다. 여기서 RootCA 행정안전부 인증서를 다운로드 받습니다.


그리고 키체인 접근을 킵니다. 별도로 바꾸신게 없다면 런치패드의 1페이지에 있는 기타폴더에 들어있습니다.

이렇게 말이죠 키시면

그러면 요런 창이 뜰텐데요. 밑에 저 인증서 목록에 다운 받으셨던 RootCA_행정안전부_인증서.cer 파일을 끌어 넣습니다.

그러면 이렇게 GPKIRootCA1이라는 항목이 생깁니다. 그러면 이걸 더블클릭합니다.

그러면 GPKI Root 인증서 정보가 뜰겁니다. 여기서 신뢰를 누르면

그러면 이 인증서 사용 시의 "시스템 초기 설정 사용" 값을 "항상 신뢰"로 바꾸고 이 창을 닫습니다.

시스템 설정을 바꾸는 것이므로 사용자 인증이 필요합니다. 비밀번호를 입력하고 설정 업데이트를 누릅니다.

그러면 상단에 "이 인증서는 이 계정에 대해 신뢰된 것으로 표시됩니다"라는 문구가 나오면 완료된 것입니다.


그럼 글을 마치겠습니다. 감사합니다.



아래의 사랑표(하트)버튼을 눌러주시면 블로그에 매우 큰 도움이됩니다. 히히



Copyright © 이동마이의 컴퓨터 하루&다주택자(lhs9842) All Rights Reserved.


[이동마이의 컴퓨터 하루 게시물  라이센스 고지 바로가기]


Name(이름)
Password(비밀번호)
Homepage(홈페이지)
Secret(비밀글)

[macOS] macOS Home 디렉토리 경로 바꾸기

운영체제




안녕하세요. 다주택자입니다.
오늘은 macOS(대부분 Mac OS X라고 하시는 그것)의 사용자 Home 디렉토리를 옮기는 방법을 알아보고자 합니다.
용량이 작은 내장 메모리를 대체해서 확장한 메모리에 옮긴다는 가정하에 쓰겠습니다.

먼저 옮길 메모리의 절대경로를 알아야 합니다. 확인하기 위해 디스크 유틸리티를 켭니다. 기본 상태라면 런치패드에 기타 폴더에 가보면 있을 것입니다.

이렇게 옮길 파티션을 보면 마운트 포인트라는게 있을 것입니다. 이걸 메모해두세요. 그리고 터미널을 켭니다. 켜서

위 사진과 같이 sudo ditto -rsrc /Users/[사용자 계정명] [위에서 확인한 마운트포인트]/[옮길 폴더]를 입력하고 비밀번호를 입력하면 가만히 오랫동안 있을 겁니다. 닫지말고 다시 ~:~ [계정명]$_ 나올 때 까지 기다리시면 됩니다. 다 되시면 시스템 환경 설정을 들어갑니다.

사용자 및 그룹을 누르고

좌측 하단의 자물쇠를 눌러 잠금을 풀어줍니다.

이후 변경할 계정을 우클릭으로 눌러 고급 옵션을 누릅니다.

이러면 이런 창이 뜰텐데 다른거 절대로 건드리지 마시고[각주:1] 홈 디렉토리 값을 아까 전에 ditto 명령 쓸 때 말미에 적은 마운트 포인트와 폴더명으로 적은 값을 그대로 적어줍니다. 정 긴가민가하시면 선택 눌러서 해당 경로 찾아서 선택하셔도 됩니다. 지정하셨으면 승인을 누릅니다.

변경할 것이냐고 물을 것입니다. 승인해줍니다. 그러면 재부팅 할거냐는 창이 뜹니다. 반드시 그 창에서 재부팅해주십시오.

그러면 변경은 완료됩니다. 하지만 여전히 /home/[사용자명]을 쓰는 응용프로그램도 있을 것입니다. 이에 대해 해결하는 방법은 변경 후에 다음 내용을 따라주시면 됩니다.

sudo rm -dr /Users/[사용자명]을 통해 기존 내장 메모리에 있던 홈 디렉토리 내용을 지워줍니다. 

그 후 sudo ln -s [변경한 홈 디렉토리의 경로] /Users/[사용자명]을 통해 심볼릭 링크를 생성하여 /Users/[사용자명]으로 오는 접근을 변경한 홈 디렉토리로 오도록 바꾸시면 됩니다.


뭔가 글이 난잡해진 기분인거 같지만... 이 정도면 이해할 수 있을거라 생각하며 글 마치겠습니다. 



아래의 사랑표(하트)버튼을 눌러주시면 블로그에 매우 큰 도움이됩니다. 히히



Copyright © 이동마이의 컴퓨터 하루&다주택자(lhs9842) All Rights Reserved.


[이동마이의 컴퓨터 하루 게시물  라이센스 고지 바로가기]


  1. 이거 뭐 하나 잘못 건드리면 로그온이 안됩니다. [본문으로]
Name(이름)
Password(비밀번호)
Homepage(홈페이지)
Secret(비밀글)

[리눅스]리눅스 계열 기기(컴퓨터)에서 아이피주소 확인방법

운영체제/Linux





안녕하세요! 필자입니다.

이번 글에서는 간단히 리눅스에서 아이피 주소를 확인하는 방법을 가지도록 할게요!


아이피주소는 흔히 IP Adress(인터넷 주소) 라고도 불리는데요.

대충 정의하자면 전 세계의 모든 인터넷이 접속 가능한 기기에는 유동이든 고정이든 아이피 주소가 배정이 되고, 이를 토대로 서비스를 제공하기도 하고 통신하기도 합니다.


반드시 고유한 주소를 배정받으므로 다른 기기는 절대 똑같은 아이피주소를 배정받을 수 없습니다.


일단 정의는 마치고..


우분투 데스크탑 'GNOME(그놈)' 사용자시라면, 컨트롤키 + 알트키 + T 키를 눌러 터미널로 진입하시고, 기타 분들은 터미널로 직접 진입해주세요.

보통은 'terminal' 검색어로 프로그램 검색창에 검색하시면 나올거에요.


그래픽이 아니라도 괜찮습니다.

방법은 동일합니다.


이 창이 바로 터미널입니다!


물론, 저 창만 터미널이라고 칭하는게 아니라

Putty로 띄운 이 창도 터미널입니다.


터미널에 대한 자세한 정의는 모르겠지만, 대충 '리눅스나 기타 운영체제의 명령을 사용하기 위해 CUI로 커멘드를 입력하는 프로그램' 라고 정의하겠습니다.


이제 ifconfig를 입력해주세요.

녹색 부분으로 표시한 부분과, 주황색 부분으로 표시한 부분을 주목해주세요.


보고계시는 녹색의 eth0은 인터넷 연결 0번(?)을 뜻하는데요.

이건 보통 다 고정이실거라 생각합니다.

그 오른쪽에 있는 주황색 부분이 외부 아이피 주소입니다.

단 라우터 등 인터넷 공유 장비에 연결된 경우, 내부 아이피 주소로 표시될 수 있습니다. 이점 유의해주세요.


내부 아이피 주소는 192.168. 처럼 시작하거나

10.0.0. 처럼 시작하거나 합니다.

더 있는데 대역이 생각이 안나서..


아래 lo는 로컬.  즉 루프백 아이피 주소를 뜻하는 용어인데요.

보통은 127.0.0.1~127,255,255,255 까지 루프백(로컬안에서 무한정 사용가능)아이피 주소 이므로 그냥 특별한 일 없으면 무시하셔도 되는 주소입니다.


그럼 여기서 마치도록 할게요!


감사합니다.


아래의 사랑표(하트)버튼을 눌러주시면 블로그에 매우 큰 도움이됩니다. 히히


Copyright © 이동마이의 컴퓨터 하루 & 이서현(myskys2) All Rights Reserved.




Name(이름)
Password(비밀번호)
Homepage(홈페이지)
Secret(비밀글)

[Windows 8] 윈도우8에서 사용자 계정 추가방법

운영체제




이번 글에서는 Windows 8에서 간단하게 사용자 계정을 추가하는 방법을 알아보도록 하겠습니다.


게임을 하려고 보니 계정 이름이 한국어라서 인식을 못하길래 (...) 급하게 하나 만들기 위해 제작하였습니다.


Windows 10으로 대부분 넘어가셨다고 생각합니다.

불법인증한 KMS 인증도 업그레이드 하면 모두 정품이 되어버리니까 다 그게 좋아서 가셨을거라 ...

결국 Windows 8 사용을 원하는 사람들만 이렇게 남았네요..


일단 시작하도록 하겠습니다.


사용 된 시스템 환경

운영체제 - Windows 8.1 Pro KN

운영체제 버전에 따라 적용 방법은 상이할 수 있습니다.



마우스를 화면 우측 상단으로 올리신 후 마우스를 급하강 하시면 위 이미지와 같은 메뉴(참바)가 표시됩니다.

화면 우측 하단에서 마우스를 우측 상단으로 빠르게 올리셔도 똑같은 메뉴가 표시됩니다.


설정 버튼을 눌러주세요.


그러면 이와 같은 메뉴가 또 표시될건데요.

다른 버튼 다 누르지 마시고 PC 설정 변경 눌러주세요.


(제어판 가도 이 방법과 동일합니다.

괜히 헤매지 마시고 그냥 이대로 진행하세요.)


PC 설정 메뉴가 표시될탠데요.

계정 버튼을 눌러줍니다.

이 부분이 모든 컴퓨터 태블릿  노트북 등 자신의 기기의 계정을 총괄할 수 있는 유일한 메뉴입니다.

Administrator 계정 뺴곤 모두 관리 됩니다.


계정 메뉴에서 조금 여러가지 옵션이 뜰탠데요.

다른 계정을 눌러 계정 생성 준비를 마칩니다.


자, 이제 잘 따라하셔야합니다!



계정 추가 버튼을 눌러주세요.


이 사용자의 로그인 방법이라며 창이 하나 크게 표시될건데요.


Microsoft 계정 없이 로그인(권장하지 않음)을 눌러줍니다.

로컬계정 생성방법이라 마이크로소프트 계정 연계는 패스하겠습니다.


한번 더 마이크로소프트 계정을 사용하라고 프로그램이 설득 시키는데요.

단호하게 로컬계정을 눌러주세요.


그러면 사용자 추가 메뉴가 하나 뜨는데요.


계정 이름을 입력해 주시고 다음 버튼을 눌러주세요.

비밀번호는 선택사항이니 자율적으로 기입하셔도 됩니다.


일단 사용자 계정 추가가 완료되었는데요.


더불어서 한가지 과정이 더  남아서 알려드립니다.


이대로 계정을 사용하시면 굉장히 관리자 비밀번호를 입력해서 응용프로그램(애플리케이션)을 실행해야하기 때문에 귀찮습니다.

그러므로, 한가지 과정을 더 거치셔야합니다.


바로 관리자 계정으로  바꿔주는 작업이지요!


지금 계정의 상태는 사용하면 후회할 정도로 불편합니다.


일단 마침을 눌러주세요.


새로 생성한 계정을 한번만 눌러주세요.


그러면 대충 이렇게 화면이 바뀔탠데요. 편집 버튼을 눌러주시길 바랍니다!


그럼 계정 편집이라는 창이 뜹니다.


표준 사용자를 눌러서


관리자로 바꿔주신 후 확인을 누르면


관리자 로컬계정으로 바뀌어 있는 것을  확인하실 수 있습니다.


사용자 계정 추가와 설정이 모두 완료되었습니다.

자녀 계정 추가도 동일하게 이용하실 수 있습니다.


감사합니다!


아래의 사랑표(하트)버튼을 눌러주시면 블로그에 매우 큰 도움이됩니다. 히히


Copyright © 이동마이의 컴퓨터 하루 & 이서현(myskys2) All Rights Reserved.




윈도 2016.12.17 13:49 신고 URL EDIT REPLY
이렇게 계정추가를하면 처음pc를 켰을때 계정2개중 하나를 선택하고 들어가 컴터를쓸수있나요?? 노트북인데 가능한가요
Favicon of http://idongmai.wo.tc BlogIcon 한빛가람 | 2016.12.17 13:49 신고 URL EDIT
가능해요!(칼답)
2016.12.18 00:46 신고 URL EDIT REPLY
계정 2개있으면 그중하나 삭제도 가능한가요?
Favicon of http://idongmai.wo.tc BlogIcon 한빛가람 | 2016.12.18 00:47 신고 URL EDIT
네 가능해요! 관리자 권한 게시물처럼 설정하시면요!(칼답)
유느 2017.07.22 18:49 신고 URL EDIT REPLY
한빛가람님 저좀 도와주세여ㅜ

윈도우 8 관리자 계정 만드는 방법좀 가르쳐주세여..
Name(이름)
Password(비밀번호)
Homepage(홈페이지)
Secret(비밀글)

[운영체제]버츄얼박스 멀티부팅 도전기

운영체제/windows 7





안녕하세요. 한빛가람(이서현)입니다.

오랫만에 진행된 이 강좌에는 필자의 호기심으로 의하여 오라클 버츄얼박스에서도 파티션이 나뉘어지는지, 멀티부팅이 문제없이 구현되는지 알아보는 실험을 진행하였습니다.


사용 운영체제

   Windows7 Starter K

 환경

   가상화

멀티부팅용 운영체제

   Windows7 Starter K

할당 메모리

   1024MB(1GB)



이번 시간에 사용한 운영체제는 Windows7 Starter K로 넷북용으로 주로 사용되었던 운영체제입니다.


위의 환경으로 파티션 분할과 멀티부팅 환경을 구성하였습니다.

C드라이브와 시스템 예약파티션이 고작인 하드디스크입니다.


뭐 가상화 환경인지라, 그리 많이 하드디스크에 할당을 하지 않았으나 25기가의 용량이 자리잡고있습니다.


그래도 스타터가 약 2기가 정도하니 넉넉한 공간으로 봐도 될듯싶군요.

해당 파티션의 전체 영역을 차지하고 있는 이 용량을 


줄여서..

절반으로 나누었습니다.

파티션 분할 예약을 마친 뒤, 리붓..

이후, 파티션 위자드에서 윈도우가 부팅되는 틈을 가로채 파티션을 조각조각.. 반으로 분할해주었습니다..

<주륵.. 수박도 반으로 가르고싶은데

리붓 후, 드라이브 문자열을 할당받지 않은 가용가능한 파티션이 생성되었고

생성했습니다.


이후 Windows7을 설치..

파티션이 잘 뜨는걸 보고, 설치를 마쳤습니다.


이후 설치 완료후 재부팅 해보니.. 운영체제를 선택할 수 있게 부트로더가 출현(?) 하였습니다.

그렇게 힘들지도 않지만, 파티션을 나누는중 급 가상머신이 정지하여 운영체제를 한번 더 설치하는 불상사가 있었습니다.


오늘 하지 말라는 신의 계시였는지는 몰라도 재설치를 시전하였습니다.. 흨..


가상화 환경에 멀티부팅까지 될줄은 몰랐는데, 성공적이었고 시간도 많이 남지 않아 띄엄띄엄 간단히 포스팅을 하긴 했으나, 나름 재밌는걸 알아간 기분이군요.


이상 한빛가람이었습니다.


아래의 사랑표(하트)버튼을 눌러주시면 블로그에 매우 큰 도움이됩니다. 히히






Copyright © 이동마이의 컴퓨터 하루 & 이서현(myskys2) All Rights Reserved.




Name(이름)
Password(비밀번호)
Homepage(홈페이지)
Secret(비밀글)

[Ubuntu]우분투에서 7z파일 (7Zip)압축 풀기 - GUI편

운영체제/Linux





대용량, 과자료(파일)시대(?)에 압축은 필수 중의 필수입니다.


우분투에서도 압축풀기 기능은 제공하지만 tar이나 zip정도밖에 제공이 안되는 탓에 압축풀기 자체가 안되는 포멧이 많습니다.


이번에 시원하기 풀어버릴




7z파일.. 우분투에서 간단히 설치가 가능합니다.


먼저

첫번째로 할 일은 우분투 소프트웨어 센터들어가 주셔야합니다.


이런 창이 뜨시면 보란듯이 우분투 소프트웨어 센터를 키신겁니다.


그럼 우측 상단의 검색바p7zip라고 검색해주셔야합니다.


시간이 조금 늦더라도 너그럽게 기다려 주시면


저기에 두개의 패키지가 보일것입니다.


그러면 아래에 보이는 7zip를 선택해 주시고,



설치를 누릅니다.



권한을 요구하면 기꺼이 계정 비밀번호를 입력해주시고..


설치가 완료되면..

파일 리스트들어가서..


마우스 오른쪽 버튼누르고 여기에 풀기를 누릅니다.


파일이 풀렸습니다.




음.. 여기서 끝인가..





아래의 사랑표(하트)버튼을 눌러주시면 블로그에 매우 큰 도움이됩니다. 히히






Copyright © 이동마이의 컴퓨터 하루 & 이서현(myskys2) All Rights Reserved.




Name(이름)
Password(비밀번호)
Homepage(홈페이지)
Secret(비밀글)

[Windows 명령프롬프트] 배치파일 구성해보기

운영체제





안녕하세요. 다주택자입니다.
이번에 참 오랫만에 글을 쓰는거 같네요.(확인해보니 최근이 3.29일 ㅎㄷㄷ) 뭐 변명이라고 할 수도 있지만 제가 지금 인문계 고등학교에 들어간 상황이라 학기중에 글 쓰기는 쉽지 않을거 같습니다.(지금은 시험기간 막 끝난 주말이라 좀 시간이 나네요. 지금 보면 이서현님은 고3이신데 잘만 쓰시는데 저는 왜 이런지....)
저런 이야기 잠시 접어놓고 이제 본격적으로 강의를 써보도록 하겠습니다.
이번 글에서는 Microsoft사의 Windows의 배치파일을 만드는 방법을 알려드리고자 합니다. 이번 글이 상당히 길걸로 예상됩니다.[각주:1]
일단 짜야되니까 프로그램이 필요하죠? 그런데 배치파일을 짜는 프로그램은 Windows에 기본적으로 내장되어 있습니다. 바로 메모장인데요. 시작-모든 프로그램-보조프로그램-메모장에 접근해서 메모장을 킵니다.(아니면 그냥 txt 편집하는 프로그램 아무거나 괜찮습니다. 단 저장시에 확장자를 지정할 수 있어야 합니다.)
기본적인 언어는 돌아가는 프로그램마다 다릅니다. 필자가 사용중인 Windows xp(...)[각주:2]의 기본 제공 구문과 역할[각주:3]은 다음과 같습니다.
ASSOC    파일 확장명 연결을 보여주거나 수정합니다.
AT       명령어와 프로그램의 실행을 스케줄합니다.
ATTRIB   파일 속성을 표시하거나 바꿉니다.
BREAK    확장된 CTRL+C 검사를 설정하거나 지웁니다.
CACLS    파일의 액세스 컨트롤 목록(ACL)을 표시하거나 수정합니다.
CALL     한 일괄 프로그램에서 다른 일괄 프로그램을 호출합니다.
CD       현재 디렉터리 이름을 보여주거나 바꿉니다.
CHCP     활성화된 코드 페이지의 번호를 표시하거나 설정합니다.
CHDIR    현재 디렉터리 이름을 보여주거나 바꿉니다.
CHKDSK   디스크를 검사하고 상태 보고서를 표시합니다.
CHKNTFS  부팅하는 동안 디스크 확인을 화면에 표시하거나 변경합니다.
CLS      화면을 지웁니다.
CMD      Windows 명령 인터프리터의 새 인스턴스를 시작합니다.
COLOR    콘솔의 기본색과 배경색을 설정합니다.
COMP     두 개 또는 여러 개의 파일을 비교합니다.
COMPACT  NTFS 분할 영역에 있는 파일의 압축을 표시하거나 변경합니다.
CONVERT  FAT 볼륨을 NTFS로 변환합니다. 현재 드라이브는 변환할 수 없습니다.
COPY     하나 이상의 파일을 다른 위치로 복사합니다.
DATE     날짜를 보여주거나 설정합니다.
DEL      하나 이상의 파일을 지웁니다.
DIR      디렉터리에 있는 파일과 하위 디렉터리 목록을 보여줍니다.
DISKCOMP 두 플로피 디스크의 내용을 비교합니다.
DISKCOPY 플로피 디스크의 내용을 다른 플로피 디스크로 복사합니다.
DOSKEY   명령줄을 편집하고, Windows 명령을 다시 호출하고, 매크로를 만듭니다.
ECHO     메시지를 보여주거나, 명령어 반향을 켜거나 끕니다.
ENDLOCAL 일괄 파일에서 환경 변경의 지역화를 끝냅니다.
ERASE    하나 이상의 파일을 지웁니다.
EXIT     CMD.EXE 프로그램(명령 인터프리터)을 마칩니다.
FC       두 파일 또는 파일의 집합을 비교하여 다른 점을 표시합니다.
FIND     파일에서 텍스트 문자열을 찾습니다.
FINDSTR  파일에서 문자열을 찾습니다.
FOR      파일 집합에서 각 파일에 대해 지정된 명령을 실행합니다.
FORMAT   Windows에서 사용할 디스크를 포맷합니다.
FTYPE    파일 확장 연결에 사용되는 파일 형식을 표시하거나 수정합니다.
GOTO     Windows 명령 인터프리터가 일괄 프로그램에서 이름표가 붙여진 줄로 가게 합니다.
GRAFTABL Windows가 그래픽 모드에서 확장 문자 세트를 표시할 수 있게 합니다.
HELP     Windows 명령어에 관한 도움말을 제공합니다.
IF       일괄 프로그램에서 조건 처리를 수행합니다.
LABEL    디스크의 볼륨 이름을 만들거나, 바꾸거나, 지웁니다.
MD       디렉터리를 만듭니다.
MKDIR    디렉터리를 만듭니다.
MODE     시스템 장치를 구성합니다.
MORE     출력을 한번에 한 화면씩 표시합니다.
MOVE     하나 이상의 파일을 한 디렉터리에서 다른 디렉터리로 옮깁니다.
PATH     실행 파일의 찾기 경로를 보여주거나 설정합니다.
PAUSE    일괄 파일의 처리를 보류하고 메시지를 보여줍니다.
POPD     PUSHD 명령으로 저장된 디렉터리로 바꿉니다.
PRINT    텍스트 파일을 인쇄합니다.
PROMPT   Windows 명령 프롬프트를 바꿉니다.
PUSHD    현재 디렉터리를 저장한 후 디렉터리를 바꿉니다.
RD       디렉터리를 지웁니다.
RECOVER  불량이거나 결함이 있는 디스크에서 읽을 수 있는 정보를 복구합니다.
REM      일괄 파일 또는 CONFIG.SYS에서 주석을 기록합니다.
REN      파일 이름을 바꿉니다.
RENAME   파일 이름을 바꿉니다.
REPLACE  파일을 대체합니다.
RMDIR    디렉터리를 지웁니다.
SET      Windows 환경 변수를 보여주거나, 설정하거나, 지웁니다.
SETLOCAL 일괄 파일에서 환경 변경의 지역화를 시작합니다.
SHIFT    일괄 파일에서 바꿀 수 있는 매개 변수의 위치를 바꿉니다.
SORT     입력을 정렬합니다.
START    지정된 프로그램이나 명령을 별도의 창에서 시작합니다.
SUBST    경로를 드라이브 문자로 지정합니다.
TIME     시스템 시간을 보여주거나 설정합니다.
TITLE    CMD.EXE 세션에 대한 창의 창 제목을 설정합니다.
TREE     드라이브 또는 경로의 디렉터리 구조를 그래픽으로 화면에 표시합니다.
TYPE     텍스트 파일의 내용을 보여줍니다.
VER      Windows 버전을 보여줍니다.
VERIFY   파일이 디스크에 올바로 쓰였는지 검증할지 여부를 지정합니다.
VOL      디스크 볼륨 이름과 일련 번호를 보여줍니다.
XCOPY    파일과 디렉터리 트리를 복사합니다.
여기 까지가 명령프롬프트 자체의 제공 언어입니다.
이 외에도 C:\Windows\System32 안에 있는 exe 파일들은 배치파일 위치와 관련이 없습니다. 제가 거기서 가장 많이 쓰는 것은 diskpart인데요. 여기까지는 하려면 좀 많으니 나중에 시간이 나면 한번 수정을 하든 추가적으로 글을 쓰든 해서 알려드리겠습니다.
그리고 배치파일 경로내에 있는 경우에는 그 경로내의 있는 프로그램을 바로 실행 할 수 있습니다. 그냥 바로 이름 치면 됩니다. 프로그램 파일 이름이요. 물론 스위치(명령 뒤에 '-'으로 시작하는 옵션)이나 실행 변수도 설정 가능하죠.

그리고 그게 아니더라도 특정 경로로 지정한다면 그 경로로 지정한다면 그것도 가능합니다. 예를 들어 "C:\Users\All Users\바탕 화면\aa.exe" 이런식으로요

그리고 주의하실점은 파일이름이나 경로에 띄어쓰기가 추가되어 있다면 그 경로와 파일이름 전체를 ""으로 묶어야 한다는 점입니다.

묶지 않으면 명령 프롬프트가 그 띄어쓰기를 옵션으로 인식하기 때문에 정상적으로 실행되지 않습니다. "C:\Users\All Users\바탕 화면\aa.exe"으로 예를 들면 이 상태라면 aa.exe가 실행되지만 ""를 생략하면 'C:\Users\All'파일을 옵션으로 'Users\바탕'과 '화면\aa.exe'으로 놓은 것으로 인식하기 때문입니다. 이것은 그냥 cmd로 치는 것도 동일합니다. (애초에 배치 파일은 cmd에 이렇게 진행하라고 짜놓은 스크립트에 불과하기 떄문입니다. 실제로 cmd에 title test라고 치면 창 이름이 test로 바뀝니다. 물론 if 구문 같은 것을 직접 입력해서 하는건 무리이기 떄문에 배치 파일이 유용한것이고요)

기본적으로 아실 것은 이 정도면 될거 같습니다.

그럼 이 것으로 글을 마치겠습니다.


아래의 손가락버튼을 눌러주시면 블로그에 매우 큰 도움이됩니다. 히히




Copyright © 이동마이의 컴퓨터 하루&다주택자(lhs9842) All Rights Reserved.



  1. 사실 처음에는 이걸 또 여러글로 나눌까 하다가 저번에 안드로이드편 꼴 날까봐 무서워서....(뭐 지금 제 상황봐서는 그럴 확률 매우 높아요) [본문으로]
  2. 저도 바꾸고 싶은데 부모님이......... [본문으로]
  3. 기본 제공의 경우 배치파일의 경로와 관련 없이 사용가능한 부분입니다. [본문으로]
Favicon of http://anunmankm.tistory.com BlogIcon 버크하우스 2014.07.27 14:46 신고 URL EDIT REPLY
잘 보고 가요. 오늘도 상쾌한 하루 되세요. ^^
Name(이름)
Password(비밀번호)
Homepage(홈페이지)
Secret(비밀글)

[NAS 구축] 리눅스 기반의 NAS 구축기 (Pydio)

운영체제/Linux





안녕하세요. 다주택자입니다.
이번 글에서는 Pydio라는 프로그램을 이용하여 리눅스로 NAS를 구축하는 방법을 알아볼까 하는데요.
필자가 여러번 해매서 (이래 저래 구글링도 좀 하고...) 간신히 설치를 했는데요. 그래서 그때 사용한 방법을 써보고자 합니다.
물론 제가 실제로 사용하던 NAS는 잘 사용중이고요. 강의를 위해 다시 미는건 무리인지라 가상머신에 동일한 조건(이라고 해봐야 운영체제 꼭같이 Ubuntu 12.04 깔고 메모리 512MB 준거 정도입니다.)을 조성해서 다시 재현해서 글을 작성하겠습니다.
일단 제가 처음에 설치를 해서 정상적으로 되어서 확인을 하는데 파일 이름이 한글이면 이름이 깨지는 현상이 발생했습니다. 로케일 문제였는데요. 그래서 이 로케일을 한글로 변경하도록 하겠습니다.
한글 팩이 설치 되어 있는지 알 수 없으니 일단 설치 명령부터 내립니다.
sudo apt-get install language-pack-ko
그리고 전체 로케일 변경 명령어를 입력합니다.
sudo locale-gen ko_KR.UTF-8
그리고 최종 설정합니다.
sudo dpkg-reconfigure locales
치면 이렇게 됩니다. (마지막 설정명령어 잘못 쳐서 그거는 밑에 스샷 참조)


그리고 한번 재부팅 해줍니다.

sudo reboot

그리고 다시 켜지면 로그온 하고 이제 업데이트 있는 부분을 업데이트 해야겠죠?

sudo apt-get update

sudo apt-get upgrade

이건 다들 아실거라고 믿습니다. 스샷 미첨부하겠습니다.

역시 재부팅 한번 더

sudo reboot

다시 로그온 하시고 이제 서버 구축이니 아이피를 파악해야 합니다.

ifconfig

를 치면

여기서 lo는 루프백이니 무시하고 eth0을 보면 inet addr:192.168.200.131 즉 아이피가 192.168.200.131입니다. 확인합니다.

그리고 이제 본격적으로 구축을 시작할 것인데

먼저 APM(Apache, PHP, Mysql)가 필요합니다.

이를 위해 다음 명령어를 입력하여 설치합니다.

sudo apt-get install apache2 php5 mysql-server

치면

이렇게 많이 설치한다고 합니다. 설치하게 Y를 치고 엔터를 누릅니다.

기다리다 보면

이런 창이 나타날 것입니다. mysql 서버의 root 계정의 비밀번호를 지정하는 부분인데요. 지정할 비밀번호를 입력하고 Ok를 가르키고 엔터를 치면

이게 뜹니다. 비밀번호 확인입니다.

그리고 계속 기다립니다. 그러면

이런게 뜹니다. 이제 NAS에 한번에 올릴 수 있는 용량을 조절하고 오버 버퍼를 조절해야합니다.

sudo vi /etc/php5/apache2/php.ini

그러면 php5의 환경 설정 파일이 나타납니다.

조금 내려가면(Page Down 누르면 내려갑니다.) 

이런 부분이 있을겁니다. i를 누르고 output_buffering의 값을 Off로 바꿔주세요(i를 누르고 그 부분을 바꾸면 됩니다.) 그리고 더 내려가서

여기서 max_execution_time의 값을 0으로 한번 더 내려

max_input_time의 값을 -1로 memory_limit의 값을 해당 컴퓨터에 부여됨 RAM의 크기로 바꿔줍니다. 그리고 또 내려가서

여기서 post_max_size를 원하는 최대 업로드 용량으로 설정하되 2047M을 넘지 않도록 설정합니다. 그리고 내려가

여기서 upload_max_filesize의 값을 원하는 최대 업로드 용량으로 조절합니다. 단 2047M 이하로 설정하시기 바랍니다.(오류의 소지가 있음) 그리고 나서 Esc를 누르고 :wq!를 입력하고 엔터를 칩니다.

그리고 나서 아파치를 재시작합니다.

sudo service apache2 restart

그리고 나서 이제 NAS 프로그램 설치를 시작합니다.

먼저 apt-get에 관련 경로를 넣습니다.

sudo vi /etc/apt/sources.list

이렇게 해서 맨 밑에 가서 i 누르고 한줄 내린 다음에

deb http://dl.ajaxplorer.info/repos/apt stable main

deb-src http://dl.ajaxplorer.info/repos/apt stable main

를 입력하고 Esc 누르고 :wq!를 입력후 엔터를 칩니다.

그 다음에는

wget -O - http://dl.ajaxplorer.info/repos/charles@ajaxplorer.info.gpg.key | sudo apt-key add -

를 칩니다. 그러면 다운로드가 진행되고 OK가 뜨면

sudo apt-get update

sudo apt-get install pydio

이렇게 해주면 

Y하고 엔터하고 기다립니다.

완료되면

sudo cp /usr/share/doc/pydio/apache2.sample.conf /etc/apache2/sites-enabled/pydio.conf

를 쳐줍니다.

그러고 다시 한번 아파치 재시작

sudo service apache2 restart

하고 나서 이제 정상적으로 설치 했는지 봐보겠습니다.

위에서 ifconfig에서 아이피 확인했죠?

저는 192.168.200.131 이었는데요. 웹 브라우저에서 이 아이피 뒤에 /pydio 만 붙혀서 접근해보세요.

제가 한데로 하면 대부분은

이렇게 나타날겁니다. 지금 SSL Encryption은 SSL 미적용 문제입니다. 이건 그냥 넘어갑니다.

이제 우리가 잡을건 Server charset encoding 부분인데요.

먼저 파일을 고쳐야 됩니다.

sudo vi /usr/share/pydio/conf/bootstrap_conf.php

을 칩니다. 키고 한칸 내리면

이게 나타날건데 여기서

이렇게 바꿔주고 Esc누르고 :wq! 치고 나옵니다.

그리고 다시 사이트 들어가보면

이렇게 SSL 부분을 제외한 부분은 모두 OK로 변경됩니다. 이제 Mysql을 세팅하도록 합니다.

루트 계정을 만들었으므로 다음과 같이 입력합니다.

mysql -u root -p

그러면 Enter Passworld: 가 나옵니다. APM 설치시 입력한 비밀번호를 입력합니다.

그러면 mysql> 이 나옵니다. 여기에서

create database pydio;

를 입력합니다.

이렇게 되면 완료된겁니다. exit;를 입력하고 mysql을 빠져나옵니다. 그리고 

sudo apt-get install php5-mysql

을 치고 설치 하고 나서

사이트에 가서 click here to continue to Pydio 를 클릭합니다.

요런게 나타날겁니다. English 부분을 자국어로 바꿉니다. 저희는 한국어로 바꾸면 되겠죠?

바꿔도 변화가 없네요 (ㅇㅅㅇ) Start Wizard를 누릅니다.

먼저 계정 설정입니다. Admin Login은 아이디입니다.

Admin Display Name은 로그인후 옆에 나타날 이름입니다.(아이디를 치면 아이디로 자동 입력됩니다.)

밑에 두개는 비밀번호입니다.

이런식으로 채웁니다. 이제 Global options를 클릭해봅니다.

어플리케이션 타이틀 부분은 들어갔을떄 창 이름 지정입니다.

Welecom Message 부분은 로그인 페이지에서 위에 나타나는 메시지이고요

Default Language는 기본 언어입니다. 이것을 한국어로 바꿉니다.

밑에 선택박스는 기본값으로 둡니다.

이런식으로 넣었습니다. (웰컴 메시지로 저작권 표시...)이제 Configurations storage를 봐보도록 하겠습니다.

스테로이지 타입 선택 박스 하나가 있습니다. Mysql 설치를 하라고 한 이유가 이 부분때문인데요 Database(어쩌고) 이거를 선택합니다.

여기서 User에 root Password에 APM 설치 비밀번호를 누르고 Try ~를 누릅니다. 밑에 녹색 박스가 생겼다가 사라지면 된겁니다.

밑에 Add some users는 다른 계정을 만들거냐 묻는겁니다. 개인 용도면 무시하시기 바랍니다. 이제 Install Pydio Now를 누릅니다. 기다려보면

이렇게 나올겁니다. 더 기다리세요 그러면

이렇게 로그인이 나타납니다. 방금 만든 계정으로 로그온 합니다.

로그인이 됩니다. 여기서 My Files 누르고 엔터 버튼 눌러봅니다.

이렇게 나옵니다. 업로드에 마우스 올리고 밑에 From computer을 누릅니다.

옵션을 누릅니다.

여기서 제한 사항 옆에 파일당 크기가 본인이 지정한 용량인지 확인합니다. 그리고 한글로 제목이 되어 있는 파일을 하나 올려봅니다. 올라가면 

다음과 같이 정상적으로 파일 이름이 나오는지 확인하시기 바랍니다.

이렇게 구축이 완료 되었습니다. 상당히 길게 쓴거 같은데요(제가 이 블로그 상에서 쓴 글 중에 제일 길겁니다.) 보시느냐 수고하셨습니다. 잘 활용하시기 바랍니다. 글을 마치겠습니다.



아래의 손가락버튼을 눌러주시면 블로그에 매우 큰 도움이됩니다. 히히




Copyright © 이동마이의 컴퓨터 하루&다주택자(lhs9842) All Rights Reserved.



Name(이름)
Password(비밀번호)
Homepage(홈페이지)
Secret(비밀글)

[Server]APM 웹 서버 환경을 구축하고싶어염

운영체제/windows 7





웹 서버 환경 구축에 앞서, APM중심으로 써볼까합니다. 시간이 없긴한데 간간히 쓴다면 써야죠.

 



APM이란 왼쪽부터 시작해서 Apache+php+MySQL의 초성을 딴 줄임말입니다.

 

2013년 기준 대부분 호스팅 업체들이 APM을 이용중이고, 일부 유료업체부터는 nginx를 이용하기 시작했습니다.


그럼 지금부터 윈도우 환경에서 APM설치하는방법을 알려드리도록 하겠습니다. 리눅스는 이쪽

 

APM을 직접 다 설치하는건 힘듭니다.

 

몇년 전까지만해도, 근사모에서 프로젝트로 추진중이던 APMSETUP도 있었던걸로 알고있는데.. 4년전쯤에 그만뒀나봅니다.


그래서 오토셋이라는 프로그램을 이용하도록 하겠습니다.


http://autoset.net/xe/download_autoset_8_0_0 에 접속해주시면..




2014년 2월 15일 기준으로 이러한 페이지가 뜨는데..  비트에 맞는걸로 설치합니다.

 



여기서 큐브리드 버릴겁니다.


설치옵션에서 커스텀으로 맞춰주시고, MySQL Community Server설치합니다.


이런창 뜨시면 엑세스 허용 누르시고


이런 창이 뜨면 설치가 끝난겁니다.

 

 

리눅스는 말이죠.. 데비안기반으로 간단히 써드릴게요.

터미널에서 루트권한을 얻고 입력해주세요.

apt-get install apache2

apt-get install php5*

apt-get install mysql-client mysql-server 

그냥 설치하는방법도 있는데.. 시간이 없어서 시리..


아래의 손가락버튼을 눌러주시면 블로그에 매우 큰 도움이됩니다. 히히






Copyright © 이동마이의 컴퓨터 하루 & 이서현(myskys2) All Rights Reserved.




Name(이름)
Password(비밀번호)
Homepage(홈페이지)
Secret(비밀글)

[Linux]리눅스 쉘 스크립트 작성법 1장

운영체제/Linux





그냥 Hello World!를 출력하는걸로 마무리짓도록하겠습니다.


모든 프로그래밍은 Hello World!로 시작해야 재밌거든요 (?)


굳이 터미널로 작성할 필요가 없었으나, 그냥 작성해봅니다.



vi 파일명.sh.

저 명령어를 터미널에 써 넣고 엔터를 누릅니다.



그러면 이런 빈 창이 뜨고 아무 작업도 안되는걸 느낄 수 있는데요. 무시하시고 i 키를 누릅니다.


그러면 작성 가능하게 되는데요.




#!/bin/sh


위 명령어를 최상단에 입력해줍니다.


이때 #!/bin/sh는 쉘 스크립트의 시작을 의미한다고 할까.. #!/bin/bash라고 써도 상관 없습니다.



echo "Hello World!"

위 내용울 아래에 입력해줍니다.


다 하셨으면..


Esc키를 누르고



:wq

를 입력해주시고 엔터를 치시면 닫힙니다.





sh 파일이름.sh


위 명령어를 입력 후 엔터를 누르시면

Hello World!를 출력합니다.


아래의 손가락버튼을 눌러주시면 블로그에 매우 큰 도움이됩니다. 히히






Copyright © 이동마이의 컴퓨터 하루 & 이서현(myskys2) All Rights Reserved.




Name(이름)
Password(비밀번호)
Homepage(홈페이지)
Secret(비밀글)