一、虚拟机
虚拟机是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
通过软件技术,可以在自己电脑上安装另一个操作系统,而不影响原系统。
二、查看ip
ifconfig
ip addr
vi /etc/sysconfig/network-scripts/ifcfg-xx
yum install net-tools
三、ssh
1、ssh
secure shell 安全外壳协议
建立在应用层基础上的安全协议
可靠,专为远程登录会话和其他网络服务提供安全性的协议
有效防止远程管理过程中的信息泄露问题
ssh客户端适用于多种平台
ssh服务端几乎支持所有unix平台
2、服务器安装ssh服务
安装ssh
yum install openssh-server
启动ssh
service sshd start
设置开机运行
chkconfig sshd on
3、客户端安装ssh服务
yum install openssh-client
4、客户端链接ssh服务
ssh root@ip
5、ssh config讲解
config为了方便我们批量管理多个ssh
config存放在~/.ssh/config
config配置语法
6、ssh免密码登录
ssh key
非对称加密方式生成公钥和私钥
私钥存放在本地~/.ssh目录
公钥可以对外公开,放在服务器的~/.ssh/authorized_keys
linux 平台生成ssh key
ssh-keygen -t rsa
ssh-keygen -t dsa
ssh安全端口 端口安全指的是尽量避免服务器的远程端口被不法分子知道,为此而改变默认端口号的操作
如何改变ssh服务端口
修改/etc/ssh/sshd_config配置
四、linux常用命令
1、软件操作命令
软件包管理器 yum
安装软件yum install xxx
卸载软件yum remove xxx
搜索软件yum serach xxx
清理缓存 yum clean xxx
列出已安装 yum list
软件包信息 yum info xxx
2、服务器硬件资源和磁盘操作
内存 free-m
硬盘df-h
负载w/top
cpu个数和核数
3、文件和文件夹
linux文件的目录结构
文件基本操作
文本编辑器vim
文件权限
文件搜索,查找,读取
文件压缩和解压
根目录/
家目录/home
临时目录/tmp
配置目录/etc
用户程序目录/usr
文件操作基本命令
ls 查看目录下的文件
touch 新建文件
mkdir 新建文件夹
cd 进入目录
rm 删除文件和目录
cp 复制
mv 移动
pwd 显示路径
4、文本编辑器vim
yum install vim
文件搜索、查找、读取
tail 从文件尾部开始读
head 从文件头部读
cat 读取整个文件
more 分页读取
less 可控分页
grep 搜索关键字
find 查找文件
wc 统计个数
文件解压缩
tar
5、系统用户操作
useradd 添加用户
adduser 添加用户
useradd 删除用户
passwd 设置密码
5、防火墙、
作用:保护服务器安全
设置防火墙规则 开放80,22端口
关闭防火墙
安装 yum install firewalld
启动 service firewalld start
检查状态 service firewalld status
关闭或禁用防火墙 service firewalld stop/disable
6、提权和文件上传下载
提权 sudo
文件下载 wget、curl
文件上传 scp