본문 바로가기
반응형

전체 글268

multipart/form-data 업로드 파일명 변경 기본적인 소스(업로드)에 실제 FTP에 저장되는 파일명을 수정하는 로직을 추가한다. MultipartRequest multi = new MultipartRequest(request, savePath, maxSize, "UTF-8", new DefaultFileRenamePolicy()); //업로드 ---------------------------------------------------------------------------------- String fileName = Util.nullOrEmptyToReplaceString(multi.getFilesystemName("File_url") ,""); /* Util.nullOrEmptyToReplaceString(multi.getFilesystemN.. 2014. 12. 3.
모니터 밝기(눈을 보호하자) 출처 : http://putda.tistory.com/2136 나의 경우 밝기 : 70 명암 : 50 2014. 12. 2.
로그파일(log) 알아두기 - 꼭 알아두어야 할 로그파일 boot.log : 리눅스가 부팅될 때 나타나는 메시지를 기록하고 있다. 부팅하다 에러나 다른 문제가 생겼을 때는 이 파일을 열어서 메시지를 확인한다. cron : 시스템의 정기적인 작업에 대한 로그를 기록하고 있다. messages : 커널에서 보내 주는 실시간 메시지의 로그를 관리하고 있다. 어떤 문제가 생기기 바로 직전에 시스템에서 어떤 메시지를 보냈는지 확인할 수 있기 때문에 관리자에게 가장 소중한 로그 파일 가운데 하나이다. secure : 시스템의 접속에 관한 로그파일이다. 언제, 누가, 어디에서 어떻게 접속을 했는가에 대한 로그를 기록하고 있다. 시스템의 이상이 불법 침입자로부터 생기는 것이라고 의심한다면 이파일을 확인해야 한다. xferlog : FTP로 로그.. 2014. 11. 28.
history 및 명령어 사용시간 확인 리눅스는 각 계정별로 계정사용자가 서버에서 사용했던 명령어들을 기억하고 있다. [root@localhost ~]# pwd /root [root@localhost ~]# [root@localhost ~]# ls -l .bash_history -rw------- 1 root root 5488 11월 27 08:21 .bash_history [root@localhost ~]# history ... 998 mkdir 999 cd .. 1000 ll ※ 명령어만 나오고 입력 시간이 나오지 않아 언제에 입력했는지 알 수 없다. 그래서 /etc/profile 파일에 아래와 같은 라인을 추가한다.# Add timestamp to .bash_history HISTTIMEFORMAT="%Y-%m-%d_%H:%M:%S " .. 2014. 11. 27.
chown, chmod 사용방법 r : Read = 4 w : Write = 2 x : eXcute = 1 -rwxrwxrwx ( 777 ) -r--r--r-- ( 444 ) -rwx--x--x ( 711 ) 2~4필드 : 소유주 ( User ) 권한 5~7필드 : 그룹 ( Group ) 권한 8~10필드 : 나머지 ( Others ) 권한 1. chmod : 파일, 디렉토리 권한 수정 - ex) chmod 755 a_file ( 소유자에겐 7(rwx), 그룹과 나머지에겐 5(r-x) 권한부여 ) chmod o+rw a_file ( others에게 읽기, 쓰기 권한 부여 ) chmod 700 * ( 현재 위치의 모든 파일과 폴더 권한 수정 ) chmod -R 755 www ( www디렉토리 내의 모든 파일과 디렉토리의 권한 수정 ) 2.. 2014. 11. 27.
삭제 쉘 파일 ---------------------------------------------- #!/bin/sh cd /data find ./*.txt -mtime +7 -exec rm -f {} \; ---------------------------------------------------------- data폴더 안에 있는 확장자가 txt인 모든 파일 중 현재날짜보다 7일이 지난것들은 모두 삭제 만일) 하단처럼 에러 발생시!!!!!!!!(버전마다 틀려서 하단 이미지는 -exec 를 지원하지 않는 버전이다. ---------------------------------------------- #!/bin/sh cd /data find ./*.sql -mtime +7 | xargs rm -f {} \; ------.. 2014. 11. 26.
반응형