본문 바로가기

IT To do and To was

22년 2월 16일_리눅스 시작 (웹 개발에 한 걸음 더?!)

728x90
반응형

수요일[리눅스를 내가 만지다니.. 두근]

1. 리눅스 수업내용 정리

2. 리눅스 수업에 따른 추가 내 생각

3. 알고리즘 수행 및 코드 공유

4. 웹디자인 인강 수강

 

1. 리눅스 수업내용

리눅스 설치
All suppoted pl
ubuntu LTS 설치 [우본투를 사용하였습니다.]
// 패키지 다운로드 완료
웹개발에는 리눅스 필수로 해야함
스냅샵은 중간중간 안될 때 스냅샵을 통해 돌아볼 수 있다.
라우터 ; 네트워크 간의 연결 -> 포트로 구분 함
허브 ; 모니터 간의 연결 -> 아마도..?.ㅈㅅ..
public  iP 주소체계 
A class : 000.000.000.000 ~ 127.255.255.255
B class : 128.000.000.000 ~ 191.255.255.255
C class : 192.000.000.000 ~ 233.255.255.255
D class : 224.000.000.000 ~ 239.255.255.255
E class : 280.000.000.000 ~ 255.255.255.255

NAT IP주소 - (외부에서 접근X)
A class : 10.xxx.xxx.xxx
B class : 172.16.xxx.xxx ~ 127.31.xxx.xxx
C class : 192.168.0.xxx ~ 192.168.255.xxx - 내부에서만 사용(공인 IP로 쓸 수 X)

Loopback address
127.xxx.xxx.xxx
A class : 0------- ******** ******** ******** =128개
B class : 10------ -------- ******** ******** =167000개
C class : 110---- -------- ******** ******** =2000000개
D class : 1110**** ******** ******** ********
E class : 1111---- ******** ******** ********

sub net mask
네트웍 어드레스address


A class : 11111111 00000000 00000000 =275.0.0.0 =8
B class : 11111111 11111111 00000000 00000000 = 255.255.255.000 = 16
C class :  111111 111111 111111 100000 
 = 255.255.255.128 = 24

리눅스는 혼자쓰는게 아니라서 원래는 끄는게 번거롭지만 혼자 사용하는 것이므로 간단히 할 수 있는 거라고 하심

로그아웃은 시스템을 함부로 끄는 게 아님 = 로그아웃은 리눅스가 켜져있는 상태임
서버 다운
shutdown -P now
halt
shutdown -r now
init 0

//시간
date (현재시간을 알 수 있음)

//
sudo는 관리자 계정
sudo -i -> 슈퍼관리자 과정
[root]
// 파일이름 변경
ls /usr/share/zoneinfo/Asia
mv /etc/localtime /etc/localtime_org
ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime
timedatectl [시간 확인]
cal [달력표시]
[단축어] ctrl + l = clear

history --help [히스토리 사용법 출력]
history [명령확인](전적) =사용은 !__  | ___history에 보이는 번호 기재
history -c (전체삭제)
history -d 행번호 (특정행 삭제)
!! [방금실행한 명령 다시실행]
!-4 [이전 거 中 4번째 전 실행]
!__ [___내가 실행했던 명령어중 최근 거 실행]


//도움말 사용
man man
man fstab (설정파일 ex} man 5 fdisk)


//사용자정보확인
logname (본계정 확인)
whoami (현재 계정확인)
who am i
id
su [계정 들어가기] ex) su user1
w [전체 확인]
//단말기에 사용하는 환경
ctrl + alt + f3
f4 ~f6 가상 터미널 6개까지 인데 2번이 gui 환경 3,4,5번이 가상터미널
write user1 [접속한 터미널에 메시지 전달]
wall hello world (ctrl + D) [모든 사용자한테 메시지가 전달]
//사용자 정보 확인
who 
who -q (사용자 수 확인)
who --help
who -q
who -quit
who -H 해더정보 표시
who -a 모든정보 표시


//시스템 정보 갖고오는 명령
uname
uname -a 모든정보표시
hostname
arch 아키텍처정보확인
env 환경변수확인
echo ? 텍스트 출력하는 건가 뭐지
echo -e Have a good time "\n" Nice good day. (이스케이프 문자 출력)
which 어느 디렉토리에 있는지 확인할 때 사용
finger (ex finger user1 user1에 있는 정보확인)
whatis
man -f
sleep (잠시 멈출 경우 ex sleep 5s)
su user1    = 현재 사용하고 있는 환경을 따라감
su -user1   = user를 변경할 때는 user 환경
//
ping 서로의 ip를 기재하면 서로 통신이 가능함
ping -c 3 10.0.2.[]

2. 리눅스 배운점

android 도 Linux에서 파생된거라고 한다.

웹개발을 할경우 리눅스는 기본이된다고 하더라..! react도, framwork도.. 웹디자인도.. 하려고 하는데, 하나의 접목을 해야할 때가 지금인 건가....흐읍..ㅠ

 

3-1 . 소수

public class decimal {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input = new Scanner(System.in);
System.out.println("입력할 갯수는?");
int a = input.nextInt();
int [] list = new int [a];
int count = 0;
for(int i=0;i<a;i++) {
         list[i]=input.nextInt();
      }
for(int i = 0; i < a; i++) {
if (list[i] %2 != 0 ) {
count += 1;
}}
System.out.println("소수의 개수는 " + count+"개");
}}

 

3-2. 부분합

못함..

 

4. 웹디자인 기능사 2개의 강의 수강

º 포토샵 관련 

- ctrl + n 새창 불러오기 - > 픽셀로 저장

- ctrl + shift + alt + s -> png21로 저장( 영문으로 해야함)

- 외부파일 불러오기 -> file - place Embedded

불러오면 엔터

 

 

//yesterday wished to today list

. 생각 온전해지기 😢👎

. 불안 잠재우기 😒

. 오쌤의 니가스터디 1개 수강하기 ✔

 

tomorrow wish list

. 생각 온전해지기

. 불안 잠재우기

. Linuxs 재미 붙이기 

728x90
반응형