본문 바로가기

세계정복의주인장

(1150)
리눅스 사용자 추가, 삭제 의외로 간단하네.. 사용자 계정 추가 root 계정에서 ./usr/sbin/useradd (추가할 사용자 계정명) passwd (추가한 사용자 계정명) New password : 패스워드 입력 다시 한번 패스워드 동일하게 입력 사용자 계정 삭제 ./usr/sbin/userdel (삭제할 사용자 계정명) 이렇게 하고 /home/ 디렉토리로 가보면 해당 계정의 디렉토리까지 생겨있다. 물론 모든 권한은 그룹으로 잡혀있어서 root의 권한부여없이는 사용불가능한 파일이 많다.
보안을 위해서~ Apache, PHP 버전 감추기 아시다시피 리눅스 커널과 Apache, php의 버전별 해킹 공략이 있을 정도니.. 이런건 않보여 주는게 상책이다. 일단은 Apache 버전정보는 httpd.conf에서 ServerTokens Full 을 ServerTokens Prod 로 변경해 준다. PHP버전 정보는 php.ini에서 expose_php = On 을 expose_php = Off 로 변경해주면 된다.
터미널에서 한글깨짐 & php에서 한글깨짐 -_- 이게 먼난리여.. 터미널에서조차 한글이 안되던 차에 이번에 손한번 봐야겠따!! #vi /etc/sysconfig/i18n LANG="ko_KR.eucKR" SUPPORTED="ko_KR.UTF-8:ko_KR:ko" SYSFONT="latarcyrheb-sun16" 고쳐주고~ #vi ~/.bashrc 파일에 다음을 추가 LANG="ko_KR.eucKR" SUPPORTED="ko_KR.UTF-8:ko_KR:ko" SYSFONT="latarcyrheb-sun16" export LANG SUPPORTED SYSFONT  터미널은 성공~ 이제 http와 php를 손봐야한다. #vi /etc/httpd/conf/httpd.conf AddDefaultChareset EUC_KR 요케 고친다.(UTF-8로 되..
Inner class 정리 내부클래스(inner class)란? 클래스 안에 선언된 클래스 클래스에 다른 클래스 선언하는 이유는 간단하다. 두 클래스가 서로 긴밀한 관계에 있기 때문이다. 한 클래스를 다른 클래스의 내부클래스로 선언하면 두 클래스의 멤버들간에 서로 쉽게 접근할 수 있다는 것과 외부에는 불필요한 클래스를 감춤으로써 코드의 복잡성 을 줄일 수 있다는 장점을 얻을 수 있다. 내부클래스의 장점 -내부클래스에서 외부 클래스의 멤버들을 쉽게 접근할수 있다. -코드의 복잡성을 줄일수 있다.(캡슐화) 내부 클래스는 JDK1.1버젼 이후에 추가된 개념이다. Inner Class에서 OuterClass의 변수를 참조하려면 아래와 같이~ class OuterClass { int out_value = 10; class InnerClas..
헤드폰 에이징중 -_- 20시간 정도면 하면 된다고 하니..머.. 크...귀 완전 덥어서 너무 좋타~ㅋㅋ 올 겨울은 따뜻하게 나겠구나~ 포장 부터 간지가 흘러..ㅋㅋ 파우치도 있고..ㅋㅋ 먼지 않묻게 항상 넣어야겠따..ㅋㅋ 음질은 모르겠는데.. 소리 크기는..쩐다... 너무 크다...엠프가 달렸따...귀 떨어질뻔...ㅋㅋ
ftp 사용자 계정 등록, 553 Could not create file. #adduser 계정이름 -d 경로(사용할경로) -s /sbin/nologin #passwd 계정이름 사용할 패스워드를 넣어주면 된다. 접속해서 파일을 올리려 하면 두둥! 553 Could not create file. -_-머지? 사용 원한이 없다는 것이다. #chown 계정이름 경로(사용할경로)#chgrp 계정이름 경로(사용할경로) 이케 해주면 잘된다~
Zend Optimizer 설치 , 설치 오류 php를 설치하면 당연히 설치해 주는게 Zend라고 한다. php의 성능이 40% 정도 빨라진다고 하는데...어떻게? Zend Optimizer는 표준 Zend 런타임 컴파일러에 의해 생성되는 중간 코드를 조사하고, 더 빠른 실행으로 코드를 최적화 한다고 한다. 뭐..빨라진다는데..설치해볼까? 난 TEXT모드라.. wget으로~ # wget http://downloads.phpchina.com/zend/optimizer/3.3.3/ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz 압축을 풀어주고 # tar xzvf ZendOptimizer-3.3.3-linux-glibc23-i386.tar.gz 생성된 폴더로 들어가서 인스톨을 꾹~ 눌러주는거다~ # cd ZendOptim..
mysql 사용자 등록 테이블 권한 주기 아놔...그넘의 root 권한이 없다고 해서 맨날 비번없이 들어가서 update만 몇일을 햇는지.. 그러다가 문득... user의 정보가 있는 테이블이 있지 않을까? 해서 찾아본 결과!! 1) 사용할 테이블을 mysql 로 바꾸고! 2) show tables; 테이블들을 보자 맨밑에 user가 보인다~ 3) desc user; 유저테이블의 속성을 보자...-_-썅...이게 몇개여... mysql 5.0 버전 부터 이렇게 바뀌었단다. (나도 예전에 DB연동할때 그냥 사용자 이름과 사용 테이블 비번만 넣었었는데 전 버전이였나 보다.) 바로 저놈의 속성들을 몰라서 그동안 제대로 넣지를 못했었다. 이제 사용할 아이디를 넣어보자! 4) 잘 않보이는 관계로~ insert into user values('localh..