Debian11.6 最小化安装后设置
一,Debian安装与启用sudo命令
刚安装好的Debian默认还没有sudo功能。
1. 先进入root用户,调用下面的命令后,输入密码
$su
2. 安装sudo
# apt-get install sudo
3. 修改 /etc/sudoers 文件,
#nano /etc/sudoers
增加一行 user ALL=(ALL:ALL) ALL
二,debian系操作系统上安装 SSH 服务
使用命令“apt install openssh-server -y”安装openssh-server软件。
$sudo apt install openssh-server -y
首先使用apt-get update命令更新apt源列表。
$sudo apt-get update
然后使用apt-get install命令在debian上安装openssh服务器。
$sudo apt-get install openssh-server
现在启动并启用debian ssh服务器以在系统重启时启动。 增加一个启动服务
$sudo systemctl start ssh.service
systemctl启用ssh.service
还运行netstat命令以确保ssh端口22已打开并正在运行。
修改ssh端口号
$sudo nano /etc/ssh/sshd_config
增加 或是修改 Port
修改完后保存配置文件,重启ssh服务
$sudo systemctl restart sshd.service
新开一个远程窗口进行连接,此时使用22端口就无法进行通信了,将端口号改为自定义的可以远程
三 、设置默认语言
1.安装中文语言包
apt install language-pack-zh-hans
2.更改默认语言为中文,修改/etc/default/locale文件添加:
# vi /etc/default/locale
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh:en_US:en
使用 dpkg-reconfigure locales 设置默认语言为英文
$sudo dpkg-reconfigure locales
四、修改ip地址为固定ip
首选备份原始的网络配置文件,
$sudo cp /etc/network/interfaces /etc/network/interfacesbak
以root权限打开
$sudo nano /etc/network/interfaces
编辑文件 /etc/network/interfaces,内容如下:.
auto lo auto eth0 #设置开机自动连接网络 iface lo inet loopback allow-hotplug eth0 iface eth0 inet static #static表示使用固定IP地址上网,dhcp表示使用动态ip address 192.168.9.100 #设置静态ip地址 netmask 255.255.255.0 #子网掩码 gateway 192.168.9.254 #网关
使用 ctrl+o 保存配置,使用 ctrl+x 退出 nano 编辑器。
重启网卡
$sudo /etc/init.d/networking restart
五、lrzsz安装使用
1、lrzsz说明:lrzsz是linux系统里的一款上传和下载的工具,相当于Windwos 系统里的FTP工具
2、lrzsz安装:
lrzsz工具用于将linux机器上面的文件下载本地或者将本地的文件上传到Linux机器中,通过以下命令直接安装lrzsz工具
yum -y install lrzsz (coentos 安装)
sudo apt install lrzsz (debian 安装)
3、命令说明
lrzsz两个操作命令分别是rz和sz
rz命令:上传文件,输入该命令后会出现弹窗选择需要上传的文件(Receive Zmodem)
sz命令:下载文件,输入该命令后会出现弹窗选择要下载的文件下载路径(Send Zmodem)
4、使用方式
1) 在Windows系统里安装使用Xshel、SecureCRT远程连接软件远程连接Linux机器(比如 Xshell)。
2)在Windows系统里,通过SecureCRT工具,远程连接Linux系统;
3)在远程连接到linux系统里,输入rz命令,回弹出窗口,选择Windows本地需要上传文件到linux机器,图像实例:
4)远程连接到linux系统,使用sz命令将Linux系统里的文件下载到Windwos本地。
sz 命令后需要添加需要下载的文件名称或目录名称例如:需要把linux机器上面的
1.txt文件下载到windows机器保存需要输入命令:sz 1.txt,弹出窗口选择下载到windows
保存目录
六、解决中文乱码
如果Debian(Ubuntu Server)在安装过程中,选择的是中文(很多新手都会在安装时选择中文,便于上手),这样在完成安装后,系统默认的语言将会是中文zh_CN.UTF- 8。但问题是我们安装的是服务器,只需要运行命令行终端,但在终端下无法正常的显示默认中文编码zh_CN.UTF-8。
可以有三种方法解决该问题,分别详细介绍如下。
第一种:安装zhcon软件包 $ sudo apt-get install zhcon 即可将zhcon软件包安装上,它其实就相当于一个Ubuntu的UC-DOS程序,是一个汉字外挂。既然是外挂就必然要占用一定的系统资源,根据实际需求可选用该方法。
第二种:使用putty、securteCRT等虚拟终端软件 直 接修改虚拟终端界面配置项目中的字体编码为UTF-8即可。其实就是仍然采用了Ubuntu Server默认的zh_CN.UTF-8汉字编码,但在虚拟终端中经过“编码修正”后正确显示出来,因为Windows系统下是采用GBK作为系统默认编码的,故在Windows下,无论是虚拟机,还是默认的虚拟终端界面,显示汉字都是乱码或菱形符号。该方法使用较广,但在实际终端下,仍然无法正常显示汉字,因为此时系统的默认编码还是zh_CN.UTF-8,服务器上的实际终端还是不能认识zh_CN.UTF-8这种编码。故引出第三种方法。
第三种:修改Debian(Ubuntu Server)的配置文件/etc/default/locale 将原来的配置内容修改为 LANG=”en_US.UTF-8″ LANGUAGE=”en_US:en” 再在终端下运行: $ locale-gen -en_US:en 注销或重启后,Debian(Ubuntu Server)真正服务器实体终端就恢复成了英文的语言环境。 所以,此方法不是真正意义上的中文化,而是恢复英文的默认编码。
安装zhcon 后
但是此时还是不能看见文件里的中文,还需要启动zhcon,启动方法:zhcon --utf8,在root用户下启动
能看到这个界面就算启动成功了。
如果使用中文还是建议在终端操作。
第二种 中文的方式。
解决中文显示乱码和中文输入的问题。
参考:
http://www.playubuntu.cn/article/194.html
http://rutine.blog.163.com/blog/static/7908087220144155448206/
不过里面讲解有点问题,整理如下:
首先你需要安装一个输入法,不一定是谷歌拼音,我安装的是搜狗输入法。
然后(最好在字符界面操作,不然启动不了fbterm)
sudo apt-get install fcitx im-switch fbterm fcitx-frontend-fbterm
配置用户目录下的.fbtermrc文件
修改字体大小为 font-size=18
修改问题编码为 text-encodings=utf-8
修改输入法为 input-method=fcitx-fbterm
至此软件环境部署完毕,下面可以试试效果了
注意其实配置文件有多份,因为是根据用户来的,比如我root一个配置文件,然后我普通用户一个配置文件,可能都需要配置。比如我是
1.nano /root/.fbtermrc
2.nano /home/sj/.fbtermrc
$ sudo usermod -aG video USERNAME
然后进行上面的修改即可,然后ctrl+alt+f1进入tty1字符界面
直接输入命令fbterm就进入了另一种模式。然后就会看见是中文显示,默认ctrl+space是切换中文输入法,如果切换无效,可以输入fcitx 回车
完成后就可以ctrl+space切换输入中文了。