'프로그래밍'에 해당되는 글 108건

  1. 2021.12.19 netstat
  2. 2021.12.19 ipconfig, ifconfig
  3. 2021.12.18 리눅스 콘솔, 간단한 계산
  4. 2021.07.12 POST MAN 사용법
  5. 2021.06.05 우분투 root 권한의 획득
  6. 2021.06.05 우분투에서 아파치2 삭제


netstat

프로그래밍 2021. 12. 19. 09:21
반응형

netstat 명령을 통해 기관과의 연결을 확인할 수 있다.

거래를 발생시킨 상태에서  netstat -an  혹은 netstat -Aan 을 실행하여 기관과의 연결을 확인한다

 

정상적인 상태라면 

ESTABLISH로 연결되어 보인다.

 

보냈는데 응답을 받지 못하는 등의 상태라면 SYN_SENT 등으로 보인다. 

반응형

노루오줌 풀
국내도서
저자 : 김남구
출판 : 시문학사 2004.03.15
상세보기

Posted by neodalos
,

ipconfig, ifconfig

프로그래밍 2021. 12. 19. 02:12
반응형

아이피정보를 확인할 필요가 있을 때 사용한다.

 

윈도우에서는  ipconfig를 사용할 수 있다.

명령어를 확장에서 ipconfig /all를 사용해서 더 많은 정보를 볼 수 있다.

내부적인 아이피까지 확인은 가능하다 외부공인아이피를 보여주지는 않는다. 

이 경우에는 네이버 등에 접속해서 "내아이피 확인하기"등 서비스를 이용하면 좋다.

 

리눅스에서는 ifconfig를 사용할 수 있다.

철자가 한글자 다르니 유의하자

이 경우에도 아이피와 관련된 여러 정보를 확인할 수 있다.

리눅스에서는 이 명령으로 자신의 아이피정보나 서브넷마스크정보를 바꿀 수도 있다.

명령어를 확장하면

ifconfig [인터페이스명]

sudo ifconfig [인터페이스명] [바꾸고자하는 아이피]

sudo ifconfig [인터페이스명] netmask [바꾸고자하는 서브넷마스크]

sudo ifconfig [인터페이스명] broadcast [바꾸고자하는 Bcast]

와 같이 응용할 수 있다.

반응형

노루오줌 풀
국내도서
저자 : 김남구
출판 : 시문학사 2004.03.15
상세보기

Posted by neodalos
,
반응형

bc -l 을 붙이면  echo  를 연산해 준다

 

echo "1+1"

의 결과 값은 다음과 같다

1+1

 

그러나,

echo "1+1" | bc -l

의 결과값은 

2

 

연산을 해 주는 것을 확인할 수 있다.

 

for문을 돌릴 수도 있다.

다음과 같이  for문을 프로그래밍한 텍스트 파일을 만든다

localhost:~# cat > for.txt
for(i=0;i<10;i++){
print i;print "\n"
}
^Z[1]+  Stopped                    cat 1>for.txt
 
이후 해당 텍스트파일을 출력하면서 뒤에 bc -l을 붙이면 다음과 같이 연산결과를 보여준다
localhost:~# cat for.txt | bc -l
0
1
2
3
4
5
6
7
8
9
 
이에 대한 도움말은 다음과 같이 얻을 수 있다.
localhost:~# bc -h
bc: unrecognized option: h
BusyBox v1.31.1 () multi-call binary.
 
Usage: bc [-sqlw] FILE...
 
Arbitrary precision calculator
 
        -q      Quiet
        -l      Load standard math library
        -s      Be POSIX compatible
        -w      Warn if extensions are used
 
$BC_LINE_LENGTH changes output width
 
결국 bc라는 것은  c언어와 유사한 문법을 사용하는 "무한정확도계산기"프로그램이며 리눅스가 설치된 곳이라면 어디든 사용할 수 있다.
 

 

반응형

노루오줌 풀
국내도서
저자 : 김남구
출판 : 시문학사 2004.03.15
상세보기

Posted by neodalos
,

POST MAN 사용법

프로그래밍 2021. 7. 12. 17:18
반응형

웹 서버에 대하여 여러 요청을 테스트하고 싶을 때 사용할 수 있다.
설치를 하면 라이센스가 필요하다는 내용이 나오지만 실제로 라이센스까지 등록하여 사용할 필요는 없어 보인다.

설치가 안료되면 NEW버튼을 눌러 시작창을 열 수 있다
unttled Request에서 get 또는 post를 선택할 수 있으며 하위 탭에서 Header 와 body 등에 일반적인 내용을 세팅해서 전송할 수 있다.

Header에 넣는 내용은 대충 다음과 같다
키 : Content-Type 값: application/json
키: charset 값 : utf-8

Body에 넣는 내용은 대충 다음과 같다
{"CUST_ID" : "GREENBOSS", "TEL", "010-0000-1111"}

POST옆에 넣는 주소는 대충 url넣어주면 된다

반응형

노루오줌 풀
국내도서
저자 : 김남구
출판 : 시문학사 2004.03.15
상세보기

Posted by neodalos
,
반응형

처음 우분투를 설치하고 접속을 하면 root 아닌 처음 생성한 계정으로 접속된다

여기서 root 로 변경하고 싶지만 패스워드가 자꾸 틀린다

이유는 패스워드를 설정해 준 적이 없기 때문이다.(최초의 경우만 해당함)

이때 설정하는 명령

sudo passwd root

그리고 암호를 쭉 넣어주면 된다

그 다음부터는 루트를 얻는 것이 가능해진다

su
su -

 

 

반응형

노루오줌 풀
국내도서
저자 : 김남구
출판 : 시문학사 2004.03.15
상세보기

Posted by neodalos
,
반응형

 확인

service --status -all

아파치 삭제

service apache2 stop
sudo apt-get remove apache2*
sudo apt-get --purge remove apache2*
sudo apt-get autoremove

 아파치 관련 프로그램삭제

service apache-htcacheclean stop
sudo apt-get remove apache*
sudo apt-get --purge remove apache*
sudo apt-get autoremove

os 갱신

sudo apt update
sudo apt upgrade

 

반응형

노루오줌 풀
국내도서
저자 : 김남구
출판 : 시문학사 2004.03.15
상세보기

Posted by neodalos
,