일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Postfix
- Oracle
- php
- i18n
- jQuery
- replace
- 천단위
- TPL
- ubuntu
- Selectbox
- Python
- centos
- 일괄변경
- mariadb
- 부모창
- RabbitMQ
- yum
- 확장자
- SVN
- 한글 깨짐
- JavaScript
- MySQL
- TextBox
- Eclipse
- smarty
- random
- docker
- install
- 문자열자르기
- Today
- Total
목록Linux (56)
wilson's story
#chkconfig --add xinetd 위 처럼 xinetd가 ntsysv에 보이지 않을때 chkconfig --add 형식으로 등록 한다.
펌 http://missmis.egloos.com/tb/259444 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 h..
한글지정 # export Lang=ko_KR.eucKR 콘솔에서 한줄만 입력하면 기본적인 한글의 모습이 보인다#vi /etc/sysconfig/i18n 셋중에 아무거나 지정해서 사용하세요. [ 영문기본에서 한글수정 ] LANG="ko_KR.eucKR" SUPPORTED="en_US.UTF-8:en_US:en" SYSFONT="latarcyrheb-sun16" [ 와우리눅스 기본설정 ] LANG="ko_KR.eucKR" SUPPORTED="ko_KR.eucKR:ko_KR:ko" SYSFONT="lat0-sun16" SYSFONTACM="iso01" [ 짬뽕 ] LANG="ko_KR.eucKR" SUPPORTED="en_US.iso885915:en_US:en:ko_KR.eucKR:ko_KR:ko" SYSFO..
http://workaround.org/articles/ispmail-etch/ 참조하시구여 Step 2: Create the database and user Now it is time to create the MySQL database and its tables. If you are experienced in using MySQL you can enter SQL statements on the 'mysql' command line. Alternatively you may use phpmyadmin by pointing your browser at http://yourmailserver/phpmyadmin If you just installed your MySQL server you will be abl..
이렇게 쓴다면 별문제없이 편하게 쓸수 있다...ㅋㅋ if v:lang =~ "utf8$" || v:lang =~ "UTF-8$" set fileencodings=utf-8,latin1 endif set nu set nocompatible " Use Vim defaults (much better!) set bs=indent,eol,start " allow backspacing over everything in insert mode "set ai " always set autoindenting on "set backup " keep a backup file set viminfo='20,\"50 " read/write a .viminfo file, don't store more " than 50 lines o..
CentOS 5에서 Bind 불가 CentOS의 bind-9.3.3 버전에서는 named.conf와 같은 config 파일을 더이상 기본으로 설치해 주지 않는다. 이것은 버그가 아니라, 신중히 고려한 결과로 선택한 사항이다. 기본적으로 /usr/share/doc/bind-9.x.x/sample/etc 나 /usr/share/doc/bind-9.x.x/sample/var/ 에서 설정파일을 복사하여 사용하면 된다. 혹은 system-config-bind를 이용하여 설정할 수도 있다. [root@ns root]# rpm -qa | grep bind bind-9.3.3 bind-libs-9.3.3 bind-utils-9.3.3 [root@ns root]# rpm -qa | grep nameserver cachi..
Existing lock /var/run/yum.pid: another copy is running. Aborting 현재 실행중인 yum 관련 프로세를 죽이기 위해서 터미널에 아래와 같이 입력합니다. ps ax |grep yum 저는 아래와 같은 프로세스가 실행되고 있었습니다. 2061 ? R 17:40 /usr/bin/python /usr/sbin/yum-updatesd kill 명령을 이용하여 프로세스를 죽였습니다. kill -9 2061 다시 yum 업데이트를 시도하면 문제없이 실행됩니다. 그래도 안되면 재붓하시면 풀립니다. 아니면 /var/run/yum.pid 파일을 삭제 해주시거나요
Cent OS 4.4를 설치하였는데 PHP 버전이 4.3 대를 쓰고 있었다. soap을 써야만 하였으므로 php5를 설치해야 한다. 고로~ yum을 이용해 업데이트 하려고 하니 되질 않네.. extra 패키지 옵션 같은 게 있을 듯 해서 찾아보니 역시나 있었다.^^ /etc/yum.repos.d/CentOS-Base.repo 파일에 아래의 enabled =1 로 바꾸면 설치가 가능하다. #additional packages that extend functionality of existing packages [centosplus] name=CentOS-$releasever - Plus mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$b..
Postfix SMTP 서버를 이용한 IPv6 메일(SMTP) 서버 구성 E-Mail 서비스는 인터넷 핵심 애플리케이션 중 하나이며, IPv6 초기부터 전환 작업이 충실하게 진행된 분야입니다. 그러나 이메일의 특성상 서버간 상호 정보교환이 많고 SMTP, POP3, IMAP4 등 다양한 프로토콜이 사용되는 관계로, IPv6 기반의 E-Mail 서비스는 타 서비스에 비해 그다지 활성화되어 있지 않습니다. 본 문서는 E-Mail 서비스중 SMTP(Simple Mail Transport Protocol)을 IPv6로 전환하는 방법을 설명합니다. ( POP3, IMAP 등의 프로토콜에 대해서는 향후 별도의 문서로 설명할 예정입니다. ) SMTP [에셈티피]는 전자우편을 보내고 받는데 사용되는 TCP/IP 프로토..
무한대 2차도메인 생성 (apache + mysql 이용) ------------------------------------------------ 개인적으로, 한대의 서버에 여러 도메인과 각 도메인에 대한 2차 도메인을 회원들에게 서비스하고 있습니다. 허나, 회원들의 요청이 많아지게되자, named 에 계속 추가하여 named restart 시켜주는 방법, 회원 관리가 적절치 못하다고 생각하였습니다. 이곳저곳 문서를 찾다가 우연히 apache 에서 세팅이 가능하며, name 서버에 일일이 추가하지 않아도 되기에 저의 성공사례를 올립니다. 저의 경우 1대의 서버에 XXX.co.kr YYY.co.kr ZZZ.co.kr 도메인을 운영하고, 각각의 도메인에 2차도메인을 부여하여 운영하고 있습니다. 회원이 많아짐..
1. 설치 yum -y install postfix 2. 설정 파일의 편집 vi /etc/postfix/main.cf # 호스트명을 설정 myhostname = mail.junix.pe.kr # 도메인을 설정 mydomain = junix.pe.kr # 송신자 메일 주소 도메인 myorigin = $mydomain # 기다려야 할 모든 네트워크 인터페이스를 지정 inet_interfaces = all # 메일을 로컬로 수신하는 도메인명을 지정(도메인 전체의 메일 서버) mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain # 신뢰 받은 네트워크를CIDR (network/mask) 표기로 지정(로컬 네트워크) mynetworks = ..
http://cafe.naver.com/bphper/48 amanda : 네트워크 백업 클라이언트 데몬 amandaidx : amanda 패키지의 일부인 amandaidx 데몬 amd : 자동마운트 데몬. 시스템이 요청하면 자동으로 장치와 NFS 호스트를 마운트 한다. 처음에는 꺼두는 것이 좋다. amidxtape : amand 패키지의 일부인 amidxtape 데몬 anacron : 지정한 시간에 프로그램을 실행하는 데몬. cron과 비슷하지만 계속 켜두지 않는 경우에 사용한다. apmd : 자동전원관리 데몬. 베터리 상태를 감시하고 전원을 내린다. arpwatch : 이더넷 카드의 IP 주소를 유지하는 데몬 atd : 특정 시간 또는 시스템 부하가 적을때 지정된 명령을 실행시키는 데몬 autofs :..
mybestone.com이라는 도메인으로 서버가 한 대 운영중이다. linux.mybestone.com 이라는 서브도메인(2차도메인) 을 부여하여 이 서버가 독자적인 IP를 가지고 있고, 웹서버 및 메일서버도 독자적으로 운영하려고 한다. 또한 이 서버의 서브도메인(3차도메인)도 가능하게 세팅하려고 한다. 설정하도록 한다. (조건) 1. mybestone.com (주 도메인) IP 주소 : 192.168.0.3 zone 파일 : mybestone.zone Reverse zone파일: mybestone.rev 2. linux.mybestone.com (서브 도메인) IP 주소 : 192.168.0.4 (설정) (1) 주 네임서버(ns.mybestone.com)의 설정 1) /var/named 디렉토리에 존재..
루트 네임서버 정보를 한번씩 갱신해 주지 않으면, nslookup으로도 확인되지 않는 네임서버 장애가 가끔 발생된다. 메일이 도메인을 찾지 못해서 반송되어 오거나, 특정 도메인으로 웹이 붙지 않는 등의 경우다. 이럴 경우 100의 100 nslookup으로 쿼리를 날리면 정상적으로 조회되기 때문에 원인을 확인하기가 어렵다. 이럴땐 인터닉에 접속하여 루트 네임서버 정보를 당사 네임서버 named.ca 정보와 맞춰본다. 틀린 IP가 있다면 수정해 주고, 네임서버 데몬을 재시작 해 주면 끝. 루트 네임서버 정보값 확인: ftp://ftp.rs.internic.net/domain/named.root
DNS와 네임 서버 BIND 1. Domain Name System의 이해 1) 도메인 네임의 사용 배경 TCP/IP 네트워크인 인터넷 상에서 상호 통신이 가능하려면 상대방과 자신의 IP 주소가 필요하다. 그러나 시스템이나 소프트웨어 입장에서는 IP 주소가 편리하지만 사람에게는 불편하여 이름을 사용하는 방안이 고안되었다. 즉, 표기나 입력은 이름으로 하지만, 이름과 이에 대응되는 IP 주소를 데이터베이스에 저장을 하여 IP 주소가 필요할 때마다 데이터베이스를 조회하도록 하는 것이다. 초 기 인터넷의 전신인 ARPANET에서는 네트워크 상에 많은 호스트가 존재하지 않아서 NIC (network information center)에 호스트 이름과 이에 대한 IP 주소를 등록하여 hosts.txt 파일에 저장..
vi editor를 확장하려면 yum install vim-enhanced 을 실행 하면 확장가능하다 (의존성 관계로 인해 vim-common 도 같이 설치된다.) rpm 으로 할려면 vim-common이 설치되어있어야 한다. 설치후 logout 한 다음에 login하면 OK~~~!!!
" 환상경의 Vim 설정 파일 " 마지막 수정: 2006-07-12 //인클루드님의vimrc파일을 많이 참조함 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " 프로그램 기본 설정 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " 메뉴를 사용하지 않는다. 대부분의 명령보다 선행되어야 한다. let..
출처 http://cafe.naver.com/woosongbitcafe.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=438 vi의 설정 파일은 /etc/vimrc 파일과 홈 디렉토리의 .vimrc 파일이다 set autoindent " 자동으로 들여쓰기를 한다. set cindent " C 프로그래밍을 할때 자동으로 들여쓰기를 한다. set smartindent " 좀더 똑똑한 들여쓰기를 위한 옵션이다. set textwidth=79 " 만약 79번째 글자를 넘어가면 set wrap " 자동으로 를 삽입하여 다음 줄로 넘어간다. set nowrapscan " 검색할 때 문서의 끝에서 다시 처음으로 돌아가지 않는다. set nobackup " 백업 파일을 만들지 않는다...
페도라 또는 CentOS 를 설치한후... 초보자들을 위한 기본적인 세팅에 대한 글이다.세부설명은 자제했다. 이유도 없다. 시간도 없고, 일단 빨리 세팅해서 쓰고자 할때 이용한다.내용은 버전에 따라 다를 수 있다. 일단은 페도라 6.0 기준으로 했다.CentOS 도 경로는 거의 같다. 다르다 하더라도 금방 찾을수 있으리라 본다.컴파일? 공부엔 도움이 되어도 많은 서버관리시에는 별로다. yum 이란 좋은 도구가 있다.. 난, 꼭 필요한 경우(추가옵션이 필요하다던지..패키지로 제공하지 않는다던지..)외에는 컴파일하지 않는다.0. 서버용으로 설치한후 네트웍을 설정한다. #system-config-network 을 실행하여 기본 정보를 등록한다. 또는 #setup 을 실행하여 네트워크 관..
출처: http://www.microsoft.com/technet/prodtechnol/exchange/KO/Guides/E2k3TransnRouting/12f765d7-2678-4491-8af8-27352f729830.mspx?mfr=true SMTP 명령 및 정의 이 항목에서는 다음 항목에 대한 참고 자료를 제공합니다. • SMTP(Simple Mail Transfer Protocol) 명령 • 내부 SMTP 전송 메커니즘 • SMTP 이벤트 싱크 • Microsoft® Exchange에서 일반적으로 사용하는 포트 SMTP 명령 다음 표는 Microsoft Windows® SMTP 서비스(SMTPSVC)에서 제공하는 SMTP 명령을 보여 줍니다. SMTP 명령 SMTP 명령 명령 함수 HELO 일반적..
yum 업데이트 서버를 변경하기 위해서는 /etc/yum.repos.d 폴더 아래 repo 파일을 수정하면 됩니다. [root@centos ~]# ls /etc/yum.repos.d/ CentOS-Base.repo CentOS-Media.repo mirrorlist 에 지정된 여러 서버 중 한 곳에서 업데이트되는데 baseurl 를 지정하면 그 서버로부터 업데이트가 가능합니다. 아래처럼 mirrorlist 를 주석처리하고 baseurl 에 원하는 서버(Sayclub, Kaist, Daum ... )를 지정하면 됩니다. #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os baseurl=ftp://ftp.sa..
DNS 에 메일서버(MX) 설정은 되어 있어야겠죠? ^^ 1. Sendmail, Dovecot 설치 yum install sendmail sendmail-cf dovecot2. Sendmail 설정 /etc/mail/sendmail.mc 수정 로컬 이외 relay 허용 - 아래 부분 주석 처리 (dnl 추가) DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl =>dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl stmp 인증 - 아래 부분 주석 제거 (dnl 삭제) dnl TRUST_AUTH_MECH(`EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl..
Fedora(페도라) 메일서버 구축(dovecot) 이용 새로 설치한 페도라코어4에 dovecot을 이용해서 메일서버를 구현하는 방법입니다. 한방에 한꺼번에 설치하려면 yum -y install sendmail sendmailcf dovecot 명령으로 해결된다. 이제 센드메일을 설정할 차례이다. /etc/mail/sendmail.cf 내용중 Cwlocalhost 를 Cw자신의도메인네임명으로 수정한다. ex) Cwmydomain.com /etc/mail/access 에 도메인네임을 추가한다. mydomain.com RELAY 수정한 후에는 makemap hash /etc/mail/access < /etc/mail/access명령을 수행한후에 센드메일을 재시작해야 수정된 내용이 적용된다. 이제 메일사용자에..
출처 : http://www.igotit.co.kr/zbxe/BRD_LINUX_UNIX/883 Tip : sendmail 설정 tip 조회수: 31, 2007.09.27 13:08:18 게시글 주소 : http://www.igotit.co.kr/zbxe/883 엮인글 주소 : http://www.igotit.co.kr/zbxe/883/trackback 1. sendmail 주요 설정 파일 a. /etc/mail/sendmail.cf sendmail 패키지의 기본 설정 파일. 이 설정파일은 리눅스 설정 파일 중 방대하고, 암호화 형식이라 전문적인 기능을 요하지 않는다면 변경할 필요가 없다. b. /etc/mail/local-host-names 네임서버를 운영하며 가상 도메인 서비스를 운영할 때 도메인을 등..
1. 일단 리눅스 화면에서 root로 로그인을 한다! 최고관리자만이 useradd명령어를 사용할수 있다! 2. useradd 사용자 이름을 입력한다. guswls이라는 사용자이름을 가진 유저를 추가하려고 할때 useradd guswls 이라고 입력한뒤 바로 엔터 치면 끝! 3. 패스워드 설정을 위해 passwd 사용자 이름을 입력한다. guswls이라는 사용자 이름을 가진 유저를 추가하여서 패스워드를 입력시키고자할때 passwd guswls 이라고 입력한뒤 엔터를 쳐준다. passwd guswls 이라는것의 뜻은 passwd를 guswls으로 한다 라는 뜻이 아니라 guswls이라는 유저의 passwd를 지정해준다라는 뜻이어서. 아래 new password어쩌구가 뜰것이다! 이때 주의하여야 할점은 커서가..