重命名命令:mv
解压tar.gz :tar -zxvf *.tar.gz
跳转到文档末尾:G
跳转到文档顶部:g
查找某个字符:/xx N是向上查找 n是向下查找
执行shell脚本三种方式:
1、 bash *.sh
2、 sh .sh
3、 ./.sh
.tar.xz的解压方法
xz -d mpfr-3.1.2.tar.xz
会产生一个mpfr-3.1.2.tar 文件,再执行
tar -xvf mpfr-3.1.2.tar
打包多个文件到一个tar包
tar -cvf a.tar file*.dat
用户操作
useradd mysql
passwd mysql
:mysql
授权mysql用户所有权限:命令:visudo
下载软件
yum -y install wget
wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
普通用户下进行sudo挂载光盘
sudo mount /dev/sr0 /mnt/cdroom/
centos7及以上对服务的操作
systemctl 执行的动作 服务
执行的动作:status 查看该服务的状态
start 启动该服务
stop 暂时停止该服务
restart 重启
disable 指不再开机重启这个服务
exp:
systemctl status zookeeper 查看zookeeper服务的状态
systemctl status firewalld 防火墙的状态
systemctl stop firewalld
linux查看端口占用情况
-
常用命令:
1,lsof -i:端口号
2,netstat -tunlp|grep 端口号
这两个命令都可以查看端口被什么进程占用。 -
lsof -i 用以显示符合条件的进程情况,lsof(list open files)是一个列出当前系统打开文件的工具。以root用户来执行lsof -i命令
lsof输出的每列的意义是:
COMMAND:进程的名称或者进程开启的方式
PID:进程id
USER:进程所有者
FD:文件描述符
TYPE:协议类型
DEVICE:端口号
SIZE/OFF:偏移
NODE:协议名
NAME:节点名 -
l
sof -i:端口号
,用于查看某一端口的占用情况,比如查看22号端口使用情况,lsof -i:22 -
netstat -tunlp用于显示tcp,udp的端口和进程等相关情况,如下图
命令里的t,u,n,l,p均有不同含义:
-t 仅显示和tcp相关的
-u 仅显示和udp相关的
-n 不限时别名,能显示数字的全部转换为数字
-l 仅显示出于Listen(监听)状态的
-p 显示建立这些连接的程序名 -
netstat -tunlp|grep 端口号
,用于查看指定端口号的进程情况,如查看22端口的情况,netstat -tunlp|grep 22
启动某服务
systemctl start tomcat.service
停止某服务
systemctl stop tomcat.service
重启某服务
service tomcat restart
systemctl restart tomcat.service
使某服务自动启动(如tomcat服务)
systemctl enable tomcat.service
使某服务不自动启动
systemctl disable tomcat.service
检查服务状态
systemctl status tomcat.service (服务详细信息)
systemctl is-active tomcat.service(仅显示是否Active)
显示所有已启动的服务
systemctl list-units --type=service