【01】linux基础知识学习——环境配置
1、ubuntu允许SSH登录
1.1 ubuntu发行版安装/开启ssh服务
-
安装SSH服务端,
sudo apt-get install openssh-server -
开启SSH服务,
sudo /etc/init.d/ssh start或service ssh start -
查看SSH服务端是否启动,
ps -e|grep ssh或service ssh status -
如果修改配置,如修改端口为223,将/etc/ssh/sshd_config文件的如下配置修改,再重启服务即可。
vi /etc/ssh/sshd_config Port 223 service ssh restart
1.2 ssh_config和sshd_config文件
文件目录:/etc/ssh/ssh_config
ssh_config和sshd_config都是ssh服务器的配置文件,二者区别在于,前者是针对客户端的配置文件,后者则是针对服务端的配置文件。两个配置文件都允许你通过设置不同的选项来改变客户端程序的运行方式。下面列出来的是两个配置文件中最重要的一些关键词,每一行为“关键词&值”的形式,其中“关键词”是忽略大小写的。
2 更换镜像源
开启远程服务后,可以在win10桌面用远程工具访问。
源文件位于/etc/apt/sources.list
- 先备份,
cp sources.list sources.list.bak - 清空源文件,
echo " ">sources.list - 粘贴新的镜像源
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main
- 更新源,
apt-get update - 修复损坏的软件包,
apt-get -f install
3 vim操作
- 如果出现vim里,上下左右键变成ABCD,可能是安装的包有问题,卸载重装vim即可
3.1 vim里的复制粘贴
参考链接,[vim基础操作](https://blog.csdn.net/hfut_zhanghu/article/details/124601940)
-
- 将光标移动到要复制的文本开始的地方,按 v 进入可视模式。
- 将光标移动到要复制的文本的结束的地方,按 y 复制,并退出可视模式。
- 移动光标到粘贴的地方,按p粘贴
- 清空vim文件
4 修改主机名,用户名
-
修改主机名较简单,注意永久修改,不是临时修改,
hostnamectl set-hostname 主机名,https://blog.csdn.net/dark7510/article/details/107629989- 注意确认,/etc/hosts和/etc/hostname里的旧主机全替换为新主机名
![]()
- /etc/hostname与/etc/hosts的区别
/etc/hostname中存放的是主机名,
/etc/hosts存放的是域名与ip的对应关系,域名与主机名没有任何关系,你可以为任何一个IP指定任意一个名字,hosts文件的一个例子:
127.0.0.1 localhost
127.0.1.1 v-jiwan-ubuntu
- 注意确认,/etc/hosts和/etc/hostname里的旧主机全替换为新主机名
-
修改用户名
- 改名后容易登陆不上,暂不尝试。。。


浙公网安备 33010602011771号