课程内容
包管理器
linux系统信息查看
cat /etc/os-release查看系统相关信息
uname -a查看内核版本
工具
neofetch(已归档)
fastfetch(推荐)
LNMP/LAMP
bt.cn
ssh
服务相关
开启自启动,并现在开启服务systemctl enable --now sshd
关闭开机自启动,并现在关闭服务systemctl disable --now sshd
修改配置文件,并令其生效
1 | systemctl daemon-reload |
使用
ssh user@host连接
ssh-keygen生成公私钥对
ssh-copy-id -i /path/to/public user@host上传公钥
ssh上传公钥手动上传+命令上传 | ziWindlu的博客
配置
对于ssh服务端的配置文件在/etc/ssh/sshd_config
几个重要的配置
1 | 允许root用户登陆 |
计划任务
分类
系统计划任务/etc/crontab
用户计划任务/var/spool/cron/username
计划任务crontab
查看(l)用户(u)的计划任务crontab -l -u username
编辑(e)用户(u)的计划任务crontab -e -u username
散碎的知识点
实例
获取系统信息

ssh修改配置文件

计划任务crontab使用
为用户lzf创建一个定时任务

思考&&todo
asciinema不支持显示edit-in-kitty,以后需要避免使用
kitty仅可在显式的使用ssh连接的用户中使用edit-in-kitty,切换用户后
DONE 让kali的zsh支持c-p,c-n作为上和下键来使用