常用的Linux命令
1、查看服务器是否可用
ping 49.32.587.164
2、shutdown(关闭计算机)
shutdown -h now --立即关机
shutdown -h 10:53 --到10:53关机,如果该时间小于当前时间,则到隔天
shutdown -h +10 --10分钟后自动关机
shutdown -r now --立即重启
shutdown -r +30 'The System Will Reboot in 30 Mins' --30分钟后重启并并发送通知给其它在线用户
3、使用root操作
su -
4、查询端口
列出所有处于监听状态的tcp端口:
netstat -lt
查看所有的端口信息, 包括 PID 和进程名称
netstat -tulpn
显示tcp,udp的端口和进程等相关情况
netstat -tunlp
指定端口号的进程情况
netstat -tunlp|grep 8080
5、开启、重启、关闭防火墙服务
#开启
service firewalld start
#重启
service firewalld restart
#关闭
service firewalld stop
6、查看防火墙规则
firewall-cmd --list-all
7、查询、开放、关闭端口
#查询端口是否开放
firewall-cmd --query-port=8080/tcp
#开放80端口
firewall-cmd --permanent --add-port=80/tcp
#移除端口
firewall-cmd --permanent --remove-port=8080/tcp
#重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload
#查看firewall服务状态
systemctl status firewalld
出现Active: active (running)切高亮显示则表示是启动状态。
出现 Active: inactive (dead)灰色表示停止,看单词也行。
#查看firewall的状态
firewall-cmd --state
8、数据库
使用 service 启动:
service mysqld start (5.0版本是mysqld)
service mysql start (5.5.7版本是mysql)
使用 service 关闭:
service mysqld stop
使用 service 重启:
service mysqld restart
service mysql restart (5.5.7版本命令)
9、tomcat
进入tomcat的bin目录
cd /usr/local/tomcat/bin
启动tomcat
./startup.sh
启动tomcat
./shutdown.sh
10、8080端口被占用
确认占用端口的进程号:
netstat -lnp|grep 80
杀掉当前占用的进程:
kill -9 4770
确认是否关闭:
netstat -lnp|grep 80
后续参考
https://blog.csdn.net/lydms/article/details/101368670?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164964358816780261921230%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164964358816780261921230&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v1~rank_v31_ecpm-2-101368670.142v7pc_search_result_cache,157v4control&utm_term=linux%E5%B8%B8%E7%94%A8%E5%91%BD%E4%BB%A4&spm=1018.2226.3001.4187