오래된 장비의 최초 OS 설치일자가 궁금해서 찾아본 김에 정리한다. # ll --time-tyle full-iso /root/install.log # rpm -qi basesystem | grep "Install Date" # ll --time-style full-iso /var/log/installer/syslog # tune2fs -l /dev/sda1 | grep "Filesystem created:' > systeminfo | findstr "원래" > wmic OS get InstallDate PS> $os = get-wmiobject win32_operatingsystem PS> $os.ConvertToDateTime($os.InstallDate) -f "MM/dd/yyyy" 다른 더 좋은 방..
오늘 오전 10시 35분 개발장비에서 발생한 오류를 처리한 것을 기록으로 남겨놓는다. 여기 기록으로 남겨놓을 걸 생각했으면 캡쳐나 좀 해놓을 것을(안타깝...) 개발팀으로부터 JAVA Code에서 아래와 같은 오류가 계속해서 발생한다는 연락이 서버관리자에게 왔다. Caused by: java.sql.SQLException: Can't create/write to file '/tmp/MYkBkOD0' (Errcode: 28 - No space left on device) 서버관리자는 1) 해당 디렉토리(/tmp)에 권한을 확인하고, 2) 해당 Disk의 남은 용량까지 확인했으나 아무런 문제가 없어보여 MySQL의 query를 수행하면서 발생하는 에러이기에 나에게 문의를 해왔다. 나 역시 서버관리자가 한 내..
오랜만에 개발서버 세팅을 의뢰받아서 진행하고 있다. 천천히 VM관리자가 만들어준 내용을 확인하다 보니, 요청한 것(16G)과 달리 swap size가 부족(7G)하다. (왜 요청대로 만들어 주는 것을 손에 꼽을까... ) swap size를 늘려주는 김에 다음에 또 써먹을 것 같아 정리해둔다. 1. 현재 사용 중인 swap 확인한다. # free -g 2. 추가 Disk 가 있다면 Disk를 바로 넣으면 좋겠지만, 새로 할당받는데 시간이 걸리므로 부족한 용량(9G)만큼 swap용 파일을 만들어 추가해보겠다. # dd if=/dev/zero of=/var/spool/swap/swapfile bs=1MiB count=9216 # chmod 600 /var/spool/swap/swapfile 3. 만들어둔 파..
CWP를 설치했다가 우리 환경이에 적합치 않아 사용을 포기하고 이전 상태로 되돌리던 중, 방화벽을 다시 실행하려고 # systemctl start firewalld 를 입력했는데 아래와 같은 오류 문구를 발생시켰다. Fail to issue method call: Unit firewalld.service is masked 당황하지 말고, # systemctl unmask firewalld 를 입력하면 Removed symlink /etc/systemd/system/firewalld.service 라고 출력된다. 이때 다시 아래 명령어를 입력. # systemctl start firewalld 제대로 동작을 하고 있는지 확인을 해보자. # systemctl status firewalld
오랫만에 다시 시스템을 만지다가 아래 메시지를 만났다.Could not resolve host 이거 어디서 봤던 것 같은데... resolve host라고 한 것에서 힌트를 얻을 수 있다. nameserver 설정하는 파일이 /etc/resolv.conf 니까.자 그럼 해당 파일을 확인해보자. 비어있다.빙고! 해당 파일을 수정하도록 하자.# vi /etc/resolv.conf 일반적으로 많이 쓰는 nameserver를 사용하거나, 회사 내부에서 사용하는 nameserver를 해당 파일에 기재해주면 된다.예) Google nameserver: 8.8.8.8, 8.8.4.4 Cloudflare nameserver: 1.1.1.1 끝!!!
CentOS7에서 Docker를 이용하려고 Docker-CE Repository를 추가하려고 했다. 설치 문서(https://docs.docker.com/install/linux/docker-ce/centos/)에 나온 것처럼# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo를 입력했는데, 한참의 지연시간을 갖더니 다음과 같은 메시지를 발생시킨다.could not fetch/save url https //download.docker.com/linux/centos/docker-ce.repo 이런 경우엔 설치할 서버의 시각이 맞지 않아서 발생하는 문제니, 직접 시각을 보정하거나 NTP설정을 하고 다시 시..
실시간으로 네트워크 사용량을 확인하려 iftop을 설치하려고 하는데, yum에서 찾지를 못한다.iftop은 EPEL(Extra Packages for Enterprise Linux) Repository에 있다고 하니 구성을 해본다. 1. 현재 설정된 repository list 확인# yum repolist 2. epel-release 확인# yum list epel-release 3. epel 설치# yum install epel-release 4, 설정여부 확인# yum repolistor# yum list installed epel-release
RHEL에 WebServer를 구성할 필요가 생겨서 가볍게 YUM으로 설치를 했다.그런데 추가 요청으로 SSL통신도 할 수 있게 해달라고 해서 들어가보니, mod_ssl이 없다.컴파일을 해도 하겠지만, 뭔가 방법이 있을 듯 하여 찾아보니 역시나... 존재한다.다음과 같이 하자 # yum install mod_ssl 알고 나면 참 쉬운데, 찾기가 어려웠을 뿐이다. conf 수정하는 건 알아서들!
오늘 예전에 설치해준 CentOS 6.7의 사용자가 ifconfig가 되지 않는다며 문의가 와서 황망하게 찾아보고 해결하려고 했던 과정을 잠시 적어둔다. 1. 정말 ifconfig가 안되는 지 확인-> command not found 2. ifconfig 파일이 있는지 확인-> /usr/sbin, /usr/bin 을 확인(여기서 실수. ifconfig는 /sbin 밑에 존재함) 2.1. 해당파일이 없으므로 설치하려고 함-> yum install net-tools-> 얼레? 설치되었다고 나옴. 3. which 명령어로 ifconfig 절대경로 다시 찾아봄-> /sbin/ifconfig-> linux는 sbin이 별도 존재함을 까먹고 있었음. 해당경로에 가서 실행해보니 문제없이 동작. 4. PATH에서 빠진..
가끔 Linux 배포판의 버전을 확인할 일이 있다. 가장 일반적으로 알려진 리눅스 배포판의 버전을 확인하는 방법으로 redhat 계열은cat /etc/redhat-releaseUbuntu에서는cat /etc/issue를 사용했다. 각 배포판에 관계없이 명령어로 확인하는 방법이 있어서 찾은 김에 적어놓는다.lsb_release 사용법# lsb_release -aLSB Version, Distributor ID, Description, Release, Codename 이 표기된다. # lsb_release -irdcLSB Version이 제외된 것을 제외하고는 lsb_release -a 와 동일하다.
- Total
- Today
- Yesterday
- Linux
- cpu
- Size
- error
- db
- yum
- Solaris
- Windows
- date
- OS
- MySQL
- aix
- 태그를 입력해 주세요.
- dbms
- database
- NTP
- storage
- Bit
- centos7
- version
- It
- hostname
- Java
- tip
- query
- Redhat
- OSS
- cycle
- rhel
- centos
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |