====== 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 인스톨 ==== sudo dpkg -i 패키지_파일명.deb sudo apt-get remove 패키지이름 ==== Linux Check ==== lscpu uname uname -a armv7l - 32-bit arm8 - 64-bit lsb_release -a # All lsb_release -d # Descripton ==== iso로부터 USB Stick 만들기 ==== dd if=FILE of=FILE status=LEVEL * ubuntu.iso 파일을 /dev/sda 장치로 보냄 $ sudo dd if=ubuntu.iso of=/dev/sda bs=8M status=progress && sync ==== Linux Disk Space Check ==== $ df -h ==== Directory Size 확인 ==== du -sh "directory name" ==== Remote Command 실행 ==== ssh pi@pi uname -a ==== Debian에서 FONT설치 ==== apt install fonts-nanum ==== Debian Alternatives Java ==== sudo update-alternatives --config java ===== Debian 설정파일 위치 ===== /etc/apache2 => [[linux:apache2|Apache2]] /etc/dokuwiki ==> [[linux:dokuwiki|Dokuwiki]] /etc/hosts === DokuWiki === - /var/lib/dokuwiki === hostname변경 === * /etc/hostname 파일을 변경 또는 # abc로 호스트이름변경 hostnamectl set-hostname abc ===== ;와 &&의 차이 ===== * ;는 오류와 상관없이 다음 명령어를 실행합니다. * &&는 앞 명령어의 실행이 성공하였을때 다음 명령어를 실행합니다. # 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