Linux
-
CentOS 7 포트를 사용하는 데몬(프로세스)명 확인하기Linux/Security 2019. 12. 11. 19:18
예를 들어 서버에서 631포트가 LISTEN 상태로 되어 있고, 어떤 데몬(프로세스)가 사용하고 있는지 확인 netstat 명령어로 포트와 사용하는 프로세스 확인 # netstat -tnlp | egrep ':631' tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1382/cupsd tcp6 0 0 ::1:631 :::* LISTEN 1382/cupsd - cupsd : Common UNIX Printing System (프린터 서버) pstree 명령어로 프로세스 상관관계 확인 (pstree가 설치되어 있지 않으면, yum -y install psmisc으로 설치) # pstree systemd─┬─ModemManager───2*[{ModemManager}] ├─NetworkMa..
-
[리눅스 명령어] tee 표준입력으로부터 표준출력과 파일로 저장Linux/RedHat, CentOS, ubuntu 2019. 11. 25. 13:20
어떤 명령어의 결과를 표준출력과 파일 저장을 같이 하고 싶을 때, 사용하는 명령어의 결과를 로깅파일로 만들 때, 유용하다. 실행결과를 표준출력과 파일로 저장 $ echo 'this is tee command' | tee tee.log this is tee command $ cat tee.log this is tee command 실행결과를 표준출력과 파일로 저장. ( -a 옵션을 사용하여 append(추가하기)) $ echo 'this is tee command1' | tee -a tee.log this is tee command1 $ echo 'this is tee command2' | tee -a tee.log this is tee command2 $ cat tee.log this is tee com..
-
[Linux-Security] CentOS 7 sftp logging and monitoring. (sftp 로깅 설정과 모니터링)Linux/Security 2019. 11. 24. 18:44
1. /etc/ssh/sshd_config 파일에 146번 라인에 sftp 로깅설정 추가 (빨간색) Subsystem sftp /usr/libexec/openssh/sftp-server -f local2 -l INFO 2. /etc/rsyslog.conf 로깅 파일 설정 원격 로그서버로 발송하려하면 로그서버를 지정한다. 원격 로그서버에 적재되면 통합으로 모니터링이 가능하겠다. 3. 로그관리 - /etc/logrotate.d/syslog 파일에 /var/log/sftp.log 추가. (로컬에 쌓을 때, 원격서버는 원격서버에서 관리) # systemctl restart rsyslog # systemctl restart sshd SFTP로 접속해보면 아래와 같이 로깅이 적재되는 것을 볼 수 있다. Nov 24..
-
[ Centos 5 ~ 6 ] chkconfig를 이용하여 서비스 자동실행 등록Linux/RedHat, CentOS, ubuntu 2019. 11. 22. 15:50
샘플로 ntpd 서비스를 런레벨 3 부팅시 자동실행될 수 있게 서비스 등록을 해보겠다. 1. ntpd 서비스 서버부팅시 런레벨별 ntpd OFF 확인 # ls /etc/rc3.d | grep ntpd K74ntpd # chkconfig --list ntpd ntpd 0:해제 1:해제 2:해제 3:해제 4:해제 5:해제 6:해제 2. 런레벨 3 부팅시 ntpd 자동시작 변경 # chkconfig --level 3 ntpd on # chkconfig --list ntpd ntpd 0:해제 1:해제 2:해제 3:활성 4:해제 5:해제 6:해제 # ls /etc/rc3.d | grep ntpd S58ntpd
-
centos semanage 명령어 활성화Linux/RedHat, CentOS, ubuntu 2019. 11. 22. 12:57
semanage 명령어를 사용 하려면 policycoreutils-python 설치해준다. [root@localhost ~]# semanage -bash: semanage: command not found # yum install policycoreutils-python [root@localhost ~]# semanage usage: semanage [-h] {import,export,login,user,port,ibpkey,ibendport,interface,module,node,fcontext,boolean,permissive,dontaudit} ...
-
Compression Comparison of gzip and 7z on CentOS 7. (CentOS 7에서 gzip과 7z 압축 비교)Linux/RedHat, CentOS, ubuntu 2019. 10. 25. 18:54
윈도우 플랫폼에서만 7z을 써봤지만 리눅스에서도 설치가 가능하여 설치하고, 몇 개 로그성 파일을 압축해 보고 gzip과 비교하여 압축율을 보았다. p7z 설치 # yum install epel-release # Extra Packages for Enterprise Linux 저장소 설치 # yum install p7zip p7zip-plugins # 7z | grep Version p7zip Version 16.02 Sample Log 324448621 Sep 11 02:03 2019-09-10.log 285908878 Sep 16 16:53 2019-09-16.log 381334202 Sep 26 16:20 2019-09-26.log 376169644 Sep 28 14:13 2019-09-28.log ..