本页主要内容:
├── 为什么要使用Debian?
├── 解决ubuntu网速的问题
│ │ ├── 方法一:11n_disable=1
│ │ ├── 方法二:lcp-echo-failure 40
│ │ ├── 方法三:修改DNS
│ │ ├── 方法四:ubuntu 18.04永久修改DNS的方法
│ │ ├── 方法五:11n_disable=8
├── 先聊两句Debian的安装要点
├── Debian 10的问题这么多,我们为什么还要安装它?
│ │ ├── Debian 系统的优点:
│ ├── debian 常见问题解决方法:
│ │ ├── 1) debian 自带Fcitx(小企鹅)输入法不能用
│ │ ├── 2) sudo命令,提示用户名 不在 sudoers文件中.....
│ │ ├── 3) Debian安装软件时提示插入cdrom
│ │ ├── 4) ctrl+alt+t无法启动终端解决办法
│ │ ├── 5)debian无法使用ifconfig命令查看网卡
│ │ ├── 6)debian/ubuntu 隐藏顶栏与侧栏
│ │ ├── 7)conky
│ │ ├── 8)不能改写系统配置文件
│ │ ├── 9)更新时,提示 没有 Release 文件
│ │ ├── 10 )给debian添加中文支持
│ │ └── 11)修改debian系统默认的键盘布局
│ └──* 附.conkyrc参考:
为什么要使用Debian?
Debian的中文谐音听着就像是那个.........,它的系统图标也是一坨.........。
其实,很多人放弃windows,加入linux队伍,都有一个原因:
————我们的电脑太旧了!我们也暂时没有更新硬件的打算。
随着微软对windows7的停止维护,我们不得不考虑要更新自己的硬件,来适应windows10。
就在这时,开源的、花样繁多的linux系统们吸引住了我们的目光。
在linux队伍里,我们不得不承认,目前,最主流的linux桌面系统发行版就是ubuntu。ubuntu及它众多的衍生版本,给了我们很多的选择余地。
在我们安装完ubuntu系统时,也不免会偷偷地说:
ubuntu这个系统的界面,实在是太丑了!
我们首先考虑到的一个问题,就是要给ubuntu系统做美化。
最近,ubuntu20.04版发行了以后,我们惊讶地发现,ubuntu也变得臃肿了,本人的旧笔记本电脑安装完成ubuntu20.04以后,重启电脑,进入到系统桌面,直接卡住。进入了假死现象。
哎!我的笔记本电脑的确太旧了,光驱端添加的那块机械硬盘,还有一点坏道。
可是,本人的主硬盘是一块固态硬盘啊!
在win7和ubuntu18.04双系统时,一点也不影响我的使用。后来,因为自己手贱,升级到win10之后,那块光驱端的机械硬盘,经常直接自己断电,导致电脑直接关机。
没办法,windows系统改成了win8.1,天下太平。、
太平了没几天,自己又更新了win8.1,笔记本直接断电的毛病又来了。
更新后的win8.1也好,新版的win10也好,甚至连我们linux阵营里的ubuntu20.04,这些最新版本的系统,都是嫌贫爱富的主。都对机械硬盘是不友好。
唉!穷人真是到哪里都受欺负啊!
好吧!我只好把笔记本光驱端的那块大容量机械硬盘取了出来,装到硬盘盒里做移动硬盘使用。买了一块新的固态放在光驱里。顺便把风扇拆下来,清了清灰。
于是,本人的笔记本里的主硬盘是win8.1,光驱硬盘是ubuntu18.04。两块固态,电脑还慢吗?
还是慢!
哪里慢?
上网慢!用无线网卡上网时,win8.1飞快,ubuntu18.04却是龟速。
怎么办?
想办法解决呗!
解决ubuntu网速的问题
方法一:11n_disable=1
1.打开终端输入:
sudo gedit /etc/modprobe.d/iwlwifi.conf
2.在文件末尾添加
options iwlwifi 11n_disable=1
3.保存,重启。
ubuntu默认无线连接模式为11n,如果路由未设置,则连接不上。
方法二:lcp-echo-failure 40
1.打开终端输入:
sudo gedit /etc/ppp/options
2.将/etc/ppp/options 文件中的 lcp-echo-failure 4 改为:
lcp-echo-failure 40
方法三:修改DNS
完整的修改DNS的方法,请点击这里查看本人的另一篇怎样在Ubuntu 中设置DNS地址?
sudo gedit /etc/resolv.conf
另起一行,添加:
nameserver 8.8.8.8
或nameserver 114.114.114.114
然而,虽然配置了DNS,但是每次重启电脑或重启网络后/etc/resolv.conf文件就会被重写,也就是又恢复原 样了,以前的配置就不存在了,每次都要手动配置是极不可取的。
方法四:ubuntu 18.04永久修改DNS的方法
完整的修改DNS的方法,请点击这里查看本人的另一篇怎样在Ubuntu 中设置DNS地址?
1)禁止使用dnsmasq插件
sudo gedit /etc/NetworkManager/NetworkManager.conf
将dns=dnsmasq注释掉. 禁止使用dnsmasq插件
[main]
plugins=ifupdown,keyfile,ofono
#
dns=dnsmasq
[ifupdown]
managed=false
2)又找到一个永久修改DNS的方法:
sudo gedit /etc/systemd/resolved.conf
然后修改DNS,例如:
[Resolve]
DNS=114.114.114.114
DNS=8.8.8.8
#
FallbackDNS=
#
Domains=
#
LLMNR=no
#
MulticastDNS=no
#
DNSSEC=no
#
Cache=yes
#
DNSStubListener=yes
,保存。然后,终端输入::
systemctl restart systemd-resolved.service
查看结果,终端输入:
systemd-resolve --status
$ systemd-resolve --status
Global
DNS Servers: 114.114.114.114
8.8.8.8
DNSSEC NTA: 10.in-addr.arpa
16.172.in-addr.arpa
168.192.in-addr.arpa
17.172.in-addr.arpa
18.172.in-addr.arpa
19.172.in-addr.arpa
然后重启NetworkManager
用了以上的诸多方法后,我不得不说,ubuntu的无线网速,怎么修改,也没有win8.1的无线网速快。
最后,还有一个办法
方法五:11n_disable=8
和方法一相同,打开终端:
sudo gedit /etc/modprobe.d/iwlwifi.conf
把文件末尾的options iwlwifi 11n_disable=1
改成options iwlwifi 11n_disable=8
或
options iwlwifi bt_coex_active=0 swcrypto=1 11n_disable=8
iwlwifi官方原文,如下:
Slow WiFi problems when using Bluetooth
Some devices like the 6235 do include a Bluetooth device in the same card, which may lead into radio conflict. Newer devices (7200 and up) try to solve them intelligently, but it is not the case of older ones.
If your WiFi is slow when using Bluetooth, try adding the following to /etc/modprobe.d/iwlwifi.conf and reboot:
options iwlwifi bt_coex_active=0 swcrypto=1 11n_disable=8
另有网友实测:
11n_disable=0或8的连接效果最佳,所以,也可以:
options iwlwifi 11n_disable=* bt_coex_active=0 power_save=0 swcrypto=1
点此查看原文地址
在相同主机上,ubuntu系统的无线网速要比windows系统的网速慢,是真实存在的问题。这个问题,不单单是在ubuntu18.04/16.04上面存在,在其它的ubuntu衍生版上面同样存在。
本人试着安装过zorin 、 Linux Lite、以及 elementary OS,它们都有同样的网速慢的问题。
于是,本人想到了另一个有名的Linux系统kail linux,记得自己当年也是从BackTrack 3,才了解了Linux系统。曾经用BackTrack 4从网上下载美剧,和window 7相比,BackTrack 4真的是神速。
本人试着下载了kail linux 2019,直接通过U盘,再安装到主机分区。测试结果是,网速并不快,没有win8快。有些ubuntu常见的应用,在kail linux上面安装起来,也要比ubuntu麻烦得多。
这时候,在网上看到了一个ubuntu和kail linux它们的老爹的新闻:
Debian GNU/Linux 删除旧驱动程序,正在激怒老式硬件用户
Phoronix 方面表示,该网站近期收到了许多用户的来信,称对 Debian GNU/Linux 放弃许多旧的硬件驱动程序的举措感到愤慨。
本月初,Debian“X Strike Force”团队决定从 Debian 中删除一些过时的输入和视频驱动程序。其指出,作出该决定的依据是“它们在上游没有维护,或没有任何价值。
受影响的驱动程序包括有 Mach 64、ATI Rage R128、Savage、Silicon Motion、SiS、Trident 和 NeoMagic 图形硬件。其中,像 ATI Rage 128 之类已有 20 多年的应用历史,并且这些驱动程序还支持许多其他种类硬件。
原来,有人的电脑比我的还老,本人的电脑很老,但还没有老到20年前的地步。看来,这个一坨标识的Debian的确适合老电脑。
我们把这个标识当成是蚊香吧!Debian这个常见的谐音称呼是“德比安”。
安装使用之后,发现Debian真的是最适合老旧主机,网速、系统速度都很快,和win8.1相比,毫无逊色。只是,Debian系统的雷人问题也较多:
先聊两句Debian的安装要点
首先,再使用U盘安装的时候,要用rufus把系统写入U盘(本人试过用
Universal USB Installer
和 UltraISO软碟通
写入,安装到主机时,安装失败)。记住,一定要用 以DD镜像模式写入 ,不要用ISO模式,否则,安装的时候,会出现找不到安装系统盘的问题。其次,安装Debian 10系统时,不带无线网卡驱动,需要您在安装完系统之后,再自行安装,命令如下:
sudo apt install firmware-realtek
最后,安装Debian 10或kail linux系统时,一定不要连网。
在安装ubuntu系统的时侯,连网安装,会帮助我们解决很多问题,省却了我们很多安装后,配置的麻烦。
而Debian 10恰恰相反,您安装的时候,不连网,进入系统之后,自行配置的问题会少一点。如果,连网安装,可能在安装完成之后,您甚至连系统的桌面都进不去。
Debian 10的问题这么多,我们为什么还要安装它?
虽然,刚开始的时候,您安装配置Debian 10会比较麻烦,但是,经过初期的配置之后,Debian系统,会很稳定。您也可以到ubuntu 的源里,找到一些现成的.ded
应用,直接安装到**Debian **系统上。
Debian 系统的初期问题较多,如果,您是一个有一定的 ubuntu 等其它linux系统的使用经验的人,您会很容易上手 Debian。
如果,您是刚从windows转过来的,您还是先尝试ubuntu吧!更简单的还有 优麒麟 、深度的 deepin (这个不是德比安,这个是弟笨)。
Debian 系统的优点:
适合旧电脑。在上面的新闻里,很多人还在20年前的硬件里面使用它。
另外,同样的旧电脑, 使用Debian 没有ubuntu 中的那些卡顿现象。Debian安装完成无线驱动以后,网速很快。
系统运行快、无线网速快,这些,就足够了。 天下武功,唯快不破!
debian 常见问题解决方法:
1) debian 自带Fcitx(小企鹅)输入法不能用
为什么Debian菜单里面有一个Fcitx的选项,但是为什么就是无法调出前端来实现输入呢?
Fcitx输入法的前端是需要UI动态库支持,您会发现在Fcitx的安装目录中并没有该文件,这是官方打包的时候就已经遗漏的问题,解决方法就是安装UI动态库支持必须的文件,然后重启Debian系统您的问题将会迎刃而解。
终端输入:
sudo apt-get install fcitx-ui-classic
sudo apt-get install fcitx-ui-light
2) sudo命令,提示用户名 不在 sudoers文件中,此事将被报告。
命令:
su root
sudo chmod -R 777 /etc/sudoers
sudo gedit /etc/sudoers
查找到 %sudo ALL=(ALL) ALL,再它的下面增加一行:
XX ALL=(ALL) ALL
此处的XX是出现问题的用户名
3) Debian安装软件时提示插入cdrom
每次安装软件都会提示。解决的方法也很简单。
终端输入:
sudo gedit /etc/apt/sources.list
找到有cdrom的那行,前面加“#”注释掉,或者直接删掉.
保存后,终端输入:
sudo apt-get update
4) ctrl+alt+t无法启动终端解决办法
解决办法是打开系统设置->键盘->快捷键->自定义快捷键,自己添加快捷键
名称:terminal(可自己定义)
命令:gnome-terminal(我的桌面环境为gnome,其他桌面环境只需要修改gnome为其他桌面环境名字即可)
新建后设置这一项的快捷键为Ctrl+Alt+T即可使用快捷键打开终端
5)debian无法使用ifconfig命令查看网卡
概要: ifconfig、route、arp和netstat等命令行工具(它们统称为net-tools),管理和排查各种网络配置。
Debian ,Arch Linux 等一些Linux发行版已经弃用了net-tools,其他发行版计划弃用net-tools,改而使用iproute2。所以要再想使用ifconfig命令,就要从新安装net-tools
安装net-tools
sudo apt-get install net-tools
通过上面的命令安装完就可以用ifconfig命令查看ip地址了
6) debian/ubuntu 隐藏顶栏与侧栏
隐藏侧栏
方法一:在设置中选择dock栏,然后打开自动隐藏dock即可。
这种方法简单但是效果不太好,只有在和窗口占用的时候才会隐藏。推荐使用下面的方法二。
方法二:使用shell扩展dash to dock
安装方法:
sudo apt-get install gnome-shell-extension-dashtodock
也可以在Ubuntu软件中直接搜索dash to dock安装
重启后,在gnome tweak的扩展选项中找到dash to dock,根据自己的喜好设置后选择打开即可。
隐藏顶栏
方法一:使用shell扩展hide top panel
在Ubuntu软件中搜索hide top panel后直接安装。
重启电脑后,打开gnome tweak,进入扩展栏后可以找到hide top panel。打开即可。
方法二:使用shell扩展hide top bar
安装方法:
sudo apt-get install gnome-shell-extension-autohidetopbar
也可以在Ubuntu软件中直接搜索hide top bar
卸载:
sudo apt-get remove gnome-shell-extension-autohidetopbar
重启电脑后打开gnome tweak,进入扩展栏后可以找到hide top bar。
7)conky
一,安装,命令:
sudo apt install conky-all
二,编辑好的.conkyrc文件
在/home/用户名/
目录内,新建一个纯文本文档,.conkyrc
根据您的系统信息自行编辑。
本页的页尾是本人的
.conkyrc
配置,这里供大家参考。
三,设置conky开机自启
Debian 10设置conky开机自启
首先,把已经编辑好的.conkyrc文件放在/home/用户名/
目录内。
然后,创建一个开机自启文件
先新建一个纯文本文档
把以下内容复制进去:
[Desktop Entry]
Name=conky
Type=Application
Exec=/usr/bin/conky
再把这个纯文本文档,另存成一个名为conky.desktop
的文件。
最后,把这个conky.desktop
的文件放到到/home/用户名/.config/autostart
文件夹内。
注意:用户名的主目录里面.config文件夹是自动隐藏的,需要Ctrl + H 才能显示。
重启系统后,即可生效。
如若不行,参考:
ubuntu设置conky开机自启
1)把已经编辑好的.conkyrc文件放在/home/用户名/
目录内。
2)写个脚本,内容如下,存为RunConky.sh(要给脚本加执行权限)。
#!/bin/sh
sleep 10
conky
3),把RunConky.sh放入/home/用户名/
目录内(.conkyrc
文件也在这个目录内)。
4),“系统”->“首选项”->“启动应用程序”
添加RunConky.sh
在命令里指定您刚添加的/home/用户名/RunConky.sh
,名称和描述随你写。如图:
效果如下:
8)不能改写系统配置文件
如给系统换源的时候
sudo gedit /etc/apt/sources.list 时,提示:
No protocol specified
Unable to init server: 无法连接:拒绝连接 :
可以,先
sudo chmod -R 777 /etc/apt/sources.list
然后,直接 /etc/apt/,找到sources.list,用gedit直接打开sources.list,修改之后,保存。
9)更新时,提示 没有 Release 文件的 解决办法
sudo apt-get update
时,提示:
E: 仓库 “http://archive.canonical.com buster Release” 没有 Release 文件。
解决方法:
首先,在官网源https://mirrors.ustc.edu.cn/repogen/下载对应版本最新的源,
然后,下载sources.list完成之后将源拷贝到对应的位置将原文件覆盖
:~/下载$
sudo cp sources.list /etc/apt
最后,重新
sudo apt-get update
10 )给debian添加中文支持
debian与ubuntu有很大的相似性,但是debian相对更原始,比如在语言支持和键盘识别这里,就有问题。在您安装完系统之后,您可能选过中文的安装选项,也已经安装了中文输入法,可是,在浏览器里面切换到英文输入时,输入的字母还是有问题。比如,您要简单地q w e r t 结果,显示的却是 я в е р т 。
这是什么鬼?
在系统里面,连英文字母都不能正常输入,这个系统还真的是一坨那个!
想要解决这个问题,只有到网上寻找办法了,先自己手动添加一个中文支持:
首先,生成locales:
sudo dpkg-reconfigure locales
,
选择上以下选项:
.........
en_US ISO-8859-1
zh_CN GB2312
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
zh_TW BIG5
zh_TW.UTF-8 UTF-8
要使用空格键
选中,不要直接敲回车。
接下来需要安装中文字体,简体中文是fonts-arphic-gbsn00lp
(AR PL SungtiL GB)和fonts-arphic-gkai00mp
(AR PL KaitiM GB)
安装简体中文字体支持,打开终端,执行:
sudo apt-get install fonts-arphic-gbsn00lp
sudo apt-get install fonts-arphic-gkai00mp
为了防止繁体中文乱码,可以安装繁体中文的字体
tfonts-arphic-bsmi00lp
(AR PL Mingti2L Big5) 和fonts-arphic-bkai00mp
(AR PL KaitiM Big5)
安装繁体中文字体支持 执行:
sudo apt-get install fonts-arphic-bsmi00lp
sudo apt-get install fonts-arphic-bkai00mp
做了以上的修改以后,重启系统,发现,还是不能正常输入English。这一点,真的不能忍!
仔细想想,应该是系统默认的键盘布局有问题,尝试自己修改吧!
11 )debian修改键盘布局
网上搜索了一下自己的键盘到底是什么布局,查了下来,是104。
于是:
sudo dpkg-reconfigure keyboard-configuration
选项里面选择 Genric 104-key PC
然后,确定,一路确定回车。
终于,可以正常地Q W E R T Y U I O P [ ] | \
了。
附.conkyrc
参考:
default_color white
double_buffer yes
no_buffers yes
update_interval 1.0
total_run_times 0
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_colour 000000
own_window_argb_visual yes
own_window_argb_value 0
double_buffer yes
draw_shades yes
draw_outline no
draw_borders no
draw_graph_borders n0
minimum_size 296 5
maximum_width 406
default_color ffffff
default_shade_color 000000
default_outline_color 000000
alignment top_right
gap_x 6
gap_y 30
cpu_avg_samples 2
override_utf8_locale no
uppercase no # set to yes if you want all text to be in uppercase
use_spacer no
use_xft yes
xftfont WenQuanYi Zen Hei:pixelsize=11
override_utf8_locale yes
use_spacer no
minimum_size 296 5
TEXT
${color white}${font simhei:size=16}${time %T} ${alignr}${color white}${font simhei:size=12}${time %F %A}
${color white}${font simsun rg:size=10}系统信息: ${color green} ${font simsunbsize=10}${alignr}$loadavg
${color white}${font simsun rg:size=10}linux用户: ${color green}${font simsunbsize=10}$alignr$nodename
${color white}${font simsun rg:size=10}linux内核版本: ${color green}${font simsun rg:size=9}$alignr$kernel
${color white}${font simsun rg:size=9}运行时间: ${color green}${font simsun rg:size=9}$alignr$uptime
${color white}${font simsun rg:size=9}cpu频率: ${color green}${font simsun rg:size=9}${alignr}${freq} MHz
${color white}${font simsun rg:size=10}cpu温度: ${color green}${font simsun rg:size=9}${alignr}${acpitemp}°C
${font simsun rg:size=9}${color white}进程数: ${color green}$processes ${alignr}${color lightgrey}运行进程数: ${color green} $running_processes
${color white}${font simsun rg:size=9}内存: ${color green}${alignr}$memperc%
${color white}${font simsun rg:size=10}swap交换空间:${alignr}${color green}$swapperc%
${color white}${font simsun rg:size=9}磁盘读取: ${color green}${alignr} ${diskio_read sda}
${color white}${font simsun rg:size=10}磁盘写入: ${color green}${alignr}${diskio_write sda}
${color white}${font simsun rg:size=12}CPU ${font simsun rg:size=5} ${color}$cpubar
${color white}${font simsun rg:size=9}CPU- 1: ${color green}${alignr}${cpu cpu1}%
${color white}${font simsun rg:size=9}CPU- 2: ${color green}${alignr}${cpu cpu2}%
${color white}${font simsun rg:size=9}CPU- 3: ${color green}${alignr}${cpu cpu3}%
${color white}${font simsun rg:size=9}CPU- 4: ${color green}${alignr}${cpu cpu4}%
${color white}${font simsun rg:size=10}占用CPU的进程: ${alignr} PID %
${top name 1} ${color green}${alignr}${top pid 1} ${top cpu 1} ${color}
${top name 2} ${color green}${alignr}${top pid 2} ${top cpu 2} ${color}
${top name 3} ${color green}${alignr}${top pid 3} ${top cpu 3} ${color}
${font simhei rg:size=11}${color white}内存:${font simsun rg:size=9}${color}${membar}
${font simhei rg:size=10}${color white}内存使用详情:${color green}${alignr}$mem / $memmax
${color white}${font simsun rg:size=9}占用内存的进程:${alignr} PID %
${top_mem name 1} ${color green} ${alignr} ${top_mem pid 1} ${top mem 1} ${color}
${top_mem name 2} ${color green} ${alignr} ${top_mem pid 2} ${top mem 2} ${color}
${top_mem name 3} ${color green} ${alignr} ${top_mem pid 3} ${top mem 3} ${color}
${font simhei rg:size=12}${color white}硬盘 : ${color}${fs_bar 4 /}
${color white}${font simsun rg:size=10}swap分区 : ${font simhei rg:size=9} ${color green}$swap / $swapmax ${color} ${color} ${swapbar 4}
${color white}${font simsun rg:size=10}lNUX / 分区: ${color green}${fs_free /} / ${fs_size /}${color}${color}${fs_bar 4 /}
${font simhei rg:size=11}${color white}无线连接:${color white}${font simhei rg:size=8}▂ ▃ ▅ ▆ █${color green} ${font simhei rg:size=11}${wireless_link_qual wlp3s0}%${color}
${color white}${font simsun rg:size=9}下载速度: ${color green}${downspeed wlp3s0} k/s ${color} ${alignr} ${color white}${font simsun rg:size=9}上传速度: ${color green}${upspeed wlp3s0} k/s${color}
${font simhei rg:size=11}${color white}有线连接: ${color} ${font simhei rg:size=10}━━╃╄━━
${color white}${font simsun rg:size=9}下载速度: ${color #0077ff}${color green}${downspeed enp0s25} k/s ${color}${alignr}${color white}${font simsun rg:size=9}上传速度: ${color green}${upspeed enp0s25}} k/s${color}