반응형

login 실패감사

/etc/default/login 설정

주석해제 RETRIES=5 -> 5번 실패시 /var/adm/loginlog 에 나타남

Console=/dev/console 앞에 #주석처리

telnet localhost 접속후 계정,암호 실패시 /var/adm/loginlog에 기록남음

                                           tail -f /var/adm/loginlog

 

who : 현재 접속중인 로그 나음

last : 최근 login,logout 정보 표시

 

su - : 속성까지 모두 바꿈 / 신분세탁

su : 이름만 바뀜 / 이름만 가명

 

GID 14

사용자 계정이나 그룹 생성, 소프트웨어등 설치           조심해야함

 

일반 사용자 및 root의 접근을 제한하는 설정

/etc/default/su

 

# SULOG determines the location of the file used to log all su attempts

#

SULOG=/var/adm/sulog

# CONSOLE ~~~

#CONSOLE=/dev/console 서버와 연결된 모니터에서만 명령어 칠 수 있음, 근데 주석처리 해서 어디에서든 명령어 치는 것이 가능 

~~~

#

SYSLOG=YES

 

 

CONSOLE= #/dev/console => 어디서든 명령어 치는 것이 불가능

/etc/default/login

 

 

chown

- 파일이나 디렉토리의 소유자 변경

-R : 하위 디렉토리까지 소유권 변경

 

which

명령어 위치 찾는 것

 

 

 

setuid : 파일 실행시 소유자 권한으로 실행 (어느 누구라도 passwd실행시 root권한으로 실행) 

Sticky Bit Permission

자기가 만든 것만 권한 가짐

 

 

server A   <----------->   server B

server A,B 모두 같은 계정이 있어야 함

 

server B  vi /etc/hosts     IP . 서버명 추가

 

server B  vi /etc/hosts.equiv    

 

 

server100 에 oracle 계정은 암호없이 접속가능하게 해줌

 

 

server100에 모든 계정은 암호없이 접속가능하게 해줌

 

root로 접속가능하게 .rhosts 

 

 

반응형

'OS > 리눅스,솔라리스' 카테고리의 다른 글

nfs  (0) 2014.08.18
cron,package,swap  (0) 2014.08.18
디스크관리  (3) 2014.08.14
사용자관리, 그룹관리  (0) 2014.08.13
Process, 압축  (0) 2014.08.12
리눅스 명령어  (0) 2014.08.11
솔라리스9 설치  (0) 2014.08.11
반응형

useradd : 사용자 추가

useradd { -u uid}            {-g gid}                        {-G gid}     {-d dir}         

              주민번호    부서번호or부서이름(원그룹)     보조그룹    홈 디렉토리 위치지정   

             {-m}                                                {-s shell} {-c comment} loginname

 홈 디렉토리 안만들어져 있으면 만들라는 옵션          

      (솔라리스는 필수 리눅스는 x)      

 

useradd -D : 기본값 나옴

 

# /bin/ksh     /bin/bsh         /bin/csh      /bin/sh

   konshell       bashshell      cshell          본shell

 

#useradd -u 100 -g other -d /export/home/user100 -m -s /bin/ksh -c "Regular" user100

#useradd user200    -> 설정값 솔라리스가 알아서 지정

 

usermod : 사용자 정보 수정

usermod -u uid -o -----------------

 -o : overwrite : id값 중복허용

 

/etc/passwd :사용자 정보 저장되어있음

#아이디:암호:uid:gid:설명:홈 디렉토리:쉘 순으로 나열

/etc/shadow : 암호 저장되어있음

 

userdel : 사용자 제거

 -r : 디렉토리까지 모두 제거

#userdel user100 : user100 계정정보만 제거 작업했던 디렉토리 남아있음

#userdel -r user200 : user200 계정정보와 디렉토리 모두 제거

 

passwd : 암호변경

#passwd 자기 계정 암호 변경

#passwd id : id 암호 변경

 

groupadd : 그룹추가

groupmod : 그룹id나 이름 변경

groupdel : 그룹제거

groups : 사용자가 속한 그룹 목록 표시

 

system-wide 초기화 파일 : 사용자 전체에게 알리고 초기화

User 초기화 파일 : 특정 사용자에게만 알리고 초기화

 

유닉스 <-> 유닉스 : ssh : 접속 /scp : 카피

#scp 172.16.5.100:/a103.txt /temp/s103.sh            172.16.5.105 서버에 있는 a103.txt 파일을

                                                                       /temp/s103.sh 파일로 복사 (가져오기)
#scp /temp/s103.sh 172.16.5.100:/a103.txt            s103.sh파일을 172.16.5.105서버로 복사

                                                                       (보내기)

윈도우 <-> 유닉스 : winscp

 

반응형

'OS > 리눅스,솔라리스' 카테고리의 다른 글

cron,package,swap  (0) 2014.08.18
디스크관리  (3) 2014.08.14
서버보안, 원격접속관리  (0) 2014.08.13
Process, 압축  (0) 2014.08.12
리눅스 명령어  (0) 2014.08.11
솔라리스9 설치  (0) 2014.08.11
OEL6 설치  (0) 2014.08.11
반응형

Daemon : 자동으로 실행되는 프로그램

Process : 실행시켜 동작되는 프로그램

ps : 프로세스 모든 명단 보기

 -e : 현 시스템에서 동작하고 있는 모든 프로세스 목록

 -f : PID, TTY, TIME, COM외 UID, PPID , SMITO 등 표ㅣ

kill : 프로세스 죽이기 (pid)이용

kill (-1) 재시작

kill (-9) 강제종료

pkill : 파일명으로도 죽이기 가능

 

jobs : 현재 실행중인 job 표시

bg %n : job id 가 'n'인 작업을 background 작업으로 변경

fg %n : job id 가 'n' 인 작업을 foreground 작업으로 변경

stop %n : job id 가 'n' 인 background 작업 중지

ctrl + z : foreground job 중지

ctrl + c : 작업 취소

 

압축 (압축 풀때는 압축했던 명령어로 풀어야 함)

tar : 압축하기 위해 여러개의 파일을 하나로 묶어주는 기능    -> z, gz, bzip로 압축

 -c : 하나로 모으기

 -x : 풀기

 -v : 보여주기

 -f : 파일이름 지정

ex) tar cvf files.tar file1 file2 file3      file1,file2,file3을 files로 모으기

     tar cvf /tmp/include.tar include        include디렉토리를 모으기

     tar tvf include.tar      압축풀지않고 내용 보기

     tar xvf include.tar     어디에 압축 풀리는지 잘 알아야함

 

하나의 파일만 압축

 -c : 실제 압축하지 않고 압축할 내용을 Console로 보여줌

compress 

uncompress 

압축율이 가장 낮음

'Z" 확장자가 붙음 

gzip

gunzip 

압축율이 낮음

".gz"확장자가 붙음

bzip2 

bunzip2 

압축율이 좋다

".bz"확장자가 붙음 

파일 디렉토리 한번에 압축

zip vs unzip           압축율이 좋음, 실제 상대 경로명으로 저장됨

-r : 압축옵션

ex)  zip -rv zipfile filename(s)   압축

       zip -lv zipfile filename(s)   해제

jar

 

volcheck : cd나 disk 변경시 체크

cd가 오작동 하는 경우

#/etc/init.d/volmgt stop

#/etc/init.d/volmgt start

 

 

반응형

'OS > 리눅스,솔라리스' 카테고리의 다른 글

디스크관리  (3) 2014.08.14
서버보안, 원격접속관리  (0) 2014.08.13
사용자관리, 그룹관리  (0) 2014.08.13
리눅스 명령어  (0) 2014.08.11
솔라리스9 설치  (0) 2014.08.11
OEL6 설치  (0) 2014.08.11
CENT0S, OEL 설치  (0) 2014.08.11
반응형

절대경로 상대경로

/a/b/c/d/e

경로이동 ex) c->a로 이동할때

절대경로 cd /a

상대경로 cd ./../..

c->b로 이동할때

절대경로 cd /a/b

상대경로 cd ./..

c->d로 이동할때

절대경로 cd /a/b/c/d

상대경로 cd ./.  cd d

 

메타캐릭터

:원래 의미가 아닌 다른 특별한 의미

 

~ : home 디렉토리

* : 모든 것 (글자수 제한이 없음)

? : 모든 것 (한 글자만)

[ ] : [ ] 사이의 모든 글자

> : 지정 된 위치에 저장  (덮어쓰기) 

     ex) etc디렉토리 안의 conf로 끝나는 확장자명을 가진 파일을 list.txt에 저장      

       ls /etc/*.conf > list.txt    list.txt 파일 안에 덮어쓰기      

       ls /etc/*.conf >> list.txt  list.txt 파일 안에 추가하기

file : file의 타입을 나타냄

cat : text파일의  내용을 화면에 나타냄 (한페이지에 보이는 작은 내용)

more : text파일의 내용을 화면에 나타냄 (한페이지 이상되는 큰 내용)

head : 파일의 첫번째 10 라인 표시

tail : 파일의 뒷부분 10 라인 표시      ex) tail -f a.txt      a.txt 파일의 변경내역을 실시간으로 조회

wc -l : 라인수 표시

cp : 파일 복사. 복사하려는 파일명이 있으면 덮어쓰기, 없으면 생성 (히든파일을 넘길 경우 지정해줘야함)

    -r : 하위 디렉토리까지 포함해서 복사 (히든파일 제외)

    -i : 물어보고 복사

    -p : 파일을 날짜까지 그대로 옮김

    -a : 파일과 디렉토리 모두 복사 (솔라리스에서 불가능 리눅스에서만 사용)

    -v : 카피내용을 보여줌 (솔라리스에서 불가능 리눅스에서만 사용)

mv : file이나 directory를 옮기거나 이름변경

    -i : 덮어쓸건지 확인

rm : 제거

mkfile = 용량 지정해서 생성

#mkfile 20m /p1/dir1/a.sh      -20mb a.sh 파일 /p1/dir1 안에 생성

touch : 파일이 존재하지 않을 경우 empty file 생성

           파일이 존재할 경우 파일의 접근시간, 수정시간 변경 

ex) touch -t 04020808 (mm dd 시간 분)

  

VI Editor

Command mode - 입력,저장 제외한 대부분의 작업을 할 수 있음    

Edit mode - 입력모드 i, o, a 누르고 입력시작 해야됨

Last line mode - 저장모드  :, /, ? 입력후 저장

 

command mode

-x : 커서에 있는 한문자 잘라내기

-dw : 위치한 곳에서부터 한단어 잘라내기

-dd : 커서가 위치한 줄 잘라내기

-D : 커서가 위치한 곳부터 라인 마지막까지 잘라내기

-5, 10d : 5번째~10번째줄 잘라내기    

-u : 실행취소 ctrl+z 와 같은기능

%s/old/new/g : old문자를 new문자로 바꾸기

yy : 한줄 복사

p : 커서 위치한 다음에 붙여넣기

P : 커서 위치한 이전에 붙여넣기

1,3 co 5 : 1~3번 라인 복사해서 5번 라인 다음에 붙여넣기

4,6 m 8 : 4~6번 라인을 8번 라인으로 이동

w new_filename : new_filename 으로 저장

set nu : 라인넘버 보기

G : 마지막줄로 가기

숫자G : 해당 줄로 가기

find : 파일의 이름, 크기, 시간 등으로 검색

grep : 파일의 내용을 검색

 -n : 줄 번호 보여주는 것

 -v : 옵션 빼고 출력

 -i : 대소문자 구분 x

 -l : 파일명만 출력    

 

정규식

^ : ^abc abc로 시작하는 라인 출력

$ : abc$ abc로 끝나는 라인 출력

[] : []안에 포함하는 문자 출력 [a-z] a~z출력

[^] : []안에 포함하는 문자 해당하지 않는 문자 출력 [^a-z] a~z포함하지않는 문자 출력

 

확장 정규식

+ : a~z 중 한 문자로 시작하고 ark로 끝나는 단어가 있는 라인 출력  ex) [a-z]+ark

x|y : x 나 y를 포함하는 단어가 있는 라인 출력

(|) :  ex searc(es|ing) searches나 searching이 포함된 라인 출력

 

권한 변경

chomd : 권한변경

 -R : 하위디렉토리까지 모두

chmod mode filename   

Symbolic mode 형식

 u : 사용자

 + : 권한 추가

 r : 읽기 

 g : 그룹

 - : 권한 해제

w : 쓰기 

 o : others

 

 x : 실행

 a : 모든사용자

 

 

ex) chmod g+w = 그룹에 쓰기권한 추가

 

Octal Mode

4 : Read

2 : Write

1 : Execute

ex ) chmod 764  -rwxrw-r-- 이런 형식으로 권한부여

 

dir  -  777  기본 권한

file  -  666 기본 권한

umask 022

----------

dir - 755

file - 644

반응형

'OS > 리눅스,솔라리스' 카테고리의 다른 글

서버보안, 원격접속관리  (0) 2014.08.13
사용자관리, 그룹관리  (0) 2014.08.13
Process, 압축  (0) 2014.08.12
솔라리스9 설치  (0) 2014.08.11
OEL6 설치  (0) 2014.08.11
CENT0S, OEL 설치  (0) 2014.08.11
RHEL5 설치  (0) 2014.08.11
반응형
반응형

'OS > 리눅스,솔라리스' 카테고리의 다른 글

사용자관리, 그룹관리  (0) 2014.08.13
Process, 압축  (0) 2014.08.12
리눅스 명령어  (0) 2014.08.11
OEL6 설치  (0) 2014.08.11
CENT0S, OEL 설치  (0) 2014.08.11
RHEL5 설치  (0) 2014.08.11
RHEL4 설치  (0) 2014.08.11
반응형

파티션 설정
/  ------- 5000
/boot ----  200
/var ----- 1000
swap ----- RAM두배
/home ---- 5000
/app  ---- 나머지

 패키지 설정

BASE SYSTEM
-Legacy UNIX Compatibility
-Networking Tools

 Desktops
-Desktops
-Desktop Platform
-Fonts
-General Purpose Desktop
-Graphical Administration Tools
-Legacy X Window System compatability
-X Window System

 Development
-Eclipse 빼고다

반응형

'OS > 리눅스,솔라리스' 카테고리의 다른 글

Process, 압축  (0) 2014.08.12
리눅스 명령어  (0) 2014.08.11
솔라리스9 설치  (0) 2014.08.11
CENT0S, OEL 설치  (0) 2014.08.11
RHEL5 설치  (0) 2014.08.11
RHEL4 설치  (0) 2014.08.11
RHEL3 설치  (2) 2014.08.11
반응형

RHEL5와 동일하게 설치

패키지 선택할때 

BaseSystem 에서  Dialup Networking Support, OpenFabrics Enterprise Distribution 빼고 선택

반응형

'OS > 리눅스,솔라리스' 카테고리의 다른 글

리눅스 명령어  (0) 2014.08.11
솔라리스9 설치  (0) 2014.08.11
OEL6 설치  (0) 2014.08.11
RHEL5 설치  (0) 2014.08.11
RHEL4 설치  (0) 2014.08.11
RHEL3 설치  (2) 2014.08.11
리눅스  (0) 2014.08.11
반응형

파티션 나누기 - Create Custom Layout 으로

 

파티션 설정
/  ------- 5000
/boot ----  100
/var ----- 1000
swap ----- RAM두배
/home ---- 5000
/app  ---- 나머지

 

ip설정에서 ipv6 체크해제 ipv4만 사용 Manual configuration으로 ip설정

 

custom now 응용프로그램 선택

system tools -> optional packages -> sysstat-7.0.2-3선택

 

Kdump(kernel dump) : os사용중 문제가 생기면 harddisk에 저장

 

해상도 변경

-System ->Administration -> Display -> Hardware -> Monitor Type -> lcd 1024x768

반응형

'OS > 리눅스,솔라리스' 카테고리의 다른 글

리눅스 명령어  (0) 2014.08.11
솔라리스9 설치  (0) 2014.08.11
OEL6 설치  (0) 2014.08.11
CENT0S, OEL 설치  (0) 2014.08.11
RHEL4 설치  (0) 2014.08.11
RHEL3 설치  (2) 2014.08.11
리눅스  (0) 2014.08.11
반응형

RHEL3과 동일하나 Version을 Red Hat Enterprise Linux 4 로 변경 그이후 동일


RHEL3과 같이 No firewall 체크해서 방화벽 해제후 아래 Enable SELinux 에서 Disabled선택해서 추가 방화벽 해제


RHEL3 과는 다르게 Applications에서 Editors, Graphical Internet 체크

Server 올 체크해제

Development 올 체크

System System Tools 체크

반응형

'OS > 리눅스,솔라리스' 카테고리의 다른 글

리눅스 명령어  (0) 2014.08.11
솔라리스9 설치  (0) 2014.08.11
OEL6 설치  (0) 2014.08.11
CENT0S, OEL 설치  (0) 2014.08.11
RHEL5 설치  (0) 2014.08.11
RHEL3 설치  (2) 2014.08.11
리눅스  (0) 2014.08.11
반응형

Guest operating system에서 Linux선택

Version에서 Red Hat Enterprise Linux 3 선택

Location 경로지정 원하는곳에 맞춰서

NEXT


Memory 1024MB로 설정


bridge networking 설정으로 ip주소 수동설정

LSI Logic(Recommended) 선택

New virtual disk 선택

SCSI 선택

single file 선택

 

 

Manually partition선택으로 파티션 나누기
 

New버튼 눌러서 파티션 설정

파티션

/   -----  5000
 /boot ---   100
 /var ----  1000
 swap ----  RAM 두배    ->swap은 File System Type에서

/home ---- 나머지 전부  -> 나머지 값 정하는것은 Fill to maximum ... 클릭

Edit 클릭후 Configure using DHCP체크해제 후 IP주소 기입

IP:172.16.5.xxx(105)
netmask:255.255.0.0


 

Host name - server105

gateway:172.16.0.1
dns:168.126.63.1

No firewall체크해서 방화벽 제거



언어설정에 korean 해주기



customize클릭해서 설정해주기


Server - all체크해제

Development - all체크

System- system tools 체크 

화면 설정하는 부분에서 Generic LCD Display -> 해상도 1024x768

 

 

반응형

'OS > 리눅스,솔라리스' 카테고리의 다른 글

리눅스 명령어  (0) 2014.08.11
솔라리스9 설치  (0) 2014.08.11
OEL6 설치  (0) 2014.08.11
CENT0S, OEL 설치  (0) 2014.08.11
RHEL5 설치  (0) 2014.08.11
RHEL4 설치  (0) 2014.08.11
리눅스  (0) 2014.08.11

+ Recent posts