Debian 12 安装
目录
一、序言
二、下载
下载 Debian
系统镜像文件。
建议下载 DVD
镜像,网络安装镜像没有包含必要的软件,在安装时需要访问默认的镜像服务下载,在国内的网络环境需要耗时几个小时甚至下载失败。使用 DVD
镜像可以安装时不联网,等安装完成后修改镜像源地址后在进行更新。
三、安装
忘了截图,以后再补
四、配置
设置镜像源(必要)
可参考阿里云镜像进行配置。(此处安装的是
Debian 12
)设置镜像源,使用下列命令打开配置文件进行编辑(注意提前做好备份)
# 备份 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak # 打开配置文件 sudo nano /etc/apt/sources.list
使用
#
注释第一行,然后添加下列设置# 这一行需要屏蔽,离线安装方式成功后默认是打开的,这样我们只能在DVD里面查找软件,不能在互联网上查找软件 # deb cdrom:[Debian GNU/Linux 12.5.0 _Bookworm_ - Official amd64 DVD Binary-1 with firmware 20240210-11:28]/ bookworm main non-free-firmware # 阿里云镜像源(Debian 12) deb https://mirrors.aliyun.com/debian/ bookworm main non-free non-free-firmware contrib deb-src https://mirrors.aliyun.com/debian/ bookworm main non-free non-free-firmware contrib deb https://mirrors.aliyun.com/debian-security/ bookworm-security main deb-src https://mirrors.aliyun.com/debian-security/ bookworm-security main deb https://mirrors.aliyun.com/debian/ bookworm-updates main non-free non-free-firmware contrib deb-src https://mirrors.aliyun.com/debian/ bookworm-updates main non-free non-free-firmware contrib deb https://mirrors.aliyun.com/debian/ bookworm-backports main non-free non-free-firmware contrib deb-src https://mirrors.aliyun.com/debian/ bookworm-backports main non-free non-free-firmware contrib
按下
Ctrl + X
然后再Enter
进行保存输入命令进行更新
sudo apt update -y && apt upgrade -y
安装完成后重启
sudo reboot
这里修改完镜像源和更新完成后,就先安装了一些常用命令
解决很多命令找不到,需要添加
sudo
才能使用打开
~/.bashrc
文件进行编辑vim .bashrc
在文件最后一行添加下面的代码
export PATH=$PATH:/usr/sbin::/sbin
按
Esc
后,再按下Shift + :
,随后输入wq
保存退出重启系统
reboot
向
sudo
组中添加用户切换到
root
用户su root
输入命令查看,这个文件是没有编辑权限的
# 查看权限,这时是:`-r--r-----` ls -l /etc/sudoers
所以先修改文件权限后并查看
# 修改权限 chmod +777 /etc/sudoers # 查看修改后的权限,这时是:`-rwxrwxrwx` ls -l /etc/sudoers
打开文件
vim /etc/sudoers
在文件末尾添加下行
{username} ALL=(ALL:ALL) ALL
注:需要将上面的
{username}
替换成需要添加的用户的用户登录名保存文件退出后,再次修改文件权限为原本的
# 修改权限 chmod -337 /etc/sudoers # 查看修改后的权限,这时是:`-r--r-----` ls -l /etc/sudoers
重启系统
reboot
设置打开终端的快捷键
点击桌面桌面右上角,设置 》 键盘 》 查看及自定义快捷键 》 自定义快捷键 》添加
名称:Terminal
命令:gnome-terminal
快捷键:Ctrl
+Alt
+T
个人文件夹换成英文
打开终端,在终端中输入命令:
# 修改系统当前语言环境 export LANG=en_US # 更新 `Home` 中的命令命名 xdg-user-dirs-gtk-update
跳出对话框,提示是否更新成英文,同意(
Update Names
)即可修改系统当前语言环境为中文
export LANG=zh_CN.UTF-8 xdg-user-dirs-gtk-update
跳出对话框,提示是否更新成中文,勾选
不要再次询问我
并选择保留旧的名称
允许
root
用户通过ssh
远程链接打开配置文件
sudo vim /etc/ssh/sshd_config
找到
#PermitRootLogin prohibit-password
,在下方添加一行设置... #PermitRootLogin prohibit-password PermitRootLogin yes ...
保存退出后,输入命令重启
ssh
服务sudo vim /etc/ssh/sshd_config
允许
root
用户登录桌面打开
/etc/pam.d/gdm-autologin
文件进行编辑vim /etc/pam.d/gdm-autologin
在第三行(
auth required pam_succeed_if.so user != root quiet_success
)这行前面添加#
,将其注释掉... #auth required pam_succeed_if.so user != root quiet_success ...
打开
/etc/pam.d/gdm-password
文件进行编辑vim /etc/pam.d/gdm-password
在第三行(
auth required pam_succeed_if.so user != root quiet_success
)这行前面添加#
,将其注释掉... #auth required pam_succeed_if.so user != root quiet_success ...
挂载硬盘
查看磁盘和分区的命令:
df -hT
只可以查看已经挂载的分区和文件系统类型fdisk -l
可以显示出所有挂载和未挂载的分区,但不显示文件系统类型lsblk -f
也可以查看未挂载的文件系统类型parted -l
可以查看未挂载的文件系统类型,以及哪些分区尚未格式化使用
sudo blkid
命令查看需要挂载的磁盘的UUID打开
/etc/fstab
文件,在文件尾部添加需要挂载磁盘信息# /mnt/data was on /dev/sda during installation UUID=f6a86665-133c-413e-94b2-dd8a948f0caf /mnt/data ext4 defaults 0 0 # /home was on /mnt/disk/home binding /mnt/disk/home /home none bind 0 0 # /root was on /mnt/disk/root binding /mnt/disk/root /root none bind 0 0 # /opt was on /mnt/disk/opt binding /mnt/disk/opt /opt none bind 0 0
以上信息依次为:
UUID=f6a86665-133c-413e-94b2-dd8a948f0caf
: 磁盘信息标签/mnt/data
: 挂载目录ext4
: 磁盘格式defaults
: 默认第一个数字
: 0表示开机不检查磁盘,1表示开机检查磁盘第二个数字
: 0表示交换分区,1代表启动分区(Linux),2表示普通分区设置别名
在
/etc/profile.d/
目录下创建alias.sh
cd /etc/profile.d/ touch alias.sh
设置想设置的别名
## ls # 带颜色设置 alias ls='ls --color=auto' # 长格式输出 alias ll='ls -l --color=auto' # 显示隐藏文件 alias l.='ls -ld .* --color=auto' # 长格式显示所有文件,按照时间倒序并显示每个文件的容量 alias lh='ls -alths --color=auto' ...
五、使用
安装常用软件
sudo
sudo apt install sudo -y
vim
sudo apt install vim -y # 修改 /etc/vimrc 文件,解决中文乱码问题 vim /etc/vimrc # 在vimrc文件末尾处添加 set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936 set termencoding=utf-8 set encoding=utf-8
ifconfig
sudo apt install net-tools -y
rsync
apt install rsync
docker
六、问题
su
|su root
命令输入密码后出现鉴定故障
错误这是因为在安装linux系统时没有给root用户设置密码,重新设置密码即可
sudo passwd root