linux常用命令及基础知识

1. linux常用命令

#查看命令是否启动
[kfk@mysql-server bin]$ ps -ef|grep redis
root     23543     1  0 16:58 pts/2    00:00:00 bash /usr/local/bin/rmate redis.conf
kfk      24074 23811  0 17:01 pts/3    00:00:00 grep redis

#设置行号
:set nu

##Linux df命令用于显示目前在Linux系统上的文件系统的磁盘使用情况统计。
[kfk@hadoop102 hadoop-2.7.2]$ df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup-lv_root
                      31483760   5509376  24375104  19% /
tmpfs                   508308        68    508240   1% /dev/shm
/dev/sda1               495844     33751    436493   8% /boot
/dev/mapper/VolGroup-lv_home
                      32031628    181716  30222776   1% /home
Home                 243950088 222088944  21861144  92% /media/psf/Home


#cat主要有三大功能:
#1.一次显示整个文件。
$ cat   filename
#2.从键盘创建一个文件。
$ cat  >  filename
#只能创建新文件,不能编辑已有文件.
#3.将几个文件合并为一个文件。
$ cat   file1   file2  > file

#修改目录权限:
sudo chmod -R 777 your_dir

#查看大文件的第一行数据
[kfk@bigdata-pro01 datas]$ head -n 1 2015082818

#vscode远程连接
HYCdeMacBook-Pro:~ hyc$ ssh -R 52698:127.0.0.1:52698 kfk@bigdata-pro01.kfk.com

#查看mysql的状态,启动
 [kfk@hadoop102 hive]$ sudo service mysql status
[sudo] password for kfk: 
MySQL running (29123)                                      [  OK  ]

#查看日志最后100行
[hadoop@ruozedata000 logs]$ tail -100f  hadoop-hadoop-namenode-ruozedata000.log

# 安装卸载命令
yum -y install 包名(支持*) :自动选择y,全自动
yum install 包名(支持*) :手动选择y or n
yum remove 包名(不支持*)
rpm -ivh 包名(支持*):安装rpm包
rpm -e 包名(不支持*):卸载rpm包

##tail -F
#等同于--follow=descriptor,根据文件描述符进行追踪,当文件改名或被删除,追踪停止
tail -f    
  
#等同于--follow=name  --retry,根据文件名进行追踪,并保持重试,即该文件被删除或改名后,如果再次创建相同的文件名,会继续追踪
tail -F  

查看端口号

在这里插入图片描述

top 查看内存

kfk@hadoop102 ~]$ top
top - 09:47:58 up 9 days, 11:32,  2 users,  load average: 0.00, 0.00, 0.00
Tasks: 154 total,   1 running, 153 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.3%us,  0.8%sy,  0.0%ni, 98.8%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   1016620k total,   878428k used,   138192k free,   119260k buffers
Swap:  2064376k total,   611344k used,  1453032k free,   138316k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                  
27649 kfk       20   0 15032 1268  952 R  0.7  0.1   0:00.12 top                                       
 8392 kfk       20   0 2711m 151m 7524 S  0.3 15.2  15:14.49 java      

df -h 查看磁盘存储情况

[kfk@hadoop102 ~]$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                       31G  5.3G   24G  19% /
tmpfs                 497M   68K  497M   1% /dev/shm
/dev/sda1             485M   33M  427M   8% /boot
/dev/mapper/VolGroup-lv_home
                       31G  178M   29G   1% /home
Home                  233G  210G   23G  91% /media/psf/Home

iotop 查看磁盘io读写(yum install iotop 安装)

[kfk@hadoop102 ~]$ sudo iotop
 1394 be/4 root        3.92 K/s    0.00 B/s  0.00 %  0.13 % [flush-253:0]
  432 be/3 root        0.00 B/s   35.29 K/s  0.00 %  0.04 % [jbd2/dm-0-8]
 1394 be/4 root       11.74 K/s    0.00 B/s  0.00 %  0.13 % [flush-253:0]
  432 be/3 root        0.00 B/s   35.30 K/s  0.00 %  0.08 % [jbd2/dm-0-8]
 8583 be/4 kfk         0.00 B/s   11.77 K/s  0.00 %  0.00 % java -Dproc_datanode ~ver.datanode.DataNode
23498 be/4 kfk         0.00 B/s    3.92 K/s  0.00 %  0.00 % java -Dproc_nodemanag~demanager.NodeManager
 8609 be/4 kfk         0.00 B/s    3.92 K/s  0.00 %  0.00 % java -Dproc_datanode ~ver.datanode.DataNode
  432 be/3 root        0.00 B/s    0.00 B/s  0.00 %  0.06 % [jbd2/dm-0-8]

iotop -o 查看比较高的磁盘读写程序

[kfk@hadoop102 ~]$ sudo iotop -o
[sudo] password for kfk: 
Total DISK READ: 0.00 B/s | Total DISK WRITE: 617.05 K/s
  TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND                                 
  432 be/3 root        0.00 B/s   31.24 K/s  0.00 %  0.22 % [jbd2/dm-0-8]
 2600 be/4 root        0.00 B/s  460.83 K/s  0.00 %  0.03 % devkit-power-daemon

netstat -tunlp|grep 端口号

[root@hadoop102 kfk]#  netstat -tunlp|grep 50070
tcp        0      0 0.0.0.0:50070               0.0.0.0:*                   LISTEN      8392/java           
[root@hadoop102 kfk]#  netstat -tunlp|grep 50071

uptime 查看负载情况

[root@hadoop102 kfk]# uptime
 10:10:58 up 9 days, 11:55,  2 users,  load average: 0.00, 0.00, 0.00

ps aux 查看所有进程

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  19356   556 ?        Ss   Aug23   0:04 /sbin/init
root         2  0.0  0.0      0     0 ?        S    Aug23   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Aug23   0:09 [migration/0]

zk信息

  • zk信息存放在version-2,如果想重装,只需要删掉version-2即可
  • zk的pid存放在这里
[kfk@hadoop102 zookeeper-3.4.10]$ cd zkData/
[kfk@hadoop102 zkData]$ ll
total 12
-rw-rw-r--. 1 kfk kfk    2 Jul  2 14:11 myid
drwxrwxr-x. 2 kfk kfk 4096 Aug 31 02:07 version-2
-rw-rw-r--. 1 kfk kfk    4 Aug 12 23:54 zookeeper_server.pid
[kfk@hadoop102 zkData]$ cd version-2/

其他

1.linux目录作用

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值