大数据笔记
前言
记录一下日常NANANA~
写一写没写完的linux的相关东西,写完就开始进入mysql了
用户创建及删除
linux中,是多用户多任务。我们可以创建用户和删除用户
useradd passwd 命令
useradd itheima #创建新用户itheima
passwd itheima #设置用户itheima密码
这两条命令直接输入就行啦,没什么技术哈哈
权限管理命令
Linux操作系统是多任务多用户操作系统,每当我们使用用户名登录操作系统时,Linux都会对该用户进行认证、授权审计等操作。
操作系统为了识别每个用户,会给每个用户定义一个ID,就是UID。用户组就相当于多个用户的容器;在Linux系统中,用户组也有一个ID,GID。、
这是定义,有点绕,简单来说,一个老师管理一个班级,每个学生也可以管理这个班级,只不过权限要少一点,这些学生是这个班级的,就被打上这个班级的烙印,这个班级就是对等于这个组,而老师对等root超级用户,学生对应普通用户。
Linux对文件创建者(所属用户),所属用户组,其他用户都赋予不同的权限。
此图片中d、r w x -分别对应:目录、可读可写可执行以及无权限
配合英语更好记:read、write、execution、无权限。
r: 对文件是指可读取内容 对目录是可以读
w: 对文件是指可修改文件内容,对目录 是指可以在其中创建或删除子节点(目录或文件)
x: 对文件是指是否可以运行这个文件,对目录是指是否可以cd进入这个目录
Root则可以为所欲为
属主(user)u | 属组(group)g | 其他用户(other)o |
---|---|---|
r w x | r w x | r w x |
4 2 1 | 4 2 1 | 4 2 1 |
chmod命令
此命令是赋予权限 比如说赋予其他用户一个可写的权限就可以这样写
chmod o=w a.txt(a.txt是创建的文本)
chmod u=rwx,g=rw,o=x a.txt
也可以用上面的表格所对应的数字相加来赋予权限
:chmod 777 a.txt (4+2+1代表的就是可读可写可执行)
chmod 444 a.txt (只有可读,因为4代表的是读嘛,可写可执行就没了)
hostname命令
只写hostname是查看主机名称
比如说查看主机名啊 更改主机名称啊
临时修改主机名称 hostname aaa
永久修改 vi /etc/hostname 去配置文件中修改 /etc是配置文件
ifconfig命令
查看主机ip地址
service命令
此命令是查看网络服务的
service network status #查看网络服务状态
service network stop # 停止网络服务
service network start #开始网络服务
service network restart #重启网络服务
clear命令
清屏命令,还可以使用快捷方式:ctrl + l
vi编辑器
一般情况下,我们在电脑上打开文件,然后输入一些字啊啥的,保存起来。简单来说,这个操作在linux系统命令其实就是用vi来编辑的,vim就是让我们看起来更方便简洁一下,当然vim要稍微装一下,vi命令就直接使用了~
vi编辑器的使用
vi a.txt #直接打开文件
vi a.txt +10 #直接打开文件,并定位到第10行
vi三种模式
末行模式 --退出编辑文本要使用的命令
命令模式 --使用命令对vi进行查找、更改、复制、粘贴和删除等等
编辑模式 --编辑文本
如果想要编辑大量复杂的文本的编辑,用远程编辑工具更加方便
例如:nodepad++ 在nodepad中需要安装插件
在线下载即可 不行的话就离线下载这个插件NppFtp.dll
在nodepad中加载插件
设置 ->导入->插件.dll
说的
配置远程连接
双击一下/ 会显示所有的目录
最后在linux里面查看文件即可
命令行模式常用命令
命令 | 功能 |
---|---|
dd | 剪切 (也可以当做删除使用) |
ndd | 从光标位置向下连续删除 n 行 |
yy | 复制所在行 |
nyy | 从光标位置向下连续复制 n 行 |
o(小写字母) | 插入在光标下一行 |
O(大写字母) | 插入在光标的上一行 |
gg | 回到文件顶部 |
G | 回到末尾 |
/str | 查找str |
末行模式常用命令
命令 | 功能 |
---|---|
:w | 保存不退出(ctrl+s) |
:w a.txt | 另存为a.txt |
:wq | 保存退出 |
:x | 保存并退出 |
:wq! | 退出不保存 |
:q! | 强制退出不保存 |
:%s/旧文本/新文本/g | 文本替换 |
p | 粘贴 |
Linux网络配置及虚拟机网络管理
·目标:掌握Linux系统中网络配置及VM中虚拟机网络的配置
o Linux中如何修改网络信息?
把下面这些代码复制进最后一行
1
1
1
1
1
1
o Linux中如何管理防火墙?
我们的大数据是一个对内的访问,防火墙没什么作用,如果开了,需要配置各种软件的访问端口,比较麻烦 所以直接关闭 然后开机不启动即可
如果VM中的虚拟机连不上网或者突然连不上怎么办?
2.nat设置网关中和 配置文件中 GATEWAY地址一样即可
Unknown Host:DNS异常,检查DNS即可
3.crt连不上
没有ens33 网卡有问题 ifconfig
虚拟网卡VMnet8 无论前三位是几,最后一位一定是1
检查服务 五个vmware是否开机自启动
Linux网卡突然消失?
- 服务管理冲突
- Network 默认管理服务
- NetworkManager 网卡管理服务
- 启动时候加载同一个配置冲突
- 关掉一个
- 关闭NetworkManager ,并禁止开机自启动
远程文件交互
下载
Shell
总结
linux操作系统这块结束,这个命令最好多练练,练熟了就很快了,其实后面学习是用linux操作系统的的命令来查看一些文件啊什么的,链接数据库啊啥的,多练练就OK。打好基础,加油加油!!