Ubuntu20.04使用记录

警告
本文最后更新于 2022-12-28,文中内容可能已过时,请谨慎使用。
sudo adduser your_name
sudo usermod -aG sudo YOUR_USER_NAME # 加入root权限

/etc/ssh/sshd_config中修改PermitRootLogin yesPermitRootLogin no或者直接注释

将远程(服务器)jupyter(8888)与本地(8889)端口绑定

ssh -f -N -L 8889:localhost:8888 remote_user@remote_host

注意要在自己的服务器上开放 8888 端口!!!!

sudo apt update
sudo apt upgrade
sudo apt --purge autoremove // 删除不必要的依赖
bt default
systemctl status sshd.service # 查看ssh服务状态
sshd -t # 查看ssh服务报错信息

修改配置文件/etc/rc.local

sudo vim /etc/rc.local

使用nano打开文件可以直接进行编辑

  • ctrl + w: 输入关键词搜索全文
  • ctrl + o: 写入
  • ctrl + x: 退出

在家目录下新建nano配置文件.nanorc

cd
vim .nanorc

配置如下

set tabsize 4       # 设置制表符宽度
set autoindent      # 允许自动缩进
# set cut             # 设置 CTRL-K 可以剪贴到行末
set noconvert       # 不要转换 DOS/UNIX 换行符
set nowrap          # 不要自动换行
# set nohelp          # 不显示下面两行帮助
set morespace       # 隐藏标题下的空白行,换取更多编辑空间
set smooth          # 平滑卷屏
set suspend         # 允许 ctrl-z 将 nano 置于后台
set smarthome       # 第一次 Home 跳到行首非空字符,第二次到行首
set tabstospaces    # 展开制表符为空格(如果需要的话)
set mouse           # 允许鼠标
set linenumbers     # 显示行号(可以在编辑时 ALT-# 切换)
#set backupdir path  # 设置备份路径
#set backup          # 允许保存备份
set casesensitive   # 搜索使用大小写敏感
set multibuffer     # 使用 CTRL-r 读取文件时,默认读取到新缓存
set nonewlines      # 不在文件末尾添加新行
include <filename>  # 加载额外配置,通常是 /usr/share/nano 下的各种语法文件

编辑配置文件

sudo vim /etc/ssh/sshd_config
ListenAddress 0.0.0.0   # 去掉前面的#
ListenAddress ::        # 保留前面的#

切换为root用户

cd
ssh-keygen -A
sudo /etc/init.d/ssh restart

MySQL shellctrl+z会暂停进程

使用job命令查看suspend的进程

$ jobs
[1]  + suspended  mysql -u root -p

输入fg %1恢复前台进程,1表示上面的进程序号[1]

$ fg %1
[1]  + 7158 continued  mysql -u root -p
sudo apt update
sudo apt upgrade
sudo apt --purge autoremove # 卸载一些没用的包
sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list
sed -i s@/security.ubuntu.com/@/mirrors.aliyun.com/@g /etc/apt/sources.list
apt clean
apt update && apt upgrade
apt install sudo

相关文章