Ubantu16.04踩坑小记(没有wifi,无法apt update)

本文介绍了Ubuntu系统中常见的几个问题及其解决方案,包括无法连接WiFi、apt-get update命令执行失败、SSH服务安装及配置、Samba服务安装等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.装机后,无法连接wifi.

因为ubantu系统没有识别到无线网卡,需要在“设置”——“附加驱动”中 勾选Broadcom。

微信图片_20170927110623.jpg

无法连接wifi.因为ubantu系统没有识别到无线网卡,需要在“设置”——“附加驱动”中 勾选Broadcom。

如果还不行,尝试禁用secure boot

Ubuntu 16.04 禁用 Secure boot 问题

我的密码是装系统的时候设置的,该密码并不是每次开机的要输入的密码。

2.apt-get update 无法执行
E: Problem executing scripts APT::Update::Post-Invoke-Success
'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli;
 then appstreamcli refresh > /dev/null;
 fi'
E: Sub-process returned an error code

在运行sudo apt-get update时出现如上信息,解决方法如下:

sudo pkill -KILL appstreamcli

wget -P /tmp https://launchpad.net/ubuntu/+archive/primary/+files/appstream_0.9.4-1ubuntu1_amd64.deb https://launchpad.net/ubuntu/+archive/primary/+files/libappstream3_0.9.4-1ubuntu1_amd64.deb

sudo dpkg -i /tmp/appstream_0.9.4-1ubuntu1_amd64.deb /tmp/libappstream3_0.9.4-1ubuntu1_amd64.deb

执行完上述命令之后再次运行sudo apt-get update就不会再出现上面的错误。

特别注意这一步需要翻墙

[Ubuntu 16.04出现:Problem executing scripts APT::Update::Post-Invoke-Success ‘if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi’](http://www.cnblogs.com/EasonJim/p/7343892.html)

安装ssh

判断是否安装ssh服务,可以通过如下命令进行:

ps -e|grep ssh

ssh-agent表示ssh-client启动,sshd表示ssh-server启动了。

 输出如下:
root@tracyliu:~$ ps -e|grep ssh
 2151 ?        00:00:00 ssh-agent
 5313 ?        00:00:00 sshd

如果缺少sshd,说明ssh服务没有启动或者没有安装。

安装ssh-client命令:

sudo apt-get install openssh-client

安装ssh-server命令:

sudo apt-get install openssh-server

安装完成以后,先启动服务:

sudo /etc/init.d/ssh start

启动后,可以通过“ps -e|grep ssh”查看是否正确启动。

ssh服务默认的端口是22,可以更改端口,使用如下命令打开ssh配置文件:

sudo gedit /etc/ssh/sshd_config

配置文件内容如下:

# Package generated configuration file   
# See the sshd(8) manpage for details   
# What ports, IPs and protocols we listen for  
Port 22
# Package generated configuration file
# See the sshd(8) manpage for details
# What ports, IPs and protocols we listen for

修改端口号(Port)后,重启ssh服务即可生效,命令如下:

sudo /etc/init.d/ssh restart

ssh服务启动后,即可登陆,登陆命令格式为:ssh 帐号@IP地址
例如:ssh test@192.168.135.249
根据提示输入test的密码,即可远程登陆。

4.安装samba

Ubuntu下配置Samba服务器
[ubuntu下samba服务器配置](http://blog.youkuaiyun.com/u011091632/article/details/21887385)

### Ubuntu 系统中添加网卡无响应解决方案 对于在Ubuntu系统中遇到的添加新网卡无法正常工作的情况,可以采取一系列措施来排查并解决问题。 #### 1. 验证硬件连接 确认物理连线已正确安装,并且新的络接口卡(NIC)确实被服务器识别。可以通过重启计算机并在BIOS/UEFI设置界面查看设备列表中的PCI设备部分来进行初步验证[^1]。 #### 2. 使用`lspci`命令检测网卡状态 通过终端执行如下指令以获取有关新增加的网卡的信息: ```bash lspci | grep -i ethernet ``` 这一步骤有助于判断操作系统是否能够探测到这块网卡的存在以及其驱动程序加载情况。 #### 3. 加载必要的内核模块 如果发现网卡存在但是未激活,则可能是因为缺少相应的内核模块支持。尝试手动加载这些模块: ```bash sudo modprobe <module_name> ``` 其中 `<module_name>` 是指特定于所使用的网卡类型的Linux内核模块名称。通常可以在网卡制造商提供的文档里找到这个信息。 #### 4. 更新或重新配置NetworkManager服务 有时即使硬件和驱动都正常运作,仍然会出现络管理器未能及时更新可用络接口的问题。此时可考虑重启 NetworkManager 或者直接编辑 `/etc/netplan/*.yaml` 文件定义静态IP地址等参数后再应用更改: ```bash sudo netplan apply ``` 另外,在某些版本如Ubuntu 20.04 LTS 中,若需自定义启动脚本,应该创建 `rc.local` 文件并将相应初始化命令写入其中[^2]。 #### 5. 启用Keepalived守护进程 为了提高系统的高可用性和稳定性,特别是在多台主机之间共享虚拟 IP 地址的情况下,启用 Keepalived 可能是一个不错的选择。按照以下步骤操作即可完成基本配置: ```bash sudo systemctl start keepalived sudo systemctl enable keepalived ``` 以上方法可以帮助解决大多数情况下Ubuntu系统上添加的新网卡不工作的状况。不过具体问题还需根据实际情况进一步分析处理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值