1. Root 암호
Fedora, CentOS 등을 주로 사용하다가 Ubuntu 를 처음 사용했을 때, 설치 후 부팅을 하였는데 설치하면서 root 암호를 설정했었는지 기억이 나지 않았다. 한참을 이것 저것 해보다가 Ubuntu는 root 암호를 설치 후 사용자 계정으로 로그인해서 설정한다는 것을 뒤늦게 알게 되었다.
사용자 로그인 후 다음과 같이 수행한다.
qahuni@auth2:~$ sudo passwd root [sudo] password for qahuni:새 UNIX 암호 입력:새 UNIX 암호 재입력:passwd: password updated successfullyqahuni@auth2:~$ su -암호:root@auth2:~# |
2. network 설정
(Ubuntu)
# vi /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
auto ens160
iface ens160 inet static
address 10.62.1.21
netmask 255.255.255.0
network 10.62.1.0
broadcast 10.62.1.255
gateway 10.62.1.1
dns-nameserver 8.8.8.8 168.126.63.1
저장 후 reboot 등으로 적용
(Ubuntu 20.04 LTS)
root@:/etc/apache2# cat /etc/netplan/00-installer-config.yaml
# This is the network config written by 'subiquity'
network:
ethernets:
ens160:
dhcp4: false
addresses: [192.168.0.10/24]
gateway4: 192.168.0.1
nameservers:
addresses: [168.126.63.1,8.8.8.8]
routes:
- to: 192.168.10.0/16
via: 192.168.0.2
version: 2
root@:/etc/apache2# netplan apply
(Debian)
# vi /etc/network/interfaces.d/setup
auto lo
iface lo inet loopback
auto ens160
iface ens160 inet static
address 10.62.1.21
netmask 255.255.255.0
network 10.62.1.0
broadcast 10.62.1.255
gateway 10.62.1.1
dns-nameservers 8.8.8.8 168.126.63.1
(dns 쿼리가 동작하지 않으면)
cat /etc/resolf.conf
nameserver 8.8.8.8 168.126.63.1
/etc/init.d/networking restart
/etc/ssh 경로에 sshd_not_to_be_run 파일이 있으면 ssh 서비스가 실행되지 않는다. 임시로 실행을 막거나 할 경우 사용
3. apt list 변경
/etc/apt/souce.list
:%s/kr.archive.ubuntu.com/ftp.daum.net/g
:%s/security.ubuntu.com/ftp.daum.net/g
:%s/extras.ubuntu.com/ftp.daum.net/g
4. ssh root logint
/etc/ssh/sshd_config
PermitRootLogin without-password --> PermitRootLogin yes
5. timezone 설정 (다른 경우)
root@ubuntu:~# dpkg-reconfigure tzdata or root@ubuntu:~# ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime |
6. apt-get 의존성 문제 해결
# apt-get update
# apt-get upgrade
# apt-get -f install
7. 개발도구 설치
(필수)
# apt-get install build-essential
(기타)
# apt-get install autoconf automake fakeroot kernel-package linux-headers-[kernel version]-amd64
# apt-get install binutils-doc cpp-doc gcc-doc make-doc diffutils-doc autoconf-doc m4-doc
# apt-get install manpages-dev manpages-posix-dev linux-doc glibc-doc libstdc++6-4.6-doc
# apt-get install gdb gdb-doc cgdb
# apt-get install dh-make devscripts fakeroot lintian pbuilder cowdancer debian-policy developers-reference
(
cvs subversion subversion-tools git git-doc
libqt4-dev libqt4-opengl-dev qt4-dev-tools qt4-designer qt4-doc qt4-demos
libboost1.42-all-dev libboost1.42-doc
openjdk-6-jdk openjdk-6-doc openjdk-6-demo
python-dev python-doc python-examples
)
8. floppy io error 제거
sudo rmmod floppy
echo "blacklist floppy" | sudo tee /etc/modprobe.d/blacklist-floppy.conf
sudo dpkg-reconfigure initramfs-tools
'Engineering > __00. Linux' 카테고리의 다른 글
[File System] (GPT) 16TB 이상 사용하기 (0) | 2015.03.20 |
---|---|
[fstab] fstab _netdev & cifs username (0) | 2015.03.18 |
/proc (0) | 2015.02.16 |
eth0, eth1 등 인터페이스 순서 정의하기 (0) | 2014.01.25 |
[vi, vim] (0) | 2013.08.21 |