본문 바로가기

전체 글

(88)
[리눅스] Ubuntu Server SSH 특정 디렉토리 지정방법 1) create an user and force root to be owner of it cd /homesudo mkdir johnsudo useradd -d /home/john -M -N -g users johnsudo passwd johnsudo chown root:root /home/johnsudo chmod 755 /home/john 2) Change the subsystem location on /etc/ssh/sshd_config #Subsystem sftp /usr/lib/openssh/sftp-serverSubsystem sftp internal-sftpand create a user section: Match User john ChrootDirectory /home/john ForceC..
[리눅스] Ubuntu Server - 보안 출처 : http://www.andrewault.net/2010/05/17/securing-an-ubuntu-server/ 1. 기본값 변경 참고: StricterDefaults 1.1. 공유 메모리(/dev/shm)에 접근하지 못하도록 변경 /dev/shm은 httpd 같은 실행중인 서비스를 공격하기 위해 사용될 수 있음. $ sudo vi /etc/fstabtmpfs /dev/shm tmpfs defaults,noexec,nosuid 0 0 1.2. root 계정으로 SSH 로그인을 못하도록 변경 우분투는 기본적으로 root 로그인 자체가 제한되어 있지만 Slicehost나 Linode를 설치하면 그게 풀림. (*) sudo passwd root 커맨드를 입력해서 제한을 풀 수도 있음. $ sudo ..
[리눅스] Ubuntu Server - Drop caches echo 1 > /proc/sys/vm/drop_cachesecho 2 > /proc/sys/vm/drop_caches echo 3 > /proc/sys/vm/drop_caches Check memory : free
[리눅스] Ubuntu Server - Tailing syslog sudo tail -f /var/log/syslog​
[리눅스] DoS/DDoS 방어 - Linux Perl 스크립트. Installing : wget http://www.inetbase.com/scripts/ddos/install.sh chmod 0700 install.sh ./install.sh Uninstalling : wget http://www.inetbase.com/scripts/ddos/uninstall.ddos chmod 0700 uninstall.ddos ./uninstall.ddos More Inform Link : This
HTTP Header Field X-Frame-Options More Information's RFC7034 or link Mixed content blocking and protection of clickjacking.
[MySQL] mysqldump 를 이용한 MySQL DB전체 백업 명령어. mysqldump -u root -p --all-databases > all_databases.sql mysqldump -u root -p -A > all_backup.sql mysqldump --opt -A -u root -ppassword > all_backup.sql 잠긴 테이블까지 백업 mysqldump -u 아이디 -p --lock-all-tables DB명 > 파일명.sql 두개 이상의 DB를 선택 백업 mysqldump -u 아이디 -p --databases DB명1 DB명2 > 파일명.sql 두개 이상의 테이블만 선택 백업 mysqldump -u 아이디 -p DB명 --tables 테이블명1 테이블명2 > 파일명.sql 캐릭터셋 지정 백업 mysqldump -u 아이디 -p --defaul..
[리눅스] Ubuntu의 apt-get 명령어 정리. apt-get(Advanced Packaging Tool)은 우분투(Ubuntu)를 포함안 데비안(Debian)계열의 리눅스에서 쓰이는 패키지 관리 명령어 도구입니다. 우분투에는 GUI 로 되어 있는 시냅틱 꾸러미 관리자도 있기는 하지만 이런 저런 개발관련 패키지를 설치할 때는 커맨드기반인 apt-get 이 더 편하기도 합니다. sudo 는 superuser 권한으로 실행하기 위함입니다. 패키지 인덱스 인덱스 정보를 업데이트 : apt-get 은 인덱스를 가지고 있는데 이 인덱스는/etc/apt/sources.list 에 있습니다.이곳에 저장된 저장소에서 사용할 패키지의 정보를 얻습니다. sudo apt-get update 설치된 패키지 업그래이드 : 설치되어 있는 패키지를 모두 새버전으로 업그래이드 합..