Debian11常用设置

Linux · 2024-01-05

Xfce自动登录

vim /etc/lightdm/lightdm.conf 找到相应行去掉注释

autologin-user = YourDesiredAutoLoginUserName #用户名
autologin-user-timeout = 0

声音

root 下不能使用

Sudoer

apt-get install vim
apt-get install sudo
update-alternatives --config editor
选择 vim.tiny
visudo
最后一行添加
adam ALL=(ALL:ALL) NOPASSWD:ALL

vim /etc/sudoers
在root ALL=(ALL:ALL) ALL下,加入:

chyang ALL=(ALL:ALL) NOPASSWD:ALL

IP设置

编辑网络配置文件 vim /etc/network/interface

静态IP设置

iface eth2 inet static
address 192.168.2.2  
netmask 255.255.255.0
gateway 192.168.2.1

动态IP设置 iface eth0 inet dhcp
重启网络服务 systemctl restart networking

编辑DNS配置 vim /etc/resolvconf/resolv.conf

nameserver 8.8.8.8
nameserver 8.8.4.4

重启 resolvconf -u

无线网卡

将MT7601.bin改名为mt7601u.bin放入/lib/firmware/下,重启

cp mt7601u.bin /lib/firmware

修改/etc/NetworkManager/NetworkManager.conf,在最后添加以下代码:

[device]
wifi.scan-rand-mac-address=no

重启电脑 reboot

修改DNS方式一:

首先修改 /etc/systemd/resolved.conf 文件,在其中添加dns信息,例如:

DNS=8.8.8.8 114.114.114.114

然后退出保存。

然后以root身份在ubuntu终端中依次执行如下命令:

systemctl restart systemd-resolved

systemctl enable systemd-resolved

mv /etc/resolv.conf /etc/resolv.conf.bak

ln -s /run/systemd/resolve/resolv.conf /etc/

再查看/etc/resolv.conf文件就可以看到新的dns信息已经写入其中了。

修改DNS方式二

vim /etc/dhcp/dhclient.conf

在末尾添加一行

supersede domain-name-servers 223.5.5.5, 223.6.6.6;

后重启系统,使用 nslookup 验证是否生效

nslookup www.baidu.com

蓝牙

apt install bluetooth

[https://oemdrivers.com/bluetooth-mpow-usb-bh456a-driver](https://oemdrivers.com/bluetooth-mpow-usb-bh456a-driver)

下载Linux驱动,解压/20201202_LINUX_BT_DRIVER/rtkbt-firmware/lib/firmware/rtlbt/

rtl8761b_fw rtl8761b_config

sudo cp -iv ./rtl8761b_fw /lib/firmware/rtl_bt/rtl8761b_fw.bin

sudo cp -iv ./rtl8761b_config /lib/firmware/rtl_bt/rtl8761b_config.bin

apt install -y blueman

下载字体

sudo apt install xfonts-intl-chinese fonts-intl-chinese-big fonts-wqy-microhei fonts-wqy-zenhei xfonts-wqy

更新缓存

fc-cache -f -v

#### 时区

date -R
tzselect
vim /etc/profile
export TZ='Asia/Shanghai' //加入一行

source /etc/profile
date -R

方法二

date -R
timedatectl
timedatectl list-timezones
sudo timedatectl set-timezone Asia/Shanghai
date -R

切换为LXQT

sudo apt install -y lxqt
sudo dpkg-reconfigure sddm

切换为Xfce4

sudo apt install -y xfce4
sudo dpkg-reconfigure lightdm

版本查看

lsb_release -a #当前系统的版本信息
cat /etc/issue  #
cat /etc/os-release  #查看Linux服务器系统版本,其他Linux也可以使用
hostnamectl  # 配置或修改系统的主机名
uname -a #可显示电脑以及操作系统的相关信息
cat /etc/debian_version  #版本号

Software

vim wget curl git

sudo apt install vim wget curl git

VIM设置

vim /etc/vimrc.loacl

set nocompatible "关闭与vi的兼容模式
set number "显示行号
set nowrap "不自动折行
set showmatch "显示匹配的括号
set scrolloff=3 "距离顶部和底部3行"
set encoding=utf-8 "编码
set fenc=utf-8 "编码
set mouse=a "启用鼠标
set hlsearch "搜索高亮
syntax on "语法高亮
 
set tabstop=4 "tab宽度
set softtabstop=4
set shiftwidth=4
 
set textwidth=99 "行最大宽度
set expandtab "tab替换为空格键
set autoindent "自动缩进
 
au BufNewFile,BufRead *.py
\ set tabstop=4 | 
\ set softtabstop=4 | 
\ set shiftwidth=4

SSH

sudo apt install -y openssh-server

sudo vim /etc/ssh/sshd_config

1、修改sshd_config文件,命令为: vi /etc/ssh/sshd_config

2、将#PasswordAuthentication no的注释去掉,并且将NO修改为YES //我的kali中默认是yes

3、将#PermitRootLogin yes的注释去掉 //我的kali中默认去掉了注释

4、启动SSH服务,命令为: /etc/init.d/ssh start // 或者service ssh start

5、验证SSH服务状态,命令为: /etc/init.d/ssh status

  1. 添加开机自启动 update-rc.d ssh enable

SCP

# 本地=>远程
scp local_file remote_username@remote_ip:remote_folder
scp -r local_folder remote_username@remote_ip:remote_folder
# 远程=>本地
scp root@www.runoob.com:/home/root/others/music /home/space/music/1.mp3
scp -r www.runoob.com:/home/root/others/ /home/space/music/

Rsync

rsync -avzP --delete root@{remoteHost}:{remoteDir} {localDir}
 
rsync -av -e 'ssh -p 2234' source/ user@remote_host:/destination
rsync -avzP --delete /tmp/rtest1 root@192.168.1.101:/tmp/

-a 参数,相当于-rlptgoD(-r 是递归 -l 是链接文件,意思是拷贝链接文件;-p 表示保持文件原有权限;-t 保持文件原有时间;-g 保持文件原有用户组;-o 保持文件原有属主;-D 相当于块设备文件);
-z 传输时压缩;

-P 传输进度;

-v 传输时的进度等信息;

--delete 删除操作

--exclude 忽略文件或目录

镜像

sudo vim /etc/apt/sources.list

deb http://mirrors.aliyun.com/debian/ stretch main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ stretch main non-free contrib
deb http://mirrors.aliyun.com/debian-security stretch/updates main
deb-src http://mirrors.aliyun.com/debian-security stretch/updates main
deb http://mirrors.aliyun.com/debian/ stretch-updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ stretch-updates main non-free contrib
deb http://mirrors.aliyun.com/debian/ stretch-backports main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ stretch-backports main non-free contrib

在线生成 https://mirrors.ustc.edu.cn/repogen/

deb http://mirrors.ustc.edu.cn/debian stable main contrib non-free
deb-src http://mirrors.ustc.edu.cn/debian stable main contrib non-free
deb http://mirrors.ustc.edu.cn/debian stable-proposed-updates main contrib non-free
Linux Debian
Theme Jasmine by Kent Liao