일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- windows
- 영화
- package
- FOR
- json
- Close
- API
- Python
- Golang
- 리뷰
- Linux
- install
- C
- Sync
- 책
- http
- range
- JavaScript
- channel
- write
- go언어
- GO 언어
- tcp
- bitcoin
- go
- Callback
- File
- mutex
- window
- c++
- Today
- Total
목록Linux (12)
Code Habit
Linux (CentOS)에 Go 언어 설치하는 방법을 정리해보겠다. 먼저 wget으로 Go 언어 패키지를 다운 받는다. 다운로드 페이지는 아래 링크에서 확인할 수 있다. - 링크 : Https://golang.org/dl/ 현재 버전은 1.14.2이다. $ wget https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz /usr/local에 압축을 풀어준다. $ sudo tar. -C /usr/local -xzf go1.14.2.linux-amd64.tar.gz Export 명령으로 환경변수를 설정한다. $ export PATH=$PATH:/usr/local/go/bin Source 명령으로 설정을 등록한다. $ source ~/.bash_profile 이제 어디..
RPM, YUM은 리눅스의 패키지 인스톨 프로그램이라고 보면 된다. 두가지 방식의 차이점은 RPM은 필요한 패키지를 하나하나 각각 설치해야 하는 반면 YUM은 패키지를 받을때 자동으로 연계되는 구성요소들을 알아서 다운 받아서 설치해준다. RPM ( Redhat Package Manager ) windows의 setup.exe와 비슷한 개념으로 프로그램을 설치한 후에 바로 실행할 수 있는 패키지 설치 파일이다. 확장명은 '*.rmp'이며, 이를 패키지라고 부르기도 한다. RPM은 패키지 인스톨을 하기 위해서 그 패키지의 필요 요소를 전부 따로 다운로드 해야 하는 번거로움이 있다. 그리고 의존성의 문제가 있다. - 명령어 : rmp [옵션] [패키지파일] YUM( Yellowdog Update Manager..
root 권한 UNIX 환경에서는 해당 사용자의 권한에 속한 파일만 읽고 쓸 수 있도록 되어 있다. 쉽게 말하면 다른 사용자의 파일은 함부로 읽거나 쓸 수 없다는 것이다. 그러나 root 사용자라면 어떤 파일이든 읽고 쓸 수 있다. OS를 구성하는 프로그램과 설정 파일 대부분은 root이 소유하므로 이런 파일들도 변경을 할 수 있는 권한을 갖는다. su (switch user) 명령어 현재 계정을 로그아웃 하지 않고 다른 계정으로 전환하는 명령어이다. - 'su' : root 사용자로 변경한다. - 'su -' : root 사용자로 변경하면서 환경변수 까지 적용한다. - 'su user' : user 사용자로 변경한다. - 'whoami' : 현재 사용자를 확인한다. - 'logout(or exit) :..
리눅스란 ? 리눅스는 리누스 토르발스가 커뮤니티 주체로 개발한 컴퓨터 운영 체제이다. 리눅스는 UNIX운영체제를 기반으로 만들어진 운영체제이다. 리눅스는 유닉스와 마찬가지로 다중 사용자, 다중 작업(멀티태스킹), 다중 스레드를 지원하는 네트워크 운영 체제(NOS)이다. 리눅스의 원형이 되는 UNIX가 애초부터 통신 네트워크를 지향하여 설계된것처럼 리눅스 역시 서버로 작동하는데 최적화 되어 있다. 고로 서버에서 사용되는 운영체제로 많이 사용되고 있다. 리눅스의 특징 1. 리눅스는 유닉스와 완벽하게 호환 가능하다. 2. 리눅스는 공개 운영체제이다. 오픈소스이므로 누구든지 자유롭게 수정이 가능하다. 3. 리눅스는 PC용 OS보다 안정적이며 보안쪽면에서도 PC용 OS보다 비교적 우수한 성능을 가지고 있다. 4...