본문 바로가기

전체 글108

mysql root 패스워드 설정 및 root 비번 잃어버렸을 경우 1. 초기 mysql root 패스워드 설정하기 mysql 서버에 패스워드 없이 로그인 하게되면 서버에 만들어진 데이터베이스나 테이블 기타 이곳에 저장된 자료가 외부인에게 노출될 수 있다. 따라서 이러한 보안을 목적으로 root 패스워드를 지정하면 mysql 서버를 안전하게 보호할 수 있다. mysql> use mysql; mysql> update user set password=password('123456') where user='root'; Query OK, 2 rows affected (0.03 sec) Rows matched: 2 Changed: 2 Warnings: 0 mysql> flush privileges; select host, user, password from user; +-----.. 2015. 8. 30.
mysql 자주 쓰는 명령어들 # root암호설정 - root로 로그인하여 해야함 % mysqladmin -u root password '변경암호' % mysqladmin -u root -p기존암호 password '변경암호' root암호변경설정 PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! This is done with: /usr/bin/mysqladmin -u root -p password 'new-password' /usr/bin/mysqladmin -u root -h ns.dbakorea.pe.kr -p password 'new-password' MySQL 연결 mysql -u 사용자 -p DB명 ( or % mysqladmin -u root -p drop DB명 .. 2015. 8. 30.
리눅스 history 지우기, 지우지 못하게 막기 [ HISTFILE 설정] 히스토리 unset HISTFILE 이라고 치면 현재 접속되어있는 ssh 터미널창에서 입력된 모든 커맨드 부분이 삭제 됨. unset HISTFILE 이라는 명령어를 못쓰게 만들려면/etc/bashrc 나 /etc/profile 에서끝에declare -r HISTFILE 하면 막을수 있음. 2015. 8. 30.
cband 설정 ( 도메인별 트래픽 제한 ) #cband 옵션 예제 # # DocumentRoot /home/edutradehub/www # ServerName edutradehub.webmaker21.kr # ServerAlias *.edutradehub.webmaker21.kr # ErrorLog logs/edutradehub.webmaker21.kr-error_log # CustomLog logs/edutradehub.webmaker21.kr-access_log common # CBandLimit 100Mi # CBandExceededSpeed 128 5 15 ## 해당 도메인에 대해 하루에 100Mbyte 트래픽을 제공 100메가를 초가 했다면 128bps 로 제한 초당 5번 연결 동시접속자를 15로 제한 ## # CBandExceededU.. 2015. 8. 30.
qmail+vpop+dovecot 연동 퍼옴 => http://www.365managed.com "Imap"을 쓰기 위해, Qmail + Vpopmail + Courier-imap 연동방식을 이용해도 메일 확인에 전혀 문제가 없습니다만............ [IMAP] 이용시(Pop3이용시는 무관?), 편지함이 달랑 [받은 편지함]만 제공된다는 것이........... 물론, 받은 편지함 하위에 새로운 편지함을 만들수는 있지만, 통상적으로 제공되는 [보낸 편지함], [지운 편지함]기능이 제공되지 못해, 상당히 빈약(?)하죠.... Qmail에, Dovecot와 연동하면 이러한 부분이 말끔하게 해소 됩니다. Dovecot 소스 설치를 해야 하며, configure 옵션에 vpopmail 연동하는 옵션이 기본 지원됨. 제가 작업한 시스템 환경은,.. 2015. 8. 30.
레드햇계열 리눅스 RPM 사용법 RPM 사용법 정리 RPM(Red Hat Package Management)은 레드햇 사와 수세 리눅스 사의 리눅스 배포본 제품에서 사용하는 패키지의 설치 및 제작 관리 소프트웨어다. RPM을 사용하면 패키지 관리를 쉽고 효율적으로 할 수 있다. 물론 레드햇 리눅스인 경우, '응용 프로그램 추가/삭제'(시작->시스템 설정->응용 프로그램 추가/삭제)에서 윈도우즈 식으로 쉽게 프로그램을 추가하고 삭제할 수 있지만 보다 구체적으로 작업을 하려면 역시 RPM이 필요하다. 여기서는 RPM 사용법을 간단히 정리해보겠다. RPM 버전 확인 [root@localhost root]# rpm --versionRPM 버전 - 4.2 RPM 도움말 출력 [root@localhost root]# rpm --help 도움말이 .. 2015. 8. 30.
/var/spool/clientmqueue 용량 sendmail가 목적지(배송지 경로를 확정하지 못한)를 확인하지 못한 메일을 clientmqueue 에 임시로 저장하였다가 목적지가 확인되면 메일을 발송하는 거라고 한다. 확정이 되면 mqueue 로 옮긴 후 배송한다.그런데 sendmail을 사용하지 않는 시스템에서도 이러한 일이 발생하는 것은 logwatch에서 주요 로그 보고서를 메일로 발송하기 때문에 해당 디렉토리에 용량이 증가하는 거다. logwatch의 메일발송 기능을 없애면 용량이 증가하지 않는다. 아래와 같이 crontab에 주기적으로 clientmqueue 디렉토리를 비워주는 방법 $ crontab -e 30 0 * * * /usr/bin/find /var/spool/clientmqueue -mtime +30 | xargs rm -f c.. 2015. 8. 30.
bash-3.2$ 로 나오는경우.. /etc/profile 에 아래 내용 추가if [ -x /usr/libexec/path_helper ]; then eval `/usr/libexec/path_helper -s` fi if [ "${BASH-no}" != "no" ]; then [ -r /etc/bashrc ] && . /etc/bashrc fi source /etc/profile 명령어로 실행 하여 적용 터미널 끄고 재 접 하면 정상적인 모습 확인. 2015. 8. 30.
우분투 1.4 wine 설치 방법 wine 설치 방법 우분투 1.4 기준. sudo add-apt-repository ppa:ubuntu-wine/ppa엔터 명령어로 ppa 추가 ppa 추가 후 최신버전 업그레이드 apt-get update 업그레이드 이후 wine 을 검색이 되는지 찾아보기 sudo apt-chache search "wine" 여러버전이 많이 나오는데 우리가 깔건 wine1.7 버전임 (32bit 라 해도 우분투가 64비트면 64비트로 깔림 sudo apt-get install wine1.7확인 눌르고 YEs 누르면됨 2015. 8. 30.