记录一些使用Linux时的方法技巧,便于以后查看。
主要内容:
更多详情见:SSH 免密登录
虽说通过应用的形式在Windows 10上体验Linux是一个不赖的选择,但很多时候使用Windows内置的CMD或者PowerShell来操作Linux依旧有着很多不习惯。
而最为关键的是当需要对文件进行操作时,使用交互命令远不如使用SFTP来的更为「简单粗暴」。因此只要通过配置SSH远程登录,就可以像管理远程服务器那样来操作这个Linux系统了。
首先,因为Ubuntu系统限制,所以我们需要可以为root用户设置新密码,这里输入:
1 | sudo passwd root |
配置好之后,未来使用SSH客户端或者SFTP客户端登录系统时,我们就可以直接使用root权限进行登录。
使用cp
命令将SSH相关配置文件进行备份:
1 | sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak |
之后使用vim编辑器编辑sshd_config
文件:
1 | sudo vim /etc/ssh/sshd_config |
编辑并调整以下设置项:
1 | Port 2222 |
然后输入命令:
1 | service ssh start |
启动 SSH
如果出现以下错误,可以通过ssh-keygen
自动产生缺少的key
1 | * Stopping OpenBSD Secure Shell server sshd [ OK ] |
修复方法
执行
1 | sudo ssh-keygen -A |
重启ssh服务
1 | sudo service ssh?—?full-restart |
完成!
1 | [email?protected]:~$ sudo service ssh --full-restart |
方法一:
1 | cat /etc/issue |
返回结果:
1 | Ubuntu 18.04.2 LTS n l |
方法二:
1 | lsb_release -a |
返回结果:
1 | No LSB modules are available. |
方法三:
1 | cat /etc/lsb-release |
返回结果:
1 | DISTRIB_ID=Ubuntu |
方法四:
1 | cat /proc/version |
返回结果:
1 | Linux version 4.4.0-17763-Microsoft ([email?protected]) (gcc version 5.4.0 (GCC) ) #379-Microsoft Wed Mar 06 19:16:00 PST 2019 |
方法五:
1 | uname -a |
返回结果:
1 | Linux Monster 4.4.0-17763-Microsoft #379-Microsoft Wed Mar 06 19:16:00 PST 2019 x86_64 x86_64 x86_64 GNU/Linux |
方法六:仅仅查看内核版本
1 | uname -r |
返回结果:
1 | 4.4.0-17763-Microsoft |
使用清华镜像:https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/
这里Ubuntu版本为Ubuntu 18.04 LTS
1 | vim /etc/apt/sources.list |
替换为如下
1 | # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 |
执行更新
1 | apt update && apt upgrade |
linux和windows系统不同,linux不会产生无用垃圾文件,但是在升级缓存中,linux不会自动删除这些文件。
非常有用的清理命令:
1 | sudo apt-get autoclean # 清理旧版本的软件缓存 |
这三个命令主要清理升级缓存以及无用包的。
清理Linux下孤立的包:
1 | sudo apt-get install deborphan -y |
原文:https://www.cnblogs.com/lijianming180/p/12147639.html