Linux服务器环境
vi编译器
什么是vi
vi是Linux操作系统中一个自带的编辑器。没有图形界面,只能编译文本内容,没有字体段落等设置,通 过命令强大的命令完成一系列的编写工作。
操作使用
打开和新建文件
$ vi 文件名
如果文件已经存在,会直接打开该文件
如果文件不存在,会新建一个文件
工作模式
1. 命令模式
打开文件首先进入命令模式,是使用 vi 的 入口
通过 命令 对文件进行常规的编辑操作,例如:定位、翻页、复制、粘贴、删除……
在其他图形编辑器下,通过 快捷键 或者 鼠标 实现的操作,都在 命令模式 下实现
2. 底行模式 —— 执行 保存、退出 等操作
要退出 vi 返回到控制台,需要在末行模式下输入命令
末行模式 是 vi 的 出口
3. 编辑模式 —— 正常的编辑文字
命令模式常用命令
1)光标移动
2)行内移动
3) 行数移动
撤销和恢复撤销
删除文本
剪切、复制、粘贴
替换
查找
添加用户
基本概念
用户:Linux操作系统可以有不同的用户,这是系统管理的重要一环,不同的用户有自己独立的空 间内容。
用户组:为了方便对用户管理,Linux操作系统使用用户组的概念。将不同的用户添加到对应的组 中,可以方便用户设置权限的设置。
root用户:Linux系统中的root用户通常用于系统的维护和管理,对操作系统的所有资源具有所有 访问权限,一般工作中不会使用root用户进行系统操作,防止一些误操作带来系统损坏。
用户管理命令
useradd : -m 表示添加用户时添加主目录,-g表示选择用户所在组,如果不写默认会创建一个与用 户同名的组。
useradd -m levi
passwd : 设置密码,设置之后才能切换新用户登录
设置密码后为新用户添加sudo权限,打开sudoers文件增加如下内容,然后 :w! 强制保存 :q 退出
sudo vi /etc/sudoers
passwd levi
注意:
- 新创建的用户和密码信息存储在 /etc/passwd文件中
- 如果切换用户终端命令行只有一个$ 提示,则vi打开这个文件,将该用户对应的内容修改
userdel: 一般使用-r 彻底删除,如果删除失败说明刚刚使用了改用户,需要重启再删除。或者执 行下面命令。
软件安装
Linux下安装的软件包是 deb格式软件包。由于当时Linux系统中软件包存在复杂的依赖关系。因而,通 常使用网络安装。
注意事项 : 安装软件包通常需要使用管理员权限。
软件包下载位置:/var/cache/apt/archives
sudo apt install sl # 安装
sudo apt remove --purge sl # 彻底卸载
ssh服务
ssh是一种安全协议,主要用于给远程登录会话数据进行加密,保证数据传输的安全。在数据传输方面 有很多应用。之前说到,实际工作中经常需要远程访问服务器,ssh就是通用的远程访问服务器的方法。
安装启动
安装ssh服务 : sudo apt install openssh-server
查看ssh服务状态 : ps -e|grep ssh
启动和关闭 :sudo service ssh start/restart/stop
ssh登录
scp拷贝
ssh秘钥
什么时候使用: 如果使用的客户端个人计算机是自己独有的计算机,经常通过ssh访问服务 器,此时不想频繁输入密码,则可以使用秘钥处理。
终端启动Python服务
在服务器中并没有pycharm这些集成编译工具,所有当我们后将程序部署在服务器上执行时,往往需 要通过终端运行python程序。
1.编写python程序在第一行增加解释器声明
2. 修改文件的执行权限
3.执行代码