MariaDB 우분투 설치 ERROR libncurses5 안녕하세요. 얼마전에 비트나미 LAMP를 설치하면서 겪었던 에러에 대한 내용입니다. 에러에 대한 내용. 내가 해결한 방법. 에러에 대한 내용. 제가 겪은 이 오류는 우분투에 비트나미 LAMP를 설치할때 나타났습니다. 에러메시지가 출력되지만 ok를 눌렀더니 설치는 되는듯 보였습니다. 대충 아래와 같은 메시지입니다. Error running /opt/lampstack-8.0.10.1/mariadb/scripts/myscript.sh /opt/lampstack-8.0.10-1/mariadb"****":bin/mysql.bin:error while loading shared libraries: libtinfo.so.5:cannot open shared ..
간단한 웹서버 만들기(simple webserver)[C, Linux, fork] 안녕하세요. 오늘은 유닉스라는 과목을 들으면서 진행했던 프로젝트입니다. 간단한 웹서버를 만들기 multiple client의 요청을 동시에 처리가능하게 만들어야 함. 웹서버를 시작할때 인자로 서비스할 폴더의 위치와 포트를 받는다. total.cgi(nn~mm까지의 총 합을 구해서 화면에 출력) 전송 기록을 log파일로 저장한다.(로그: 클라이언트 아이피, 전송한 파일명, 전송한 크기) 코드 코드는 아래와 같습니다. 코드 파일은 깃허브에서 다운받으실 수 있습니다.(깃허브에 쓰레드로 만들다 만 웹서버도 있습니다.) https://github.com/ykarr/webserver/blob/master/webserver_fork_0..
서버, 클라이언트 연습 프로그램[구구단, C, Linux] 안녕하세요. 오늘은 유닉스라는 과목을 들으면서 제가 만든 코드를 올려보려고 합니다. TCP서버 프로그램 server는 client가 접속하면 random한 구구단 문제를 client로 전송 client는 답을 입력하고 서버로 전송 server는 답이 맞았는지 틀렸는지 client로 전송 client는 server로 부터의 결과를 출력 코드 코드는 아래와 같습니다. 코드 파일은 깃허브에서 다운받으실 수 있습니다. (귀찮아서 나중에 링크 올릴게요.) 1. tcp서버(server) 코드 2. tcp구구단 클라이언트(client) 코드 실행 학교에서 제공한 서버와 제가 가지고 있는 라즈베리파이(라즈비안)를 이용해서 코드를 실행했습니다.(리눅스 환경) 1..