본문 바로가기

2017/04

리눅스 마스터 1급 - 실기 요약 출처: 북스 홀릭 내용만 참조하시고, 기출 문제와 교재에 예상 문제를 꼭 풀어보세여 명령어man, which 파일find / -name 파일명 useradd --help 리눅스 실기 정리※사용자 생성 명령어 (1)사용자 계정 생성:useradd옵션의미-p사용자의 암호를 추가 시에 지정할 수 있다.-d홈 디렉터리를 지정할 때 쓰인다. 최종 디렉터리만 생성하므로 중간 경로가 있는 경우에는 미리 생성해야 한다.-g그룹을 지정할 때 사용하는데, 지정할 그룹이 미리 생성되어 있어야 한다. 이 옵션을 지정하지 않으면 레드헷 계열에서는 아이디와 동일한 그룹에 포함시키고, 다른 배포판에서는 users에 포함시킨다.-G기본 그룹이외에 추가로 그룹에 속하게 할 경우에 쓴다. 2차 그룹-c사용자 생성 시 사용자에 대한 설명.. 더보기
리눅스 기본이론(14) -APM(Apache, PHP, MariaDB) 설치 APM 서버(Apache+PHP+MySQL) 1. 아파치 : 웹서버 HTTP, 포트번호 80http://www.apache.org 2. PHP : 웹서버 스크립트언어http://www.php.net 3. MySQL : 데이터베이스http://www.mysql.org *CentOS 버전은 아파치가 기본으로 설치되어 있다.--------------------------------------------------------------------------------------------------- APM 수동설치 # rpm -qa | grep httpd* # yum remove -y httpd *APM 사전패키지설치# yum install -y gcc cpp gcc-c++ compat-gcc gcc-32-g.. 더보기
리눅스 기본 이론(13) - RAID 구축하기 RAID 구축하기 *설치된 하드디스크 정보 확인하기 #fdisk -l Disk /dev/hda: 1073 MB, 1073741824 bytes16 heads, 63 sectors/track, 2080 cylindersUnits = cylinders of 1008 * 512 = 516096 bytes Disk /dev/hda doesn't contain a valid partition table *하드디스크 1. IDE패러럴(병렬), 4개장착가능 h2. S-ATA 시리얼 6개장착가능 s3. SCSI 서버전용, 시리얼 15개장착가능 s *파티션작업 #fdisk 장치명 예)#fdisk /dev/hda > m Command action a toggle a bootable flag b edit bsd diskla.. 더보기
리눅스 기본 이론(12) - NFS [NFS란?]리눅스와 리눅스 사이에 파일을 공유하는 서버로, Network File System 의 약어로썬마이크로시스템사에서 개발된 TCP/IP 프로토콜로 리눅스 운영체제간에 파일을 상호 공유하고자 할 때 흔히 사용되는 서비스이다. NFS는 서버에 의해 파일시스템이 마운트되는 것이 아니라, 클라이언트에 의해서 서버의 파일시스템이 마운트되어 클라이언트가 서버의 파일시스템을 자신의 파일시스템처럼 사용하는 것이 주된 특징이다. NFS 서버는 웹서버를 분산하여 서버끼리 데이터를 동기화시키고자 할 때 사용될 수 있으며, 원격 서버의 특정 디렉토리를 로컬 디렉토리로 마운트시켜 서버의 파일을 공유하는데 사용될 수 있다.또한 CD/DVD-ROM 드라이브가 없는 시스템에서 CentOS를 비롯한 리눅스 배포한을 네트워크.. 더보기
리눅스 기본 이론(11) - SAMBA, DHCP 1.삼바 설치 'rpm -e `rpm -qa | grep samba`'yum install -y samba 2.환경설정vi /etc/samba/smb.conf workgroup = 윈도우 운영체제와 동일한 그룹으로hosts allow = 공유를 허용할 네트워크 주소 172.16.4. 172.16.4.159 172.16.4.0/255.255.255.0security = share(익명)/user(ID/PW)/domainnetbios name = 컴퓨터이름 윈도우에서 \\리눅스 서버 3.데몬 재실행service smbd restart 4. 방화벽 설정iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 137:139 -j ACCEPTiptables -A.. 더보기
리눅스 기본 이론(10) - 네트워크 설정, 네트워크 진단 명령어, 서버 포트와 방화벽 오후 1:49 2016-05-03 리눅스 정리 10일차 TCP/IP 네트워크 설정 1. 이더넷 네트워크 카드 설정 /etc/modprobe.conf커널에서 지원되는 이더넷 네트워크 장치는 부팅 시 자동으로 모듈이 로딩되어 장치를 사용할 수 있는 상태가 된다.커널에서 자동으로 검색된 이더넷 모듈 장치는 /etc/modprobe.conf 파일에 정의되어 있다. alias 디바이스명 모듈명 alias eth0 vmxnetalias scsi_hostadapter mptbasealias scsi_hostadapter1 mptspialias scsi_hostadapter2 ata_piixalias snd-card-0 snd-ens1371 *자주 사용하는 랜카드모듈명Realtek8139tooRealtek 8169 1.. 더보기
리눅스 기본 이론 (9) - Nmap, rootkit, rkhunter, snort, TCP/IP 네트워크 설정 Nmap포트 스캔 도구.이 프로그램은 해킹보다는 취약점 분석을 위한 도구로 자주 사용이된다.서버에서 불필요하게 동작하고 있는 서비스들을 찾아낼때 유용하다. 홈페이지 http://www.insecure.org/nmap 패키지설치yum install nmap nmap-frontend 1. 스캔유형 -sSTCP SYN 스캔-sTTCP Connect() 스캔-sP핑 스캔-sUUDP 스캔-sOIP 프로토콜 스캔-sAACK 스캔-sLList 스캔-sRRPC 스캔-sWTCP 윈도우 스캔-bFTP Bounce 스캔-v스캐닝과정을 자세히 보여준다. Discovered open port 23/tcp on 172.16.4.3Discovered open port 22/tcp on 172.16.4.3Discovered open.. 더보기
리눅스 기본 이론(8) - 로그 분석, 백도어 실습, tripwire 오후 1:54 2016-04-29 로그분석/var 밑에 저장xorg.o.log엑스윈도우에 관련된 로그anaconda.log페도라 리눅스 설치에 관련된 로그croncron 데몬이 도착할 때 발생되는 로그dmesg커널에 의한 부팅시 하드웨어 정보와 파일시스템에 대한 로그lastlog마지막으로 로그인한 정보(/etc/passwd에 등록된 계정에 대해서만)messagessyslogd와 klogd 데몬에 의해서 발생되는 로그rpmpkgs설치된 RPM 패키지 정보secure쉘 접속이 발생되는 로그 메시지로그(원격접속과 관련된)wtmp사용자의 로그인 정보를 기록utmp로그인 접속기록btmp로그인 실패기록yum.logyum으로 설치한 패키지 정보-----------------------------------------.. 더보기