« Previous : 1 : ... 86 : 87 : 88 : 89 : 90 : 91 : 92 : 93 : 94 : ... 101 : Next »
계정을 생성하는 관리자용 명령어이므로 일반사용자들은 사용하지 않는 명령어이다.

또한 리눅스에서 useradd와 adduser명령어가 어떻게 다르냐고 질문하시는 분들이 있다.
다음의 사실을 명확하게 확인하기 바란다.

[root@host3 root]# ls -l /usr/sbin/adduser
rwxrwxrwx 1 root root 7 8월 28 02:29 /usr/sbin/adduser -> useradd
[root@host3 root]#


사용예 #1

useradd로 간단히 계정을 생성하는 예를 보았으므로 이번에는 좀 더 다양한 옵션사용의 예를 보도록 하자.

sspark1이라는 계정사용자를 다음과 같이 새로 생성하였다.

[root@host3 root]# useradd -d /home/sspark1 -u 600 -s /bin/csh sspark1
[root@host3 root]#

즉, 홈디렉토리위치를 /home/sspark1로 지정하였고, UID를 600으로 지정하였으며, 기본사용쉘을 C Shell로 지정하였다.
다음은 결과를 확인하 것이다.

[root@host3 root]# grep sspark1 /etc/passwd
sspark1:x:600:600::/home/sspark1:/bin/csh
[root@host3 root]#

[root@host3 root]# grep sspark1 /etc/group
sspark1:x:600:
[root@host3 root]#
[root@host3 root]# ls -al /home/sspark1
합계 32
drwx------ 3 sspark1 sspark1 4096 9월 19 11:46 .
drwxr-xr-x 8 root root 4096 9월 19 11:46 ..
-rw-r--r-- 1 sspark1 sspark1 24 9월 19 11:46 .bash_logout
-rw-r--r-- 1 sspark1 sspark1 191 9월 19 11:46 .bash_profile
-rw-r--r-- 1 sspark1 sspark1 124 9월 19 11:46 .bashrc
-rw-r--r-- 1 sspark1 sspark1 854 9월 19 11:46 .emacs
-rw-r--r-- 1 sspark1 sspark1 120 9월 19 11:46 .gtkrc
drwxr-xr-x 3 sspark1 sspark1 4096 9월 19 11:46 .kde
[root@host3 root]#

이렇게 옵션을 직접 지정하면 기본설정값에 우선하여 생성이 됨을 알아두기 바란다.


사용예 #2

다음의 예는 좀 더 다양한 옵션을 사용하여 계정을 생성한 예이다.

[root@host3 root]# useradd -c 박성수 -e 2004-12-12 -d /home/sspark2 -u 601 -s /bin/ksh -p 12345 sspark2
[root@host3 root]#

위에서 사용한 옵션을 간단히 설명하면 다음과 같다.

. -c 박성수 : 계정사용자의 간단한 설명
. -e 2004-12-12 : 계정사용 종료일자
. -d /home/sspark2 : 홈디렉토리 위치
. -u 601 : UID 601로 지정
. -s /bin/ksh : 사용할 기본쉘을 Korn Shell로 지정
. -p 12345 : 패스워드를 12345로 지정
. sspark2 : 생성할 계정명

위와 같이 지정한 다음 생성된 내용을 간단히 확인한 것이다.

[root@host3 root]# grep sspark2 /etc/passwd
sspark2:x:601:601:박성수:/home/sspark2:/bin/ksh
[root@host3 root]#
[root@host3 root]# grep sspark2 /etc/shadow
sspark2:12345:12314:0:99999:7::12764:
[root@host3 root]#
[root@host3 root]# grep sspark2 /etc/group
sspark2:x:601:
[root@host3 root]#

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

Posted by 홍반장

2004/01/08 10:17 2004/01/08 10:17
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/167

로그기록 파일 모니터링

최근 접속자 확인 : last -100

현재접속자 : w

접속로그 : /var/log/secure

5. inetd (또는 xinetd)로그기록 파일 모니터링



서버관리자는 자기가 관리하는 서버의 로그파일을 항상 감시하고 있데 된다.

그중에서 telnet이나 ftp 또는 ssh등으로 23번포트, 21번포트, 22번포트등을 타고 들어오는 접속에 관련된 로그가 가장 민감하지 않을까 생각한다.

이들 로그에 관한 기록을 하는 파일이 /etc/syslog.conf파일에 설정된 것 처럼 /var/log/secure이다.

이들에 관한 로그를 계속적으로 모니터링하고자 한다면, "tail -f /var/log/secure"라고 하면 된다.

이에 관련된 로그를 실시간으로 계속해서 보여주게 된다.


6. 시스템로그 모니터링

시스템에 관련된 중요한 이벤트들은 모두 /var/log/messages에 남겨지게 된다.

/var/log/secure파일처럼 계속적으로 모니터링을 하려면 "tail -f /var/log/messages"라고 하면 된다.



7. 메일관련 로그 모니터링

senmmail이나 pop(qpopper등)등으로 인하여 메일경유또는 메일송수신에 관련된 기록은 /var/log/maillog파일에 기록을 하게된다.

앞에서 본 것 처럼 메일관련로그파일을 모니터링하려면 "tail -f /var/log/maillog"라고 하면 된다.


8. 부팅시의 메시지 확인

부팅시의 에러나 부팅시 장애등을 확인해 보려면 부팅로그(/var/log/boot.log)파일을 살펴보면 된다.

하지만, 실제로 부팅시의 메시지(로그기록)를 확인할 때에는 대부분 /var/log/dmesg라는 파일을 살펴보는 것이 일반적이며, 이 파일(/var/log/dmesg)의 내용을 확인하는 명령어가 아래의 예처럼 /bin/dmesg에 존재한다.

이 명령어를 통해서 관련 부팅시의 로그기록을 살펴보는 방법은 아래와 같다.

즉, "dmesg | grep 관련문자" 이런식으로 로그기록을 살펴보면 된다.
아래의 예는 부팅시에 disk관련 로그기록을 보고자 한 것이다.

9. cron 로그모니터링

마지막으로 시스템에는 크론(crond)에 관한 로그를 기록하는 파일이 존재하면 보시는 바와 같이 /var/log/cron에 존재한다.

crond은 시스템에 정기적으로 실행되는 것에 대한 설정을 가지고 지정된 시각에 실행을 하게되는 데몬으로서 이에 대한 자세한 설명을 원하신다면, 수퍼유저코리아의 리눅스파트에 있는 cron관련 자료를 보기 바란다.

즉 crond는 /usr/sbin/crond이며, 이 데몬에서 남겨지는 로그기록은 /var/log/cron에 하게된다.

이를 모니터링하는 방법은 위와 동일하게 "tail -f /var/log/cron"으로 하면 된다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2004/01/07 09:48 2004/01/07 09:48
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/166

excel 로 파일 저장하기

header( "Content-type: application/vnd.ms-excel" );
header( "Content-Disposition: attachment; filename=$event(복권번호).xls" );
header( "Content-Description: PHP4 Generated Data" );
?>
(1)메뉴 페이지
엑셀파일 다운로드
여기서 target 옵션을 넣지 않는것이 좋습니다.
만약 target 옵션을_blank 로 주었을 경우 새창이 뜨면서 파일 다운을 물어 보는 창이 나오며 다운을 받은 후에도 새로 열린창은 그대로 남아있어 별로 보기 않좋습니다.
그래서 그창을 닫아 볼려고 스크립트등 별짓을 해봤는데도 모르겠더라고여.
반면 _top 옵션 과 옵션을 주지 않았을 경우에는 다운을 물어 보는 창만 나오게 됩니다.
옵션을 주지 않는게 편하겠져^^*
참고로 _top 옵션이나 옵션이 없어도 처음 메뉴 페이지는 그대로 있습니다..^^*
(2)엑센 편환파일 (test_xls.php)
header("Content-Type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=$i_nvoice.xls");
?>

### 한글 인코딩 안되면 ( 깨질때~! ) ###
< META content="text/html; charset=ks_c_5601-1987" http-equiv=Content-Type >
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2004/01/06 14:49 2004/01/06 14:49
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/29

마우스 커서

subject : 마우스 커서 CSS [see: 232]




넷스는 안되고, 익스도 5.0 인가..4.5 인가 이상에서만 될걸요

===============================
커서이름 - hand 손

커서이름 - wait 모래시계

커서이름 - help 물음표

커서이름 - move 이동표시

커서이름 - crosshair ┼

커서이름 - n-resize ↑

커서이름 - e-resize →

커서이름 - s-resize ↓

커서이름 - w-resize ←

커서이름 - se-resize ↘

커서이름 - sw-resize ↙

커서이름 - ne-resize ↗

커서이름 - nw-resize ↖

안에 넣습니다.





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

Posted by 홍반장

2003/12/29 09:38 2003/12/29 09:38
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/28

마우스오버시 내용보이기02



< SCRIPT>

var nav = (document.layers);
var iex = (document.all);
var skn = (nav) ? document.topdeck : topdeck.style;
if (nav) document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = get_mouse;

function pop(msg,bak)
{

var content ="
Detailed Info
"+msg+"
";

if (nav)
{
skn.document.write(content);
skn.document.close();
skn.visibility = "visible";
}
else if (iex)
{
document.all("topdeck").innerHTML = content;
skn.visibility = "visible";
}
}

function get_mouse(e)
{
var x = (nav) ? e.pageX : event.x+document.body.scrollLeft;
var y = (nav) ? e.pageY : event.y+document.body.scrollTop;
skn.left = x - 60;
skn.top = y+20;
}

function kill()
{
skn.visibility = "hidden";
}

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

Posted by 홍반장

2003/12/29 09:37 2003/12/29 09:37
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/27

MySQL 간단한 팁

MySQL 간단한 팁

글쓴이: 장형화 등록: 2002-09-23 06:44:20 조회: 1213
1. MySQL 버전 보기

# ./mysql --version
./mysql Ver 11.15 Distrib 3.23.44, for pc-linux-gnu (i686)


C:mysqlin>mysql --version
mysql Ver 12.10 Distrib 4.0.2-alpha, for Win95/Win98 (i32)


2. MySQL 오류 알기 - 오류가 무엇인지 알아 보기 - perror 사용

# /usr/local/mysql/bin/perror 28
Error code 28: No space left on device

공간이 부족 하다는 오류


3.MySQL 프로세스 모두 보기

mysql> show full processlist;


4. 따옴표 입력

PHP 에서 addslashes()함수나 mysql_escape_string() 함수 사용
php.ini 변경

5. mysql 다른 백업 - mysqlhotcopy 사용

http://www.mysql.com/documentation/mysql/bychapter/manual_MySQL_Database_
Administration.html#mysqlhotcopy

shell> mysqlhotcopy database /path/to/some/dir


6.mysql 테이블 상태 체크 하기

mysql> CHECK TABLE tbl_name


7. mysql 테이블 복구 - 깨짐 복구
mysql> REPAIR TABLE 테이블명;


쉘 상에서 myisamchk -r table_name 하는 것과 같다.

mysql> REPAIR TABLE 테이블명 quick;
빠르게 복구



원문 : http://www.tood.net/tood/toodboard/toodread.php?
board=tootech&tcode=1213&position=0



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

Posted by 홍반장

2003/12/29 09:35 2003/12/29 09:35
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/26

subject : 링크에 메일 에서 자동으로 제목을... [see: 275]




Click here


아웃룩이 뜨면서 자동으로 제목이 투덜PHP 가 됩니당...

카...

모르셨져 ????

아셨던분? ^^
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2003/12/29 09:34 2003/12/29 09:34
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/25

지역번호



서울 02
경기(수원) 031
인천 032
강원 033
충남 041
대전 042
충북 041
부산 051
울산 052
대구 053
경북 054
경남 055
전남 061
광주 062
전북(전주) 063
제주(서귀포) 064

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

Posted by 홍반장

2003/12/29 09:31 2003/12/29 09:31
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/24

confirm

폼안에서 또는 폼이 아닌곳에서 삭제 하려는데 한번 묻는 창이 뜨게 만드는 겁니다.
어찌보면 너무나두 간단한 거라 모두 알고 계시리라 생각되면서도 이곳 Q&A나 Tip&Tech 란에는 없길래 올립니다.
우선 폼이 아닐 경우 그냥 게시판처럼 리스트로 돼어있는 경우
======================================

위와같이 하시고...
링크 부분은 이미지이든 글씨이든 상관없이
이미지 또는 글씨^^
============================

다음은 폼안에서의 confirm 예입니다.
일단 폼 name속성은 form입니다.
※ 중간중간에 쓰이는 는 for문을 돌려 해당 갯수만큼 자바스크립트를 생성시킨겁니다.
만약 폼이 딸리 리스트가 20개라면 20번째 스크립트는 del20()가 돼겠죠? 좀 무식합니다.

위와같이 하시고...
링크 부분은 이미지이든 글씨이든 상관없이
이미지 또는 글씨^^
주의 사항~~!!!
여기서 폼인데 해당 번호를 알수가 없다!!! 히든속성의 input상자에 넘겨줄 변수명과 변수값을 넣어주세요..
다음과 같이..
===========================================

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

Posted by 홍반장

2003/12/18 16:38 2003/12/18 16:38
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/23





Fatal error: Cannot redeclare meta_read() (previouslydeclaredin /home/storykorea/html/aaaaa/s_send_mail/php/util.php:26) in /home/storykorea/html/aaaaa/s_send_mail/php/util.php on line 26

무슨 에러인가요 도통 감이 안오네요.
아시는분 답변좀 부탁드려요





azio 에러 내용 그대로 군요
redeclare meta_read()
meta_read() 함수가 재 선언 되었군요
그걸 찾아서 없애면 되겠져 07/24 14:21:34

The meta_read()가 이미 선언되어 있는데, 다시 선언했을 때 나타나는 메세지 입니다.
util.php의 26번째 줄에 선언되어 있나 보군요...

함수가 두번 선언됐네요. 함수 이름을 바꾸시면 되겠죠. 07/26 18:47:25

신원솔루션 안타깝게도 php에서는 함수 오버로드가 되지 않습니다.

그러니 님께서 작업하신 프로그래밍은 함수 호출시 두개의 함수를 동시에 불러와서 함수 호출한 곳에서 어디로 가야할지를 모르는 것입니다.

물론 님께서 작성하신 프로그래밍은 jsp에서라면 아무런 문제없이 돌아갑니다.

하지만 php에서는 아직 지원이 안되네요.

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

Posted by 홍반장

2003/12/17 16:22 2003/12/17 16:22
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/22

« Previous : 1 : ... 86 : 87 : 88 : 89 : 90 : 91 : 92 : 93 : 94 : ... 101 : Next »

블로그 이미지

- 홍반장

Archives

Recent Trackbacks

Calendar

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

Site Stats

Total hits:
245054
Today:
332
Yesterday:
1073