os/리눅스 (57) 썸네일형 리스트형 ubuntu 하드디스크 파티션? 나누기 gparted 아놔..리눅스 공부좀 해둬야 겠다.. 파일시스템에 대해선 너무 잼병이다.. (나중에 포스팅 해야겠따, 리눅스 마스터 공부도 해야하는데..쩝) 첨으로 하드두개를 리눅스에 마운트 할려고 하니...뭐가 이리 어려운지.. 하드가 안잡혀서 고생좀 했다..(계속 여기에 깔아보고, 안되면 저기에 깔아보고, 열어보면 똑같은 마운트 이름으로 잡혀 있는;; 하드 두개가 sdb야..-0-;; 인터넷을 잡혀 있따면 gparted를 추천한다. :sudo apt-get install gparted 실행도 sudo 권한으로 하시면 됩니다.!! :sudo gparted 한눈에 봐도 윈도우에서 사용한거랑 비슷해서 사용하기 간편하다. -_-난 6시간 만에 깨달은게 잇는데.. 인스톨할때 사용자할당으로 정해줘서 하나하나 정해주면 되더라.... [홈페이지 만들기 3] 팝업창 띄우기 -_-밑도 끝도 없이 팝업부터 시작할련다..왜? 멋지잔다..-_-ㅋㅋ 일단은 index.html 에 소스를 추가! 담엔 pop.html을 만들어서 소스 추가! 오늘 하룻동안 페이지를 열지 않습니다 팝업창인것을 더 확연하게 보여주기 위해 그림을 몇개 넣어주었따~(타 사이트에서 따왓음) 이제 index.html을 열어 보면은 팝업창이 근사하게 뜬다~ ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ [홈페이지 만들기 2] insert delete update -_-되는걸 보았으니..이제 sql로 할수 있는건 3가지(가장쉬운거) 넣고 뺴고 바꾸는거! 먼저 index.html의 파일을 살짝 고쳐야 한다.(각각 html페이지를 연결해주기 위해서) php 선언이 끝나는 마지막 줄에 ?> 사이에 다음을 넣는다. 자료 넣기 자료 삭제 자료 변경 다른 페이지로 링크를 거는 것이다. 인터넷창으로 접해보면 위에 처럼 나올것이다. 이제 insert.html을 만들어 값을 넣어보자. #vi insert.html 초기화면으로 [홈페이지 만들기 1 ] html php mysql 연동하기 네이버와 구글을 뒤져봐도 왜케 기초부터 차근차근 설명한 곳이 없어서 (딱한군데 내가 배우고 있는 교수님 홈피에서 모든걸 따왔다 - 허락 맡았어요!) 내꺼에다 차근차근 올려야 겠다는 마음이 일어나는구나!!(사실 다음주 까지 홈피 만들라고 해서;;ㅋㅋ 보고서를 여기다가 작성하는거지뭐~) 일단은 mysql 과 html 의 연동이 잘되나를 확인 하기 위해서!! 간략하게만 만들어보겠다! - 설치는 나의 블로그에 있는 mysql 설치와 동일 한글이 깨질경우 도 블로그에 기제되어있다. - 다른 아이디의 권한이 않되서 root권한으로 한것을 밝힙니다.(다른분들은 성공하시길) - 모든 작업은 fedora10 버전 콘솔에서 햇음을 밝힙니다. (window용 아닙니다.) 1 .먼저 mysql에 databases 와 tabl.. 500 OOPS: could not open chroot() list file:/etc/vsftpd/chroot_list -_-익명으론 들어가지는데 업로드가 안된다!! 전엔 어떻게 됐찌?-_-? 일반 사용자로 권한을 줬는데도 안되고.. vi /etc/vsftpd.conf 에서 chroot_list_file=/etc/csftpd.chroot_list 의 주석을 제거하고 들어가보면..-_- 500 OOPS: could not open chroot() list file:/etc/vsftpd/chroot_list 어쩌라고!! 그냥 저 파일을 만들어 주면 된다. vi /etc/vsftpd/chroot_list 해주고~ 해당 사용자 등록만 해주면 된다~ 근데..-_- 왜 디렉토리 경로가 유저 경로로 되네.. 뭐..되니까 상관은 없는데 말야..쩝.. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' mysql 과 php 소켓 간의 연결이 이루어 지지 않아 나는 에러 ln -s /tmp/mysql.sock /var/lib/mysql 하고서~ service mysqld restart 해보면 잘 들어가진다~ getuid() 1 사용법 #include #include uid_t getuid(void); uid_t geteuid(void); 2 설명getuid()는 현재 프로세스의 실제 유저 아이디를 얻어온다. geteuid()는 현재 프로세스의 유효 유저 아이디(effective user ID)를 언어온다. 실제 유저 아이디는 프로세스를 호출한 유저의 아이디이다. 유효 유저 아이디는 실행된 파일에 설졍된 SID를 가지는 아이디이다. 3 반환값유저의 ID를 되돌려준다. 4 에러이 함수들은 언제나 성공한다. 에러 없음~ 5 예제 #include #include #include #include #include int main(){ struct passwd *lpwd; printf("UID : %d\n",getuid()); prin.. access() 1 사용법 #include int access(const char *pathname, int mode); 2 설명 access 파일의 사용자 권한을 체크한다. 첫 번째 인자는 파일이나 디렉토리의 전체 이름이며, 두 번째 인자는 체크할 내용을 지정하게 된다. 만일 경로명이 심볼릭링크라면 링크 테스트로 원본 파일을 체크하게 된다. mode 는 하나이상의 R_OK , W_OK , X_OK and F_OK로 구성된 허상(mask) 이다. R_OK, W_OK and X_OK 는 각각 파일의 존재, 읽기, 쓰기, 실행권한 체크를 요구한다. F_OK는 단지 파일의 존재유무의 체크만을 요구한다. 테스트는 파일이 위치하고 있는 디렉토리의 권한에 의존하고, 디렉토리와 심 볼릭 링크 파일도 같은 이치이다. 커널에의해 실행될.. 이전 1 2 3 4 5 6 7 8 다음