본문 바로가기

OS 관련 지식

[리눅스] FTP(proftp, vsftp) 로그 정보 * FTP(proftp, vsftp) 로그 정보 - 로그 파일 경로: /var/log/xferlog - 로그 파일 내용포맷 : 송수신 날짜 & 시간 | 원격 호스트 주소 | 파일크기 | 파일명 | 송수신 모드 | 전송 방향 | 사용자 유형- 송수신 모드 : a(아스키모드) / b(바이너리모드)- 전송 방향 : i(Ingoing) / o(Outgoing)- 사용자 유형 : a(anonymous(익명사용자)) / g(guest(손님)) / r(패스워드 인증 사용자) 더보기
[리눅스] lsof 명령어 사용법 * lsof 명령어 사용법 : list open files 의 약자로 네트워크 연결, 디바이스, 디렉토리 등의 정보를 상세하게 알 수 있다. lsof -p [pid]lsof -c [실행명령어]lsof -u [유저명]lsof | grep [검색명]lsof [파일명] COMMAND : 프로세스명PID : 프로세스 IDUSER : 유저명FD : 파일의 종류(cwd : 일반디렉토리 / rtd : 루트디렉토리 / txt : 프로그램문자 / mem : 메모리매핑)TYPE : 파일의 노드타입(DIR : 디렉토리 / REG : 일반파일)DEVICE : 디바이스 번호SIZE : 파일크기NODE : 노드 번호NAME : 파일명(경로 포함) 더보기
[리눅스] 파일 개수 확인하는 방법 * 파일 개수 확인하는 방법 find . | wc -l : 현재 디렉토리 . 을 포함ls | wc -l : 디렉토리 내 파일 개수 더보기
[리눅스] vi 명령어 * vi 명령어 set nu : 라인 수 표시 더보기
[리눅스] tcpdump 명령어 * 리눅스 tcpdump 명령어 [예제]tcpdump -i eth0=> eth0 이더넷 덤프 tcpdump -i eth0 -w dump_test.log=> eth0 이더넷 덤프를 dump_test.log 파일로 저장 tcpdump -r dump_test.log=> dump_test.log 덤프 파일을 확인 tcpdump -i eth0 -c 10=> eth0 이더넷 패킷 10개만 덤프 tcpdump -i eth0 tcp port 8080=> eth0 이더넷의 8080 포트 패킷을 덤프 tcpdump -i eth0 tcp port 8080 and host 192.168.0.100=> eth0 이더넷의 ip는 192.168.0.100 port는 8080 의 패킷을 덤프 [옵션]-i : 이더넷명-w : 덤프 패.. 더보기
[리눅스] DNS 서버 설정 * DNS 서버 설정 설정 파일 : /etc/resolv.conf 더보기
[리눅스] 디스크 모델명 확인 * 디스크 모델명 확인 cat /proc/scsi/scsi 더보기
[리눅스] 솔라리스 & 리눅스 패키지 설치 방법!!(yum 사용 방법) * 솔라리스 & 리눅스 패키지 설치 방법!!(yum 사용 방법) centos5.11.repo 텍스트에 있는 내용을 /etc/yum.repos.d/centos5.11.repo 라는 파일을 생성하여 붙여넣는다 이후 yum 명령어를 사용하여 패키지를 설치한다!! yum install ex) yum install gcc ****** 변경 사항(2017-04) ****** 문제점 : 최근 다시 yum 을 사용하기 위해 해당 내용을 사용해봤더니 404 에러가 계속 떴습니다ㅠㅠ 해결 : 실제 아래 mirror 사이트 에 가보니 readme 라는 문구와 함께 공지 사항이 있었습니다..(아래 내용) 첨부된 URL 들의 주소에서 기존 http://mirror.centos.org/centos/5/ -> http://vaul.. 더보기
[솔라리스] cron 설정 방법 * cron 설정 방법 - crontab 확인 방법 : crontab -l - crontab 파일 생성 방법 : crontab -e - crontab format : [분] [시] [일] [월] [요일] [실행할 명령] [참고] format 값 분 : 0 ~ 59 시 : 0 ~ 23 일 : 1 ~ 31 월 : 1 ~ 12 요일 : 0 ~ 6 (0: 일요일) ex) 매주 일요일 오전 1:10 에 /export/test 디렉토리의 test.sh 파일 실행 => 10 1 * * 0 /export/test/test.sh - crontab 적용 방법 1. crontab -e 2. crontab [적용할 파일명] (적용할 파일 생성 후 위의 명령어로 실행하면 적용) 더보기
[리눅스] NTP 실행 방법 * NTP 실행 방법 - ntpd 프로세스 실행 명령어 : service ntpd start - OS 재부팅 시 NTP 자동 실행을 위한 명령어 : chkconfig --list ntpd : chkconfig ntpd on 더보기