인프런 5만명 이벤트 당첨됬어요~

자주 이용했던 IT 강좌 서비스인데 : ) 여러분도 한 번 이용해보세요~

금방 금방 실력 상승됩니다^^

정성스럽게 담긴 택배네요^^

인프런 직원 분들은 꼼꼼하시네요,.. 배고팠는데 스넥바까지...

맛있게 먹었어요!!

보틀도 이쁩니다 ^^ 감사해요

회원 5만명 추카드려요!

 

 

 

Posted by Hoya0415
,

서버에서 ASP 페이지 작업 도중, 서버 오류 내용이 500으로 나오는 현상이 있으면 다음과 같이 설정하면 됩니다.

IIS에서 사이트에 오류 페이지쪽을 들어가시면 우측에 - [기능 설정 편집 ] 이 있습니다.

오류 페이지 설정 편집에서 [자세한 오류(D)]를 체크하고 확인 누르시면 자세한 오류가 나옵니다.

아래는 500 내부 서버 오류가 아닌 자세한 오류가 나왔습니다.

문제 해결 잘 되길바랍니다.^^

 

Posted by Hoya0415
,

안녕하세요 호야입니다.

ASP로 개발하던 중 CSS가 안먹혀서 난감했던 적이 있습니다.

이 Case가 모든 해결 방법이 아님을 알려드립니다. 개발하던 중 발생한 부분입니다.

서버에서 분명 돌아가는 소스인데도 불구하고 캐시를 지우던 뭘해도 안되었습니다.

그래서 직감한게 Source는 문제가 없다 라는 생각이었고, ASP 작업 위치를 IIS에서 80포트에 올려놓고 작업을 하고 있기 환경설정이 잘 못 먹혀서 CSS도 동작안하는 것 같다고 생각했습니다.

 Web.config가 잘 못된 것 같아 찾아보기로 하였습니다.


아래 내용을 보시면 주석을 달고나서 해결을 한 부분인데 MIME 타입에 이미 중복되어 설정되어 있는데

개발자가 정적으로 다시 설정하는 부분입니다.

IIS는 같은 값이 환경설정 데이터에 들어오면 에러를 내뿜는데.


IIS 자체에서 그냥 나오지는 않고 MIME 형식을 설정하는 곳에 들어가야 에러 메세지가 나옵니다.

Web.Config 에서 추가 MIME 타입을 주석을 하여 해결하였습니다.

 

Posted by Hoya0415
,

ls : List의 약자로 Windows의 'dir'과 같은 역할을 한다. 즉, 해당 디렉터리(=폴더)에 있는 파일의 목록을 나열한다

[사용 예]

ls - 현재 디렉터리의 파일 목록

ls /etc/sysconfig - /etc/sysconfig 디렉터리 목록

ls -a  - 현재 디렉터이의 목록(숨김 파일 포함)

ls -l  - 현재 디렉터리의 목록을 자세히 보여줌

ls *.cfg  - 확장자가 cfg인 목록을 보여줌

ls -l /etc/sysconfig/a*  - /etc/sysconfig 디렉터리에 있는 목록 중 앞 글자가 'a'인 것의 목록을 자세히 보여줌


cd : Change Directory의 약자로 디렉터리를 이동하는 명령이다.

[사용 예]

cd abc,txt cba,txt  -abc.txt를 cba.txt라는 이름으로 바꿔서 복사

cd -r abc cba  - 디렉터리 복사

pwd : Print Working Directory의 약자로 현재 디렉터리의 전체 경로를 화면에 보여준다.

[사용 예]

# pwd  - 현재 작업 중인 디렉터리의 경로 출력


rm : ReMove의 약자로 파일이나 디렉터리를 삭제한다. 당연히 파일이나 디렉터리를 삭제할 권한이 있어야한다. 단, root 사용자는 모든 권한이 있으므로 이 명령에 제약이 없다.

[사용 예]

rm abc.txt  - 해당 파일을 삭제(내부적으로 'rm -i'로 연결됨)

rm -i abc.txt  - 삭제 시 정말 삭제할지 확인하는 메세지가 나옴

rm -f abc.txt  - 삭제 시 확인하지 않고 바로 삭제 (f는 Force의 약자)

rm -r abc  - 해당 디렉터리를 삭제(r은 Recursive의 약자)

rm -rf abc  -r 옵션과 f 옵션을 합친 것으로, abc 디렉터리와 그 아래에 있는 하위 디렉터리를 강제로 전부 삭제( 편리하지만 상당히 주의해서 사용해야 함)


※ 리눅스에서는 Windows의 휴지통 개념을 사용하지 않으므로 삭제한 파일이나 폴더를 복구하기가 상당히 어렵다는 점을 기억하자.


cp : CoPy의 약자로 파일이나 디렉터리를 복사한다. 새로 복사한 파일은 복사한 사용자의 소유가 된다. 그러므로 명령어를 실행하는 사용자는 해당 파일의 읽기 권한이 필요하다.(권한은 잠시 후에 다룬다.)

[사용 예]

cp abc.txt cba.txt  -abc.txt를 cba.txt라는 이름으로 바꿔서 복사

cp -r abc cba 디렉터리 복사


touch : 크기가 0인 새 파일을 생성하거나, 이미 파일이 존재한다면 파일의 최종 수정시간을 변경한더. 

[사용 예]

touch abc.txt  - 파일이 없을 경우엔 abc.txt라는 빈 파일을 생성하고, abc.txt가 있을 경우엔 파일의 최종 수정 시간을 현재 시각으로 변경


mv : MoVe의 약자로 파일이나 디렉터리의 이름을 변경하거나 다른 디렉터리를 옮길 때 사용한다.

mv abc.txt /etc/sysconfig/  -> abc.txt을 /etc/sysconfig/ 디렉터리로 이동

mv aaa bbb ccc ddd  -> aaa, bbb, ccc 파일을 '/ddd' 디렉터리로 이동

mv abc.txt www.txt  -> abc.txt의 이름을 www.txt로 변경해서 이동


mkdir : MaKe DIRectory의 약자로 새로운 디렉터리를 생성한다. 생성된 디렉터리는 명령어를 실행한 사용자의 소유가 됨

mkdir abc  -현재 디렉터리 아래에 '/abc'라는 디렉터리 생성

mkdir -p /def/fgh  -/def/fgh 디렉터리를 생성하는데, 만약 '/fgh'의 부모 디렉터리인 '/def' 디렉터리가 없다면 자동으로 생성(p는 Parents의 약자)


rmdir  : ReMove DIRectory의 약자로 디렉터리를 삭제한다. 해당 디렉터리의 삭제 권한이 있어야 하며, 디렉터리는 비어 있어야 한다. 파일이 들어 있는 디렉터리를 삭제하려면 'rm -r'을 실행해야 한다.

[사용 예]

rmdir abc  - '/abc' 디렉터리를 삭제


cat : conCATenate의 약자로 파일 내용을 화면에 보여준다. 여러 개 파일을 나열하면 파일을 연결해서 보여준다.

[사용 예]

cat a.txt b.txt


head, tail  : 텍스트 형식으로 작성된 파일의 앞 10행 또는 마지막 10행만 화면에 출력한다.

head anaconda-ks.cfg  - 해당 파일의 앞 10행을 화면에 출력

head -3 anaconda-ks.cfg  - 앞 3행만 화면에 출력

tail  -5 anaconda-ks.cfg  - 마지막 5행만 화면에 출력


more : 텍스트 형식로 작성된 파일을 페이지 단위로 화면에 출력한다. Space 를 누르면 다음 페이지로 이동하며, B를 누르면 앞 페이지로 이동한다. Q를 누르면 종료한다

[사용 예]

more anaconda-ks.cfg

more +100 anaconda-ks.cfg  - 100행부터 출력


less : 'more' 명령어와 용도가 비슷하지만 기능이 더 확장되었다. 'more'에서 사용하는 키도 사용할 수 있으며, 화살표 키나 Page Up, Page Down도 사용할 수 있다.

[사용 예]

less anaconda-ks.cfg

less +100 anaconda-ks.cfg


file 해당 파일이 어떤 종류의 파일인지를 표시해준다.

[사용 예]

file anaconda-ks.cfg  - anaconda-ks.cfg는 텍스트 파일이므로 아스키 파일(ASCII)로 표시됨

file /user/bin/gzip   - gzip은 실행 파일이므로 Executable 파일로 표시됨


clear : 현재 사용 중인 터미널 화면을 깨긋하게 지워준다.

[사용 예]

clear


출저 : 이것이 리눅스다 책.

'서버 > Centos' 카테고리의 다른 글

리눅스 명령어 - 시스템 종료, 재부팅  (0) 2017.08.05
X 윈도 란??  (0) 2017.08.05
Posted by Hoya0415
,

- 시스템 종료

poweroff

shutdown -P now

halt -p

init 0 

-p 옵션은 시스템 종료를 의미한다.

shutdown 에 now부분에 시간을 지정하면 지정한 시간에 시스템 종료

shutdown -P +10 -> 10분 후에 종료 (P: poweroff)

shutdown -r 22:00 -> 오후 10시애 재부팅(r: reboot)

shutdown -c        -> 예약된 shutdown을 취소(c: cancel)

shutdown -k +15    -> 현재 접속한 사용자에게 15분 후에 종료된다는 메시지를 보내지만 실제로 종료는 안 됨


※ 유닉스/리눅스에서는 대문자와 소문자를 명확히 구분한다.


- 재부팅 

shudown -r now

reboot

init 6 


- 로그아웃

logout

exit

 

런레벨

시스템을 종료하는 init 0~init 6까지 명령어 init 명령어 뒤에 붙은 숫자를 런레벨이라 부른다.

런레벨은 다음과 같다

현재 시스템의 기본 target

시스템이 부팅할 때 기본 부팅 모드는 설정된다.

 

Posted by Hoya0415
,

X 윈도 란??

서버/Centos 2017. 8. 5. 17:03

Microsoft 사의 Windows와 같은 GUI를 리눅스에서 제공하는 유틸리티다.

Window의 경우 그래픽 모드 없이 운영이 불가능하지만, 리눅스의 X 윈도는 하나의 편리한 유틸리티일 뿐이지 반드시 필요한 것은 아니다. 

X 윈도를 사용할 수 있게 CentOS는 기본적으로 그놈(GNOME)이라는 데스크탑 환경을 제공하며 KDE라는 환경도 사용할 수 있다.


-출처 책 (이것이 리눅스다)

Posted by Hoya0415
,

FileSystemObject란 무엇인가?  

FileSystemObject(흔히 FSO라고 부름)는 웹 서버의 파일 시스템에 접근할 때 흔히 사용되는 콤포넌트이다. 예를 들어, 파일을 만들 수도 있고, 파일의 내용을 읽을 수도 있고, 폴더나 파일의 존재 여부도 알아낼 수 있다. 이 외에도 파일 시스템과 관련된 많은 일들을 이 개체를 통해 할 수 있다


출처 : http://egloos.zum.com/dojeun/v/318097

Posted by Hoya0415
,

ASP는 구글링 한 결과 파일 업로드 컴포넌트 없이는 Form으로 파일을 보낼 수 가 없다네요.

업로드 컴포넌트 중에 DEXTUpload, ABCUpload 그리고 TabsUpload 가 있습니다. 

이 셋 중에 TabsUpload를 사용했는데요 

사용법이 꽤나 간단해서  사용하기 편합니다. 

아래는 TabsUpload 소개 사이트가 있습니다.

https://www.tabslab.com/products/tabsupload4/

소스 보시면 객체로 TABSUpload4.Upload를 넘겨서 생성하구요

Upload.Start 에서 파일을 서버에 옮길 경로(global_filepath_temp) 지정하구요

Upload.Save 파일 업로드가 완료되면 옮겨지는 경로(global_filepath)를 지정하면 됩니다.


Posted by Hoya0415
,

제1회 예스24 어린이 독후감 대회 년도 맞추기
정답 :2005

이벤트 정답 공유합니다^^


Posted by Hoya0415
,