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 ...
随机推荐
- C++版 - 剑指offer面试题38:数字在已排序数组中出现的次数
数字在已排序数组中出现的次数 提交网址: http://www.nowcoder.com/practice/70610bf967994b22bb1c26f9ae901fa2?tpId=13&t ...
- VR开发相关资源
1. VRTK(StreamVR TOOLKIT):https://github.com/thestonefox/VRTK 2. StrangeIoc 专为c#和Unity写的框架 3. Frame ...
- JSP面试题都在这里
下面是我整理下来的JSP知识点: 图上的知识点都可以在我其他的文章内找到相应内容. JSP常见面试题 jsp静态包含和动态包含的区别 jsp静态包含和动态包含的区别 在讲解request对象的时候,我 ...
- Java开发知识之JAVA的反射
目录 Java中的反射机制 一丶什么是反射机制 二丶Class类,自描述类.获取类名的三种方法 1.使用静态属性Class获取 2.使用Class方法 forName()获取自描述Class 3.使用 ...
- [十九]JavaIO之PipedReader 和 PipedWriter
功能简介 还记得PipedInputStream 和 PipedOutputStream么 我们之前是这么说的: p, li { white-space: pre-wrap; } 使用管道通信时,必 ...
- 一键解决 go get golang.org/x 包失败
问题描述 当我们使用 go get.go install.go mod 等命令时,会自动下载相应的包或依赖包.但由于众所周知的原因,类似于 golang.org/x/... 的包会出现下载失败的情况. ...
- C# WebService创建与使用
WebService现在虽然有更好的方式去替代它,但是它简单,开发成本低.很简单,对着本文一看就会 1.WebService的创建开发 2.WebService的发布测试 3.WebService的调 ...
- C# 判断网卡类型以及其他网卡信息
NetworkInterface[] interfaces = NetworkInterface.GetAllNetworkInterfaces(); foreach (NetworkInterfac ...
- WebService简单介绍(一)
分布式系统或软件如何通信?使用WebService服务.说它是服务可以,web通信中间件也ok,web通信组件....... 特点 自包含 自描述 跨平台.跨语言 基于开放和标准 (用了xml,嗯,开 ...
- springboot之配置文件
springboot在加载配置文件的时候是有先后顺序的,了解加载配置文件的先后顺序,可以减少编写程序出现错误 1 springboot加载配置文件的先后顺序如下: SpringApplication将 ...