Linux 472

이더넷 인터페이스 이름 변경 centos

예전에는 이더넷이 eth0 eth1 이런식으로 이름이 되었는데 요즘은 이름이 다르게 되어 있다. # ifconfig enp1s0: flags=4163 mtu 1500 inet 192.168.55.67 netmask 255.255.255.0 broadcast 192.168.55.255 inet6 prefixlen 64 scopeid 0x20 ether 90:9f:33:xx:xx:xx txqueuelen 1000 (Ethernet) RX packets 14253538 bytes 17274871665 (16.0 GiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 4002594 bytes 886400396 (845.3 MiB) TX errors 0 dropped..

Linux 2022.03.30

리눅스 환경 메일 발송이 안되는 문제 maillog error

리눅스에서 메일 발송 시스템을 만들어놨는데 갑자기 메일 발송이 안된다. (자주 사용은 안하지만..) 혹시나 해서 /var/log/mailog 파일을 확인해보니 위와 같이 용량이 0 이다. 일시적인 문제일 확률이 크고 재부팅으로 문제 해결 가능성이 크다. 하지만 재부팅을 못하는 상황이라면 mail 발송 관련 서비스 재시작 해보자. # service postfix restart # service rsyslog restart 위 2가지 서비스만 재시작 해줘도. 기존에 발송 안되었던 메일까지 모두 발송이 되고 정상 작동 된다.

Linux 2022.03.24

nfs for reading: Input/output error centos

cp testfile testfile1 cp: cannot open ‘testfile for reading: Input/output error nfs 환경의 파일 복사시 위와 같이 에러가 발생을 한다면 서버를 확인 해보자. nfsd: too many open connections, consider increasing the number of threads 위 에러가 발생 하고 있을것이다. https://algo79.tistory.com/718 centos8 nfs nfsd: too many open connections, consider increasing the number of threads centos7 버전에서 nfsd: too many open connections, consider increa..

Linux 2022.03.23

jenkins users dot(.) 사용 불가. JAVA MEMORY 추가 설정등

jenkins 계정 만들때 dot(.) 을 넣어서 만들면 만들수가 없다. 좀 찾아봤는데 jenkins.xml 파일을 찾아 -Dhudson.security.HudsonPrivateSecurityRealm.ID_REGEX=^[a-zA-Z0-9_.-]+ 이부분을 수정 해주면 된다. 하지만 찾아보니 없다... 아마 버전이 올라가면서 위치가 변경 됐거나 방식이 변경 된듯 하다. 여러 가지 방법을 써서 옵션을 변경을 해서 서비스를 재구동을 하여도 ps -ef | grep jenkins jenkins 348916 1 99 18:01 ? 00:00:15 /usr/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webroot=/var/cache/..

Linux 2022.03.18

jenkins install centos 8

centos8 환경에서 설치. JAVA 설치 # dnf install java-1.8.0-openjdk-devel Jenkins Repo 생성 # vi /etc/yum.repos.d/jenkins.repo [jenkins] name=Jenkins-stable baseurl=http://pkg.jenkins.io/redhat-stable gpgcheck=1 저장 Jenkins Key 저장 # rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key Jenkins 설치 # dnf install jenkins 만약에 특정 버전을 설치를 해야 한다면 yum install jenkins-2.263.4 이런식으로 하면 된다. 서비스 시작 # systemctl start..

Linux 2022.03.14

/usr/bin/ld: cannot find -lm /usr/bin/ld: cannot find -lc

/usr/bin/ld: cannot find -lm /usr/bin/ld: cannot find -lc collect2: error: ld returned 1 exit status 컴파일 할때 위와 같이 에러가 발생을 한다면 # yum install glibc-static libstdc++-static -y 설치 하면 된다. 이렇게 설치 했는대도 동일한 에러가 발생 된다면 컴파일 환경이 32bit 로 만들어 진것이다. 32bit 패키지 설치 해주면 된다. # yum install glibc-static.i686 libstdc++-static.i686 -y

Linux 2022.03.11

centos 9 stream repository, epel repository

centos 9 stream 은 rrepository 정식 사이트는 아직 없는듯 하다. 찾은건 중국사이트 ... [baseos] name=CentOS Stream $releasever - BaseOS #metalink=https://mirrors.centos.org/metalink?repo=centos-baseos-$stream&arch=$basearch&protocol=https,http baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-stream/9-stream/BaseOS/$basearch/os/ gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial gpgcheck=1 repo_gpgcheck=0 meta..

Linux 2022.02.14

프로세스 체크 후 구동 스크립트

# vi servicechek.sh #/bin/sh program=programsname check=`ps -ef | grep $program | wc | awk '{print $1}'` if [ $check -gt 1 ] then echo "$program RUNNING" else echo "$program service restart" service $program restart fi 실행 권한을 주고 # chmod 777 servicecheck.sh 5분에 한번씩 체크 하게 설정 # crontab -e */5 * * * * /home/sc/servicecheck.sh 구동확인 vi /var/log/cron Jan 10 14:15:01 test CROND[5956]: (root) CMD (/home/..

Linux 2022.01.10
728x90
320x100