"500 oops: cannot change directory" Trying to ftp in to a Fedore Core 6 using a local username, Passward is accepted, but the connection is then closed with this error message. This is because of SELinux's policies. To fix it, issue(as root): setsebool -P ftp_home_dir=1 The -P flag ensures the value is saved after reboot.
서브네트워크 호스트 비트를 이용하여 서브네트워크를 구성하는 것은 논리적으로 아주 명확하지만 서브네트워크를 구축하는 실제적인 방법은 이보다 좀 더 복잡합니다. 서브네트워크를 구축하기 위해서는 세단계를 거쳐야 합니다. 서브넷을 위해 사용할 호스트 비트의 수를 결정합니다. 새로운 서브넷 네트워크 ID를 열거합니다. 각 새로운 서브넷 네트워크 ID 별로 IP 주소를 열거합니다. 스텝 1: 호스트 비트의 개수 정하기 서브넷을 위해 사용될 호스트 비트의 개수는 가능한 서브넷의 개수와 서브넷 별 호스트의 개수를 결정하게 됩니다. 호스트 비트를 선택하기 이전에 앞날의 서브넷과 호스트 확장성도 고려하여 결정하는 것이 좋습니다. 현재 서브넷 마스크를 위해 필요한 비트보다 좀 더 많은 비트를 사용하는 것이 앞으로 발생할 수..
CPU나 memory와 같은 자원은 항상 한계점이 있기 마련입니다. 그 한계점에 도달했을 때, 어떻게 동작케 하도록 조정하겠느냐의 문제가 매우 중요합니다. 이러한 고민의 여부가 때론 프로그래머의 수준이 실무적인 경험이 있느냐 그렇지 않느냐의 차이로 나타납니다. TCP/IP Socket 프로그램을 짤때, 크게 수준에 따라 네가지 방법이 있습니다. 첫째, ServerSocket에서 accept()상태에서 대기하다가 accept()에서 요청이 떨어지면 그제서야 new YourThread(client)를 생성하여 해당 Socket 요청을 처리하는 Thread를 만들고, ServerSocket 은 다시 accept()의 while loop로 돌아가는 것이지요. 이것의 문제는 두가지인데, 하나는 매 요청마다 Thr..
anonymous FTP (anonymous File Transfer Protocol) : 익명의 FTP인터넷에서 FTP를 사용할 때 anonymous FTP는 사용자들이 서버에 자신을 식별시키지 않고서도 파일에 접근할 수 있는 방법을 제공한다. 보통의 FTP 사이트들은 오직 적법한 사용자 아이디와 패스워드를 가진 사람만이 이용할 수 있는데 반해, anonymous FTP는 파일을 보거나 다운로드하기 위해 해당 서버에서 부여된 사용자 아이디나 패스워드가 없더라도 작업이 가능하기 때문에 anonymous 라고 부른다. Anonymous FTP 서버에 접속한 뒤 사용자 아이디로 "anonymous" 라고 입력하고, 패스워드에는 자신의 이메일 주소를 입력하면 로그인이 허용된다 (이때, 패스워드를 넣지 않거나 ..
ARP 는 Address Resolution Protocol 이라고 합니다. ARP는 라우터 뿐만 아니라 호스트에서도 사용됩니다. 인터넷에서 모든 노드(라우터,호스트)들은 각각 인터넷주소(IP주소)를 가지고 있습니다. 그래서 인터넷 여기저기로 패킷이 오갈 수 있는 것이지요. 그런데, 노드는 이 인터넷 주소 말고, 지역적으로 사용할 수 있는 Link Layer Address(L2)를 가지고 있습니다. 보통, 이것은 Physical adddess, MAC주소, Ethernet 주소와 동일하게 됩니다. 기본적으로 패킷전달은 이 L2주소로 지역내에서 전달됩니다. 같은 네트워크 내에서 호스트와 호스트, 호스트와 라우터 간에는 L2주소를 가지고 패킷이 전달됩니다. 그럼.. 다시 처음으로 돌아와서 패킷을 전송하는 절..
LOG4J I. 들어가면서.. 그리고 log4j log4j는 자바 어플리케이션에서 빠르고 효과적으로 로깅 할 수 있도록 도와주는 오픈 소스 프로젝트입니다. 로깅(logging)은 코드의 가독성을 떨어뜨리는 단점이 있지만 애플리케이션에 문제가 있을 때 개발자가 자세한 상황을 파악할 수 있도록 해 주며 테스팅시 빠질 수 없는 요소입니다. 아마도 여러분들은 여러 어플리케이션이 추가되면서 각 개발자들만의 독특한 로깅방식이 서로 썩이고 얽혀서 화면에 나타나는것을 많이 봤을겁니다 -_-; 즉 로깅방법을 통일할 필요가 있는것이죠. 모든 개발자가 특정 포맷에 맞추어서 로깅 한다면 한결 로깅하기도 편하겠지요 오픈 소스 프로젝트인 Log4j는 개발자들이 매우 손쉽고 다양한 형태로 로깅을 할 수 있도록 도와줍니다. 성능또한..
로깅 API의 필요성 애플리케이션을 개발할 때 디버깅을 위해서 System.out.println을 사용하는 경우가 많다. 윈도우의 경우 명령 프롬프트에서 출력 결과를 볼 수 있어 디버깅 툴로 IDE를 쓰지 않을 때에 가장 단순하고 편리한 방법으로 인식되어 왔다. 간단한 애플리케이션인 경우에는 System.out.println을 사용하여도 크게 관계는 없다. 그렇지만 간단한 테스트 정도가 아니고 애플리케이션이 일정 정도의 규모를 넘어서는 복잡성을 지닐 때는 이 방법에는 몇 가지 문제가 있다. 문제가 되는 지점 찾기 시스템 출력을 사용하여 널 포인터 에러를 찾거나 애플리케이션이 어느 곳까지 실행되었는지 찾아야 하는 경우가 있다. 어디까지 에러없이 실행되었는지 알고자 할때는 출력 내용상 별 의미가 없는 문장을..
링크 주소 : http://ant.apache.org/index.html 이클립스는 기본적으로 Ant 플러그인을 내장하고 있다. 특별히 설정해줘야 하는 것이 없음에도 불구하고 Ant Build 를 하면 아래와 같은 에러가 발생했다. -------------------------------------------------------- com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK. It is currently set to "C:\jre1.6.0" -------------------------------------------------------- 환경변수 설정에서 JAVA_HOME 을 ..
- Total
- Today
- Yesterday
- @tistory.com
- 보라매공원
- Variable-Length Argument Lists
- UI변경
- 화면잠금 단축아이콘
- 볼링
- 시작메뉴초기화
- 함양 나들이
- 제약산
- 크리스마스 파티
- 은행나무숲
- antimalware
- cvs설정
- 제주도기행
- 모데기 모임
- 작업표시줄투명처리
- win10
- 모데기
- 윈도우 인코딩 설정
- CDPUserSvc
- Vista
- 오라클 계정 생성
- 64비트
- d90
- 테더링 링크
- One UI
- 옹이생일
- Cross-origin
- CORS
- TMP
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |