20200229云服务器及Linux基础
2020-02-29 本文已影响0人
睡觉了晚安
云服务器
云服务器 Elastic Compute Service(ECS)是云服务器提供商提供的一种基础云计算服务
云服务器和虚拟主机的区别
云服务器也叫云主机,它是在一组集群服务器上划分出来的多个类似独立主机的部分.它与服务器一样,有独立的IP.内存,硬盘.带宽等资源.有远程桌面连接功能.用户可以根据需要安装各种操作系统以及配置各种网站运行环境.在功能与使用方法上与服务器一模一样. 虚拟主机又叫空间.它是利用虚拟技术在服务器硬盘上划分出来的一部分容量.共享的服务器带宽和资源.只有一个FTP权限.所支持的网站程序也是默认分配好的.用户无法自己安装配置环境.而且限制的IIS连接数和CPU占用量.功能有限.主要适合小型网站使用. 两者相比.无论是安全方面.功能性还是性能.云服务器都比虚拟主机要强大.相对的.云服务器的成本也通常会比虚拟主机要高.你可以结合自己的情况来选择.
连接已购买的云服务器
使用软件:Xshell(或Putty)
- 先点击新建会话
- 输入主机号,端口默认22
- 确认后填写用户及密码
连接后的一些基本操作
cat /proc/version 查看Linux的版本信息
[root@ecs-yk1 ~]# cat /proc/version
Linux version 3.10.0-957.12.2.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) ) #1 SMP Tue May 14 21:24:32 UTC 2019
uname -r 查看当前的内核版本
[root@ecs-yk1 ~]# uname -r
3.10.0-957.12.2.el7.x86_64
cat /etc/redhat-release 查看当前的操作系统是否为centOS
判断当前操作系统是centOS还是ubuntu
[root@ecs-yk1 ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
Linux基础
Linux系统分为两种:
1. RedHat系列:Redhat、Centos、Fedora等
2. Debian系列:Debian、Ubuntu等
RedHat系列的包管理工具是yum
Debian系列的包管理工具是apt-get
命令 | 作用 |
---|---|
df | 查看磁盘空间大小 |
uptime | 查看时间、使用时间、平均负载 |
free | 查看内存使用情况 |
top | 类似任务管理器 |
last | 查看历史登陆信息 |
w | 查看用户登陆信息 |
cal | 显示日历 |
date | 显示日期 |
Linux 目录结构与文件管理命令
常见目录的存放
目录 | 作用 |
---|---|
/bin | 常用命令 |
/dev | 设备文件 |
/boot | 引导系统程序文件 |
/home | 普通用户的默认存放位置 |
/lib | 库文件 |
/tmp | 临时文件 |
/usr | 系统文件 |
目录切换
命令 | 作用 |
---|---|
cd | 切换目录 |
pwd | 显示当前目录 |
符号部分 | |
./ | 表示当前目录 |
../ | 表示父目录 |
- | 表示前一个目录 |
快捷键
命令 | 作用 |
---|---|
ctrl u | 清空前面 |
ctrl k | 清空光标后面 |
ctrl c | 终止命令 |
ctrl l | 清屏 |
文件管理命令
mkdir 新建文件夹
连续新建就要使用到-p参数
区分大小写
touch 新建文件
cp 文件复制
[root@ecs-yk1 files]# ls
1.txt 2.txt num1 num2
[root@ecs-yk1 files]# cp 1.txt num1 2.txt 将文件1复制到num1中命名为2
[root@ecs-yk1 num1]# ls
2.txt
[root@ecs-yk1 files]# cp -r num1 num2 将文件夹1复制到文件夹2中
[root@ecs-yk1 num2]# ls
num1
文件操作
mv 文件移动/文件重命名
rm 删除文件
-r 删除目录
-f 无提示
mvdir 删除空目录
find 查找文件
加 / 返回的是根目录形式的路径
-name 通过文件名查找
-user 用户名
-type 类型
-size 大小
vim 编辑器
a、i、o 变为输入模式
exc 变为命令模式
: 变为末行模式 再输入wq保存退出
exc 末行模式回到命令模式
基本操作
(命令模式下)
数字+左右方向键 移动number个字符
Ctrl+F/B 前后翻页
:set nu/nonu 显示行号
数字+G 跳到指定行
dd 删除当前行
#dd 删除#个行
u 撤销
Ctrl+r 反撤销
yy 复制
p 粘贴到光标的下一行
:/ 查找内容
:q! 不保存退出
:s /old/new 将本行的第一个old换成new
cat 文件内容查看
-n 按序号展示(包含空白行)
-b 按序号展示,不包括空白行,但是会显示空白行,只是不标序号
more/less 查看文件内容,一次显示少些
head/tail 显示文件头部/尾部的若干行内容
-5 表示查看五行