들어가며 Linux는 버전에 대한 영향을 받는 OS 이다 보니, 이전에 설치한 버전을 확인해야 하는 경우가 빈번히 발생을 하는데요. 이때 알아두면 좋을 명령어 및 방법을 정리하였습니다. 01. uname -a $ uname -a 옵션의 경우 모든 정보를 출력하는데요. --help 옵션으로 확인시 -a 옵션을 제외한 내용들이 순차적으로 출력이 됩니다. Linux localhost.localdomain 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux 커널이름 -s : Linux 호스트이름 -n : localhost.localdomain 커널릴리즈 -r : 3.10.0-957.el7.x86_64 커널 ..
한번 설치하게 되면, 계속해서 사용하고 있기 때문에, 간혹 Redis의 설치 위치를 까먹는 경우가 있어서 기본적인 위치만 정리해서 남겨놓으려고 합니다. 서비스파일은 /etc/init.d 경로에 위치하고 있으며, 기본적으로 설치하셨다면 redis_6379 파일에 기본적인 서비스 정보가 기입되어 있습니다. 해당 경로에 있는 redis_6379 파일을 vim 명령어로 열어보면, 기본적으로 어떤 구성으로 되어 있는지 확인 할 수 있습니다. 아래 내용은 생략하고, 서버 : /usr/local/bin/redis-server 클라이언트 : /usr/local/bin/redis-cli 등등 기본적인 파일 위치를 확인 할 수 있습니다. 버전확인 root@localhost:/:] /usr/local/bin/redis-cl..
CentOS 7부터는 이전에 사용하던 SysV(init system) 대신하여, systemd 을 system & service manager 로 사용합니다. systemctl는 systemd 를 컨트롤하는 cli 명령어입니다. 1. Service 등록 [root@ ] #cd /etc/systemd/system/multi-user.target.wants 먼저 위의 경로로 이동해 줍니다. CentOS6 까지는 /etc/rc.d/init.d 디렉토리에 서비스 관련 파일들이 있었습니다. CentOS7부터는 서비스들이 대부분 Unit으로 분리되었고, 이 Unit들은 [서비스이름].service 파일명으로 생성하며, systemctl 명령어로 제어하도록 변경되었습니다. 아래와 같이 testserver.servic..
FTP 서버 구축 순서 1. vsftpd 패키지설치 2. 서버 설정 (conf 파일 및 허용리스트 작성) 3. 방화벽 설정 & selinux해제 4. 데몬재시작 5. 추가사항 6. 재시작 에러시 대처 1. vsftpd 패키지 설치 grep 명령어를 이용해서 vsftpd 가 설치 되어 있는지 확인 합니다. [root@localhost /]# ps -ax | grep vsftpd 79682 pts/2 R+ 0:00 grep --color=auto vsftpd 이후 yum 명령어를 이용해서 vsftpd 패키지를 설치 합니다. [root@localhost /]# yum -y install vsftpd 2. 서버설정 conf 파일을 이용해서, ftp 관련한 설정을 해줍니다. 해당 경로는 아래를 참고해주세요. [r..
CentOS 7 버전에 Nginx 설치 방법 정리 요약 yum 외부 저장소 추가 yum install 방화벽 포트 개방 nginx 포트 설정 nginx 데몬 실행 실행 1. yum 외부 저장소 추가 yum 저장소에는 nginx가 없기 때문에 외부 저장소를 추가 해야 하며, [root@localhost /]# cd etc/yum.repos.d/ [root@localhost yum.repos.d]# ls CentOS-Base.repo CentOS-CR.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Sources.repo CentOS-Vault.repo CentOS-fasttrack.repo microsoft-prod.repo [root@localhost yum...
윈도우 기반의 서버에서만 작업을 하다, 리눅스 환경에도 적응하기 위해 노력중입니다. MS의 정책도 멀티 플랫폼 기반으로 지속적으로 변경을 요하기 때문에 시대에 맞춰, 윈도우 뿐만 아니라 리눅스 환경도 지속적인 공부가 필요해 보입니다. 리눅스 환경을 셋팅하면서 간혹 잊어버리는 부분을 지속적으로 정리해 봅니다. 1. 방화벽 포트 등록 [root@localhost /]# firewall-cmd --permanent --zone=public --add-port=8080/tcp success [root@localhost ~]# firewall-cmd --reload success 2. 방화벽 서비스 해제 [root@localhost /]# systemctl stop firewalld 3. 재부팅시 방화벽 실행하지..