netstat

Linux 2016.03.24 08:57 Posted by 애플자라

netstat cmd는 현재 리눅스에서 사용중인 network 상태를 알려줌

 

netstat -anp : 현재 리눅스 서버와 연결된 모든 connection 정보

 

특정 데몬이 사용하는 네트워크 컨넥션 정보를 알고 싶을 때는 grep name 을 같이 사용하면 된다.
netstat -anp | grep name

 

특정 데몬이 다수개의 connection을 가지고 있을 때 실행중인 데몬의 개수
netstat -anp | grep name | wc -l

 

ESTABLISH 한 connection 확인
netstat -anp | grep EST

'Linux' 카테고리의 다른 글

강제 umount 방법 (umount : device is busy 발생시)  (0) 2016.08.05
network IP설정확인  (0) 2016.04.26
netstat  (0) 2016.03.24
secure 로그 설정  (0) 2016.03.24
[Linux]서버중지  (0) 2015.10.19
[Linux]messages, dmesg, acpid 상태확인  (0) 2015.10.15

댓글을 달아 주세요

secure 로그 설정

Linux 2016.03.24 08:43 Posted by 애플자라

[root@hostname etc]# vi /etc/logrotate.conf

 

# see "man logrotate" for details
# rotate log files weekly
weekly

# keep 4 weeks worth of backlogs
rotate 4

# create new (empty) log files after rotating old ones
create

# uncomment this if you want your log files compressed
#compress

# RPM packages drop log rotation information into this directory
include /etc/logrotate.d

# no packages own wtmp -- we'll rotate them here
/var/log/wtmp {
    monthly
    create 0664 root utmp
    rotate 1
}

# system-specific logs may be also be configured here.

 

현재 매주 로그를 저장하며, 4주간 보관 주기(secure.1 ~ 4)

 

------------------------------------------------------------------------------------------------------

[root@hostname logrotate.d]# vi /etc/logrotate.d/syslog

 

/var/log/messages /var/log/secure /var/log/maillog /var/log/spooler /var/log/boot.log /var/log/cron {
    sharedscripts
    postrotate
        /bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
    endscript
}

 

위의 로그들은 적용 대상

 

 

 

 

'Linux' 카테고리의 다른 글

network IP설정확인  (0) 2016.04.26
netstat  (0) 2016.03.24
secure 로그 설정  (0) 2016.03.24
[Linux]서버중지  (0) 2015.10.19
[Linux]messages, dmesg, acpid 상태확인  (0) 2015.10.15
[Linux]리눅스 부팅시간 확인방법  (0) 2015.10.02

댓글을 달아 주세요

[Linux]서버중지

Linux 2015.10.19 17:28 Posted by 애플자라

shutdown -h now

'Linux' 카테고리의 다른 글

netstat  (0) 2016.03.24
secure 로그 설정  (0) 2016.03.24
[Linux]서버중지  (0) 2015.10.19
[Linux]messages, dmesg, acpid 상태확인  (0) 2015.10.15
[Linux]리눅스 부팅시간 확인방법  (0) 2015.10.02
[AIX]user password 변경  (0) 2015.07.06

댓글을 달아 주세요

[Linux]messages, dmesg, acpid 상태확인

Linux 2015.10.15 15:03 Posted by 애플자라

/var/log 에서 messages, dmesg, acpid 보시면 시스템 부팅부터 상태까지 확인할 수 있습니다.

 

'Linux' 카테고리의 다른 글

secure 로그 설정  (0) 2016.03.24
[Linux]서버중지  (0) 2015.10.19
[Linux]messages, dmesg, acpid 상태확인  (0) 2015.10.15
[Linux]리눅스 부팅시간 확인방법  (0) 2015.10.02
[AIX]user password 변경  (0) 2015.07.06
[Linux]rsync  (0) 2015.05.07

댓글을 달아 주세요

Linux 서버가 갑자기 죽으면서 아래와 같이 Mysql 구동시

MySQL manager or server PID file could not be found 발생

 

 

 

Case1)

사용중 디스크 장애로 테이블이 오픈된 상태에서 종료가 된게 원인인걸로 확인

 

Case2)

cnf 파일이 문제가 있거나 혹은 권한 문제로 인해 pid가 없는 경우에 발생하는 에러인듯 하다

(해당 경로에 프로세스 id 관련 파일이 없음)

 

해결방법)

현재 포털에는 많은 것들이 있으나, 운영DB라서 섣불리 건들기 힘듦;

 

댓글을 달아 주세요

[개발자]초심 개념알기!!

Programing 2015.09.08 11:42 Posted by 애플자라

Windows/Linux 둘다적용

 

0. JDK설치(1.5이상)
1. Oracle설치(운영DB기준, 10g이상) - 테이블스페이스,테이블셋팅,계정부여,권한부여
2. Apache설치(2.0이상, C:/app/Apache2.x) - 웹서버개념,rotalog설정(CustomLog,ErrorLog 일자별 적재),포트확인, DocumentRoot
3. Resin/Tomcat설치(C:/app/Resin4.x, C:/app/Tomcat7) - WAS개념,포트확인,java heap 메모리셋팅
4. 아파치,Resin/Tomcat 연동(Port 80) - 포트확인,연동포트(Listen포트)


위 내용이 다 끝나면
1. Apache vhost를 이용해서 100포트로 (ex, D:/Project/homepage_dev)로 두개 올리기
2. subversion Windows설치 후 소스관리(Commit,Update,synchronize), 권한설정

 

위 내용이 다 끝나면 - editplus쓰지 않고 shell로만 사용
1. Linux(CentOS7.0) 설치 - Centos 버전 및 커널 버전 확인하기
2. yum설치 or rpm설치 알기
3. Apache, Tomcat, Resin, Mysql(5.0이상),Oracle(11g설치),subversion,FTP(서버),SSH,오픈SSL 설치 - 계정부여,그룹부여,권한부여,telnet접속막기
4. 파일질라,알FTP, FTP툴 안쓰고 ftp get put 사용해보기(아스키,바이너리 개념)
5. wget 사용해보기

 

댓글을 달아 주세요

history 명령어를 사용하면 로그인한 사용자의 명령어를 확인 할 수 있다. 시간도 같이 확인 할 수 있게 설정 하는 방법은 아래와 같다.


모든 사용자가 로그인 과정에서 load 하는 /etc/profile 파일에 HISTTIMEFORMAT 변수 값을 세팅 하거나 

또는 /etc/profile.d 하위에 쉘스크립트는 로그인 과정에서 실행 되므로 임의의 스크립트 파일을 만들어 

HISTTIMEFORMAT 변수 값을 세팅 하는 명령줄을 넣으면 된다.(HISTTIMEFORMAT 변수는 bash 3.0 이상부터 지원)


예)

export HISTTIMEFORMAT="%Y/%m/%d %H:%M:%S "   # Y: 연도4자리, m: 월 2자리, d: 일 두자리, H: 시, M: 분, S: 초 



실습예제1)

[root@localhost /]# echo 'export HISTTIMEFORMAT="%Y/%m/%d %H:%M:%S "' >> /etc/profile   # 추가 입력

[root@localhost /]# source /etc/profile                                                                     # profile 파일 load

[root@localhost /]# history 5              

   27  2015/01/30 02:17:03 source /etc/profile

   28  2015/01/30 02:17:04 ls

   29  2015/01/30 02:17:06 history

   30  2015/01/30 02:18:08 history -5

   31  2015/01/30 02:18:11 history 5


실습예제2)

[root@localhost /]# echo 'export HISTTIMEFORMAT="%Y/%m/%d %H:%M:%S "' > /etc/profile.d/historylog.sh  # 파일 생성

[root@localhost /]# chmod 755 /etc/profile.d/historylog.sh                                                             # 권한 설정    [root@localhost /]# /etc/profile.d/historylog.sh                                                                           #파일 실행  

[root@localhost /]# history 5

   33  2015/01/30 02:19:43 ls -l /etc/profile.d/

   34  2015/01/30 02:19:58 more /etc/profile.d/historylog.sh

   35  2015/01/30 02:20:44 chmod 755 /etc/profile.d/historylog.sh 

   36  2015/01/30 02:20:51 /etc/profile.d/historylog.sh 

   37  2015/01/30 02:20:58 history 5

 

출처 - http://exploit_code.blog.me/220257631348

'Linux' 카테고리의 다른 글

[AIX]user password 변경  (0) 2015.07.06
[Linux]rsync  (0) 2015.05.07
[Linux]리눅스(Linux) history 명령어기록에 시간 기록 하기  (0) 2015.02.13
FTP 와 SFTP 와의 차이점  (0) 2015.02.10
[Linux] FTP command  (0) 2014.12.08
[LInux] 그룹변경  (0) 2014.08.14

댓글을 달아 주세요

방화벽 tcpdump

Network 2015.02.13 10:28 Posted by 애플자라

방화벽 실행 후,

하단 명령어 실행 실행

 

[root@master ~]# tcpdump -nni eth1 // 로그확인

[root@master ~]# tcpdump -nni eth1 > tcp.log // 파일떨구기

 

vi로 파일 실행 후, 가장 많이 눈에 띄는 아이피 유저 pc 재부팅.

'Network' 카테고리의 다른 글

[라우터]BGP상태확인  (0) 2015.08.20
[방화벽]session 파라미터 끊기  (0) 2015.02.27
방화벽 tcpdump  (0) 2015.02.13
SSH IP / 계정 차단  (0) 2015.02.10
[EMAIL]SPF 레코드 확인 방법  (0) 2015.02.10
[Windows]Window route 설정  (0) 2015.02.10

댓글을 달아 주세요

FTP 와 SFTP 와의 차이점

Linux 2015.02.10 14:11 Posted by 애플자라

FTPSFTP 와의 차이점

  FTP(File Transfer Protocol)는 원격에 있는 서버에 파일을 주고 받을 때 사용하는 인터넷 통신 규약인데 내 컴퓨터에 있는

  파일을 계정을 제공하는 서버로 파일을 서로 이동시키는 것을 말합니다. 여기에 보안이 추가된 SFTP가 있습니다.

 

  SFTP(Secure File Transfer Protocol)는 일반적인 FTP와 달리 PC와 서버간의 데이터 전송을 암호화하기 때문에 해킹이나

  보안상의 문제점을 방지하여 안전한 호스팅 서비스를 이용할 수 있습니다.

 

  기본 포트 값이 다른데 FTP는 21, SFTP는 22 번을 사용 합니다. (셋팅시 마음대로 바꿀 수 있죠)

  포트번호를 제외한 일반 적인 모든 접속정보는 동일 합니다.

 

'Linux' 카테고리의 다른 글

[Linux]rsync  (0) 2015.05.07
[Linux]리눅스(Linux) history 명령어기록에 시간 기록 하기  (0) 2015.02.13
FTP 와 SFTP 와의 차이점  (0) 2015.02.10
[Linux] FTP command  (0) 2014.12.08
[LInux] 그룹변경  (0) 2014.08.14
[Linux]심볼릭링크 Symbolic link  (0) 2014.06.10

댓글을 달아 주세요

[Linux] FTP command

Linux 2014.12.08 18:17 Posted by 애플자라

ftp> open target_IP ( or hostname) : ftp 서버 커넥션 요청
ftp> user : : 사용자 확인 절차 ( uid or anonymous)
passwd :
ftp> dir ( or ls) : Directory 정보 ( Dos : dir Unix,Linux= ls )
ftp> cd /target_dir : Change Directory
ftp> binary ( or ascii) : binary type or character type
ftp> get target_file : Read (=download)
ftp> put target_file : Write(=upload)
ftp> mput target_file_A target_file_B : Multiple file write
ftp> quit : quit ftp

'Linux' 카테고리의 다른 글

[Linux]리눅스(Linux) history 명령어기록에 시간 기록 하기  (0) 2015.02.13
FTP 와 SFTP 와의 차이점  (0) 2015.02.10
[Linux] FTP command  (0) 2014.12.08
[LInux] 그룹변경  (0) 2014.08.14
[Linux]심볼릭링크 Symbolic link  (0) 2014.06.10
[Linux] 패스워드변경  (0) 2014.01.08

댓글을 달아 주세요