$ perl -e'$\="\n"; print scalar localtime(shift);' 1086628571.242 Mon Jun 7 13:16:11 2004 \
FrontPage › king/2004-12
Dec 16, 2004 ¶
unix time stamp to human time ¶
Submitted by king @ 12-16 [12:12 pm]
Dec 15, 2004 ¶
procps-3.2.4 깔았을경우 업데이트 되는 패키지 리스트 ¶
Submitted by king @ 12-15 [04:33 pm]
[root@ns procps-3.2.4]# make install install -D --owner 0 --group 0 --mode a=rx uptime /usr/bin/uptime install -D --owner 0 --group 0 --mode a=rx tload /usr/bin/tload install -D --owner 0 --group 0 --mode a=rx free /usr/bin/free install -D --owner 0 --group 0 --mode a=rx w /usr/bin/w install -D --owner 0 --group 0 --mode a=rx top /usr/bin/top install -D --owner 0 --group 0 --mode a=rx vmstat /usr/bin/vmstat install -D --owner 0 --group 0 --mode a=rx watch /usr/bin/watch install -D --owner 0 --group 0 --mode a=rx skill /usr/bin/skill install -D --owner 0 --group 0 --mode a=rx snice /usr/bin/snice install -D --owner 0 --group 0 --mode a=rx kill /bin/kill install -D --owner 0 --group 0 --mode a=rx sysctl /sbin/sysctl install -D --owner 0 --group 0 --mode a=rx pmap /usr/bin/pmap install -D --owner 0 --group 0 --mode a=rx pgrep /usr/bin/pgrep install -D --owner 0 --group 0 --mode a=rx pkill /usr/bin/pkill install -D --owner 0 --group 0 --mode a=rx slabtop /usr/bin/slabtop install -D --owner 0 --group 0 --mode a=rx pwdx /usr/bin/pwdx install -D --owner 0 --group 0 --mode a=r uptime.1 /usr/share/man/man1/uptime.1 install -D --owner 0 --group 0 --mode a=r tload.1 /usr/share/man/man1/tload.1 install -D --owner 0 --group 0 --mode a=r free.1 /usr/share/man/man1/free.1 install -D --owner 0 --group 0 --mode a=r w.1 /usr/share/man/man1/w.1 install -D --owner 0 --group 0 --mode a=r top.1 /usr/share/man/man1/top.1 install -D --owner 0 --group 0 --mode a=r watch.1 /usr/share/man/man1/watch.1 install -D --owner 0 --group 0 --mode a=r skill.1 /usr/share/man/man1/skill.1 install -D --owner 0 --group 0 --mode a=r kill.1 /usr/share/man/man1/kill.1 install -D --owner 0 --group 0 --mode a=r snice.1 /usr/share/man/man1/snice.1 install -D --owner 0 --group 0 --mode a=r pgrep.1 /usr/share/man/man1/pgrep.1 install -D --owner 0 --group 0 --mode a=r pkill.1 /usr/share/man/man1/pkill.1 install -D --owner 0 --group 0 --mode a=r pmap.1 /usr/share/man/man1/pmap.1 install -D --owner 0 --group 0 --mode a=r sysctl.conf.5 /usr/share/man/man5/sysctl.conf.5 install -D --owner 0 --group 0 --mode a=r vmstat.8 /usr/share/man/man8/vmstat.8 install -D --owner 0 --group 0 --mode a=r sysctl.8 /usr/share/man/man8/sysctl.8 install -D --owner 0 --group 0 --mode a=r slabtop.1 /usr/share/man/man1/slabtop.1 install -D --owner 0 --group 0 --mode a=r pwdx.1 /usr/share/man/man1/pwdx.1 ldconfig cd /usr/bin/ && ln -f skill snice cd /usr/bin/ && ln -f pgrep pkill \
Dec 10, 2004 ¶
iptable 사용방법 ¶
Submitted by king @ 12-10 [04:19 pm]
--begin script-- #!/bin/sh # 우선 모든 Rule을 정리한다. /sbin/iptables -F # sshd 응답을 받아들인다. /sbin/iptables -A INPUT -i eth0 -p tcp --source-port 22 -j ACCEPT # 다음으로 각각에 대한 정책을 세운다. * 주의사항 : 원격에서 작업하면 바로 DROP 되므로, 로컬에서 작업해야한다 단, 위와같이 sshd 포트인 22번을 열어두었을 경우는 작업계속 가능하다. /sbin/iptables -P INPUT DROP /sbin/iptables -P OUTPUT ACCEPT /sbin/iptables -P FORWARD DROP # localhost에서의 traffic을 받아들인다. /sbin/iptables -A INPUT -i lo -j ACCEPT # 확립된 연결에 대한 Packet을 받아들인다. /sbin/iptables -A INPUT -i eth0 -p tcp ! --syn -j ACCEPT # DNS 응답을 받아들인다. /sbin/iptables -A INPUT -i eth0 -p tcp --source-port 53 -j ACCEPT /sbin/iptables -A INPUT -i eth0 -p udp --source-port 53 -j ACCEPT # 인증 연결을 거부한다(그렇지 않을 경우 메일서버가 오랫동안 타임아웃 상태가 될 것이다.) /sbin/iptables -A INPUT -i eth0 -p tcp --destination-port 113 -j REJECT # echo나 목적지에 도착 못하거나 시간 초과된 icmp packet들을 받아들인다. /sbin/iptables -A INPUT -i eth0 -p icmp --icmp-type 0 -j ACCEPT /sbin/iptables -A INPUT -i eth0 -p icmp --icmp-type 3 -j ACCEPT /sbin/iptables -A INPUT -i eth0 -p icmp --icmp-type 11 -j ACCEPT --end script— \
Dec 09, 2004 ¶
manpage 사용법 ¶
Submitted by king @ 12-09 [05:53 pm]
1 Commands Those commands that can be executed by the user from within a shell. 2 System calls Those functions which must be performed by the ker- nel. 3 Library calls Most of the libc functions, such as qsort(3). 4 Special files Files found in /dev. 5 File formats and conventions The format for /etc/passwd and other human-readable files. 6 Games 7 Conventions and miscellaneous A description of the standard file system layout, network protocols, ASCII and other character codes, this man page, and other things. 8 System management commands Commands like mount(8), many of which only root can execute. 9 Kernel routines This is an obsolete manual section. Once it was thought a good idea to document the Linux kernel here, but in fact very little has been documented, and the documentation that exists is outdated already. There are better sources of information for kernel developers. \
Dec 08, 2004 ¶
bluetux 옹이 만든 글꼴 ¶
Submitted by king @ 12-08 [03:48 pm]
15:47 <까나리|A50> http://wiki.enterprise1.co.kr/~terry/jin3.pcf.gz
15:47 <까나리|A50> http://wiki.enterprise1.co.kr/~terry/jin4.pcf.gz
15:47 <까나리|A50>
15:47 <까나리|A50> http://wiki.enterprise1.co.kr/~terry/jin4.pcf.gz
15:47 <까나리|A50>
cvs서버 설정하기 ¶
Submitted by king @ 12-08 [11:05 am]
설정이라기보다. 웬만한 리눅스에는 다 깔려있으므로 기동하는 법 정도를 적어봅니다.
1. cvs 가 깔려있는지 확인한다.
3. /etc/xinetd.d/ 에 다음과 같은 파일을 추가 시킨다.
4. /etc/init.d 에 가서 xinetd를 리로드시킨다.
rpm -q | grep cvs
깔려있지 않다면 cvs rpm을 받아 설치한다.
2. CVSROOT를 환경변수로 잡아준다.깔려있지 않다면 cvs rpm을 받아 설치한다.
export CVSROOT=/home/cvs/
cvspserver
service cvspserver
{
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/bin/cvs
server_args = -f --allow-root=/home/cvs pserver
log_on_failure += USERID
}flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/bin/cvs
server_args = -f --allow-root=/home/cvs pserver
log_on_failure += USERID
./xinetd reload
5. cvs를 초기화한다.cvs init
6. /home/cvs/CVSROOT에 가보면 디렉토리가 생성되어 있다.Dec 06, 2004 ¶
emerge error ¶
Submitted by king @ 12-06 [10:07 pm]
x31 nabi # emerge nabi-0.15.ebuild emerging by path implies --oneshot... adding --oneshot to options. *** emerging by path is broken and may not always work!!! Calculating dependencies *** You are emerging a masked package. It is MUCH better to use *** /etc/portage/package.* to accomplish this. See portage(5) man *** page for details. >>> Waiting 10 seconds before starting... >>> (Control-C to abort)... Continuing... in: 10 9 8 7 6 5 \
- 해결방법
ACCEPT_KEYWORDS="~x86" emerge \=nabi-0.15 \이런식으로 입력을 하면 된다 !!!
2004년 12월 6일 현재 한아얄씨 채널 자동조인 리스트 ¶
Submitted by king @ 12-06 [04:32 pm]
/j #blue
/j #debian
/j #gentoo
/j #gnome
/j #kida_팬클럽
/j #kldp
/j #linux
/j #onion
/j #perky
/j #soojung
/j #is.mina
/j #gentoo_doc
/j #CodeFest
/j #debian
/j #gentoo
/j #gnome
/j #kida_팬클럽
/j #kldp
/j #linux
/j #onion
/j #perky
/j #soojung
/j #is.mina
/j #gentoo_doc
/j #CodeFest
Dec 03, 2004 ¶
gaim icon 바꾸기 ¶
Submitted by king @ 12-03 [01:42 am]
<까나리|X31> onion_x31win: /usr/share/pixmaps/gaim/status/default/msn.png 이놈이 버디아이콘 <까나리|X31> (교체해 주시면되요) <까나리|X31> onion_x31win: /usr/share/pixmaps/gaim/icons/online.png 이놈은 트레이 아이콘 <까나리|X31> 카피만 하면 끝 -0- \