본문 바로가기

리눅스

SELinux, firewall 해제 1. 네트워크 보안을 위한 SELinux (system-config-selinux)- Selinux는 보안에 취약한 리눅스를 보안하기 위한 것입니다.- 설정파일은 /etc/sysconfig/selinux 또는 명령어를 이용하여 변경합니다. - 강제(enforcing)시스템 보안에 영향을 미치는 기능이 감지되면 아예 그 기능이 작동되지 않도록 시스템에서 막아줍니다. - 허용(permissive)시스템 보안에 영향을 미치는 기능이 감지되면 허용은 되지만 그 내용이 로그에 남고 화면에도 출력됩니다.- 비활성(disabled) SELinux를 사용하지 않는 것입니다. 보안에 매우 취약합니다.SELinux=disabled를 추가하고 저장, 재부팅 2. 방화벽 설정(system-config-firewall)- 방화.. 더보기
리눅스 서버 설치와 sshd포트 설정 레이드란?http://blog.naver.com/capemay?Redirect=Log&logNo=40192616466hp서버는 레이드가 2개로 나눠져 있음(메모리 용량을 반반으로 나눠서 비상을 대비하여 사용) 우리는 레이드를 한개로 바꾸어서 한 레이드에 모든 메모리용량을 사용할 것임회사에서는 레이드 0만 사용할 것임 1. vmware에서 install from메뉴에서3번째 맨아래인 i will install the operating system later를 선택해야함 Install or upgrade an existing system을 선택하여 설치 Disc Found (Skip 선택) what language would you like to use during the installation proces.. 더보기
mysql접속시 ERROR 2002 현상해결 mysql접속시 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 위의 에러시 service mysqld start를 누름 더보기
리눅스 사이트 질문 : 도움이 될만한 리눅스 사이트는 어디인가요? 답변 : 한국 사이트로는 물론 저희 리눅스인터내셔널의 www.linux.co.kr 뿐만 아니라 리눅스 한글 문서 프로젝트의 www.kldp.org, 알짜리눅스의 www.alzzalinux.com , 적수네 동네의 www.linux.sarang.net 등이 있습니다. 외국사이트로는 www.linux.com , www.freshmeat.net , www.linux.org , www.linuxgazette.com , www.slashdot.org 등이 있습니다. 한국 사이트 http://linux.co.kr/ 리눅스 인터내셔널 http://www.kldp.org 리눅스 한글 문서 프로젝트 http://www.alzzalinux.com 알짜리눅스 http://.. 더보기
vsftpd FTP vsftpd FTP 프로그램 1. selinux 설정을 open 해줘야 합니다. 터미널에서 system-config-securitylevel 에서 selinux 부분에서 ftp 관련 부분을 해제해주세요. 2. chown ftp.ftp /var/ftp/pub 또는 chmod 777 /var/fpt/pub ftp는 anonymous를 의미함 위의 명령어로 디렉토리에 대한 소유권과 권한을 바꿔줘야 anonymous가 쓰기(업로드)가 가능 3. 위경우에도 해결안될시 553 Could not create file. # setsebool -P ftpd_disable_trans 1 # /etc/init.d/vsftpd restart 더보기
리눅스 디렉토리 디렉토리 설명 디렉토리 용 도 bin 일반 사용자들을 위한 명령어들이 있다. boot 부트로더와 부팅을 위한 파일들이 있다. dev 장치 파일들이 있다. etc 시스템 혹은 프로그램들의 환경 설정 파일들이 있다. home 사용자들의 홈 디렉토리 lib 공유 라이브러리와 커널 모듈이 있다. media 이동식 디스크가 마운트 되는 곳이다. mnt 파일 시스템이 임시로 마운트 되는 곳이다. opt 응용 프로그램이 설치되는 곳이다. proc 실행중인 프로세스의 정보와 CPU, 메모리 등의 시스템 정보가 가상의 파일로 저장되어 있다. sbin 시스템 관리 명령어들이 있다. srv 시스템이 제공하는 서비스를 위한 파일들이 있다. tmp 임시 파일들이 저장되는 곳이다. usr 응용 프로그램이 설치되는 곳이다. var.. 더보기
vi 편집기 기능 ■ 커서 이동 문자키를 이용한 커서 이동하기 k(위) h(왼쪽) l(오른쪽) j(아래) ← = 좌측으로 가기 = h , ↓ = 아래로 가기 = j ↑ = 위로 가기 = k → = 우측으로 가기 = l (소문자 엘) ■ 신속하게 이동 w - 오른쪽으로 특수문자 혹은 한단어의 처음으로 이동 b - 왼쪽으로 특수문자 혹은 한단어의 처음으로 이동 W - 오른쪽으로 한단어의 처음으로 이동 B - 왼쪽으로 한단어의 처음으로 이동 ■ 한 행 안에서의 이동 0 (숫자 영) - 행의 맨 처음으로 이동 $ - 행의 맨 마지막으로 이동 ■ 페이지 이동 G - 문서의 맨 끝 행으로 이동 nG - (예) 3G 하게 되면 그 파일 위에서 3번째 행으로 이동 [CTRL] + f = 한 페이지 아래로 이동 [CTRL] + b = 한.. 더보기
리눅스 기반 소스를 윈도우 기반으로 바꾸는 4가지 방법 1. WSAStartup, WSACleanup 함수호출을 통한 소켓 라이브러리의 초기화와 해제 2. 자료형과 변수의 이름을 윈도우 스타일로 변경하기 3. 데이터 송수신을 위해서 read, write 함수 대신 recv, send 함수 호출하기 4. 소켓의 종료를 위해서 close 대신 closesocket 함수 호출하기 더보기