Shell
CentOS bash Shell
명령어를 해석해서 Kernel에 전달!
사용법
명령어 [옵션] [인자]
vi로 작성 가능
확장명 => *.sh
항상 맨 위에 써줌!!
#! /bin/sh
shell프로그램 이용해서 실행하겠다!
실행방법
sh [*.sh]
또는
chmod ugo+x [*.sh]
./*.sh
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
31
32
33
34
35
36
37
38
39
40
testval=Hello
echo $t...
Pipe / Filter / Process / Daemon
Pipe뭔가를 연결해준다!예제 보는게 이해 쉬움!!/etc에서 ls 치면 너무 많다…조금더 가시성 있게 보자!ls –al | more‘|’ 가 Pipe 앞의 Output을 뒤에 Input으로 전달Filterling(grep 명령어)ps –ef | grep aidenps -ef의 Output 중에서 aiden이 들어가는 내용을 Filteringls –al | moreRedirectionls –l 내용을 list.txt파일에 저장ls –l > list.txt>>는 Append하면서 저장ls –l >> list.txtProcess저장장치에...
RPM, YUM
RPM(Redhat Package Manager)
초창기 Linux는 설치가 굉장히 어려웠음!
초보자는 설치가 너무 어려웠음 ㅠㅠ
Linux도 Windows처럼 간편하게 설치할 수 있게 해보자!
RPM 등장!!
*.rpm
패키지이름-버전-릴리즈번호.CentOS버전.아키텍처.rpm
x86_64 : 64bit
i386-68 : 32bit
noarch : 모든 CPU
el7 : Enterprise Linux 7
RPM 명령
설치
rpm –Uvh [패키지파일이름.rpm]
U => (대문자)...
파일 소유권(chown, chmod)/ Link
File, Directory에 접근할 수 있는 권한
소유권에 대한 명령어
chown
chmod
출처 : http://share.olanlab.com/th/it/blog/view/89
File type
- : file
d : directory
l : link
Permission
r : read
w : write
x : execute
출처 : https://www.linuxsecrets.com/en/entry/6managing-linux-systems/2014/07/23/480-linux-unix-permissions-and-attributes?PageSpeed=noscript&PageSpeed=noscript
chown...
vi Edtor
vi란?
Text 기반의 편집기
지극히 내가 유용하다고 생각되는 것만 정리하였음!
VI 종료
q는 변경 내용 없을 때 종료
q!는 강제 종료
기본 편집 명령
Line Mode에서(:)
Line Mode
:set number => line number 표시
:set nu => line number 표시
:set nonu => line number 제거...
[이것이 리눅스다]
이 글은 Inflearn에 무료로 공개되어있는 “이것이 리눅스다” 강의를 보고 정리한 글입니다.
CentOS 리눅스 소개
Linux == Free Unix
1991년 ‘리누스 토발즈’가 핵심(Kernel)을 개발
자동차를 예로 들면 ‘리누스 토발즈’는 엔진만 개발
Kernal(엔진)을 가져다가 많은 개발자들이 완성된 자동차를 만듬
이것이 바로!! 배포판!!
1984년 리차드 스톨만이 GNU Project 시작.
GNU Project란?
모두가 공유할 수 있는 SW를 만들자!!
자기가...
CentOS 7 FTP 서버 설치, 설정
Static IP 설정
1
2
3
4
5
6
7
8
9
10
11
12
13
14
cd /etc/sysconfig/network-scripts
#Set confi
sudo vi ifcfg-eth0
#Insert below script into /etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPROTO=static
IPADDR=125.131.73.28
NETMASK=255.255.255.0
#NETMASK는 다음과 같이 대체 PREFIX=24 랑 같음
DNS1=
DNS2=
GATEWAY=
Colored...