docker 때문에 CentOS7을 하나 할당받아 사용하게 되었는데, hostname이 요청한 것과 달리 설정이 되어 있지 않았다.이를 변경하면서 확인해둔 내용을 기재해 둔다. 1. CentOS7에서의 hostname의 위치/etc/hostname 2. hostname 확인하기# cat /etc/hostnameor# hostnamectl status 3. hostname 변경하기# hostnamectl set-hostname [사용할 hostname]
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에서 빠진..
JMX를 통해 Tomcat을 모니터링 하려고 설정을 했다.예를 들어 33081이라는 포트를 JMX용으로 설정했다고 치고, 이 포트를 열어주기 위해서 iptables에서 해당 포트를 열었다.그런데도 계속 연결이 되지 않는 현상이 발생했다. 확인 결과,selinux가 permissive로 enable 된 상태였다. # sestatusSELinux status: enabledCurrent mode: permissive 이러 저러한 삽질 끝에 확인해보니 SELinux에서 port를 제어하기 때문에 오픈을 해줘야 했다. 오픈된 http port 확인방법# semanage port -l | grep http_port_t http port 오픈하기 위해 추가해주는 방법# semanage port -a -t http_..
linux에서 apache를 설치하기 위해 make를 실행하면서 만난 메시지이다. yacc: command not found yacc: 명령을 찾지 못했음(뭐... 둘 다 같은 말이다. 영어냐 한글이냐의 차이일 뿐) 이걸 해결하는 방법으로 yacc를 설치해야 한다는데, 대부분의 웹문서나 블로그에서는 bison 이라는 패키지에 포함이 되어 있으니 해당 패키지를 설치하라고 한다.yum install bison 그러나!내게는 이게 통하지 않았다.그래서 조금 더 헤매어본 결과 찾아낸 또다른 패키지.byacc 이것이 답이었다. yum install byacc더이상 make에서 메시지가 떨어지면서 중단되는 일은 없다.
가끔 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 와 동일하다.
RHEL에 ssh로 접속하면 클라이언트에서 접속이 일정시간 지나면 끊기게 된다. 이게 매우 귀찮았던 관계로 찾아보고 적어놓는다. /etc/ssh/sshd_config 파일을 vi에디터로 열어 다음 항목의 주석을 풀어주자.ClientAliveInterval 600 ClientAliveCountMax 3 위 항목의 의미는 다음과 같다.ClientAliveInterval 600서버로 데이터의 수신이 없을시 클라이언트가 살아있는지 확인 신호를 보내는 간격ClientAliveCountMax 3확인신호를 지정된 횟수만큼 보내고 응답이 없으면 세션을 종료
WAS쪽에 대해서 새로이 업무를 맡게 되면서 WebLogic을 CentOS6.5에서 설치해보고자 했다.여차저차해서 설치파일을 .bin으로 받고 나서 설치를 진행하려 했는데 아래와 같이 오류가 떨어졌다. /lib/ld-linux.so.2: bad ELF interpreter: 그런 파일이나 디렉터리가 없습니다 이에 대한 해결책은 다음과 같다. # yum install ld-linux.so.2 완료!!
- Total
- Today
- Yesterday
- cycle
- centos
- MySQL
- query
- Size
- yum
- Linux
- Redhat
- OS
- dbms
- 태그를 입력해 주세요.
- Solaris
- aix
- OSS
- tip
- error
- version
- Java
- database
- centos7
- NTP
- hostname
- Windows
- cpu
- date
- db
- It
- storage
- rhel
- Bit
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |