Linux 常用命令

top:获取线程运行情况

pwd :路径

find :寻找指定路径下的文件

netstat -anp | grep端口号

文件:

mkdir xx:创建文件夹

touch xx:创建文件

mv xx  xx1 :将文件名xx 改成xx1

cp xx xx1 : 将xx文件 复制到文件夹xx1中 

压缩

zip myfile.zip myfile  :压缩

zip -d myfile.zip myfile  :添加

zip -m myfile.zip myfile  :删除

unzip -o myfile.zip   :解压(覆盖)

unzip -n myfile.zip   :解压(不覆盖)

zipinfo myfile.zip   :列出压缩文件信息

tar -xvf myfile.zip:解压/显示过程/使用档案名字,后面接 需要解压的对象

进程

ps -ef |grep java:简要查看【java】进程

ps ef |grep java:详细查看【java】进程

kill xx:杀死某进程【xx进程ID】

防火墙篇

1、查看防火墙状态

systemctl status firewalld

2、如果不是显示active状态,需要打开防火墙

systemctl start firewalld

3、# 查看所有已开放的临时端口(默认为空)

firewall-cmd --list-ports

# 查看所有永久开放的端口(默认为空)

firewall-cmd --list-ports --permanent

# 添加临时开放端口(例如:比如我修改ssh远程连接端口是223,则需要开放这个端口)

firewall-cmd --add-port=223/tcp

# 添加永久开放的端口(例如:223端口)

firewall-cmd --add-port=223/tcp --permanent

# 关闭临时端口

firewall-cmd --remove-port=80/tcp

# 关闭永久端口

firewll-cmd --remove-port=80/tcp --permanent

# 配置结束后需要输入重载命令并重启防火墙以生效配置

firewall-cmd --reload:重启防火墙

systemctl restart firewalld:重启防火墙

firewall-cmd --zone=public --list-ports:查看防火墙所有开放端口(当有端口无法访问,除了本机防火墙之外还要注意看看云主机的端口配置)

查看端口占用情况

lsof -i:端口号

用户与组

adduser phpq                         //新建phpq用户

passwd phpq                          //给phpq用户设置密码

groupadd test                        //新建test工作组

vi 查询指定行 冒号加行数

:2856

:set nu vi 添加序号,重新打开消失 

wget url 
打开URL

后台启动jar,并输出日志到当前目录的log.file下

nohup java -jar xxx.jar > log.file 2>&1 & 

你可能感兴趣的:(linux,java,服务器)