반응형

보통 리눅스 입문자들에게는 보안보다 연습을 중점으로 두기 때문에 SELinux를 disabled 시키는 것이 좋다.

SELinux 관련 아래 블로그님의 자료를 참고해본다.

https://www.lesstif.com/ws/%EB%8F%99%EC%9E%91-%EB%AA%A8%EB%93%9C-48988478.html

 

동작 모드

 

www.lesstif.com

 

 

* 현재 상태 확인 

sestatus -v | head -1

위 경우 enabled 된 상태이다.

* 해제하기

    (아래의 경우는 vi 에디터를 이용했다. 사용법을 모른다면 아래 참고)

https://ansan-survivor.tistory.com/66

 

<명령어> 리눅스 명령어, VI / VIM Editor 자주 쓰는 명령어 모음

Command Line(커맨드) 조작법 팁 - Alt + F : Context 앞으로 뛰어넘기 - Alt + B : Context 뒤로 뛰어넘기 - Ctrl + F : 커맨드 맨 앞으로 (Front) - Ctrl + E : 커맨드 맨 뒤로 (End) 콘솔창 터미널 (버전확인,..

ansan-survivor.tistory.com

sudo vi /etc/selinux/config

반응형
반응형

 

 

Apache를 구축하고 나면 http 프로토콜을 통해 웹서버를 기본적으로 제공할 수 있다.

default로 사용하고 있는 웹서버의 포트는 80이다.

 

Shell에 아래와 같이 입력하면 내 서버가 웹서버로서 어떤 포트번호를 사용하는지 확인할 수 있다.

sudo netstat -anp | grep LISTEN | grep httpd

 

결과)

변경없이 80번 포트를 사용하고 있음을 알 수 있다.

 

 

 

반응형
반응형

리눅스에서 보안을 위한 접속 프로토콜로 대표적으로 많이 사용하는 것은 아마도 SSH일 것이다.

이 포트번호가 무엇인지 찾기.

 

Shell에 아래와 같이 입력

sudo netstat -anp | grep LISTEN | grep sshd

위 경우는 22번 포트가 아닌 2179의 포트를 사용중임을 확인 할 수 있다.

 

 

(기본포트인 22번을 다른포트 번호로 변경하는 방법은 아래 참고)

https://ansan-survivor.tistory.com/36

 

[CentOS 7] SSH 포트 변경하기.

구축한 리눅스에 원격접속을 많이 하게 되는데, 기본 포트번호는 22으로 되어있다. 이는 보안상으로 취약하고, 또 나만의 포트를 이용해보기 위해 SSH포트를 바꿔보았다. 리눅스는 기본으로 SSH포

ansan-survivor.tistory.com

 

 

 

반응형
반응형

ifconfig으로 네트워크를 확인해보면 Network Interface name이 버전 등에 다라 앞부분이 다양하다.

초창기에는 eth으로 되어있는데 버전업 등이 되면서 ens, enp 등 달라졌다.

 

이를 초창기형태인 eth 형태로 변경하는 방법이다.

아래는 enp0s3 으로 되어있는데, 이를 eth0 으로 변경한다.

 

1. 아래 항목 추가 (vi 편집기 이용)

# vi /etc/default/grub

 

2.  grub 리빌드

# grub2-mkconfig -o /boot/grub2/grub.cfg

Done을 확인해야 제대로 된 것.

3. 재부팅

# reboot

 

4. 변경 되었는지 확인

 

 

반응형
반응형

아래 테스트를 하기 전에 반드시 그래픽 부팅 툴 GNOME이 설치되어 있어야 한다.

없다면 아래 참고

https://ansan-survivor.tistory.com/35

 

[CentOS 7] GUI환경 없을 때 Gnome GUI 설치

보통 Linux CentOS를 설치 minimal 설치를 하면 기본으로 Command 환경으로 되어있다. 이를 GUI 환경으로 실행하도록 GNome 이라는 그래픽 어플리케이션을 설치하는 것이다. 먼저 아래와같이 기본 Linux상태

ansan-survivor.tistory.com

 

 

* 현재 부팅상태를 확인하는 방법은

# systemctl get-default

그래픽 창으로 부팅되는 모드로 설정 됨.

 

 

* 부팅시 커맨드 터미널로 부팅하기 설정

# systemctl set-default multi-user.target

      재부팅하면 아래와 같이 커맨드창으로 들어가진다.

 

 

* 부팅시 GUI 화면으로 부팅하기 설정

# systemctl set-default graphical.target

 

    재부팅하면 아래와 같이 그래픽으로 부팅된다.

 

반응형
반응형

리눅스를 다른 어플리케이션을 제외하고 가장 가벼운 상태, OS구동에 필요한 minimal 설치 하고, 네트워크 설정도 안되어있을 때 커맨드로 설정하는 방법이다.

가장 기본기능만 설치되는 Minimal install
설치시 이 네트워크 설정을 안했을 때,

최소설치 상태, 루트 로그인

심지어 ifconfig 기능도 설치가 안되어 있다.
네트워크가 연결되어 있지 않으니 yum 조차도 사용할 수 없다.

반응형

1. 연결된 물리적 네트워크 랜카드 확인

ip addr

    1번  lo는 자기자신을 뜻하는 127.0.0.1 을 의미

    그 뒤의 번호가 연결된 본인의 랜카드 이다. 여기서는 enp0s3 이다.

    랜카드가 더 있다면 뒤에 3, 4 ... 으로 표시될 것이다.

 

2. 설정 파일 수정

    vi 편집기로 네트워크 관련 기능을 편집하는데, 아래 명령어를 쭉 쓰고 맨 뒤 ifctg-e 까지 쓰고 "Tap"키를 누르면 나머지가 자동완성된다. (본인의 랜카드)

vi /etc/sysconfig/network-scripts/ifcfg-e(탭누르면 나머지 자동 완성)

    맨 아래 "ONBOOT=no" 를 "ONBOOT=yes"로 바꿔준다.

    ( Vi 에디터 편집 시작키는 = i )

    ( 맨 아래 yes 편집 후 저장 후 종료키 = :wq)

부팅시 자동으로 켜줌

    [vi 에디터 자세한 사용법은 아래 참고]

https://ansan-survivor.tistory.com/66

 

<명령어> 리눅스 명령어, VI / VIM Editor 자주 쓰는 명령어 모음

Command Line(커맨드) 조작법 팁 - Alt + F : Context 앞으로 뛰어넘기 - Alt + B : Context 뒤로 뛰어넘기 - Ctrl + F : 커맨드 맨 앞으로 (Front) - Ctrl + E : 커맨드 맨 뒤로 (End) 콘솔창 터미널 (버전확인,..

ansan-survivor.tistory.com

 

 

3. 네트워크를 켜줌

본인 PC의 위 인터페이스 이름을 확인한다.

ifup enp0s3

 

4. 네트워크 서비스 재시작, 재부팅

systemctl restart network
reboot

 

이제 인터넷이 되서 yum update 명령이 먹힌다.

 

 

GUI 없을 때 GUI 설치하는 방법은 아래 참고.

https://ansan-survivor.tistory.com/35

 

[CentOS 7] GUI환경 없을 때 Gnome GUI 설치

보통 Linux CentOS를 설치 minimal 설치를 하면 기본으로 Command 환경으로 되어있다. 이를 GUI 환경으로 실행하도록 GNome 이라는 그래픽 어플리케이션을 설치하는 것이다. 먼저 아래와같이 기본 Linux상태

ansan-survivor.tistory.com

 

 

반응형
반응형

아래 블로거님께서 잘 정리해 주셨다. 참고.

https://ux.stories.pe.kr/162

 

리눅스(CentOS7) 서버에 방화벽(firewall)을 활용하여 특정 IP만 접근하게 하는 방법

회사 내부용으로 리눅스 서버로 돌릴 경우 특정사용자만 해당 서버에 접근 하도록 해야 할 필요가 있습니다. 여러가지 방법이 있겠지만 가장 간단한 방법은 방화벽으로 특정 IP외에는 모두 막아

ux.stories.pe.kr

 

자주 쓰는 것만 내용 요약 (본인 참고용) 자세히는 위 블로그 참고.

 

방화벽 상태 확인

firewall-cmd --state

방화벽 설치 및 활성화

sudo yum install -y firewalld
sudo systemctl enable firewalld 
sudo systemctl start firewalld

특정 서비스 방화벽 해제 및 제거

* 방화벽은 기본적으로 사용하는 것들을 제외하고 설정 되어있는데 아래 설정으로 특정 방화벽 항목을 해제 하거나 또는 제거할 수 있다.

ex) http 서비스

(http,https 방화벽 해제)
sudo firewall-cmd --permanent --add-service=http 
sudo firewall-cmd --permanent --add-service=https

(http,https 방화벽 제거)
sudo firewall-cmd --permanent --remove-service=http 
sudo firewall-cmd --permanent --remove-service=https

특정 포트(port) 방화벽 해제 및 제거

ex) 80번 포트

(80번 포트 방화벽 해제)
sudo firewall-cmd --permanent --add-port=80/tcp 

(80번 포트 방화벽 제거)
sudo firewall-cmd --permanent --remove-port=80/tcp

여러 포트(port) 대역폭 방화벽 해제 및 제거

(6000~9000 대역 포트 방화벽 해제)
sudo firewall-cmd --permanent --add-port=6000-9000/tcp

(6000~9000 대역 포트 방화벽 추가)
sudo firewall-cmd --permanent --remove-port=6000-9000/tcp

특정 ip 방화벽 해제

sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address=192.168.0.100 reject' #--> 피드백 보내줌 
sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address=192.168.0.100 drop' #--> 피드백 없음

 

반응형
반응형

윈도우에서는 동영상 재생에 쓰이는 많은 앱들이 있는데, 대표적으로 곰플레이어나 팟플레이어 등... 그런데 리눅스에서 사용이 불가능하다. 여러 코덱을 지원해줘서 이런 소프트웨어들을 사용하면 편리하다.

그러면 리눅스에서는 어떤것을 쓰면 좋은가..?

 

대표적으로 유명한 어플리케이션이 "VLC Media Player"가 있다.

VLC 미디어 플레이어란? VLC는 DVD, 오디오 CD, VCD 및 다양한 스트리밍 프로토콜 뿐만 아니라 대부분의 멀티미디어 파일을 재생하는 무료 오픈 소스 크로스 플랫폼 멀티미디어 플레이어 및 프레임워크. 대부분의 일반적인 비디오 형식을 지원하므로 Linux에서 가장 인기가 많다.

 

참고 사이트

https://www.osetc.com/how-to-install-vlc-media-player-on-centos-7-linux.html

 

How to Install VLC Media Player on CentOS 7 Linux

This post will show you how to install VLC Media Player on your CentOS 7 Linux. How do I install the latest VLC Player version... read more »

www.osetc.com

 

이를 CentOS 7에서 (페도라 계열) 다운로드하고 동영상을 재생시켜 본다.

아래 순서대로 터미널에서 실행하면 설치 가능하다.

 

1. EPEL 레포 설치

$ sudo yum install epel-release -y

 

2. RPM 레포 설치

$ sudo yum install -y https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm

 

3. VLC Media Player 설치

$ sudo yum install -y vlc

    (설치 잘되었는지 확인)

$ rpm -q vlc

위와 같은 메세지가 나와야 설치 완료

4. VLC Media Player 실행해보기

$ vlc

(결과)

이제 좌상단의 어플리케이션에서 아래와 같이 실행할 수 있다.

 

<옵션>

최신버전 업데이트

$ sudo yum udpate vlc

위와 같은 메세지가 뜨면 현재가 최신버전

 

<테스트>

대표적인 동영상 확장명인 .mp4 를 실행시켜보니 잘 작동된다.

 

 

 

반응형
12345···11

+ Recent posts