课程信息
● 学习课程:Java工程师2022版
● 章节名称:Linux基础和Java环境搭建-Linux进阶常用命令操作
● 讲师:悟空
课程内容
Linux系统管理命令
ifconfig 查看网卡ip
netstat -tulpn 或者 netstat -ano查看网络端口号
t-显示tcp传输协议的连接状况
u-显示udp传输协议的连接状况
l-显示处于监听状态的网络连接
p-显示应用PID和程序名称
n-显示ip地址
a-显示所有连接
o-显示计时器
查看进程ps -ef | grep 正则
杀掉进程 kill -9 PID
应用服务化
应用程序以服务方式在系统后台运行,linux系统对服务化应用进行统一管理
服务管理命令:systemctl
start stop restart enable disable status
daemon-reload重载服务配置文件
list-unit-files 列出所有服务
linux用户和权限
useradd 用户名(创建新用户)
passwd 用户名( 修改密码(
usermod -g 用户组 用户名 【-G指定多个组】(修改用户信息/分配组(覆盖原组))
groupadd 用户组名 (创建新的用户组)
chown 用户:用户组 文件(更改文件的属主或属组)
chmod 权限 文件(更改文件的访问权限)
newgrp 新的组(切换当用户当前组)
groups显示当前用户的组
sudo让普通用户拥有超级管理员的执行权限
visudo对某个用户授权 1ALL来源 2ALL用户 3ALL使用哪些命令
100gg定位到100行 添加 d1 ALL=(ALL) NOPASSWORD:ALL
visudo -c格式检查
firewall防火墙设置
firewall-cmd --state 查看防火墙状态
firewall-cmd --list-ports 查看放行端口
firewall-cmd --zone=public --permanent --add-port=8080/tcp 永久变更规则添加开发端口
firewall-cmd --reload 防火墙配置重载
firewall-cmd --zone=public --permanent --remove-port=8080/tcp 永久变更规则移除端口
firewall-cmd --zone=public --permanent --add-prot=8080-9000/tcp 添加指定端口范围
firewall-cmd --zone=public --permanent --remove-prot=8080-9000/tcp 移除指定端口范围
Bash shell
新建shell文件 vim deploy_tomcat.sh
运行脚本 /bin/bash deploy_tomcat.sh 或者 ./deploy_tomcat.sh
学习收获
通过本次学习,学习了linux系统管理命令,用户和用户组文件权限相关的命令,已经对于应用使用服务化管理,还有centos7的firewall防火墙的设置,以及简单的shell脚本编写运行
打卡截图
共同学习,写下你的评论
评论加载中...
作者其他优质文章