티스토리 뷰
대문자 소문자 구분
파일긴거는 _ 로 이어주면 깔끔
.으로 시작하는 파일은 (C 컴파일러등에서 사용)
- 와일드카드 * 에 매칭되지 않음 .* 로 해야 매칭됨
- ls 로 나타나지 않고 ls -a 로 해야 보임 (일반적으로 감춰짐)
리다이렉션 (Redirection)
: 명령어의 결과를 파일로 저장하거나 echo 명령어와 같이 이용하면 파일 내용 생성 및 추가
> : → 방향
< : ← 방향
>> , << : 내용 추가
리눅스커널모듈 위치
/lib/modules/[커널버젼]/kernel/drivers/net/
모듈적재
modprobe e1000
vim /etc/modprobe.conf (여기에 있으면 따로 적재해줄 필요없음)
- alias eth0 e1000
- alias eth1 e1000 (같은 랜카드가 하나 더 장착하면 하나 더 추가해주면 됨)
도메인네임의 질의 순서 결정
vim /etc/host.conf
- order hosts,bind 호스트 파일에 먼저 질의하고 네임서버에 질의한다
useradd 유저추가
vim /etc/default/useradd
# useradd defaults file
GROUP=100 # 기본그룹의 유저 ID 지정
HOME=/home # 사용자 홈디렉토리 경로 지정
INACTIVE=-1 # 0 : 비밀번호가 만기되자마자 계정 사용불능, -1 이면 이 기능을 사용하지 않음
EXPIRE= # 비밀번호 만기일 지정
SHELL=/bin/bash # 사용자가 로그인 할때 실행되는 기본 셸 기본인 BASH
SKEL=/etc/skel # 계정이 만들어진후 사용자의 홈 디렉토리에 기본적으로 복사되일 파일이 지정된 디렉토리
CREATE_MAIL_SPOOL=yes
사용자 계정정보
vim /etc/passwd
- takakocap:x:500:500::/home/takakocap:/bin/bash
- 계정이름:비밀번호:UID:GID:홈디렉토리위치:로그인할셀
사용자 패스워드 정보
vim /etc/shadow
- 암호화된 비밀번호로 저장됨
vim /etc/login.defs
- 패스워드 유효일자 및 최소 길이 등을 설정할수 있는 파일
그룹
groups
- 사용자가 어떤 그룹이 속해있는지 확인
groupadd KEK
- KEK 그룹만들기
groupadd -g 600 KEK
- GID 600 으로 KEK 그룹 만들기
groupdel
- 그룹지우기
su, su- 의 차이
- echo $PATH 로 확인해보면 경로가 서로 틀림
- /usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/sbin:/bin:
/usr/sbin:/usr/bin:/root/bin (쉘에서 명령어 입력시 왼쪽에서 오른쪽으로 찾아서 검색하여 실행된다)
- root 권한은 가지고 오지만 PATH에 있는 환경변수 값을 가지고 없어서 su로 로그인하면 명령어 안되는것도 있음
pstree
- 프로세스의 상속관계 부모와 자식 프로세스 관계를 가장 잘 나타내주는 명령어
chkconfig --level 2 httpd on (2 - 5 사이의 레벨값을 줘야합니다)
chkconfig httpd on (2-5 다 on 시키는듯 함)
chkconfig httpd off (해제하는거)
- 0 : 시스템 종료
- 1 : 싱글모드
- 6 : 시스템 재부팅
chkconfig --list ; 데몬 상태 확인
네트워크 서비스 설정
- /etc/service (미리예약된 네트워크 서비스 목록)
- 특별한 경우 제외하고는 수정하거나 하지 않는게 좋다
/etc/security/console.apps/
- 리눅스 원격 사용자가 내릴수 있는 명령어들이 모여있음
- halt 와 reboot 파일을 지워버리면 원격사용자가 함부로 원격에서 종료하거나 리부팅 할수 없다.
Ctrl + Alt + Del 리부팅 제한하기
-
/etc/profile
- 시스템 전역 쉘 변수 초기화
/etc/inputrc
/etc/profiled.d/
/etc/bashrc
- 쉘 함수와 앨리아스를 위한 시스템 전역 변수 정의
~/.bash_profile
- 유저 개인의 환경 설정파일
~/.bashrc
- 유저 개인의 앨리아스 밒 변수 설정파일
Back Quotes (백쿼터) : 키보드 ESC 밑에 있는 따옴표
ex) vi `find / -name httpd.conf`
: httpd.conf 파일을 찾아서 해당 파일을 vi 로 열겠다는 의미
'Linux' 카테고리의 다른 글
Centos 6 iptables, ipset, geoip 연동하기 (patch-o-matric-ng) (0) | 2015.06.04 |
---|---|
유닉스 타임 (Unix time) (0) | 2015.06.04 |
리눅스 데몬들 정리 (0) | 2015.06.04 |
리눅스 명령어 정리 (0) | 2015.06.04 |
/etc/shadow 파일 구조 (0) | 2015.06.04 |
- Total
- Today
- Yesterday
- kvm
- softether
- 베이어다이나믹
- L2TP
- pptp
- SSL
- HAProxy
- php
- 인증서
- MySQL
- galera
- 리눅스
- centos8
- Apache
- mariadb
- IPSEC
- ssh
- iptables
- GeoIP
- ntp
- mod_security
- NGINX
- glusterfs
- yum
- virtualbox
- OpenVPN
- gitlab
- WAF
- cURL
- centOS7
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |