본문 바로가기

로그 저장소 :)/리눅스.Linux

vi editor 조만간 다시 리눅스 교육을 접하게 될 기회가 생겨버렸다. 리눅스에서 꼭 빼먹을 수 없는 것이 vi editor.. 작년 이맘때쯤 쓴게 있긴한데 일반인들이 vi를 접하게되면 다소 난해함을 느낄법하지만 이것도 어느정도 적응되면 나름 편하다^^; 리눅스에 이만한 편집기가 있는게 신기할정도... GNU vim의 철학을 느낄 수 있는 vi를 꼭 한번 써보시기를 추천한다. 더보기
CentOS 5.5 Release Cent OS 5.5가 어느새 릴리즈 되버렸네요. (나만 몰랐나?) 하긴 바쁘다는 핑계로... 리눅스에서 손을 떼버린지 오래되었지만, 그래서인지 서버세팅은 물론 명령어도 대부분 까먹은 지경에까지 와버렸네요 정확히는 어느새 4학년 절반이 지난 마당에 취업에 있어서 2년동안 경영학을 배운게 아까워서라도 IT업계를 떠나고 싶다는 이유에서 인지도 모르겠습니다.;;; 아무튼 오늘부로 모든 시험일정이 끝나고 사실상 방학에 돌입한 시점에 다시 vmware에 cent 5.5 리눅스를 설치하고, 이제 책 좀 보면서 실습해볼까한다. 설치방법은 예전에도 썼듯 5.4버전 설치때와 별반 다를 바 없이 진행이 되었고... 2009/09/19 - [리눅스/유닉스] - CentOS 설치 일단 눈에 띄었던 점은 dvd 이미지가 하나가.. 더보기
useradd shell script #!/bin/bash useradd $1 echo $2 | passwd --stdin $1 [root@linux249 ~]# echo $PATH /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin: /usr/bin:/usr/X11R6/bin:/root/bin [root@linux249 ~]# mkdir bin [root@linux249 ~]# mv userpass bin [root@linux249 ~]# which userpass /root/bin/userpass [root@linux249 ~]# userpass snowman love1004 Changing password for user snow.. 더보기
DHCP(Dynamic Host Configuration Protocol) DHCP는 네트웍 관리자들이 조직 내의 네트웍 상에서 IP주소를 중앙에서 관리하고 할당해줄 수 있도록 해주는 프로토콜이다. 인터넷의 TCP/IP 프로토콜에서는, 각 컴퓨터들이 고유한 IP 주소를 가져야만 인터넷에 접속할 수 있다. 조직에서 컴퓨터 사용자들이 인터넷에 접속할 때, IP 주소는 각 컴퓨터에 반드시 할당되어야만 한다. DHCP를 사용하지 않는 경우에는, 각 컴퓨터마다 IP 주소가 수작업으로 입력되어야만 하며, 만약 컴퓨터가 네트웍의 다른 부분에 속한 장소로 이동되면 IP 주소를 새로이 입력해야 한다. DHCP는 네트웍 관리자가 중앙에서 IP 주소를 관리하고 할당하며, 컴퓨터가 네트웍의 다른 장소에 접속되었을 때 자동으로 새로운 IP 주소를 보내줄 수 있게 해준다. DHCP는 주어진 IP 주소가.. 더보기
FTP 서버구축 - vsftp * vsftpd 1. 환경설정파일 /etc/vsftpd/vsftpd.conf 2. 실행데몬스크립트 /etc/rc.d/init.d/vsftpd start 3. 주요 환경설정 - anonymous_enable : 익명의 사용자들이 사용유무를 지정 - local_enable : 로컬사용자(계정사용자)들의 사용유무를 지정 - write_enable : 쓰기가 가능할 것인지를 지정, 주석처리하게되면 파일이나 디렉토리생성 불가 - local_umask : 디렉토리나 파일 생성시 퍼미션 지정 - dirmessage_enable : 접속 시 메시지를 보여줄 것인지 여부를 지정 - xferlog_enabel : 파일 업/다운로드 관련 로그릴 기록할 것인지를 지정 - connect_from_port_20 : ftp의 데이.. 더보기
/home 이전 실습 [/dev/sda5] 임시디렉토리 이용 -> /home 2G [/dev/sda6] tar -> /home 3G [/dev/sda7] dd -> /home 4G [작업] 2G할당 /home으로 사용(Data도 옮길 것) 1. 파티션 생성 #fdisk /dev/sda(5) 2. 재부팅 #reboot or partprobe 3. 파일시스템 생성 #mkfs.ext3 /dev/sda5 4. Data 복사 #mkdir /imsi #mount -t /etc3 /dev/sda5 /imsi #cp -a /home/* /imsi #umount /imsi 5. 마운트 #mount -t etx3 /dev/sda5 /home 6. 확인 #mount ; df -h 7. /etc/fstab 등록 /dev/sda5 /home ext.. 더보기
로그분석(Log Analysys) log데몬 : syslogd - /var/log 에 파일형태로 기록(시스템전담로그데몬) -> /etc/syslog.conf klogd - 8k buffer 에 기록(커널전담로그데몬) -> dmesg *주요파일 /var/log/messages /var/log/dmesg /var/log/secure /var/log/xferlog /var/log/maillog /var/log/lastlog /var/log/wtmp /var/log/boo.log /var/log/cron /var/log/btmp logrotate : /var/log 디렉토리의 용량이 무한히 커지는 것을 방지하는 것으로 로그 파일을 조각으로 나눔 #vi /etc/logrotete.conf # rotate log files weekly weekly.. 더보기
LVM활용 - striped LV LVM과 RAID는 물리적인 여러 디스크를 묶어 하나의 논리적인 디스크처럼 사용할 수 있다는 점에서 유사한데 LVM도 RAID-0처럼 stripe 설정을 하여 여러 디스크를 하나의 디스크로 묶어서 사용이 가능하다. [LVM은 손쉽게 확장이 가능하고 관리가 용이 + RAID는 미러링, 스트라이핑 등 다양한 형태가 존재] [조건] 4GB HDD 2개로 구성 /users -> 8GB striped_LV 1. 파티션생성 #fdisk /dev/sda →n→t→8e→w 2. 재부팅 or partprobe #cat /proc/partitions 확인 3. PV 생성 #pvcreate /dev/sda{10,11} 4. 확인 #pvscan 5. VG 생성 #vgcreate lvm0 /dev/sda{10,11} 6. (용.. 더보기