포맷할 파티션은 /dev/sde [root@localhost ~]# parted /dev/sde (parted) unit GB(parted) print 하드디스크 정보 출력됨Model: ATA ST3000DM001-1CH1 (scsi)Disk /dev/sde: 3001GBSector size (logical/physical): 512B/512BPartition Table: gpt (parted) mkpart primary ext3 0 3001(parted) print 하드디스크 정보와 파티션 정보 출력Model: ATA ST3000DM001-1CH1 (scsi)Disk /dev/sde: 3001GBSector size (logical/physical): 512B/512BPartition Table: gp..
/etc/passwd (root 계정 예시) root:x:0:0:root:/root:/bin/bash root : 사용자 계정 이름 (ID)x : 사용자 비밀 번호 (x로 되어 있는것은 섀도우 패스워드 시스템에 의해 /etc/shadow 에 암호화된 형태로 저장 되어있음)0 : 사용자 UID (리눅스의 모든 정보는 수치값으로 저장 되어 있음 root -> 0 (UID))0 : 사용자 소속 그룹 GID (리눅스의 모든 정보는 수치값으로 저장 되어 있음 root -> 0 (GID))root : 사용자 정보 (이름이나 연락처 같은것을 적는란)/root : 사용자 계정 디렉토리 (계정 홈 디렉토리) /bin/bash : 사용자 로그인 쉘(bash,csh,zsh....)
"아직 Centos 5.X 는 현역인데 openssh 가 yum 으로 업데이트가 되지 않아서 openssh 버젼을 업그레이드 하기 위해서는 소스 설치가 필요하다" openssh 설치 파일 다운로드wget http://www.legendry.co.kr/sh/openssh-5.6p1.tar.gz rpm 설치된 openssh 확인rpm -qa | grep openssh openssh-clients-4.5p1-6.fc7openssh-4.5p1-6.fc7openssh-server-4.5p1-6.fc7 rpm openssh 삭제 (가끔식 의존성 때문에 삭제 안될때도 있다. 그럴때는 굳이 삭제하지 않아도 됨)rpm -e openssh-clients-4.5p1-6.fc7 rpm -e openssh-server-4.5p..
리눅스 타임서버 time server 구축하기 TCP 혹은 UDP로 동기화 할수 있는것 같은데... 아래 파일이 보이지 않으면 xinetd 패키지 설치 yum install xinetd -y /etc/xinetd.d/time.dgram (UDP) /etc/xinetd.d/time.stream (TCP) 일단 TCP나 UDP 를 결정하고 파일을 선택하여 아래와 같이 수정한다. disable = yes 로 되어 있는것을 disable = no 로 수정한다. xinetd 데몬 실행 service xinetd start 동기화 할 클라이언트에서 rdate -s 타임서버주소 로 해서 동기화가 잘 되는지 테스팅 해본다. udp 를 이용하는 경우는 -u 옵션 이용 rdate -s -u 타임서버주소
CPU context corrupt Bank 나 CPU 관련 커널패닉 증상 하루에 한번 그리고 서서히 시간이 갈수록 1시간에 1번 커널패닉 발생 나중엔 부팅 불가 (커널패닉) 리부팅하면 한번씩 콘솔이 안 붙거나 CMOS 창이 아예 안보이는 경우 발생 Bank 0 : b200000410000800 Bank 5 : b200001044100e0f kernel panic : CPU context corrupt In idle task - not syncing "CPU context corrupt" 라는 메시지는 하드웨어와 관련하여 주로 다음과 같은 경우에 발생 (1) CPU overclocking (2) 불량 CPU (3) 전압이나 전원상태가 좋지 않다. (4) 주위 온도가 높다. 특히 쿨링팬이 나가거나 하면 발..
umount device is busy 리눅스에서 언마운트가 안될때 [root@localhost /]# umount /home umount: /home: device is busy umount: /home: device is busy 언마운트 할 파티션을 사용하고 있는 사용자 혹은 프로세스 확인 [root@localhost /]# fuser -cu /home /home: 2991ce(root) 사용자 혹은 프로세스 kill [root@localhost /]# fuser -ck /home umount 성공 [root@elcap-G13-A /]# df -Th Filesystem Type Size Used Avail Use% Mounted on /dev/sda3 ext3 3.9G 2.9G 804M 79% / ..
nsmod는 '/lib/modules/커널버전' 의 디렉토리를 뒤져서 해당 모듈이 있으면 올려줍니다. modprobe는 depmod에 의해 생성된 modules.dep 에서 찾아 모듈을 올립니다. 그리고 해당 모듈에 의존성이 있거나 해당모듈보다 선행되어야 하는 모듈이 있으면 그 모듈도 같이 올려줍니다. 이 부분이 insmod와 가장 큰 차이가 있습니다. 예를들어 vfat이란 모듈을 올리기 위해선 fat이란 모듈이 먼저 올라와 있어야 하는데 fat이 올라와 있지 않은상태에서 # insmod vfat 하면 fat에관한 심벌을 찾지못해 vfat 모듈을 올리지 못하지만 # modprobe vfat 을 실행하면 자동으로 fat을 먼저 올리고 그다음 vfat 모듈을 올려줍니다. (커널 컴파일시 fat,vfat을 모..
리눅스 하드웨어 (시스템) 정보 확인 명령어 리눅스에서는 하드웨어 혹은 시스템의 정보를 출력하는데 다양한 명령어와 접근 방법이 존재한다. 서버를 구매하여 OS 를 깔고 나서 한번씩 로그인해서 확인해보는 명령어들이지만 이러한 명령어들도 있다는것을 알고 있으면 나중에 시스템이나 하드웨어에 문제가 발생했을때 도움이 될거라 본다. 하드웨어 리스트 확인lshwdmidecode 부팅 로그 메세지 확인dmesg CPU 정보 cat /proc/cpuinfo 메모리 정보 cat /proc/meminfo 디스크 확인 cat /proc/scsi/scsi SCSI 컨트롤러 정보 cat /proc/scsi/aic7xxx/0 - SCSI 컨트롤러 정보 IDE 하드정보 cat /proc/ide/hda/model 리눅스 커널 정보u..
mod_rpaf란? Reverse / Forward 프록시를 이용할때 접근 아이피부분에 클라이언트 IP를 정상적으로 변환시켜주는 아파치 모듈이다. 물론 PHP 함수에서 $HTTP_X_FORWARDED_FOR 환경변수를 이용하면 정상적인 아이피 리스트들이 출력되긴 하지만 이번방법은 아파치 모듈 mod_rpaf 를 이용해서 IP 추적을 하는 방법이다. http://stderr.net/apache/rpaf/ mod_rpaf-0.6.tar.gz 01-Jan-2008 22:42 8k [ 2008년 1월 01일 이후로 아직 업데이트 된건 없는듯 보여진다.) INSTALL [root@mojily src]# wget http://stderr.net/apache/rpaf/download/mod_rpaf-0.6.tar.g..
- Total
- Today
- Yesterday
- ssh
- HAProxy
- galera
- cURL
- gitlab
- GeoIP
- pptp
- centOS7
- ntp
- centos8
- 리눅스
- 인증서
- WAF
- iptables
- mariadb
- L2TP
- NGINX
- kvm
- IPSEC
- Apache
- mod_security
- SSL
- yum
- MySQL
- softether
- php
- OpenVPN
- 베이어다이나믹
- glusterfs
- virtualbox
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |