- 切割文件命令:
split -l 300 large_file.txt new_file_prefix
- 查看CPU、内存使用率、网络带宽、磁盘读写速率
top #实时查询
sudo nethogs #查看网络带宽利用率
iostat -d -k 1 10 #查看磁盘速率
- 查看CPU核数:
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数
# 总逻辑CPU 数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
# 查看物理CPU 个数
cat /proc/cpuinfo| grep "physical id" | sort | uniq | wc -l
# 查看每个物理CPU 中core的个数(即核数)
cat /proc/cpuinfo| grep "cpu cores" | uniq
# 查看逻辑CPU 的个数cat/proc/cpuinfo|grep"processor"|wc-l
- 查看CPU信息(型号)
cat /proc/cpuinfo | grep name | cut -f2 -d: |uniq -c
- 查看进程是否启动:
ps -ef | grep mysqld(进程名)
- 查看图片:
删除以.png结尾的所有图片:find /usr/local/tests/ -name"*.png" |xargs rm -r
- 定时器:
30 21* * * /apps/bin/cleanup.sh
*/2 * * * * echo “Hello World.” >> /home/HelloWorld.txt
输入之后ctrl+X退出 输入Y 然后按回车键 就能退出 crontab -e的编辑模式了
crontab -l列出用户的命令
- 赋权限命令:
sudo chown -R hadoop:hadoop /目录 给一个目录hadoop权限,将root设为hadoop
chmod a+x
下载msi版本的好处在于,环境变量自动配置,否则你需要手动设置两个环境变量。
- 查看Linux版本:
cat /etc/redhat-release
- 防火墙命令:
systemctl stopfirewalld.service #关闭防火墙
service iptables stop
systemctl disable firewalld.service #禁止firewall开机启动
firewall-cmd --list-ports #查看已经开放的端口
- 查看文件夹的大小:
df -h 查看大小
du -sh data/ 查看指定文件夹data的大小
du -h --max-depth=1 /home/chen 查看当前目录的磁盘空间大小
du –sh 查看当前目录所有文件大小
- 退出安全模式:
ERROR [Thread-537] master.HMaster: Masterfailed to complete initialization after 900000ms. Please consider submitting abug report including a thread dump of this process.
解决方案:退出HDFS安全模式
hadoop dfsadmin-safemode leave
- 修改动态IP:
(1)修改/etc/network/interfaces
//修改成如下内容
auto eth0
iface eth0 inet dhcp
(2)重启网卡
/etc/init.d/networking restart
dhclient eth0
- 下载文件:
apt-get install
yum install
wegt
- 查看网络端口:
netstat -an | grep 2181
netstat -apn | grep 2181
- 跳到文件第一行
(1)输入:0或:1,然后回车;
(2)在键盘按下小写gg;
- 跳到文件最后一行
(1)输入:$,然后回车;
(2)在键盘按下大写G ;
(3)在键盘按Shift + g;
- vi和vim上查找字符串:
搜索一个user的字符串
命令模式下,输入/user
/要搜索的字符串或者字符
怎么查看下一个匹配呢?按下n(小写n)
那么如何跳转到上一个匹配呢?按下N(大写N)
如果我们想从文件的结尾往开始处搜索呢?
使用?user
?要搜索的字符串或者字符