본문 바로가기

IT/리눅스 서버

(17)
시놀로지 업그레이드할 때 하드 공간 부족으로 업그레이드 실패시 대처방법 필자는 시놀로지 1819+를 보유하고 있는데 마침 새로운 RC버전이 나왔네요. (2023-04-29) 중요 참고 사항 이 업데이트를 설치한 후에는 이전 DSM 버전으로 다운그레이드할 수 없습니다. 이 업데이트는 Synology NAS를 다시 시작합니다. 이 버전부터는 드라이브에 대한 로그가 Storage Manager > HDD에 더 이상 표시되지 않으며 Log Center에서만 사용할 수 있습니다. 네트워크 보안을 강화하기 위해 QuickConnect 고급 설정에서 "포트 전달 규칙 자동 생성" 옵션을 제거했습니다. 이제 사용자는 특정 Synology NAS 모델에서 최대 1PB의 Btrfs 볼륨을 생성할 수 있습니다. 이 업데이트는 Btrfs(Peta Volume) 파일 시스템을 사용하는 기존 볼륨을..
서버 메모리 사용량 체크 1. 리눅스에서 시스템의 메모리 사용량 체크.출처 http://jmnote.com/wiki/%EB%A6%AC%EB%88%85%EC%8A%A4_%EB%A9%94%EB%AA%A8%EB%A6%AC_%EC%82%AC%EC%9A%A9%EB%9F%89%EC%88%9C_%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4_%EB%B3%B4%EA%B8%B0 리눅스 메모리 사용량순 프로세스 보기리눅스 메모리 사용량순 프로세스 목록 보기RSS(Resident set size) : 물리 메모리를 실제 점유하고 있는 크기.[1]목차[숨기기]1 간단히 보기(ps -ef)1.1 상위 10개2 메모리 사용량 표시 (ps -eo)2.1 명령인수 숨기기3 같이 보기4 주석간단히 보기(ps -ef)ps -ef --sort ..
리눅스 서버 top에 대해 알아봅시다 리눅스 top은 리눅스의 사용정보를 볼수 있는 명령어입니다. 화면 관련 내용 top - 현재 시간, 부팅되고 운영된 시간, 현재 로그인 수, 평균 부하 1분 5분 15분테스크의 정보: 총 테스크, 실행중인 테크스, 유후상태 테스크, 정지된 테스크, 좀비 테스트CPU 사용량: 사용자, 시스템, NICE, 사용되지 않는 CPU, 입출력 대기 상태, 하드웨어 인터럽트, 소프트웨어 인터럽트메모리 사용률: 총 메모리, 사용중인 메모리, 여유 메모리, 버퍼된 메모리스압메모리: 총 메모리, 사용중인 메모리, 여유 메모리, 버퍼된 메모리 세부 정보 필드 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND PID: 프로세스 IDUSER : 프로세스를 실행 시킨 사용자 IDPR..
리눅스 관련 RPM 옵션 정리 (1) 설명: 새로운 패키지를 설치하거나 업그레이드시 사용한다. (2) 관련옵션 -i : 새로운 패키지를 설치할 때 사용한다. (--install) -U : 기존의 패키지를 새로운 버전의 패키지로 업그레이드할 때 사용하고 설치된 패키지가 없을 경우 패키지를 설치를 한다. ( -i 옵션과 같음) -F : 이전 버전이 설치되어 있는 경우에만 설치한다.(--freshen) -v : 메시지를 자세히 보여준다. -h : '#'기호로 표시해 준다. --force : 기존에 설치된 패키지와 관계없이 강제로 설치 한다. --nodeps : 의존성 관계를 무시하고 설치 한다. -vv : 메시지를 아주 자세히 보여준다. --oldpackage : 구버전으로 다운그레이드할 때 사용한다. --rebuilddb : 특정한 패키..
remi설치 및 epel저장소 설치 epel설치 [root@centos ~]# rpm -ivh http://dl.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm ←x86_64(64bit)의 경우 remi설치 [root@centos ~]# rpm -ivh http://rpms.famillecollet.com/enterprise/5/remi/x86_64/remi-release-5-8.el5.remi.noarch.rpm ←x86_64(64bit)의 경우
centOS 저장소별 설명 CentOS 기본 저장소(Repository)에서 찾을 수 없는 몇몇 패키지가 있습니다. 또한 기본 저장소에 포함된 낮은 버전의 패키지를 최신 버전으로 업데이트할 필요도 있습니다. 이 경우 extra repository를 찾게 되는데 wiki 등에 정리된 리스트 는 너무 많아 헷갈릴 때가 있습니다. 보통의 경우 다음의 저장소만 확인해도 충분하지 않을까 생각해 봅니다. 1) RepoForge 저장소 (http://wiki.centos.org/AdditionalResources/Repositories/RPMForge)RPMforge 는 명칭이 RepoForge 로 변경되었다고 합니다. 자세한 내용은 http://webdir.tistory.com/117 를 참고 바랍니다. 2) Epel 저장소 (http://..
redhat계열 rpm 및 yum 패키지 관리 1 yumredhat 계열 리눅스 운영체제의 패키지 관리 시스템이다. 자주 사용하긴 하는데, 매번 검색하기 귀찮아서 자주 사용하는 명령을 정리하려 한다. 1.1 패키지 찾기패키지 이름, description, summary에 있는 일치하는 문자열이 있는지를 찾는다.# yum search imap Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.tt.co.kr * extras: centos.tt.co.kr * updates: centos.tt.co.kr ===================================== Matched: imap ==============================..
서버 운영시 유용한 명령들 모음 ----------------------------------------------------------------------------------------------- # netstat -an | grep :111
centos 에 php mysql nginx설치 얼마전 서버호스팅에서 서버를 하나 임대하였다. 그리고 여러가지 패키지들을 설치하면서 정리 삼아 글을 작성해 봅니다. centos버젼 centos 6.5 버젼 확인 명령 : lsb release -a Remi repository 설치Remi는 LAMP 기반의 최신 패키지를 제공하는 repository이다. RHEL 6/CentOS 6rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm설치확인#rpm -qa |grep remi-releaserepository 사용yum repolist 명령어로 모든 repository 가 잘 등록되었는지 확인한다.repolist 에 보이지 않으면 /etc/yum.repos.d/{repositoryname}..
리눅스 서버 시간 설정 1. date 명령어를 통한 시간 설정 - date 명령어는 현재 시간을 원하는 포맷으로 보여 주는 명령어이며, 시간을 설정 하는 것도 가능하다. 아무런 옵션 없이 date 명령만 입력하면 현재 서버의 시간을 보여주며, 옵션에 따라 여러가지 형태의 포맷으로 출력이 가능하다. [root@localhost ~]# date Thu Jan 24 13:05:55 KST 2013 - date 명령뒤에 시간을 입력하여 서버의 시간을 설정 할 수 있으며, 시간을 입력할 때는 두자리 단위의 숫자로 "월일시분년" 순서로 입력하면 된다. 아래와 같이 맨마지막을 "년"은 생략 가능하다. [root@localhost ~]# date 0122000112 Sun Jan 22 00:01:00 KST 2012 [root@localho..
nginx crontab 설정하기 crontab -e 로 편집하고 저장한뒤crontab -l 로 저장한거 확인하고 [Crontab 로그 위치] /var/log/cron​ [Crontab 설정]/var/spool/cron ​[Crontab 로그에 날짜 설정관련] http://entireboy.egloos.com/4621694 - 좀더 상세한 사용법http://dsmoon.tistory.com/entry/crontab[출처] [리눅스/Linux] Crontab(크론탭) 관련 링크|작성자 밤소랭
실시간으로 로그 출력 보여주기 tail -f /var/adm/messages: 실시간으로 로그 출력 보여주기
일정 주기로 글 작성시 알고리즘 1.글작성이 되는 php코드 파일을 만든다.2.서버에 daemon에 일정주기를 주고 php파일을 실행시킨다.3.조건을 맞추고 데이터의 무결성을 지켜준다.
MySQL Dump뜨는 방법 및 복구 방법 1. 덤프뜨기 $> mysqldump -u[사용자아이디] -p 데이터베이스명 [테이블명] > 저장될 파일명 예) mysqldump -ukamkami -p mydatabase > kamkami.pe.kr.sql 이렇게 하면 디비(mydatabase)를 몽땅 덤프를 뜨게된다. 테이블만 덤프를 뜨고 싶다면 예) mysqldump -ukamkami -p mydatabase member_table > kamkami.pe.kr.member_table.sql 이렇게 하면 테이블만 덤프를 뜰 수 있다. 2. 복구하기 덤프 파일을 가지고 복구를 하는 방법도 간단하다. $> mysql -u[사용자아이디] -p [디비명] < 덤프파일명 예) mysql -ukamkami -p < kamkami.pe.kr.sql 예) mysq..
nginx에 보안서버(SSL) 적용후 개인키 암호 묻는 화면 스킵 nginx에 보안서버(SSL) 적용후 개인키 암호 묻는 화면 스킵 Can I skip the PEM pass phrase question when I restart the webserver? Backup your key:> cp server.key server.key.org Strip out the password:> openssl rsa -in server.key.org -out server.key [enter the passphrase]