다른 개발실 분들이 구축해놓은 Linux의 경우, 인수인계가 제대로 이루어 지지 않거나, 문서화된 자료가 부족한 경우 가 간혹 발생합니다. 이럴 경우, 기본적으로 어떤 종류의 Linux를 사용했는지 항상 체크를 해보는데요. 자주 사용하는 방식을 정리하였습니다. Linux 배포판 버전확인 CentOS [root@localhost /]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) Ubuntu [root@localhost /]# cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=12.04 DISTRIB_CODENAME=precise DISTRIB_DESCRIPTION="Ubuntu 12.04 LT..
방화벽 -- 방화벽 정지하기 [root@localhost /]# systemctl stop firewalld -- 방화벽 시작하기 [root@localhost /]# systemctl start firewalld -- 방화벽 설정 [root@localhost /]# firewall-cmd --permanent --zone=public --add-port=6379/tcp [root@localhost /]# firewall-cmd --reload -- 방화벽 체크 [root@localhost /]# vi /etc/firewalld/zones/public.xml IP 확인 및 변경 [root@localhost /]# ip addr 1: lo: mtu 65536 qdisc noqueue state UNKNOWN..
Windows Server와 Linux를 혼용해서 사용하다보니, Windows 쪽으로 작업이 쏠리다 보면, 어느순간 Linux 쪽 디렉토리 구조가 낫설때가 있습니다. CentOS 에만 적용된 구조는 아닌 공통된 구조입니다. 잊지 않기 위해서 정리해봅니다. Linux Directory 구조 [root@localhost /]# ls bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var / 최상위 디렉토리(root directory). 모든 디렉토리는 최상위 디렉토리를 기준으로 위치된다. /bin 대부분의 중요한 실행 파일들이 담겨 있다. /boot 시스템 부팅에 관련된 파일들이 담겨 있다. /dev 디바이스 파..
리눅스를 가상머신이나, 컴퓨터에 깔때, 잘못깔았거나 처음에는 GUI가 필요해서 설치했다가 나중에 텍스트모드로 사용하고싶을때, 다시 돌리고싶은경우가 있을 수 있습니다. 이때는 간단한 설정으로 바로 터미널모드로 바꿀수있는데요. 저는 Centos 7 버전으로 테스트하였습니다. Centos7에서는 systemctl이라는 커맨드를 사용 할 수있는데요. 이 커맨드로 쉽게 터미널모드로 부팅할수있도록 설정할 수 있습니다. 일단 먼저 현재 어떤 모드로 실행되고있는지 알아보는 명령아는 아래와같습니다. systemctl get-default 위 명령어를 입력하면 아래 두가지중 하나가 나올텐데요. multi-user.target graphical.target multi-user.target은 터미널로 부팅한다라는 의미입니다...
간혹 PC를 예약한 상태로 종료해야 하는 경우가 발생합니다. 개발 서버같은 경우 주말에 정전 작업이 예정되어 있다거나, 하는 경우 등이죠. 이럴 경우에 다른 작업자들의 작업이 끝날때까지 기다릴 순 없고, PC 및 서버를 예약 종료를 걸어두고 퇴근하기 좋습니다. ※ Windows 시작 -> 실행 -> shutdown -s -t 3600 (한시간 후 종료) ※ Linux $ shutdown -h +10 (10분후 종료) $ shutdown -t +100 (100초후 종료)