linux:
1、centos6系统打开/关闭防火墙/查看状态(均为全局命令,无需到/etc/init.d/目录下,同下):
service iptables start/stop/status
2、centos7系统打开/关闭防火墙/查看状态:
systemctl start/stop/status firewalld
3、以root权限执行命令:
命令前加上sudo
4、查询某个端口号被哪个进程所使用:
lsof -i tcp:port
netstat -anp | grep port
5、杀死某个进程:
kill -9 pid
6、查询某个指定进程的pid:
ps -ef | grep zookeeper
7、使用ps查询指定进程名或者pid的占用情况(前者为cpu占用百分比,后者为内存占用百分比):
ps -aux | grep pid/zookeeper
8、使用top查询指定pid的占用情况:
top -p pid
9、查看更详细的内存占比:
cat proc/pid/status
10、mac下解压/压缩jar包:
jar xvf xxx.jar;jar cvf xxx.jar (表示当前目录所有文件,也可以是某个目录)
11、mac下替换远程机器jar包:
scp -r /Users/xxx/Desktop/xxx.jar root@10.1.60.118:/xxxx/hornet-web-impl.jar(mac推荐transmit远程连接工具,无需再使用该命令了)
12、压缩/解压gz格式的包:
tar -zcvf xxx.tar.gz 要压缩的目录;tar -zxvf xxx.tar.gz 解压到指定的目录,不填默认当前
13、仅列出当前目录下文件名或目录名:
ls
14、列出当前目录下文件或目录的详细信息:
ll == ls -l
15、ls [-参数]
-a 列出目录下的所有文件,包括以 . 开头的隐含文件。
-A 显示除 “.”和“..”外的所有文件。
-k 以 k 字节的形式表示文件的大小。
-l 列出文件的详细信息。
-s 在每个文件名后输出该文件的大小。
-t 以时间排序。
-u 以文件上次被访问的时间排序。
-S 以文件大小排序。
-R 列出所有子目录下的文件。