사용자 도구

사이트 도구


linux:home

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
linux:home [2024/11/12 15:39] taekgulinux:home [2025/04/15 10:05] (현재) – 바깥 편집 127.0.0.1
줄 1: 줄 1:
 +====== Linux ======
 +
 +  - [[https://ubuntu.com/tutorials/create-a-usb-stick-on-ubuntu#1-overview|USB에서 Ubuntu사용하기]]
 +  - [[https://www.debian.org/releases/bookworm/amd64/ch04s03.ko.html|Debian에서 USB Debian 설치 만들기]]
 +  - [[linux:eclipse|Linux에서 Eclipse사용]]
 +
 +Linux배포판중에서 RedHat은 사용한 적이 없다. 이제는 접하기 쉽지 않나 싶다. 개인적으로는 Ubuntu보다는 Debian이 더 편리한 것같다. 잡다한 것들을 설치 안 한다고 할까? 아무래도 Ubuntu는 상업용으로 전환하고 싶어하는 듯 싶다. Debian은 공용OS를 공유하는 목적을 잘 지키는 것같다.
 +그럼에도 Ubuntu를 사용하는 것은 Oracle Cloud에 Debian이 없다는 것이다.( 나는 무료를 사랑한다. - 돈 벌이를 못 하므로..... )
 +===== Utils =====
 +  - [[linux:user|사용자계정생성하기]]
 +  - [[linux:mount|디스크 Mount하기]]
 +  - [[linux:disk|Disk관리하기]]
 +  - [[linux:awk|awk 사용]]
 +  - [[linux:grep|grep 사용]]
 +  - [[linux:search|find & grep을 이용한 파일 검색]]
 +  - [[linux:dosbox|DosBox사용하기]]
 +  - [[linux:file|파일정보보기]]
 +  - [[linux:vi|vi editor]]
 +  - [[linux:shell|Shell Program]]
 +  - [[linux:svn|SVN]]
 +  - [[linux:wifi|WIFI설정]]
 +  - [[linux:https_ssl|HTTPS SSL]]
 +  - [[linux:zsh|zsh ZSH]]
 +  - [[windows:git_bash|Git Bash사용하기]]
 +  - [[linux:ssh_key|SSH Key generate]]
 +  - [[linux:ssh|SSH]]
 +  - [[https://www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml#icmp-parameters-codes-0|Internet Control Message Protocol (ICMP) Parameters]]
 +  - [[linux:grub|Grub 명령]]
 +  - [[linux:locale|Ubuntu에 Locale변경하기]]
 +  - [[linux:iptables|Ubuntu의 iptables - 방화벽]]
 +  - [[linux:editor|Ubuntu의 기본Editor 변경]]
 +  - [[linux:service|Service관리]]
 +  - [[linux:welcome|Welcome Message 만들기]]
 +  - [[linux:timezone|리눅스 시간을 한국시간으로]]
 +
 +===== Linux관련 명령어들 =====
 +==== Debian에서 deb 인스톨 ====
 +
 +<code bash>
 +sudo dpkg -i 패키지_파일명.deb
 +sudo apt-get remove 패키지이름
 +</code>
 +
 +==== Linux Check ====
 +<code bash>
 +lscpu
 +uname
 +uname -a
 +</code>
 +armv7l - 32-bit
 +arm8 - 64-bit
 +
 +<code bash>
 +lsb_release -a # All
 +lsb_release -d # Descripton
 +</code>
 +==== iso로부터 USB Stick 만들기 ====
 +dd if=FILE of=FILE status=LEVEL
 +
 +  * ubuntu.iso 파일을 /dev/sda 장치로 보냄
 +<code bash>
 +$ sudo dd if=ubuntu.iso of=/dev/sda bs=8M status=progress && sync
 +</code>
 +
 +
 +==== Linux Disk Space Check ====
 +<code bash>
 +$ df -h
 +</code>
 +==== Directory Size 확인 ====
 +<code bash>
 +du -sh "directory name"
 +</code>
 +
 +==== Remote Command 실행 ====
 +<code sh>
 +ssh pi@pi uname -a
 +</code>
 +
 +==== Debian에서 FONT설치 ====
 +
 +<code bash>
 +apt install fonts-nanum
 +</code>
 +
 +
 +
 +==== Debian Alternatives Java ====
 +<code bash>
 +sudo update-alternatives --config java
 +</code>
 +
 +===== Debian 설정파일 위치 =====
 +
 +/etc/apache2 => [[linux:apache2|Apache2]]
 +/etc/dokuwiki ==> [[linux:dokuwiki|Dokuwiki]]
 +/etc/hosts
 +
 +=== DokuWiki ===
 +  - /var/lib/dokuwiki
 +
 +=== hostname변경 ===
 +  * /etc/hostname 파일을 변경
 +또는
 +<code bash>
 +# abc로 호스트이름변경
 +hostnamectl set-hostname abc
 +</code>
 +
 +===== ;와 &&의 차이 =====
 +
 +  * ;는 오류와 상관없이 다음 명령어를 실행합니다.
 +  * &&는 앞 명령어의 실행이 성공하였을때 다음 명령어를 실행합니다.
 +
 +<code bash>
 +# mkdir 명령어가 실패되어도 다음 명령어 실행
 +mkdir test;cd test; touch abc
 +# mkdir test(실패);cd test; touch abc
 +
 +
 +# mkdir 명령어가 실패되면 다음 명령어 실행 안 함.
 +mkdir test && cd test && touch abc
 +# mkdir test(실패) && cd test && touch abc
 +</code>
 +