Linux 常用指令整理
1. 查看端口占用情况
netstat -tunlp

2.压缩文件
- 文件夹
tar -cf 文件名.tar 文件夹
gzip 文件名.tar

- 文件
tar 文件名 文件1 文件2 ...
gzip t_zyzx_zlb_zlsx.sql.tar
3.解压文件
# 解压 tar包
tar –xvf file.tar
# 解压tar.gz
tar -xzvf file.tar.gz
# 解压 tar.bz2
tar -xjvf file.tar.bz2
# 解压tar.Z
tar –xZvf file.tar.Z
#解压rar
unrar e file.rar
#解压zip
unzip file.zip
4.查找文件
find / -name test.conf
5.linux 间复制文件 SCP
scp -P 25022 -r /wdcloud/data/hbase/data_backup/20181115.tar.gz root@102.182.2.190:/wdcloud/zyzx/
scp 20181115.tar.gz root@10.0.22.24:/wdcloud/data
6.ssh
ssh 102.182.2.190
7.给执行权限
# 授权后颜色会变成绿色
chmod +x rc.local
8.开机自启动
# 授权
chmod +x /etc/rc.local
# 追加对应的
su - jetty -c "/wdcloud/app/ptyhzx_security_jetty/bin/jetty.sh restart"
9.重启
shutdown -r now
10.查看可用文件大小
df -h

11.查看文件夹大小
du -sh *

12.查看文件大小
ll -h

13.VIM
# 查询 name 从上往下查name
/name
#?name 从下往上查name shift+g可切换到最底
# 删除一行
DD
14.安装指令
yum -y install wget
15.当前目录显示
pwd
16.CPU核数
# cpu实际核数
cat /proc/cpuinfo| grep "cpu cores"| uniq
# 查逻辑CPU数量
cat /proc/cpuinfo| grep "processor"| wc -
17. 修改文件的用户和组
# 组
chgrp 用户名 文件名 [-R]
# 用户
chown 用户名 文件名 [-R]
18. 查看gz文件
zcat +文件名.gz
18. centOs 查看版本信息
cat /etc/centos-release
18. 开启独立屏
创建后台终端:screen -S Face_run
执行完命令,Ctrl + a + d,回到你的桌面
查看后台终端:screen -ls
重新进入后台终端:screen -r Face_run
删掉后台终端:screen -d -r Face_run
19. linux:创建用户
/usr/sbin/groupadd jetty
/usr/sbin/useradd -g jetty jetty
# linux:删除用户
userdel jetty
# 连带删除home下自动生成的文件夹
userdel -r jetty
20. 查看服务器的服务
ps aux | grep -v '\['
启动/停止/重启服务脚本
- 停止服务脚本
#!/bin/bash
APP_NAME=vschool-web
tpid=`ps -ef|grep $APP_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${tpid} ]; then
echo 'Stop Process...'
kill -15 $tpid
fi
sleep 5
tpid=`ps -ef|grep $APP_NAME|grep -v grep|grep -v kill|awk '{print $2}'`
if [ ${tpid} ]; then
echo 'Kill Process!'
kill -9 $tpid
else
echo 'Stop Success!'
fi
- 启动springboot
#!/bin/bash
nohup /usr/java/jdk1.8.0_144/bin/java -jar -Dlogging.path=/work/vschool/log/web/web /work/vschool/jar/running/vschool-web-1.0.1-SNAPSHOT.jar --spring.config.location=file:/work/vschool/config/web-application-prod.yml --spring.profiles.active=prod >/dev/null 2>&1 &
echo $! > tpid
- 重启服务
#!/bin/bash
echo stop web service
/work/vschool/script/web/web/stop.sh
#备份
if [ -f /work/vschool/jar/running/$JAR_NAME ];then
echo back up web jar
mv -f /work/vschool/jar/running/$JAR_NAME /work/vschool/jar/back
fi
#将最新jar移动到running中
cp -f /work/vschool/jar/latest/$JAR_NAME /work/vschool/jar/running
#启动服务
echo start web service
/work/vschool/script/web/web/start.sh[root@iZ2zeba4p55m5k7njdiikjZ web]#
Linux 常用指令整理的更多相关文章
- Linux常用指令整理
Linux常用命令整理 快捷键 [Tab] [Tab] 接在一串指令的第一个字的后面,则为"命令补全": [Tab] 接在一串指令的第二个字以后时,则为"文件补齐&quo ...
- linux常用指令
整理下来的linux常用指令 mount [-t 文件系统] 设备文件名 挂载点挂载命令,一般用于在挂载ISO,或者其他比如U盘等设备时使用,[-t iso9660]为固定格式,可写可不写,非必写项. ...
- ROS零门槛学渣教程系列(二)——Linux常用指令:mkdir、tar、 unzip、cp、scp、mv、rm、find、apt、ssh
Linux常用指令通过上一教程,我们获得了ubuntu系统.Linux是一个很大的领域.但不要紧张,我们一步步来就是了,跟着教程,需要能用到新知识,会提前介绍给大家.下面学习几个常用的Linux指令. ...
- Linux常用指令【转载】
[收藏]Linux常用指令[转载] $ 命令行提示符 粗体表示命令 斜体表示参数 filename, file1, file2 都是文件名.有时文件名有后缀,比如file.zip command 命令 ...
- 【ZZ】Linux常用指令
linux常用指令 - 个人文章 - SegmentFault 思否 https://segmentfault.com/a/1190000011068772 查看目录下有什么文件信息 ls //lis ...
- Linux常用指令(三)
进入京东运维组实习,收到了很多同事的热心指导,自己也努力学习,按照他们给出的学习计划,真的很充实,学到了很多不只是开发方面的知识. 以下简单记录下自己的笔记,方便以后查阅. 1.文件系统 Linux系 ...
- Linux常用指令指南,终端装逼利器
最近搞了台Macbook Pro,就学习了一下Linux命令,在网上查了些资料,看了本书叫<快乐的 Linux 命令行>,里面涉及到了各个方面的命令. 在此将常用的整理出来,以备将来使用. ...
- Linux常用命令整理 - imsoft.cnblogs
su 用户名 在不退出登陆的情况下,切换到另外一个人的身份如果用户名缺省,则切换到root状态会提示输入密码,密码不回显的. 在用su命令切换root用户时,使用“-”选项,这样可以将root的环境变 ...
- Linux常用指令总结
概述 因为平时不是经常使用Linux系统,每次用到都需要重新温习一遍,这里对自己平时经常使用到的指令做个小结,方便后面直接查阅. 常用指令 登陆root指令 sudo su - 安装软件及卸载指令 d ...
随机推荐
- 简单的了解一下AQS吧
什么是AQS AQS,即AbstractQueuedSynchronizer,是一套定义了多线程访问共享资源的同步器框架.在JDK的并发包中很多类都是基于AQS进行实现的,比如ReentrantLoc ...
- SRS-开源流媒体服务器
SRS 简介 SRS定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码.SRS提供了丰富的接入方案将RTMP流接入SRS, 包括推送RTMP到SRS.推送RTSP/UDP/FL ...
- Spring源码情操陶冶#task:executor解析器
承接Spring源码情操陶冶-自定义节点的解析.线程池是jdk的一个很重要的概念,在很多的场景都会应用到,多用于处理多任务的并发处理,此处借由spring整合jdk的cocurrent包的方式来进行深 ...
- XML——对XML文档的创建与增删改查
一.创建的第一种方式 //1.创建一个XML文档 XmlDocument doc = new XmlDocument(); //2.创建第一行描述信息 XmlDeclaration dec = do ...
- java实现字符串数字部分自增
实现添加员工时对工号进行自增长 思路:后台获取数据库中最后一条员工数据的工号,对其进行自增再传入前端 mybatis映射文件:获取最后一条数据 <select id="getLastN ...
- win10安装ubuntu16.04双系统
前话:因为感兴趣吧也是专业需要,所以自学了U盘重装系统以及在win10的情况下安装Ubuntu16.04双系统.借此博客,记录下我安装Ubuntu的过程,方便日后回忆. 正因如此,本篇博客会写的十分简 ...
- Maven(九)Eclipse创建Web项目(简单方式)
1. 创建Maven项目(以简单方式) 2. 勾选WAR 3. 选择properties->projectFacts 此处的错误可忽略,配置好会会消失,主要缺失web.xml文件 4. 将框中选 ...
- @RequestParam Map<String, Object> paramMap
@RequestParam 请求方式 url = "/edit?device=${device}&type=${type}" Controller @RequestMapp ...
- arcgis api 3.x for js 入门开发系列五地图态势标绘(附源码下载)
前言 关于本篇功能实现用到的 api 涉及类看不懂的,请参照 esri 官网的 arcgis api 3.x for js:esri 官网 api,里面详细的介绍 arcgis api 3.x 各个类 ...
- 从头认识一下docker-附带asp.net core程序的docker化部署
从头认识一下docker-附带asp.net core程序的docker化部署 简介 在计算机技术日新月异的今天, Docker 在国内发展的如火如荼,特别是在一线互联网公司, Docker 的使用是 ...