본문 바로가기

Engineering/__00. Linux

[Ubuntu] 설치 후 할 것 (apt repository 변경 외)

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