linux 常用命令

查找文件

find -name 文件名

后台运行jar并记录日志
先进入所在目录

nohup java -jar jarName.jar &

实时查看文件内容

tail -f 文件名

查看当前所在路径

pwd

查看当前运行程序,例如 java,nginx等

ps -ef|grep java

关闭进程pid(pid 为进程号)
kill -9 123为强制关闭pid为123的进程

kill pid

查看mysqld使用的端口号

netstat -nultp|grep mysqld

查看指定端口号的进程情况

netstat -tunlp | grep 端口号

临时打开防火墙(重启恢复原来状态)

sudo systemctl start firewalld

打开防火墙

sudo systemctl enable firewalld

临时关闭防火墙

sudo systemctl stop firewalld

关闭防火墙

sudo systemctl disable firewalld

解压文件

tar -zxvf filename.tar

#端口查看指令

netstat -ntlp

#开放端口27017

firewall-cmd --permanent --zone=public --add-port=27017/tcp

#查看打开的端口有哪些

firewall-cmd --zone=public --list-ports

关闭SELinux

//查看状态
[root@dev-server ~]# getenforce
Disabled
[root@dev-server ~]# /usr/sbin/sestatus -v
SELinux status:                 disabled
//临时关闭
##设置SELinux 成为permissive模式
##setenforce 1 设置SELinux 成为enforcing模式
setenforce 0
//永久关闭
vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled
设置后需要重启才能生效

ls: 列出目录及文件名
df:列出文件系统的整体磁盘使用量

列出/home文件夹下每个文件夹占用的空间

du -h --max-depth=1 /home  //--max-depth=1 参数将限制只显示指定路径下的直接子文件夹的大小。如果要查看更深层次的子文件夹,可以逐级增加深度

快速删除大量数据,进入要删除的文件内执行

find . -name "*" | xargs rm -rf

mysql导出数据库

//导出整个数据库
mysqldump -u用户名 -p 要导出的数据库名称 > 导出的路径及数据库名(默认当前路径)
mysqldump -uroot -p database_name > backup_file.sql
//导出单个表
mysqldump -u用户名 -p 要导出的数据库名称 表名 > 导出的路径及数据库名(默认当前路径)
mysqldump -uusername -p database_name table_name > backup_file.sql
//只导出表结构
mysqldump -u用户名 -p -d 数据库名 > 数据库名.sql
mysqldump -uusername -p -d database_name > backup_file.sql

使用 source 命令导入
使用 source 命令需要我们先登录到 mysql 中,并创建一个空的数据库:

mysql> create database abc;      # 创建数据库
mysql> use abc;                  # 使用已创建的数据库 
mysql> set names utf8;           # 设置编码
mysql> source /home/abc/abc.sql  # 导入备份数据库

CentOS下 rpm软件包的安装与卸载

rpm -ivh example.rpm //安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度;

rpm -qa | grep tomcat4 //查看 tomcat4 是否被安装;

rpm -e tomcat4 //卸载 tomcat4 软件包
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值