为了账号安全,请及时绑定邮箱和手机立即绑定

【金秋打卡】第1天 Linux进阶常用命令操作

标签:
Java Linux

课程信息

● 学习课程: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脚本编写运行

打卡截图

图片描述
图片描述

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
JAVA开发工程师
手记
粉丝
0
获赞与收藏
0

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消