1、首先根据应用名称用ps命令查看进程ID:
ps -ef | grep zookeeper
2、查到进程ID之后,使用netstat命令查看其占用的端口:
netstat -anp | grep 10997
3、lsof -i:22122
查看端口号是否被占用、及占用的程序
4、根据pid号查看进程使用程序的目录
ps -aux |grep -v grep|grep 28990
5、配置linux静态ip地址:
vi /etc/sysconfig/network-scripts/ifcfg-eno
配置完毕,重启网络
systemctl restart network
6、vi 命令使用
ESC键 跳到命令模式,然后:
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
q: 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑
7、linux 如何查看目录的剩余空间大小?
两个命令df 、du结合比较直观
df -lh 查看整台服务器的硬盘使用情况
cd / 进入根目录
du -sh * 查看每个文件夹的大小
这样的组合可以快速定位大文件和分区满了
8、查看linux内存剩余情况
free -g
9、linux解压缩命令
tar -xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2 //解压 tar.bz2
tar -xZvf file.tar.Z //解压tar.Z
unrar e file.rar //解压rar
unzip file.zip //解压zip
10、Linux清空内存缓存
sync; echo 3 > /proc/sys/vm/drop_caches
11、Linux下定时任务的查看及取消
crontab –u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数
crontab –l //列出某个用户cron服务的详细内容
crontab –r //删除某个用户的cron服务
crontab –e //编辑某个用户的cron服务
/bin/systemctl reload crond.service
/sbin/service crond start
/sbin/service crond stop
/sbin/service crond restart
/sbin/service crond reload
12、查看Linux系统版本的命令(3种方法):
1、lsb_release -a,即可列出所有版本信息:
[root@S-CentOS ~]# lsb_release -a
LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description: CentOS release 6.5 (Final)
Release: 6.5
Codename: Final
这个命令适用于所有的Linux发行版,包括RedHat、SUSE、Debian…等发行版。
2、cat /etc/redhat-release,这种方法只适合Redhat系的Linux:
[root@S-CentOS home]# cat /etc/redhat-release
CentOS release 6.5 (Final)
3、cat /etc/issue,此命令也适用于所有的Linux发行版。
[root@S-CentOS home]# cat /etc/issue
CentOS release 6.5 (Final)
Kernel on an m
13、修改linux 时区
timedatectl set-timezone "Asia/Shanghai"
14、手工修改linux系统时间
date -s "2020-06-30 11:35:29" && hwclock --systohc