리눅스에서 텔넷으로 접속할 일이 없는 사용자에 대해서는 전자우편만 사용하는 계정을 만들 수 있습니다.

사용자 계정을 만들 때,

# useradd mail1 -M -s /bin/false
# passwd mail1

이렇게 해서 암호를 지정해 주면 됩니다.

-M은 홈디렉토리를 만들지 않도록 하고, -s는 쉘을 지정하는 옵션입니다. /bin/false는 실제로 없는 쉘입니다.

이렇게 하면 메일만 가능하고 텔넷은 불가능한 계정이 만들어 집니다.
(그러나 암호를 관리자가 변경해 주어야 하는 단점이 있습니다. ^^;;)
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:44 2003/11/24 18:44
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/135

사용자 홈에디렉토리 자동 생성

리눅스에서 사용자 계정을 추가하면서 자동으로 디렉토리나 파일을 만들고 싶을 때가 있습니다.

예를 들자면, 홈페이지 디렉토리인 public_html과 index.html 등이 있겠죠.

서버 관리자가 이 디렉토리와 파일을 자동으로 생성하게 하려면,
/etc/skel 디렉토리 내에 만들고자 하는 디렉토리와 파일 등을 넣어 두면 됩니다.

계정이 만들어지면서, /etc/skel 디렉토리의 내용을 복사하기 때문이죠. ^.^
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:43 2003/11/24 18:43
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/134

vi 에서 C나 C++ 코딩할때

리눅스에서 vi에디터로 C, C++ 언어를 코딩 할 때 function 괄호나 for, switch 등의 시작 괄호와 매칭 되는 끝 괄호를 찾고자 할 때 사용할 수 있는 방법입니다.

커서를 가져간 다음 "Shift+5" 를 누르면 끝 괄호로 이동을 합니다.

코딩량이 많아 질 때 유용하게 쓸 수 있습니다.

또는 "%"도 사용 가능하며, "]}"는 함수의 닫는 "}"가 있는 부분으로, "[{"는 함수의 여는 "{"가 있는 부분으로 이동시켜 줍니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:43 2003/11/24 18:43
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/133

network printer 연결


리눅스에서 ip를 가지고 있는 printer를 설정하는 방법입니다.

/etc/printcap(또는 /etc/printcat.local)에 다음 사항을 적으세요.

j-4|remote-hplj:
:sh:
:sd=/var/spool/lpd/lj-4:
:rm=printer name or printer ip :
:rp=raw:

그리고 출력은,
pr -P lj-4 filename

테스트해본 printer는 hp 4000 과 5000 입니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:42 2003/11/24 18:42
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/132

MySQL에서 한글 정렬

리눅스에서 MySQL 사용 시 한글을 정렬하기 위해서는 설치할 때 --with-charset=euc_kr 옵션을 주고 컴파일 하도록 권장하고 있습니다.

RPM으로 설치하였거나, 위의 옵션을 빼고 소스 인스톨 하였을 때, 한글을 정렬하기 위해 MySQL을 다시 설치하게 되는데, 테이블을 생성할 때 해당 필드에 binary옵션만 주면 한글 정렬 문제를 해결할 수 있습니다.

다음은 binary옵션의 사용예 입니다.

create table user (
uid int(10) unsigned not null auto_increment,
id varchar(30) not null,
pw varchar(30) not null,
name varchar(50) binary not null,
primary key (uid)
);

위와 같이 name필드에 "binary" 옵션을 주고 테이블을 생성하면 "select * from user order by name" 과 같이 정렬을 사용할 수 가 있게 됩니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:41 2003/11/24 18:41
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/131

패키지 파일 목록 보기

리눅스에서 RPM으로 설치되어 있는 패키지의 파일 목록을 보려면, 다음과 같이 적어 보세요.

$rpm -ql rpm파일이름
ex) rpm -ql apache 또는 rpm -qlv apache

그리고 특정 파일이 어느 패키지에 속해 있는지를 확인하려면,

$rpm -qf 파일명(절대경로)
ex) rpm -qf /bin/ls

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:40 2003/11/24 18:40
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/130

login 할 때 mail 체크 안 하기

리눅스 서버에 로그인 할 때, 메일을 체크하지 않도록 하는 방법입니다.

자신의 홈 디렉토리에 아무 내용이 없는 .hushlogin 파일을 만듭니다.

예를 들어 아래와 같이 하면 되겠죠.

# touch .hushlogin

이렇게 해두면 로그인 할 때 메일을 체크하지 않습니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:40 2003/11/24 18:40
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/129

시스템 기본 에디터 변경


리눅스에서 crontab -e 등으로 각 설정 변경 시 시스템에 기본 설정된 vi가 실행됩니다. 하지만 vi혹은 vim에 익숙한 사람은 편하겠지만 다른 에디터에 익숙한 사람들은 불편할 때가 있죠. vi나 vim이 아닌 pico 혹은 joe 등을 기본 에디터로 변경하는 방법입니다.

#export EDITOR=/usr/bin/jpico

위 명령을 쉘상에서 실행하거나 홈 디렉토리의 .bash_profile에 적어두면 다음부터는 기본에디터가 변경됩니다.

바로 적용하고 싶으면,
. .bash_profile 혹은,
source .bash_profile 하면 됩니다.

그리고 환경변수를 확인하려면 #env라고 쳐보세요.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:40 2003/11/24 18:40
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/128

배포판 CD의 RPM 리스트 만들기

리눅스에서 가끔 내가 가지고 있는 RedHat 배포본 CD에 어떤 패키지가 있는지, 그 RPM안에 어떤 파일들이 들었는지 찾아봐야 할 때가 있습니다.

그럴 때를 위해 다음과 같은 파일을 하나 만들어 놓고 grep 등으로 찾아보면 편리합니다.

# rpm -qpil /mnt/cdrom/RedHat/RPMS/*rpm > rpm_db.txt
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:39 2003/11/24 18:39
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/127

프로세스 남겨 놓고 로그아웃 하기

리눅스에서 시간이 오래 걸리는 작업의 경우 프로세스를 남겨 놓고 로그아웃 하고 싶을 때가 있습니다.
이럴 때에는 "nohup" 명령을 쓰면 됩니다.

예를들면, 테이프 백업 장치에 사용자의 홈 디렉토리를 압축하여 저장할 경우 아래와 같이 할 수 있습니다.

# nohup tar -cf /dev/tape /home/usrdirs &

이렇게 해 놓고 "ps" 등으로 프로세스가 로그아웃 한 후에도 살아 있는가를 확인해 보는 것이 좋겠죠. ^.^
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/11/24 18:39 2003/11/24 18:39
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/126

« Previous : 1 : ... 624 : 625 : 626 : 627 : 628 : 629 : 630 : 631 : 632 : ... 639 : Next »

블로그 이미지

- 홍반장

Archives

Recent Trackbacks

Calendar

«   2024/12   »
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        
Statistics Graph

Site Stats

Total hits:
250791
Today:
770
Yesterday:
295