Ubuntu18.4 开机卡“A start job is running for wait for network to be Configured”的解决方法

现象:

安装了ubuntu18.04的系统后,如果开机没有接网线或者DHCP不可用时,总会卡在等待网络连接好长时间。
一直提示‘A start job is running for wait for network to be Configured[ms]’

解决办法:

进入系统后,打开终端,输入下面命令,

cd /etc/systemd/system/network-online.target.wants/

查看该文件夹,该文件夹下有一个文件,systemd-networkd-wait-online.service

需要修改systemd-networkd-wait-online.service文件,在 [Service] 下,增加了一句,

TimeoutStartSec=2sec

然后问题就解决了。

E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarly unavailable)

在Ubuntu install某个东西时,给出下面提示

E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarly unavailable)

E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is an other process using it?

在大部分情况下,问题的原因在于其它的程序如系统的自动更新等正在使用apt-get进程,被锁定了,所以解决方法也就是将这一进程关闭,最简单的方法就是直接删除锁定文件。

sudo rm -rf /var/lib/dpkg/lock-frontend       
sudo rm -rf /var/lib/dpkg/lock

Ubuntu18.04 Server版 修改网络配置

1.查看网卡名称

ip add查看网卡名称,不同版本系统,网卡名称可能不一样

zz@ubuntu:~$ ip add
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 52:54:00:2d:fa:86 brd ff:ff:ff:ff:ff:ff
    inet 10.1.1.243/24 brd 10.1.1.255 scope global dynamic ens3
       valid_lft 43139sec preferred_lft 43139sec
    inet6 fe80::5054:ff:fe2d:fa86/64 scope link 
       valid_lft forever preferred_lft forever

ubuntu18 查看和修改时区

查看时间:

timedatectl status

或:

date -R

结果:

                      Local time: Wed 2019-05-22 22:10:53 PDT
                  Universal time: Thu 2019-05-23 05:10:53 UTC
                        RTC time: Thu 2019-05-23 05:11:24
                       Time zone: America/Los_Angeles (PDT, -0700)
       System clock synchronized: no
systemd-timesyncd.service active: yes
                 RTC in local TZ: no

ubuntu-18.04 设置开机启动脚本

ubuntu-18.04不能像ubuntu14一样通过编辑rc.local来设置开机启动脚本,通过下列简单设置后,可以使rc.local重新发挥作用。
1、建立rc-local.service文件

sudo vi /etc/systemd/system/rc-local.service

2、将下列内容复制进rc-local.service文件

[Unit]
Description=/etc/rc.local Compatibility
ConditionPathExists=/etc/rc.local
 
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99

[Install]
WantedBy=multi-user.target