분류 전체보기
-
[UNIX] 유닉스 명령어 기본 구조BACK-END/UNIX & LINUX 2021. 1. 14. 14:05
명령의 형식 명령 [옵션] [인자] 명령 구조 요소 내용 사용 예시 명령 유닉스에 작업을 지시하는 프로그램 이름 ls, date, cal 등 옵션 명령의 세부기능을 선택 -로 시작하고 숫자, 대문자, 소문자를 사용 ls -l 인자 명령으로 전달되는 값 주로 파일명이나 디렉토리 명이 들어감 ls /tmp, ls -l/tmp 명령만 사용한 예 $ls a.txt $ 명령과 옵션을 사용한 예 $ls -a . .profile a.txt .. .sh_history 기초 명령 사용법 banner 기능 : 화면에 큰 문자를 출력 형식 : banner 문자열 10자로 제한 되어 있으며 공백이 있는 경우에는 쌍따옴표 " 로 묶어준다 clear 기능 : 화면을 깨끗이 지움 형식 : cleaer man 기능 : 명령어에 대한..
-
[UNIX] 유닉스 접속방법과 명령어 사용법BACK-END/UNIX & LINUX 2021. 1. 14. 13:40
유닉스 시스템 유닉스가 동작하고 있는 컴퓨터를 유닉스 시스템이라고 한다. 유닉스 시스템은 최근 하드웨어의 발전으로 일반 PC에서도 사용할 수 있게 되었다. 유닉스 시스템에 접속하기 위해 필요한 것들 단말기 요즘은 PC에서 접속프로그램을 이용하여 접속함 PC에서 제공되는 텔넷(Telnet) 이나 윈텀(winterm) 등 프로그램을 이용함 사용자 계정 로그인 ID, 비밀번호 지정 시스템 관리자에게 요청하여 등록 유닉스 접속 방법 로그인 하기 시스템의 사용을 허가 받고 자원을 할당 받는 과정 ID와 비밀번호 입력 개인PC에 텔넷을 사용하려면 서비스를 활성화해야함 윈도우 시작 버튼 클릭 > 제어판 > Windows 기능 켜기/끄기 > Telnet Client 체크 후 확인 Win + R 누른 후 telnet c..
-
[UNIX] 유닉스의 역사, 종류, 특징BACK-END/UNIX & LINUX 2021. 1. 14. 13:02
유닉스는 윈도우즈같이 사용자가 컴퓨터를 편리하게 이용할 수 있도록 돕는 운영체제다. 유닉스의 역사 1969년 AT&T 벨 연구소에서 개발되었다. 켄 톰슨, 데니스 리치 최초에는 어셈블리어로 작성되었고 후에는 C언어로 재작성되었다. 초기 UNIX 소스코드는 대학에 공개되었다. 버클리대학에서 수정된 UNIX를 BSD라고 한다. (네트워크 기능이 추가됌) 유닉스의 종류 제품명 제조회사 유닉스 오라클 솔라리스 (Oracle Solaris) Oracle AIX IBM HP-Ux HP(휴렛 패커드) 리눅스 페도라(Fedora) 레드햇(RedHat) 우분투(Ubuntu) 캐노니컬(Canonical) 리눅스는 소스를 공개하여 공동 개발을 하고 있다. 리눅스의 초창기 정신 : 공개, 자발적 협의 유닉스의 특징 대화형 시..
-
[Spring] 디스커스 개발 : 화면 UI 재설계BACK-END/Spring 2021. 1. 14. 02:25
기존에 메인화면이 너무 심플해서 게시판마다 새로 올라온 글들을 메인화면에서 볼 수 있게끔 UI를 재설계했다. 요즘 친구들이랑 취준, 투잡, 주식, 코인 등에 대해 자주 대화해서 그냥 생각나는대로 카테고리를 만들어봤다. 오늘 하루종일 삽질한 부분은 메인화면 가기 전에 실행되는 home 메소드가 실행이 안되고 바로 index.jsp 부터 실행되는 문제였다. 해결방법은 정말 정말 간단한거였다... 도메인 호스팅 때문에 index로 리다이렉트 하게끔 web.xml 에 웰컴파일을 설정해두었는데, 이것때문에 컨트롤러로 가지 않고 바로 jsp 로 이동한거였다. 주석 처리하니까 원하는대로 컨트롤러로 이동됐고 출력하고자 했던 회원수도 메뉴바에 잘 나타나서 몇시간 삽질한게 참 어이가 없었고.. ㅋㅋㅋㅋ 반성했다.. 기존에..
-
[Spring] 카페24 호스팅 500 Internal Server Error 해결방법BACK-END/Spring 2021. 1. 10. 21:26
해결법은 글 맨 밑에 있습니다! 오늘은 회원 테이블을 생성한 후 war파일을 서버에 올리고 로그인과 회원가입 테스트를 했다. 그런데 자꾸 "500 Internal Server Error" 가 나왔다. 분명히 STS에서 전부 테스트 해보고 아무 문제가 없었는데 왜 war 배포만 하면 이런 문제가 생기는건지 .. 아무튼 해결해보려고 열심히 구글링을 해보다가 DB 문제인것 같아서 내 카페24에 내 MySQL DB를 Import 해야겠다고 생각이 들었다. 그래야 서버에서 내가 만든 테이블을 가지고 CRUD를 하는것 같았다. 그래서 MySQL 에서 현재 내 스키마를 통째로 Import 하고 SQL 파일을 FileZilla Root 폴더에 집어넣었다. Import 하는 방법은 MySQL workbench 상단의 S..
-
[C언어] Visual C++ 에서 디버그 사용하기BACK-END/C 2021. 1. 6. 19:03
지난 글에서 scanf_s 로 입력을 받고 출력하는 프로그램을 만들어봤다. 이번글에서는 scanf_s에 대한 예제를 적어보면서 디버그 사용법을 익혀보려한다. [1] 파일 - 프로젝트를 통해 새로운 C++ 프로젝트를 만들어준다. [2] 아래와 같이 입력하고 디버그로 실행한다. #include void main() { int num; int input; //매직 숫자 계산 방법 실행 printf("Magic Number로 부터 나이 알아내기 \n"); printf("===================================\n\n"); printf("다음과 같이 매직 수를 계산하세요.\n\n"); printf("1. 당신의 나이에 21을 더하세요.\n"); printf("2. 1의 결과에 2를 곱하세요..