1.ssh和scp介绍
SSH是一种通过网络进行安全通信的协议。它通常用于远程登录到计算机并在其中执行命令,也可以用于安全地传输文件。通过使用加密技术,SSH可以确保数据在网络上的传输过程中是安全的,防止被未经授权的人员窃听或篡改。
使用时的注意事项:
需要联网: 检查网络操作 ping baidu.com
更新 sudo apt update
进行下载操作:
sudo apt install openssh-server
SSH是有一种安全传输协议,而SCP是基于SSH的远程传输工具
使用方法:格式: scp 原始文件 新文件
scp 文件名 用户名@ip:远程文件路径
scp 用户名@ip:远程文件路径 文件名
2.关于服务状态的操作
service :
sudo service sshd status : 查看sshd的状态运行情况
systemctl :
sudo systemctl status sshd 查看状态
sudo systemctl stop sshd 停止
sudo systemctl start sshd 开启
sudo systemctl restart sshd 重启
3. pycharm 的下载
3.1 linux的python
linux自带python /usr/bin/python3.10
创建软连接: ln -s /usr/bin/python3.10 python
3.2 安装pycharm
1.下载pycharm.tar.gz
2.修改/opt 文件夹的权限成777
3. 拷贝到opt
4. gzip解压
5. tar 解档
6. 运行 bin/pycharm.sh
7. tools/ 创建快捷方式
4. vim编辑器
linux自带vi编辑器,为了更好的使用体验。使用升级版vim
sudo aot install vim
文件操作
vim 文件名 打开文件
命令行模式 : 进入命令行
q 退出 q! 强制退出不保存 wq 保存退出
三种模式:
普通模式:键盘输入内容被解释为指令
插入模式:可以输入状态 按下a/i/o 进入插入模式 按下exc 退出插入模式
命令行模式: 按下: 进入命令行 可以搜索替换
光标移动:
gg 文件开头 G 文件末尾 M 文件中间
h左 j下 k上 l右
插入模式:
i 光标前插入 I 行首插入
a 光标后插入 A行末插入
o 直接进入下一行插入 O直接进入上一行插入
其他指令
yy 复制一行
p 粘贴
u 撤销
删除内容: x 删除单个字符 dd删除一行 d0删除光标之前的内容 D 删除光标后的内容
搜索: /向下搜索内容 ? 向上搜索内容 n 先回车 向下找 N 向上找
5.安装Mysql
1.安装
sudo apt install mysql-server
默认版本为8.0 没有配置root密码
2.进入mysql
使用mysql_secure_installation 配置
可以切换到root系统用户:
直接登录mysql
创建用户 :create user '用户名'@'%' identified by '密码';
分配权限: grant all on *.* to '用户名'@'%';
刷新 : flush privileges
重启 restart