본문 바로가기
728x90
반응형
SMALL

Linux&Ubuntu/서버31

megacli OS 별 설치 Ubuntu 22.04 sudo apt updatesudo apt install unzip alien libncurses5 -ycd /usr/local/srcwget https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/8-07-14_MegaCLI.zipunzip 8-07-14_MegaCLI.zipcd Linuxalien -k MegaCli-8.07.14-1.noarch.rpmsudo dpkg -i megacli_8.07.14-1_all.deb* 에러 나면 apt install libncurses5 -y ln -s /opt/MegaRAID/MegaCli/MegaCli64 /usr/local/bi.. 2025. 4. 25.
senmail 발송 실패 sendmail 에서 단체메일 발송 시 실패 하면 재시도를 지정한 시간만큼 하게된다 .  vi /etc/mail/sendmail.mc 설정파일에서 1분으로 수정 1분이내 재발송 시도 후 더이상 시도하지 않는다 . define(`confTO_QUEUEWARN', `1m')dnldefine(`confTO_QUEUERETURN', `1m')dnl  m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf systemctl restart sendmail 2024. 6. 18.
nfs 구축 centos7,ubuntu22.04 # yum -y install nfs-utils # systemctl start nfs-server# systemctl start rpcbind# systemctl enable nfs-server# systemctl enable rpcbind # mkdir /data# vi /etc/exports/data *(rw,sync,no_root_squash) # systemctl start nfs-server# systemctl start rpcbind# systemctl enable nfs-server# systemctl enable rpcbind  # exportfs -v/data          (sync,wdelay,hide,no_subtree_check,sec=sys,rw,secure,no_root_s.. 2024. 5. 31.
PDNS + POWERADMIN 설치 (Linux Rocky9.X) # cat /etc/redhat-release Rocky Linux release 9.3 (Blue Onyx) # dnf update -y && dnf upgrade -y # yum install httpd* # curl -LsS https://r.mariadb.com/downloads/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version="mariadb-10.11" # yum install -y MariaDB-client MariaDB-connect-engine MariaDB-devel mariadb-server # systemctl enable mariadb Created symlink /etc/systemd/system/multi-user.t.. 2024. 4. 3.
Rocky 8 nfs S,C 설치 원격서버 # dnf install nfs* -y # dnf install nfs-utils # systemctl enable –now nfs-server.service # systemctl start –now nfs-server.service 대상서버 # vi /etc/exports /home/원격서버로 연결해줄 폴더명 192.168.123.123(rw,sync,no_root_squash) 원격서버 아이피 및 권한 설정 # systemctl restart nfs 원격서버 mount -t nfs 192.168.123.123:/폴더명 /home/폴더명/ -o nolock,vers=3 2024. 3. 4.
linux hostname 변경 # hostname localhost # sudo hostname master # hostname master #sudo hostnamectl set-hostname master # cat /etc/hostname master 2024. 2. 19.
centos7 DKIM 설정 # cd /etc/opendkim/keys/ # mkdir mydomain.com # opendkim-genkey -D /etc/opendkim/keys/mydomain.com -d mydomain.com -s selector # ls -al /etc/opendkim/keys/mydomain.com # vi /etc/opendkim/keys/mydomain.com/selector.txt selector._domainkey IN TXT ( "v=DKIM1; k=rsa; " "p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDFsK5zq3xYuxr7q10qc36LranoE8unpiP70zclaU1Bh7DiSdafMY3K3Jn3x9b2HNf+dpAJ5w4baII7cTdi8tyySxPn4.. 2024. 2. 1.
rocky9 시간동기화 # timedatectl Local time: 월 2024-01-22 21:03:45 EST Universal time: 화 2024-01-23 02:03:45 UTC RTC time: 화 2024-01-23 02:03:45 Time zone: America/New_York (EST, -0500) System clock synchronized: yes NTP service: active RTC in local TZ: no # timedatectl set-timezone Asia/Seoul # vi /etc/chrony.conf # Use public servers from the pool.ntp.org project. # Please consider joining the pool (https://www... 2024. 1. 23.
linux stress 부하 테스트 stress 테스트 # stress --help `stress' imposes certain types of compute stress on your system Usage: stress [OPTION [ARG]] ... -?, --help show this help statement --version show version statement -v, --verbose be verbose -q, --quiet be quiet -n, --dry-run show what would have been done -t, --timeout N timeout after N seconds --backoff N wait factor of N microseconds before work starts -c, --cpu N s.. 2024. 1. 18.
파일잠금 방법 chattr & lsattr lsattr 현재 파일이 어떤 설정인지 확인가능합니다. # lsattr * ----i--------e- b--- ----i--------e- c---- ----i--------e- ji--- ----i--------e- jq---- ----i--------e- ma--- ----i--------e- rese--- ----i--------e- ut--- chattr [옵션] [+.-.=속성] [파일명] [옵션] -R : 하위 디렉토리까지 재귀적으로 바꿈 -V : 파일 속성을 바꾼 다음에 보여줌 -v version : 지정된 파일에 버전을 설정할 수 있습니다. [설정모드] + : 속성을 추가한다. - : 속성을 제거한다. = : 원래 파일이 가지고 있던 그 속성만을 유지하게 합니다. [속성] a : 파일을 .. 2023. 11. 13.
Linux route 라우트 # route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 10.101.0.1 0.0.0.0 UG 0 0 0 eth0 10.101.0.0 0.0.0.0 255.255.248.0 U 0 0 0 eth0 169.254.169.254 10.101.0.2 255.255.255.255 UGH 0 0 0 eth0 route -n 명령어를 치면 현재 라우트 되어있는 설정을 볼 수 있습니다. 항목 설명 Destination 목적지 네트워크 Gateway 목적지로 가기위한 게이트웨이 주소 Genmask 목적지 네트워크의 넷마스크 주소 Flags 해당 경로에 대한 정보를 알려주는 기호/ U - up, H -.. 2023. 8. 7.
linux 서버 온도 확인 서버 내 온도 확인하는 방법 lm_sensors 라는 패키지를 통해서 확인할 수 있습니다. lm_sensors는 하드웨어의 온도 및 전압을 체크해주는 패키지입니다. [설치하는 방법] CentOS # yum install lm_sensors Ubuntu # apt-get install lm_sensors 설치가 완료되면, 실행하는 방법은 아래와 같습니다. # sensors-detect 처음에 실행할 때에는 모니터할 하드웨어를 체크하는 부분으로 yes로 선택한 뒤에, 추후에 수정해서 사용하면 됩니다. # sensors 2022. 9. 23.
centos7_kernel_update_5.4 yum update yum upgrade rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org yum install https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpm sudo yum --disablerepo="*" --enablerepo="elrepo-kernel" list available | grep kernel-lt sudo yum --enablerepo=elrepo-kernel install kernel-lt sudo yum -y --enablerepo=elrepo-kernel install kernel-lt-{devel,headers,perf} 에러나면 skip 하고 진행 부팅시 디폴.. 2022. 7. 1.
[linux]서버 재시작시 자동 실행 rc.local 서버 재시작시 자동으로 데몬 스크립트 실행하는방법이 여러가지있을수 있으나 이번 게시글에서는 rc.local 을 활용하여 데몬을 재시작하는방법을 알아보겠습니다. u know? rc.local !? 먼저 무작정 rc.local을 시작 명령어인 systemctl start rc-local 을 때린다고 되는게 아닙니다. 작동원리는 #ll /etc/rc.d/ 확인시 rc.local 의 권한을 확일할수 있습니다. 자세히 보시면 -rw-r--r-- 1 root root 473 1월 14 01:54 rc.local 2022. 1. 19.
[linux] 파일시스템체크 fsck !? = e2fsck 'file system check'의 약자로 리눅스 파일시스템에서 파일을 체크하고 수리하는 명령어입니다. 순서는 # fsck [option] /장치명 #e2fsck [option] /장치명 손상된 디렉터리나 파일은 수정할 때 임시로 /lost+found 에서 작업을 수행하고 완료되면 사라집니다. 가장 중요한부분 파일시스템 진행시에는 항상 마운트 되어있는지 확인하고 언마운트 해줍니다. fsck 옵션 -a : 명령 수행에 대한 확인 질문 없이 무조건 수행한다. (자동복구) -r : 명령 수행에 대한 확인 질문을 한다. 여러개의 fsck가 병렬모드형태로 작동하고 있을 때 유용하다. (보통 사용) -A : /etc/fstab에 정의되어 있는 모든 파일 시스템을 체크한다. (잘안쓰겠.. 2021. 12. 5.
[linux]vsftpd VSFTP란? vsftpd는 보안 부분을 특히 강조한 데몬으로 Redhat, Suse, Open-BSD에서 기본 FTP로 채택하고 잇으며 보안, 빠른 퍼포먼스, 안정성을 주요 특징으로 소개하고 있다. 또한 config 파일의 설정 문법도 아주 간 단해서 FTP 서버 관리를 쉽게 할 수 있다. #rpm -qa | grep vsftpd 로 확인하여 깔려있는지 확인한다 . 없을시엔 yum install vsftpd -y 로 설치 해줍니다. #iptables -nL 로 확인하였을때 내가 사용할 20,21,50001:50005 가열려있는지 확인해본다 사용할 계정을 미리 만들어줍니다. #useradd vittorio // 이때 useradd 로 만들어야 home 아래에 디렉토리가 생성됩니다. #passwd vitt.. 2021. 11. 25.
[linux]NFS 데이터 공유 및 백업 NFS 마운트란 ! Network File System 네트워크 공유 프로토콜 입니다. 네트워크에 연결된 다른 원격지에서 내하드디스크에 마운트된 디렉토리에 마운트하여 서로 데이터를 공유하는 것.! # rpm -qa | grep nfs-utils //설치확인 # yum install nfs-utils -y // 없을시 설치 해줍니다. #systemctl start nfs-server #systemctl enable nfs-server #systemctl start rpcbind #systemctl enable rpcbind ----------------------------------------------여기까지는 master 서버와 slave 서버 모두 같이진행 해주셔도됩니다. [master 서버설정] .. 2021. 11. 17.
[linux] rsync 하기 rsync는 서버내에서 데이터및 디렉토리 이동이나 , 서버 to 서버 끼리 데이트 이전하기 좋습니다 short long 설명 -a --archive 자주 사용하는 옵션을 묶어놓은 옵션(= -rlptgoD) -r --recursive 하위 디렉토리까지 복사 -l --links 심볼릭 링크 유지하면서 동기화 -p --perms 퍼미션 정보 유지하면서 동기화 -t --times 타임스탬프 유지하면서 동기화 -g --group 그룹 소유권 보존 -o --owner 소유권 보존 -D 디바이스 파일 보존 -h 결과를 사람이 읽기 편한 포맷으로 출력 -v --verbose 동기화 시 상세 정보를 표시 -q --quiet 동기화 시 상세 정보를 표시 하지 않음. --delete 원본서버 없는 파일은 받을서버에서 삭제 .. 2021. 11. 17.
[linux] hostname 변경 호스트 네임변경 2가지방법입니다. 1.방법 hostnamectl set-hostname "워하는네임" #hostname #hostnamectl set-hostname centos7-vitto #cat /etc/hostname ------------------------------------------------------------------------------------------------------------------------------- 2.방법 root#echo "원하는네임 hostname" > /proc/sys/kernel/hostname root#exit #echo "Centos7-Vittorio hostname" > /proc/sys/kernel/hostname #exit 2021. 11. 15.
[linux]부팅시 자동 실행 부팅시 자동 실행 # vi /etc/rc.d/rc.local //파일로 이동 원하는 명령어 실행 구문 넣어준다 ex) .sh /usr/local/src/vittorio-data_dump.sh (스크립트 실행) (/파일의 위치/파일이름) ex) 다른실행 명령어 /위치 ~ 등등 다양하다. # systemctl enable rc-local.service // 항상 실행하게 enable 구문추가 #systemctl status rc-local.service //하지만 상태는 ?? 실행이 되지않는다. #ll /etc/rc.d/rc.local // 확인시 실행권한이 없습니다. -rw-r--r-- 1 root root 473 Nov 4 23:00 /etc/rc.d/rc.local # chmod 744 /etc/rc... 2021. 11. 4.
728x90
반응형
LIST