------------------------------------------------------------------------------------------------------------
以下是我做在Linux环境下部署项目最常用的一些总结,希望可以帮助到大家,
Tomcat相关
----------------------------
进入tomcat项目目录: cd /home/user1/tomcat80-interface/bin/
关闭服务器: ./shutdown.sh
重启服务器: ./startup.sh
关闭进程: kill -9 xxx(进程号)
查看后台日志: cd /home/user1/tomcat80-interface/logs
tail -f catalina.out
Permission denied授权: chmod +x *.sh
查看指定订单日志 cd /home/user1/tomcat80-interface/logs
vi catalina.out enter进入后 /订单号
分割log文件的命令,试一试。 split -b 200M catalina.out -- 每个文件200M
查看当前运行进程 ps -ef | grep tomcat
安装jdk rpm -ivh --force
设置sh权限 chmod 777 *.sh
删除文件夹 rm -rf
返回上一层目录 cd .. 返回根目录(root) cd - 或者 cd ~
用 df -hl 命令查看硬盘使用情况.
如何
安装iptables服务 yum install iptables -y
卸载iptables服务 yum remove iptables
-------------------------------------------------------------------------------------------------
查看防火墙信息
查看iptables # iptables -L -n
---------------------------------------------------------------------------------------------------
防火墙----fillwall
----------------------------
查看firewalld端口 # firewall-cmd --list-all
public (default)
interfaces:
sources:
services: dhcpv6-client ftp ssh
ports: 3128/tcp
masquerade: no
masquerade: no
forward-ports:
icmp-blocks:
rich rules:
检查防火墙状态
# firewall-cmd --state
running
启动防火墙
# systemctl start firewalld
查询服务的启用状态
# firewall-cmd --query-service ftp
no
# firewall-cmd --query-service ssh
yes
# firewall-cmd --query-service samba
no
# firewall-cmd --query-service http
no
-------------------------------------------------------------------------------------------------------------------------
端口增删查
-------------------------------------------------------------
添加
firewall-cmd --add-port=7085/tcp --permanent (--permanent永久生效,没有此参数重启后失效)
重新载入
firewall-cmd --reload
查看
firewall-cmd --query-port=7085/tcp
删除
firewall-cmd --remove-port=80/tcp --permanent
firewall-cmd --add-port=3306/tcp # 开放通过tcp访问3306
firewall-cmd --remove-port=80tcp # 阻止通过tcp访问3306
----------------------------------------------------------------------------------------------------------------
centos 7 使用 firewalld 替换 iptables
在 centos 7 中安装 firewalld
使用 yum 安装 firewalld
yum install firewalld
防火墙关闭
systemctl stop firewalld
防火墙启动
systemctl start firewalld
如果你要改用iptables的话,需要安装iptables服务:
sudo yum install iptables-services
sudo systemctl enable iptables && sudo systemctl enable ip6tables
sudo systemctl start iptables && sudo systemctl start ip6tables
----------------------------------------------------------------------------------------
vi catalina 报错 Write error in swap file 是由于磁盘满了,需要以下指令去清理
查看vi产生的log文件
ls .catalina.out.s*
删除vi产生的catalina.out文件
rm -rf .catalina.out.s*
-------------------------------------------------------------------------
ll 或者ls -l 是命令的简写方式 输出当前目录下的所有文件信息
ls 命令可以说是linux下最常用的命令之一。
-a 列出目录下的所有文件,包括以 . 开头的隐含文件。
-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。
-c 输出文件的 i 节点的修改时间,并以此排序。
-d 将目录象文件一样显示,而不是显示其下的文件。
-i 输出文件的 i 节点的索引信息。
-l 列出文件的详细信息。
-m 横向输出文件名,并以“,”作分格符。
-n 用数字的 UID,GID 代替名称。
-o 显示文件的除组信息外的详细信息。