hadoop学习2
Linux 的搜索命令
命令:find
任何搜索搜索范围越大占用的资源越多
所以在搜索的时候尽量缩小搜索的范围
语法格式:
find【搜索范围】【搜索条件】
1文件名搜索
find /etc/ -name init (区分大小写)
find /etc / -name *init*(模糊查询)
init???init后面大概有三个长度但是忘记内容
find /etc/ -iname init 忽略大小写查询
2文件大小
linux中最小的单位是数据块 一个数据块大小为512
-size
find / -size +204800 +大于 -小于
3文件所有者 所有组
-user
-group
find /root -user root
在root目录下用户是root
4文件类型进行查询
-type
f文档
d目录
find /etc/ -name init* -a -type f
-a 代表连接and
sudo权限
1目的提升权限超级管理员只有一个 或者两个,运维的人员会很多 ,有时候会需要一部分的操作权限,赋予一些运维人员一些超级管理员的全县
2linux命令操作的都是文件
3sudo命令操作的是命令本身
4修改sudo的配置
sudo -l查看权限
必须使用超级管理员才嫩修改sudo的配置
visudo进入配置文件
hadoop ALL(ALL) ALL
用户 ip或者网段(可以不写) 执行具体的命令(命令全称,觉得路径)rm
在测试的环境中,可以增加全部权限
直接ALL=(ALL)
whereis 查询命令 定位可执行文件,源代码文件 ,这些文件在系统中的位置
whereis rm(查询查询命令的全路径)
which 同样也是定位文件
Linux的符号命令
grep可以通过过滤一些关键字的行
grep 'root' /etc/passwd
1管道符号 把一个命令的输出结果传给后面的文件处理
一个竖杠|
2追加符号
>>两个联系的大于号
吧一个命令的输出结果追加到一个文件中
cat /etc/passwd | grep 'root'
3覆盖
>一个大于号
cat /etc/passwd | grep 'root' >root.txt
4wc命令
功能统计行数
wc -l /etc/passwd
5 ps -ef | wc -l
压缩命令
1.gizp 压缩 不保留源文件
gzip不能压缩目录
2tar打包 针对目录
tar -cvf test.tar test/
f放到最后
解包:tar -xvf test.tar -C /opt
选项 -C重定向 指定输出的目录
3 tar.gz
tar cvzf test.tar.gz test // test为被压缩的文件 test.tar.gz为要压缩的文件
tar zvxf test.tar.gz -c .
安装jdk
1切换到root
2yum -yinstalllrzsz
3rz选择jdk
4ls
5tar -zvxf jdk------.tar.gz
6.vi.bash_profile局部修改 6-7
export JAVA_HOME=/opt/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH
7source .bash_profile
8vi /etc/profile
export JAVA_HOME=/opt/jdkasdads
export PATH=$JAVA_HOME/bin:$PATH
9source /etc/profile
linux中软件的管理方式
1软件包的类型
源代码(脚本)
二进制包(rpm系统默认的包)
编译过后的包
管理类方便
安装速度快
确定依赖性
ABCD四个包前后顺序依赖
2rpm的方式管理
光驱挂载 打开光驱
mount /dev/cdrom /media
管理 : .rpm结构的包
查询:rqm -qa q代表查询 a代表查询全部
安装:rpm -ivh i代表安装 vh代表进度
卸载 rpm -e
3yum方式
先提条件:linux必须能连接外网
查询:yum:list | grep 查询内容
安装yum -y install
卸载 yum -y remove
yum仓库 /etc/yum.repos,d
系统命令
1.top查看当前系统的资源和任务 ,每三秒刷新一次
swap交换区相当于window的虚拟内存 内存不够时,磁盘建辉虚拟出内存空间,,避免死机
2free当前系统中内存资源情况
3netstat
-t tcp三次握手 安全协议
-u udp协议直接传输数据 快不稳定
-l 表示监听、
-r 路由器
-n 查看ip端口号
netstat -tlun查看系统已经启动监听的端口号
netstat -an查看已经启动的端口号,以及连接的应用程序
kill -9进程id
ps -ef查看进程