0x05 Programming/Unix/Linux
-
[Linux Programming] Thread의 사용법 (Using Semaphore)0x05 Programming/Unix/Linux 2010. 10. 28. 10:57
세마포어를 이용한 간단한 쓰레드 프로그래밍 예제이다. #include #include #include #include #include #include // 세마포어 용 int g_rc[3] = {-1, -1, -1}; sem_t g_sema; // Step 1 void* WorkProc(void* para) { int id = (int)para; printf("\t %d Child Start------\n", id); int i, j, k; int rc_id; for(i=0; i
-
[Linux Programming] Thread의 사용법 (Using Mutex)0x05 Programming/Unix/Linux 2010. 10. 28. 10:55
리눅스에서 Thread를 이용하고자 할때 사용할수있는 간단한 예제 소스이다. 뮤텍스를 이용하였다. #include #include #include #include #include pthread_mutex_t g_mutex1; // Context Switching을 보장 void* WorkProc(void* para) { int i; pthread_mutex_lock(&g_mutex1); printf("\t Child Start------\n"); for(i=0; i
-
[리눅스] 로그(log)관리0x05 Programming/Unix/Linux 2009. 9. 17. 16:21
///////////////////////////////////////////////// 로그(log) 관리 ///////////////////////////////////////////////// log발생 --> syslogd , rsyslogd └-- klogd └-- 각종 Application (httpd, ftpd) chkconfig --list // 동작중인 서비스데몬들을 보여줌 syslog의 설정파일 --> /etc/syslog.conf rsyslog의 설정파일 --> /etc/rsyslog.conf 중요한 로그들.. LOG_EMERG 0 /* 아주위급한 에러로그 */ LOG_ALERT 1 /* 즉시 조취를 취해야하는 로그 */ LOG_CRIT 2 /* 치명적인 로그*/ LOG_ERR 3 /..
-
[Ubuntu 9.04] 우분투 Telnet , ssh , ftp 설치0x05 Programming/Unix/Linux 2009. 6. 25. 14:29
================================= 우분투 Telnet 설치 ================================= sudo apt-get install xinetd sudo apt-get install telnetd ================================ xinetd 설정 추가 ================================= sudo gedit /etc/xinetd.conf service telnet { disable = no flags = REUSE socket_type = stream wait = no user = root server = /usr/sbin/in.telnetd log_on_failure += USERID } =======..