(企业内部)常用命令集合_Linux

一、运行SpringBoot项目

说明 执行命令
直接运行jar nohup java -jar jar的项目名称
运行jar项目,并记录日志 nohup java -jar jar的项目名称 >msg.log 2>&1 &
指定端口启动jar并记录日志 nohup java -jar jar的项目名称 --server.port=8082 >msg.log 2>&1 &
查看监控日志 tail -f 日志文件名
退出当前命令窗口 ctrl + c

① 前台启动和后台启动的区别?

说明 执行命令
前台启动 关闭命令窗口时,服务停止
后台启动 无命令窗口,服务进程后台运行正常

② nohup 表示后台启动

二、进程

说明 执行命令
查看java/其他软件进程 ps -ef |grep java
杀死进程 kill -9 进程号

三、防火墙

① Centos7 常用命令

说明 命令
查看防火墙的状态 systemctl status firewalld
reboot 永久关闭防火墙 systemctl disable firewalld
启动防火墙 systemctl start firewalld
开机启动防火墙 systemctl enable firewalld
关闭防火墙(临时,重启失效) systemctl stop firewalld
重启防火墙 firewall-cmd --reload

② Centos7 查看开放端口命令及开放端口号

说明 命令
查看已开放的端口 firewall-cmd --list-ports
查询端口号8080 是否开启 firewall-cmd --query-port=8080/tcp
开放端口(开放后需要要重启防火墙才生效) firewall-cmd --zone=public --add-port=8080/tcp --permanent
重新启动防火墙 firewall-cmd --reload
关闭端口(关闭后需要要重启防火墙才生效) firewall-cmd --zone=public --remove-port=8080/tcp --permanent

③ Centos 6 常用命令

说明 命令
查看防火墙的状态 service iptables status
关闭防火墙 service iptables stop
启动防火墙 service iptables start
重新启动防火墙 service iptables restart

④ Centos6 端口操作

默认关闭防火墙,因此不需要对端口做任何操作
当开启防火墙时,编辑/etc/sysconfig/iptables文件,添加需要开发的端口即可
重启防火墙

四、查看系统版本

说明 命令
查看系统版本 cat /etc/redhat-release

五、权限赋予

说明 命令
将此目录及子目录赋权给指定用户组和用户 chown 用户组名.用户 目录 -R
给文件赋予可执行操作 chmod u+x 文件名

六、远程同步文件

说明 命令
将144上的文件同步到69上的指定目录 scp 文件名 root@ip地址:目标目录
将144上的目录同步到69上的指定目录 scp -r 需要同步的目录 root@ip地址:目标目录

七、目录

说明 命令
创建目录 mkdir 目录名
重命名目录名称 mv 现在的目录名 新的目录名
移动/剪切目录到指定目录 mv 现在的目录 目标目录
删除目录 rn -rf 目录名
复制当前目录下的所有文件到指定目录 cp 当前目录 -r 目标目录

八、文件

说明 命令
创建文件 echo “123” >> 1.text
vim 1.txt 保存
重命名文件 mv 现在的文件名 新的文件名
移动/剪切目录到指定目录 mv 现在的文件 目标目录
删除文件 rn -rf 文件名
复制当前目录下的所有文件到指定目录 cp 文件类型 目标目录
cp 文件名 目标目录名

九、解压

说明 命令
解压当前目录下的指定压缩包 tar -axvf 压缩包名称
解压当前目录下的指定压缩包到指定目录下面 tar -axvf 压缩包名称 -C 目标目录

十 、大文件分割方案

命令/参数 说明
split -l 1000 i.txt -d -a 4 gblfy_ 按行数分割
split -l 行数 文件名 -d -a 4 gblfy_ 格式
-l 1000 每个文件1000行
-d 文件名称后缀系数不是字母而是数字
-a 4 后缀系数为四位数
gblfy_ 前缀名

在这里插入图片描述

命令/参数 说明
split -b 200k i.txt -d -a 4 gblfy_ 按照文件大小分割
split -b 文件大小 文件名 -d -a 4 gblfy_ 格式
-b 200k 设置分割文件的大小为200k
i.txt 文件名
-d 文件名称后缀系数不是字母而是数字
-a 4 后缀系数为四位数
gblfy_ 前缀名

在这里插入图片描述

十一、查看文件中关键词出现的次数

命令/参数 说明
grep -o ‘KeyWord’ 03.txt wc -l
grep -o ‘关键词’ fileName wc -l
‘KeyWord’ 关键词
03.txt 指定的文本
| wc -l 是统计次数

十二、添加,删除,修改,查看用户和用户组

添加用户/设置密码修改命令 释义
useradd –d /usr/ly -m ly 此命令创建了一个用户ly,其中-d和-m选项用来为登录名ly
产生一个主目录/usr/ly(/usr为默认的用户主目录所在的父目录)
passwd 假设当前用户是ly,则下面的命令修改该用户自己的口令
passwd ly 如果是超级用户,可以用这种形式指定任何用户的口令
增加用户test,有一点要注意的,useradd增加一个用户后,
不要忘了给他设置密码,不然不能登录的。
添加用户/修改密码命令 释义
adduser tommy 添加一个名为tommy的用户
passwd tommy 修改密码
New UNIX password 在这里输入新密码
Retype new UNIX password 再次输入新密码
组命令 释义
groupadd test 增加一个test组
groupmod -n test2 test 将test组的名子改成test2
groups 查看当前登录用户所在的组
groups apacheuser 查看apacheuser所在组
cat /etc/group 查看所有组
groupdel test2 删除 组test2
用户命令 释义
usermod -d /home/test -G test2 test 将test用户的登录目录改成/home/test,并加入test2组,注意这里是大G
gpasswd -a test test2 将用户test加入到test2组
gpasswd -d test test2 将用户test从test2组中移出
userdel test 将test用户删除
whoami 查看自己的用户名
who 查看当前登录用户
last 查看登录成功的用户记录
lastb 查看登录不成功的用户记录
cut -d : -f 1 /etc/passwd 查看所有用户
cat /etc/passwd awk -F : ‘{print $1}’

十三、寻找文件

命令 说明
whereis 文件名 查看文件在哪
ls 部分文件名* 模糊查看某目录下文件

更多经验分享,敬请期待!!!会陆续更新!!!

发布了745 篇原创文章 · 获赞 92 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/weixin_40816738/article/details/103741182