目录
一、安装
1.网络连接的三种模式
1.桥接:虚拟机独占IP可以与外界进行联网,缺点:浪费IP地址,容易造成IP冲突
2.NAT模式:网络地址转换。在主机内部生成虚拟IP地址,虚拟机可以与外部主机进行通讯,不发生冲突
3.主机模式:独立的系统
2.快照
快照:在使用虚拟机系统的时候,有可能出现误操作,需要恢复到原始状态,则需要快照管理,记录每一个状态。
3.克隆
在克隆时需要关闭linux系统,克隆一般选择完整克隆
4.共享文件
1.如果linux在本机上安装的,可以通过安装vmtools,使用共享文件功能
2.如果系统不在本机上,则需要使用远程方式传
二、linux基础
1.目录结构
2 远程登陆和远程文件传输
xshell和xftp
3 vim基础
4.关机重启命令
1.shutdown -h now 立刻关机
2.shutdown -r now 立刻重启
3.shutdown -h 1 一分钟后关机
4 sync 讲内存数据写入磁盘,防止数据丢失
5.reboot 重启
5.用户注销和登录
尽量少使用root用户登录,一般使用普通用户登录,如果要使用root权限可以使用su- 用户名临时切换用户, 再次输入logout可以退出此用户。
注意:logout在运行级别3下有效。
6.用户管理
1.添加用户
基本语法:useradd 用户名
useradd -d 指定目录 新用户名
2.指定密码
passwd 用户名
3.删除用户
userdel 用户名 保留家目录
userdel -r 用户名 删除用户以及所在主目录
4.查询用户信息
id 用户名
5.切换用户
su - 用户名
6.查看当前登录用户
who am i
7.用户组
对多个有共同权限的用户的一个组,方便管理
1. 新增组: groupadd 组名 删除组:groupdel 组名
增加用户时直接加上组 useradd -g 组名 用户名 :
注意:如果添加用户时没有指定组,则默认生成一个 和此用户名相同的组并放入
2.修改组 usermod -g 组名 用户名
3.用户和组的相关文件
/etc/passwd 存放的是用户的信息
每行含义:用户名:口令:用户标识:组标识:注释性描述:主目录:登录shell
/etc/shadow存放的是用户登录时验证的信息。
每行含义:登录名:加密口令:最后一次修改时间:。。
/etc/group存放的是组的相关信息
每行含义;组名:口令:组标识号:组内用户列表
7.Linux运行级别
指定运行级别
8.帮指令助
9.文件目录指令
1.pwd指令 :显示当前工作目录(绝对路径)
2.ls 指令:语法 ls 【选项】 【目录或文件】
-a:显示所有文件包含隐藏文件 -l:单列显示信息 可以组合选项 -la
-h:大小显示单位
3.cd指令:cd ~回到家目录 cd ..返回上一级目录 cd 绝对路径
4.mkdir指令:创建目录
(1)mkdir 要创建的目录 这种方法只能创建单极目录
(2)mkdir -p 要创建的目录 可以创建多级目录
5.rmdir指令:删除目录
(1)rmdir 选项 目录
(2)rmdir -rf 目录 -r递归删除 -f 强制删除
6.touch 指令 :创建空文件 ,并修改文件时间
7.cp指令:拷贝文件
1.cp 选项 源文件 目标目录 -r 递归复制
2.强制覆盖文件 \cp 选项 源文件 目标目录
8.rm指令:删除目录或文件
rm 选项 要删除的目录或文件 选项: -r递归删除 -f 强制删除且不提示
9.mv指令移动文件或重命名
mv oldfilename newfilename 重命名
mv 文件或目录 新目录
10.cat指令 查看文只读件内容,
-n显示行号 ,一般加上 管道命令| more 可以进行交互,空格翻页,回车换行
11.more指令:
12.less指令
13 echo指令
14 tail指令
ctrl +c 退出 -f模式
15 重定向终端
10 日期指令
date:显示当前日期
date +%Y 显示年 +%m 显示月 +%d 显示日
date "+%Y-%m-%d %H:%M:%S" 显示时间
date -s "更改时间"
cal 显示本月日历 cal 年份 :显示本年日历
11.查找指令
12 压缩指令
13 所有者
14 所有组
15 其他组
16权限
1.修改权限
2.修改文件所有者
3.修改文件所在组 ![](https://i-blog.csdnimg.cn/blog_migrate/67af82c65f204b077283f7648706f9bd.png)
17 crontab定时任务调度
18 at定时任务调度
19 linux磁盘分区
20 增加磁盘案例
21磁盘使用情况查询