Debian 安装配置
使用 apt 安装软件时提示更换介质,插入光盘(附 security 换源)
root权限修改/etc/apt/sources.list
用 # 注释掉 deb cdrom开头的那一行
然后执行 apt-get update
可以顺便把配置中 security 一行中的源换成清华的以提高速度。
手动配置网卡
参考网页: 在Debian中网卡的设置,在 /usr/share/doc/ifupdown/examples 目录下有一些配置网络的例子和需要的脚本示例。
网卡配置文件为 /etc/network/interfaces
# 查看网卡名称
ip addr
# 修改网卡配置文件
vi /etc/network/interfaces
# 添加手动配置
auto enp3s0
iface enp3s0 inet static
address 192.168.0.188
netmask 255.255.255.0
gateway 192.168.0.1
# dns-* options are implemented by the resolvconf package, if installed(DNS设置)
dns-nameservers 61.153.177.196 61.153.177.197
dns-search feelnet.org
# DHCP配置
#开机自动激活eth0接口
auto enp3s0
#配置eth0接口为DHCP自动获取
iface enp3s0 inet dhcp
修改完成 重启网络服务
systemctl restart networking.service
或单独重启网卡
systemctl restart ifup@enp3s0
开启 SSH 远程登录
默认状态下 SSH 是禁止 root 远程登录的,修改配置文件 /etc/ssh/sshd_config,取消下面两行前的注释并将其值改为 yes
PermitRootLogin yes
PasswordAuthentication yes
SSH 限制密码尝试次数
参考文献:Linux下PAM模块学习总结
编辑 /etc/pam.d/sshd,在文件头部加入以下代码:
# PAM configuration for the Secure Shell service
# 3次验证失败后锁定120秒
auth required pam_faillock.so preauth silent audit even_deny_root deny=3 unlock_time=120
auth sufficient pam_unix.so nullok try_first_pass
auth [default=die] pam_faillock.so authfail audit even_deny_root deny=3 unlock_time=120
auth required pam_deny.so
# Standard Un*x authentication.
# 注释掉下面的行,因为 common-auth 中引用了3个模块,简单地在下面行的前后添加命令不可行
#@include common-auth
python 有关配置
# 安装 pip
apt install python3-pip
# 安装 pipenv
apt install pipenv
# pip 换源
...
# 安装其他版本的python
cd /tmp
wget https://www.python.org/ftp/python/3.9.5/Python-3.9.5.tar.xz
tar -xf Python-3.9.5.tar.xz
cd Python-3.9.5
apt install libssl-dev
./configure --with-ssl-default-suites=openssl --with-ensurepip=yes --enable-optimizations # --prefix=$HOME/.python/3.9.5 指定目标文件
make -j 4
# 使用 altinstall 避免覆盖系统自带的 python 版本
make altinstall
sox播放器
root 因不在 audio 组中,所以无法以 root 身份播放音频。如果播放音频有出现“未指定默认播放设备”的错误,可以修改用户文件夹下的 .profile,设置默认播放设备。
apt install libsox-fmt-mp3
apt install sox
vim ~/.profile
# 配置音频驱动,避免 sox 提示 WARN alsa: can't encode 0-bit Unknown or not applicable
export AUDIODRIVER=alsa
# 配置默认播放设备
export AUDIODEV=hw:1,0
# 另一个在系统级别设置默认播放设备的方法,未经验证
vim /etc/asound.conf
defaults.pcm.card 1
defaults.pcm.deviice 0
# hw:1,0 是音频设备号码,可通过以下命令查看
aplay -l # 需安装 alsa-utils 软件包
cat /proc/asound/cards
# 如果存在多个音频播放设备,可使用下面命令测试哪个设备可以出声
speaker-test -D plughw:1 # 需安装 alsa-utils 包
如果 sox 能正常显示播放界面,但是仍然无声,有可能当前音量为0,可使用 alsamixer 打开音量面板调节音量。
vim使用系统剪贴板
默认情况下,debian的vim无法使用系统剪贴板,可使用 vim --version | grep clip 来查看是否支持剪贴板,如果显示 +clipboard 表示支持剪贴板,如果 clipboard 前面是减号,表示不支持剪贴板,这时可以通过安装 vim-gtk3 来解决。
apt install vim-gtk3
再次调用 vim --version | grep clip ,已经支持剪贴板了,可是使用 "+y 仍然无法将文本复制到系统剪贴板。
这时可以编辑用户文件夹下的 .vimrc,向其中添加以下内容来解决(是否可以不安装 vim-gtk3?未验证;另外也安装了gvim,不知道是否对 gvim 有依赖):
set clipboard = unnamed
参考网页:详解 vim 复制粘贴和剪贴板
中文显示为菱形块
用 locale 命令查看默认语言,想要显示中文,需要设置为 zh_CN.UTF-8。如果未配置为 zh_CN.UTF-8,可以用 dpkg-reconfigure locales来设置。然后打开 zhcon 就可以正常显示中文了(使用 CTRL+D 退出中文环境)
zhcon --utf8
安装 netstat
默认情况下,debian 不包含 netstat,安装时要注意,需要安装的包不是 netstat,而是 net-tools,net-tools包含arp, ifconfig, netstat, rarp, nameif, route 命令。如果没有 ping 的话,需要另外安装 iputils-ping。
apt 常用操作
# 更新包索引,升级或安装新软件包之前,请始终更新软件包索引
sudo apt update
# 升级已安装的包
sudo apt upgrade
# 只升级指定包
sudo apt upgrade package_name
# 升级整个系统并删除已安装的软件包(危险!)
sudo apt full-upgrade
# 安装本地包
sudo apt install /full/path/file.deb
# 删除已安装的包(保留配置文件)
sudo apt remove package1 package2
# 删除已安装的包及其配置文件
sudo apt purge package_name
# 删除不需要的包(无依赖的)
sudo apt autoremove
# 列出本地已安装的包
sudo apt list --installed
# 实际升级软件包之前,可以先查看可升级软件包的列表
sudo apt list --upgradeable
# 查看包信息
sudo apt show package_name
禁用 ipv6
编辑 /etc/sysctl.conf,添加以下内容:
# 禁用整个系统所有接口的IPv6
net.ipv6.conf.all.disable_ipv6 = 1
# 禁用某一个指定接口的IPv6(例如:eth0, lo)
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.eth0.disable_ipv6 = 1
然后重启或 sudo sysctl -p /etc/sysctl.conf
安装WPS
方法一:
双击deb文件,会出现一个install的页面,然后点击install,完成后即可,但是有的ubuntu版本install之后起不到作用,所以推荐用第二种。
方法二:
1.cd 到安装包的目录
2.sudo dpkg -i wps-office.deb(如果是red hat linux的rpm格式,用rpm -ivh wps-office.rpm)
安装 windows 字体到 Linux
1.在Windows系统中找到"C:\Windows\Fonts"目录;
2.将该目录下的所有字体文件复制到Linux系统的"/usr/share/fonts"目录下;
3.执行以下命令刷新字体缓存:
$ sudo fc-cache -f-v

浙公网安备 33010602011771号