chown: 파일의 소유자 바꾸기  ( -Rf 하위 디렉토리까지 )

ex) chown -Rf 유저 디렉토리(파일)명

chgrp: 파일의 그룹 바꾸기

chmod 777 파일명


[유저 생성]

adduser 아이디
deluser --remove-all-files 아이디


[File Source Search]

find . -name "*" -exec grep "07-060" / {} \;
grep -rn "07-060" *


파일찾기

find / -name 파일명 -type f

 
디렉토리 찾기

find / -name 파일명 -type d

 
하위 디렉터리에서 모든 파일 찾기

find . | xargs grep '파일명'

[파일 리스트 뽑아내기] 
ls -alRF

[사용자 추가/삭제]

useradd 아이디

passwd 아이디


userdel -r 아이디  ( -r home폴더 내용까지 삭제 )


[시스템 문자셋 변경]

/etc/sysconfig/i18n



[부팅시 자동 수행]

부팅시 자동으로 수행되기 위한 설정은
/etc/rc.d/rc.local 파일의 맨 마지막 줄에 명령을 추가해준다.


/etc/rc.local
source /etc/rc.d/rc.local 부팅 하지 않고 재 설정 적용 가능

[서비스 등록]
0 : halt (종료 모드) 
1 : single user mode (단일 사용자 모드, 시스템 복구시 사용한다.) 
2 : multiuser, without NFS (The same as 3, if you do not have networking) 
3 : full multiuser mode (다중사용자 모드 text login) 
4 : unused 
5 : X11 (다중사용자 모드 X window mode login) 
6 : reboot (재부팅)
chkconfig --level 35 서비스명 on[off]


[방화벽 포트 활성화]
/etc/sysconfig/iptables
service iptables restart


[환경 변수 등록]

/etc/profile.d/ 밑에 .sh 확장자로 하나 만들어서 환경변수를 export CATALINA_HOME=/usr/tomcat 와 같이 등록한다.


[열려진 포트확인]

netstat -nltp


[링크 Link]

심볼릭 링크(symbolic link) - 윈도우의 단축 아이콘과 비슷
ln -s
 test.txt hello.txt

하드 링크(hard link) - 해당 파일을 복사본을 만듬.. 한곳을 수정해도 동기화 됨
ln
 test.txt hello.txt


[우분투 방화벽 설정]

방화벽 사용 = ufw enable
방화벽 전체 해제 = ufw disable
룰 전체 닫기 = ufw default deny
룰 전체 열기 = ufw default allow
포트 열기 = ufw allow 포트
포트 닫기 = ufw deny 포트
삭제       = ufw delete allow(deny) 포트
상태       = ufw status


[우분투 dkpg]
인스톨
dpkg -i

언인스톨
dpkg -P(--purge)
설치목록
dpkg -l
아카이브 정보
dpkg --info


[Centos 방화벽]

6

/etc/init.d/iptables stop

7

systemctl stop firewalld

리부팅시 방화벽 실행 하지 않기

systemctl disable firewalld


selinux 비활성

setenforce 0

selinux  활성

setenforce 1

/etc/selinux/config


[Apache2, Tomcat 설정 및 시작]
export CATALINA_HOME=/usr/apache-tomcat-5.5.28
export JAVA_HOME=/usr/jdk1.6.0_17
export JRE_HOME=/usr/jdk1.6.0_17

# Apache2 Start
/usr/sbin/apache2ctl start
ex) apache2: Could not reliably determine the server's fully qualified domain name, using 0.0.0.0 for ServerName
    
비스무리하게 나온다면 vi /etc/apache2/apache2.conf 마지막쯤에 ServerName localhost 추가 하자

# Tomcat Start
/usr/apache-tomcat-5.5.28/bin/./startup.sh

[proftpd]

접속 지연현상 발생 시 

/etc/proftpd/proftpd.conf
UseReverseDNS off
IdentLookups off
ServerIdent on "FTP Server ready."

IdentLookups 항목은 존재함

ftp데몬을 재기동 하면 된다.

/etc/init.d/proftpd restart

[호스트]
#CentOS 6
vi /etc/sysconfig/network
HOSTNAME=myhost 

#CentOS 7 
hostnamectl set-hostname myhost

[버전 확인]
cat /etc/*-release
[비트 확인]
getconf LONG_BIT
uname -m

[RPM 확인]
rpm -ql httpd

[JDK 등록]
링크, 이름, 실제 경로,  우선순위
alternatives --install /usr/bin/java java /usr/java/latest/bin/java 1000
alternatives --config java

alternatives --remove java /usr/java/latest/bin/java


 onSelectStart="return false;"
/*
Create User ID Identified by PWD
default tablespace users
temporary tablespace temp
quota unlimited on users
quota unlimited on temp;
*/
grant connect, resource to ID

+ Recent posts