记录一些使用Linux时的方法技巧,便于以后查看。
主要内容:
¶启用SSH并使用SSH客户端登录
更多详情见: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 |
¶查看Ubuntu版本
-
方法一:
1
cat /etc/issue
返回结果:
1
Ubuntu 18.04.2 LTS n l
-
方法二:
1
lsb_release -a
返回结果:
大专栏 Linux 使用笔记1
2
3
4
5No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.2 LTS
Release: 18.04
Codename: bionic -
方法三:
1
cat /etc/lsb-release
返回结果:
1
2
3
4DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=18.04
DISTRIB_CODENAME=bionic
DISTRIB_DESCRIPTION="Ubuntu 18.04.2 LTS" -
方法四:
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
¶给apt-get添加国内源
使用清华镜像: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 |
¶Ubuntu删除无用缓存及垃圾文件
linux和windows系统不同,linux不会产生无用垃圾文件,但是在升级缓存中,linux不会自动删除这些文件。
非常有用的清理命令:
1 |
sudo apt-get autoclean # 清理旧版本的软件缓存 |
这三个命令主要清理升级缓存以及无用包的。
清理Linux下孤立的包:
1 |
sudo apt-get install deborphan -y |