一 、命令:
man 、help 、 pwd 、 ls、 ll -al 、 mkdir、rmdir、 rm -rf 、touch
cd 、cp 、mv 、cat 、tac、more 、less 、head、 tail、echo >>、 >
ln -s、history、date -s 、cal 查看日历
useradd、 password 、id 、su 、userdel、 who 、whoami、 who am i
groupadd 、groupdel、 groupmod、chown、chgrp
—————————————————————————————————
fdisk -l 查看分区详情 df -h 查看硬盘
挂载/卸载: mount / umount
mount [-t vfstype] [-o options] device dir
mount -t iso9660 /dev/cdrom /mnt/cdrom/ 设备/dev/cdrom挂载
umount /mnt/cdrom 卸载
1)ctrl + c:停止进程
2)ctrl+l:清屏
3)ctrl + q:退出
4)善于用tab键
5)上下键:查找执行过的命令
6)ctrl +alt:linux和Windows之间切换
二、搜索查找类
find 查找文件或者目录
find /opt -size +2048 -name *.txt
grep 查找过滤 |
ls | grep -n file -n显示行数
which 文件搜索命令
ps -aux 查看系统中所有进程
top 查看系统健康状态
(1)选项:
-d 秒数:指定top命令每隔几秒更新。默认是3秒在top命令的
交互模式当中可以执行的命令:
-i:使top不显示任何闲置或者僵死进程。
-p:通过指定监控进程ID来仅仅监控某个进程的状态。
-s : 使top命令在安全模式中运行。这将去除交互命令所带来的潜在危险
(2)操作选项:
P: 以CPU使用率排序,默认就是此项
M: 以内存的使用率排序
N: 以PID排序
q: 退出top
三 、查看进程数
pstree -p/-u
四、终止进程 kill -9 pid 强制终止
五、netstat 显示网路统计信息
netstat -anp | grep 50070 -an 按一定顺序排列输出
-p 表示显示哪个进程在调用
-nltp 查看tcp协议进程端口号
六、前后台进程切换
1)基本语法:
fg %1 (功能描述:把后台进程转换成前台进程)
ctrl+z bg %1 (功能描述:把前台进程发到后台)
七、压缩
(1)gzip/gunzip压缩
(2) zip/unzip压缩
(3) tar打包
压缩 tar -zcvf ***/tar.gz file
解压 tar -zxvf **.tar.gz -C path
7.11.1 service后台服务管理
1)service network status 查看指定服务的状态
2)service network stop 停止指定服务
3)service network start 启动指定服务
4)service network restart 重启指定服务
5)service –status-all 查看系统中所有的后台服务
7.11.2 chkconfig设置后台服务的自启配置
1)chkconfig 查看所有服务器自启配置
2)chkconfig iptables off 关掉指定服务的自动启动
3)chkconfig iptables on 开启指定服务的自动启动
(1)service crond restart 重启服务
1)基本语法
crontab [选项]
选项:
-e: 编辑crontab定时任务
-l: 查询crontab任务
-r: 删除当前用户所有的crontab任务
2)参数说明
[root@hadoop101 ~]# crontab -e
(1)进入crontab编辑界面。会打开vim编辑你的工作。
* * * * * 执行的任务
项目
含义
范围
第一个“*”
一小时当中的第几分钟
0-59
第二个“*”
一天当中的第几小时
0-23
第三个“*”
一个月当中的第几天
1-31
第四个“*”
一年当中的第几月
1-12
第五个“*”
一周当中的星期几
0-7(0和7都代表星期日)
ex:
# crontab -e
# .——————————————minute(0~59)
# | .—————————————-hours(0~23)
# | | .————————————–day of month(1~31)
# | | | .————————————month(1~12)
# | | | | .———————————-day of week(0~6)
# | | | | | .——————————–command
# | | | | | |
# | | | | | |
*/10 * * * * /usr/sbin/ntpdate hadoop102