Linux{
Linux是一款广泛应用于服务器的操作系统
操作系统是硬件基础上的第一层软件 应用软件需要安装到操作系统上
Linux 的特点
安全 免费开源
多用户 完全的 一个用户的操作不会影响到其他用户
稳定,快速 设计
java 大数据环境都默认支持Linux
Linux的版本[
内核版 就像手机的安卓系统一样 内核一般无法直接使用
发行 各个厂商针对Linux的内核会发布自己的发行版
redHat 好 贵
centos6.5 好 不花钱
Ubuntu 图形化 PC 针对Ubuntu软件多
查看Linux的内部{
linux 万物皆文件
/ 根目录
/下有个etc 存储配置文件
/home 家目录 每个用户有一个文件夹
}
使用客户端来连接Linux{
由于Linux在服务器上 一般不能直接在上面操作
还有在上面操作也比较不方便
所以有各式各样的客户端软件用来连接Linux
连接方法[
要知道Linux的ip地址 用户名 密码
虚拟机和本地机 要能ping通
虚拟机开机默认是不启网卡
]
修改NAT 连接方式 [
NAT方式是给虚拟机一个块独立的网卡 稳定 ip不变
鼠标在虚拟机上右键- 》设置-》网络适配器 -》右侧选 自定义 vmnet8 保存
虚拟机-》编辑-》虚拟网络编辑器-》更改设置-》讲net8改成NAT模式 应用 确定退出
很多情况下改为 并没有生效 可以先改成桥接或其他 -》保存 然后再改回 -》保存
]
}
Linux的命令{
命令查询网址 http://man.linuxde.net/
cd ..回到上一层目录
cd ~回到家目录
cd / 回到根目录
绝对路径和相对路径
绝对路径是完整的路径
相对路径是相对与当前目录的路径
查看目录
ls -a 查看目录包括隐藏的
ls -R 级联显示文件
ll 详细查询 显示文件时间等
ll -h 显示具体的文件大小
创建文件夹
mkdir
mkdir -p 创建多层文件夹
删除命令
rm 删除文件
rm -r 删除文件夹
复制命令
cp 复制的路径按照当前所在层写 相对路径或者绝对路径
cp -r复制目录
cp -v复制文件到文件夹
移动命令 可以改名
mv
创建文件 Linux不分扩展名
touch 可以更新已存在的文件名
vim编辑器
i 进入编辑模式写入
写完按esc返回上层
:wq 保存并退出
:q! 强制退出
:set number 显示行号
查看文本内容
cat a>b 将a的内容给b
cat a>>b 将a的内容追加给b
pwd 显示当前路径
归档压缩
tar -c是压缩
tar -x是解压缩
-f 文件
-v 显示
包含z是压缩 不包含z是归档
压缩 tar -czvf 压缩后的文件名 要压缩的文件
解压缩 tar -xzvf 目标名
tar -xzvf 目标名 -C 目标目录
命令可以一起使用 例如 -wq 保存并退出
-cf 压缩文件
用户的操作{
只有管理员才能创建用户
useradd 用户名
passwd 用户名 设置密码
userdel 用户名 删除用户 正在登陆的用户不能删
userdel -f 用户名 强行删除
su 切换用户 默认切换到管理员
虽然用户删除 但是家目录还在
-rf 强删一个用户 包括家目录也删除 相当于清空与此用户的一切
会一步一步问你是否要删除 回答yes no确定是否删除
}
和用户组相关的文件{
显示用户相关信息 500以后才是自己创建的
/etc/passwd 密码
/etc/group 组
/etc/shadow
用以下的命令来搜索浏览用户
cat 浏览全部的组
tail 显示后十个组
grep 用户名 要搜的路径(/etc/group) 搜索该用户的分组编号
more 按百分比显示
}
组的操作{
只有管理员才能创建组
groupadd 组名 添
groupdel 组名 删
groupmod -n 改名
改后的名字 要改的组名
-h 帮助
将用户添加到组中 usermod -G 用户名
}
权限{
r 读 代表值为4
Linux是一款广泛应用于服务器的操作系统
操作系统是硬件基础上的第一层软件 应用软件需要安装到操作系统上
Linux 的特点
安全 免费开源
多用户 完全的 一个用户的操作不会影响到其他用户
稳定,快速 设计
java 大数据环境都默认支持Linux
Linux的版本[
内核版 就像手机的安卓系统一样 内核一般无法直接使用
发行 各个厂商针对Linux的内核会发布自己的发行版
redHat 好 贵
centos6.5 好 不花钱
Ubuntu 图形化 PC 针对Ubuntu软件多
查看Linux的内部{
linux 万物皆文件
/ 根目录
/下有个etc 存储配置文件
/home 家目录 每个用户有一个文件夹
}
使用客户端来连接Linux{
由于Linux在服务器上 一般不能直接在上面操作
还有在上面操作也比较不方便
所以有各式各样的客户端软件用来连接Linux
连接方法[
要知道Linux的ip地址 用户名 密码
虚拟机和本地机 要能ping通
虚拟机开机默认是不启网卡
]
修改NAT 连接方式 [
NAT方式是给虚拟机一个块独立的网卡 稳定 ip不变
鼠标在虚拟机上右键- 》设置-》网络适配器 -》右侧选 自定义 vmnet8 保存
虚拟机-》编辑-》虚拟网络编辑器-》更改设置-》讲net8改成NAT模式 应用 确定退出
很多情况下改为 并没有生效 可以先改成桥接或其他 -》保存 然后再改回 -》保存
]
}
Linux的命令{
命令查询网址 http://man.linuxde.net/
cd ..回到上一层目录
cd ~回到家目录
cd / 回到根目录
绝对路径和相对路径
绝对路径是完整的路径
相对路径是相对与当前目录的路径
查看目录
ls -a 查看目录包括隐藏的
ls -R 级联显示文件
ll 详细查询 显示文件时间等
ll -h 显示具体的文件大小
创建文件夹
mkdir
mkdir -p 创建多层文件夹
删除命令
rm 删除文件
rm -r 删除文件夹
复制命令
cp 复制的路径按照当前所在层写 相对路径或者绝对路径
cp -r复制目录
cp -v复制文件到文件夹
移动命令 可以改名
mv
创建文件 Linux不分扩展名
touch 可以更新已存在的文件名
vim编辑器
i 进入编辑模式写入
写完按esc返回上层
:wq 保存并退出
:q! 强制退出
:set number 显示行号
查看文本内容
cat a>b 将a的内容给b
cat a>>b 将a的内容追加给b
pwd 显示当前路径
归档压缩
tar -c是压缩
tar -x是解压缩
-f 文件
-v 显示
包含z是压缩 不包含z是归档
压缩 tar -czvf 压缩后的文件名 要压缩的文件
解压缩 tar -xzvf 目标名
tar -xzvf 目标名 -C 目标目录
命令可以一起使用 例如 -wq 保存并退出
-cf 压缩文件
用户的操作{
只有管理员才能创建用户
useradd 用户名
passwd 用户名 设置密码
userdel 用户名 删除用户 正在登陆的用户不能删
userdel -f 用户名 强行删除
su 切换用户 默认切换到管理员
虽然用户删除 但是家目录还在
-rf 强删一个用户 包括家目录也删除 相当于清空与此用户的一切
会一步一步问你是否要删除 回答yes no确定是否删除
}
和用户组相关的文件{
显示用户相关信息 500以后才是自己创建的
/etc/passwd 密码
/etc/group 组
/etc/shadow
用以下的命令来搜索浏览用户
cat 浏览全部的组
tail 显示后十个组
grep 用户名 要搜的路径(/etc/group) 搜索该用户的分组编号
more 按百分比显示
}
组的操作{
只有管理员才能创建组
groupadd 组名 添
groupdel 组名 删
groupmod -n 改名
改后的名字 要改的组名
-h 帮助
将用户添加到组中 usermod -G 用户名
}
权限{
r 读 代表值为4