centos7 네트워크 설정 파일 - ifcfg 파일
2021. 9. 12. 19:12
리눅스/Linux
네트워크 설정 파일 위치 /etc/sysconfig/network-scripts 확인하기 위해 가상 머신에 올려놓은 centos 7 서버에 접속해서 네트워크 설정 파일인 ifcfg 파일을 확인해봤다. [root@centos7 network-scripts]# cat ifcfg-eth1 #VAGRANT-BEGIN # The contents below are automatically generated by Vagrant. Do not modify. NM_CONTROLLED=yes BOOTPROTO=none ONBOOT=yes IPADDR=192.168.1.10 NETMASK=255.255.255.0 DEVICE=eth1 PEERDNS=no #VAGRANT-END 설정할 수 있는 여러 항목들이 나오는데 정확히 ..
centos7 yum update error - [Errno 14] HTTP Error 404 - Not Found
2020. 12. 16. 19:13
리눅스/Linux
centos7 에서 yum update 를 실행했을 때 아래와 같은 에러가 발생했다. yum update 실행 결과 에러 발생 [root@dev-server ~]# yum update Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: ftp-srv2.kddilabs.jp * epel: nrt.edge.kernel.org * extras: ftp-srv2.kddilabs.jp * updates: ftp-srv2.kddilabs.jp http://ftp.kaist.ac.kr/CentOS/7.8.2003/os/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error..
리눅스 하드 링크(hard link)와 심볼릭 링크(symbolic link)
2020. 12. 14. 00:34
리눅스/Linux
하드 링크 (hard link) 원본 파일과 동일한 inode 를 가진다. 따라서, 원본 파일이 삭제 되더라도 원본 파일의 inode 를 갖고 있는 링크 파일은 사용이 가능하다. 사실 같은 inode 를 가리키는 파일이기 때문에 이름만 다를 뿐 같다고 생각하면 된다. inode ? 파일 시스템 내에서 파일이나 디렉토리는 고유한 inode를 가지고 있다. inode는 파일의 소유권, 권한, 파일 내용이 들어있는 물리 주소, 링크 수, 형태, 크기, 시간 등 파일에 대한 정보를 가지고 있다. 예를 들어, 하나의 파일을 생성해보자. $ ls -li total 8 9395905 -rw-r--r-- 1 jaynam staff 15 12 13 23:46 A inode의 값은 ls 명령어의 -i 옵션으로 확인할 수 ..
리눅스 hostname 변경하기 (centos7)
2020. 10. 12. 16:00
리눅스/Linux
hostname 이란 말 그대로 서버 이름을 말한다. 서버가 여러 개일 경우 헷갈리기 때문에 각 서버의 이름을 따로 정해주어 사용하는게 좋다. 지금 내 hostname 을 확인해보면 root 는 사용자 계정이고 localhost 는 서버의 이름이다. 즉, root 계정으로 localhost 계정으로 접속했다는 것을 알 수 있다. 서버 이름은 다음과 같이 바꿀 수 있다. 1. /etc/hostname 을 확인한다. 2. /etc/hostname 안의 내용을 vi 에디터를 이용해 바꿔준다. localhost.localdomain 을 dev-server 라고 바꿔주었다. 3. 변경된 내용 확인 4. 변경된 hostname 을 적용한다. 5. 재접속 후 변경된 서버 이름 확인 추가적으로, 더 쉬운 방법이 있었다..
리눅스가 설치된 노트북 덮개를 덮어도 안 꺼지는 방법 (CentOS 7)
2020. 9. 25. 13:12
리눅스/Linux
/etc/systemd/logind.conf 설정 파일을 확인해보면 HandleLidSwitch=suspend 부분을 찾을 수 있다. suspend 의 값을 ignore 로 변경해준다. // 변경할 설정파일 vi 편집기로 열기 # vi /etc/systemd/logind.conf // HandleLidSwitch 설정 값 변경 후 저장 HandleLidSwitch=suspend -> ignore 그리고 systemd-logind 서비스 재시작 ! #systemctl restart systemd-logind 그리고 노트북을 덮고나서 잘 작동하는지 확인해본다. CentOS 뿐 만 아니라 우분투도 가능하다. - 참고 사이트 - road-fire.tistory.com/entry/CentOS-7-%EB%85%B8..
리눅스 파일 권한 (Permission)
2020. 9. 16. 19:03
리눅스/Linux
윈도우에서 파일 속성을 확인해보면 읽기 전용, 쓰기 전용 등 권한 속성이 존재한다. 리눅스에서도 파일에 대한 권한을 설정할 수 있다. 권한의 종류에는 읽기(read), 쓰기(write), 실행(excute) 의 세 가지가 있다. 말 그대로 읽고 쓰고 실행할 수 있는 권한을 말한다. 그럼 리눅스에서 권한을 어떻게 확인할 수 있을까? 보통 다음과 같은 명령을 통해서 확인할 수 있다. $ ls -l // alias 에 등록되어 있을 경우 $ ll ls 명령어의 l 옵션을 통해 확인할 수 있고 alias 등록되어있을 경우 ll 명령어를 통해 확인할 수 있다. 파일 하나의 권한을 확인해보자. 텍스트 파일을 하나 생성해보면 가장 왼쪽에서 어떤 권한이 설정되어있는지 확인할 수 있다. 권한은 총 10개의 문자로 구성되..
리눅스에서 df 용량과 du 용량이 다를 경우
2019. 10. 3. 19:31
리눅스/Linux
리눅스에서 디스크 용량을 확인할 때 df 명령어로 확인했을 때 용량이 컸는데 du 명령어로 확인하니까 용량이 작았다. 파일을 삭제했는데 df에 반영이 되지 않은 것이다. 예를 들어, /var 용량의 경우 df 명령어로 확인했을 때 사용중인 공간이 31G 였다고 하면 du 명령어로 확인해보니 사용중인 공간이 10G 밖에 되지 않는다. 이 문제가 발생하는 이유는 보통 시스템을 오래 켜 둔 상태에서 발생한다고 한다. 그 이유는 특정 프로세스가 file descriptor 를 연 후에 file descriptor 가 가리키는 파일을 지웠는데 그 프로세스가 여전히 파일을 읽고 쓰고 있는 것이다. 따라서 lsof 명령어를 통해 문제가 있는 프로세스를 찾을 수 있다. 우선, 문제가 있는 디렉토리의 열린 파일 목록을 ..
리눅스 오픈 가능한 파일 갯수 제한 확인하기
2019. 10. 3. 19:18
리눅스/Linux
리눅스에서 오픈 가능한 파일의 갯수가 정해져있다. 오픈 가능한 파일 또는 디렉토리의 수가 정해진 값을 초과하게 되면 시스템에서 더 이상 파일을 열 수 없기 때문에 시스템에 문제가 발생한다. 따라서 시스템에 부하가 발생했을 때 다른 부분에서 원인을 발견하지 못했다면 오픈 파일 갯수도 체크할 필요가 있다. 오픈 파일 갯수를 확인은 아래와 같이 할 수 있다. # cat /proc/sys/fs/file-nr : 오픈 파일 수와 최대 오픈 파일 수 확인 # cat /proc/sys/fs/file-max : 최대 오픈 파일 수 확인 오픈된 파일의 수 / 오픈되지 않은 파일의 수 / 최대 오픈 파일의 수(file-max) file-nr 을 통해서 오픈된 파일의 수와 최대 오픈 파일의 수를 확인할 수 있다. 또한 최대..