开放指定端口

#1.查看防火墙状态
firewall-cmd --state
#running代表防火墙正在运行中,如果防火墙处在关闭状态,则运行下面命令开启防火墙
systemctl start firewalld.service#2.查看某个端口是否放行
firewall-cmd --query-port=端口号/tcp#3.放行指定端口
firewall-cmd --zone=public --add-port=端口号/tcp --permanent#4.重启防火墙
systemctl restart firewalld.service#5.重新载入配置
firewall-cmd --reload

查看进程

ps -ef | grep 程序名

查看端口号占用情况

netstat –anp | grep 端口号-an 按一定顺序排列输出
-p 显示哪个进程在调用lsof -i : 端口号

部署jar包命令

nohup java -D参数名=值 -jar ./jar包名称.jar  >  日志地址  2>&1 &解释:
0) -D参数名=值 启动之后系统可以System.getProperties()获取启动参数
1) jar包名称前面添加 ./ 目的是启动jar包之后,可以通过jps查看进程,进程名显示全程,如果没有这个./则只显示1个 jar,根本不知道是哪个jar包
2) 日志地址可以自定义
3) 2>&1 意思是jar包启动 之后自动生成一个日志文件nohup.out,但是现在我自定义了1个日志文件地址,可以这样将自动生成的日志文件省略掉

tar解压文件

tar -zxvf 文件名.tar.gz -C 指定目录-z 打包同时压缩
-v 显示详细信息
-f 指定压缩后的文件名
-x 解包.tar文件
-c 产生.tar打包文件

关机&重启命令

sync 把内存的数据同步到磁盘
shutdown –h now 立该进行关机
shudown -h 1 "hello, 1 分钟后会关机了"
shutdown –r now 现在重新启动计算机

ls查看目录

ls -al
-a :显示当前目录所有的文件和目录,包括隐藏的。
-l :以列表的方式显示信息

mkdir创建文件夹

mkdir -p 路径
-p :创建多级目录

cp复制指令

cp [选项] source dest
-r :递归复制整个文件夹

rm删除指令

rm [选项] 要删除的文件或目录常用选项-r :递归删除整个文件夹 -f : 强制删除不提示

Cat查看命令

cat [选项] 要查看的文件
常用选项
-n :显示行号

tail指令

tail用于输出文件中尾部的内容,默认情况下tail指令显示文件的前10行内容
基本语法
1) tail 文件 (功能描述:查看文件头10行内容)
2) tail -n 5 文件 (功能描述:查看文件头5行内容,5可以是任意行数)
3) tail -f 文件 (功能描述:实时追踪该文档的所有更新)

日期指令

显示日期基本语法
1) date (功能描述:显示当前时间)
2) date +%Y (功能描述:显示当前年份)
3) date +%m (功能描述:显示当前月份)
4) date +%d (功能描述:显示当前是哪一天)
5) date "+%Y-%m-%d %H:%M:%S"(功能描述:显示年月日时分秒)设置日期基本语法
date -s 字符串时间

chmod文件权限

ls -l 中显示的内容如下:
-rwxrw-r-- 1 root root 1213 Feb 2 09:39 abc0-9位说明
1) 第0位确定文件类型(d, - , l , c , b)
2) 第1-3位确定所有者(该文件的所有者)拥有该文件的权限。---User
3) 第4-6位确定所属组(同用户组的)拥有该文件的权限,---Group
4) 第7-9位确定其他用户拥有该文件的权限 ---Otherrwx作用到文件
1) [ r ]代表可读(read): 可以读取,查看
2) [ w ]代表可写(write): 可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是
对该文件所在的目录有写权限,才能删除该文件.
3) [ x ]代表可执行(execute):可以被执行
rwx作用到目录
1) [ r ]代表可读(read): 可以读取,ls查看目录内容
2) [ w ]代表可写(write): 可以修改,目录内创建+删除+重命名目录
3) [ x ]代表可执行(execute):可以进入该目录#修改权限
第一种方式:+ 、-、= 变更权限
u:所有者 g:所有组 o:其他人 a:所有人(u、g、o的总和)
1) chmod u=rwx,g=rx,o=x 文件目录名
2) chmod o+w 文件目录名
3) chmod a-x 文件目录名第二种方式:通过数字变更权限
r=4 w=2 x=1 rwx=4+2+1=7
chmod u=rwx,g=rx,o=x 文件目录名
相当于 chmod 751 文件目录名
chmod 777 文件目录名

rpm包的管理

查询已安装的rpm列表
rpm –qa|grep xx删除
rpm -e --nodeps xx

scp远程文件拷贝

scp  -r  local_file  remote_username@remote_ip:remote_file例如:
[root@localhost redis-5.0.5]# scp -r /opt/redis-5.0.5.tar.gz root@192.168.190.129:/opt/
The authenticity of host '192.168.190.129 (192.168.190.129)' can't be established.
ECDSA key fingerprint is 69:0b:9e:21:b3:6f:77:85:1c:3f:9f:ff:5a:9c:ef:e6.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.190.129' (ECDSA) to the list of known hosts.
root@192.168.190.129's password:
redis-5.0.5.tar.gz  解释:
-r                           递归复制整个目录
local_file                   本地文件
remote_username              远程登陆用户
remote_ip                    远程ip
remote_file                  远程目录

防火墙

#防火墙状态
[root@localhost ~]# firewall-cmd --state
running[root@localhost ~]# systemctl status firewalld#开启防火墙
[root@localhost ~]# systemctl start firewalld#关闭防火墙
[root@localhost ~]# systemctl stop firewalld#禁用防火墙
[root@localhost ~]# systemctl disable firewalld
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.#防火墙开机自启
[root@localhost ~]# systemctl enable firewalld
Created symlink from /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service to /usr/lib/systemd/system/firewalld.service.
Created symlink from /etc/systemd/system/basic.target.wants/firewalld.service to /usr/lib/systemd/system/firewalld.service.

Linux命令 千里之行 始于足下相关推荐

  1. python linux命令-Python之路【第三篇】:Linux常用命令

    在以后的路上,linux肯定要用,但是现阶段我们还用不到,因为现阶段的任务都是在windows下完成的,那么我们为什么要用linux?原因不外乎下面三点: Linux是稳定的 何为稳定?打个比方,以前 ...

  2. 作为一个java程序员,常用的linux命令(越攒越多)

    本篇记录我在工作中不断遇到的常用的linux命令,并进行总结,时常更新! 1. 升级服务时先停止服务,然后进行替换 linux中杀进程时候,如果你是知道它所占用的端口号的话,可以通过 netstat ...

  3. Linux命令行与命令

    Linux命令行与命令 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Linux的命令是很重要的工具,也往往是初学者最大的瓶颈. ...

  4. sed linux 命令

    sed linux 命令 1. Sed简介 2. 定址 3. Sed命令 4. 选项 5. 元字符集 6. 实例 7. 脚本 1. Sed简介 sed 是一种在线编辑器,它一次处理一行内容.处理时,把 ...

  5. linux 命令行叫dos,利用shell编程实现DOS风格的Linux命令行

    如果你是习惯于Windows命令提示符的IT人,当你第一次使用Linux命令行时,一定会感到无所适从.你所熟悉的DOS命令再Linux中基本不存在.摆在你面前的是一大堆要记背的命令. 一种替代方案是利 ...

  6. linux 命令删除命令,Linux 命令之删除命令

    在Linux下删除文件用rm命令,具体用法如下: rm [选项] 文件 选项说明: -f -force 忽略不存在的文件,强制删除,无任何提示 -i --interactive 进行交互式地删除 -r ...

  7. 你知道吗?Linux命令竟如此简单!

    你知道吗?Linux命令竟如此简单! 我Linux安完了,如何快速入门? 1.进入终端 2.好了,入门完了 咳 咳 开个玩笑 2.1查看磁盘容量 2.2新建 2.3查看&删除 2.5解压&am ...

  8. linux下free源码,linux命令free源码解读:Procps free.c

    linux命令free源码解读 linux命令free源码解读:Procps free.c 作者:isayme 发布时间:September 26, 2011 分类:Linux 我们讨论的是linux ...

  9. 常用Linux命令总结

    常用Linux命令总结 2013-12-08 压缩为gz格式 gzip error_2018082217.log 解压gz格式 gzip -d error_2018082217.log.gz 不解压来 ...

最新文章

  1. [CTO札记]从技术走向商业的3级转变
  2. 向左向右向后转python,将图像(png和jpg)转换为多维列表并在python中向后转换
  3. 源代码编译安装Apache2
  4. html 控件命名规则,前端组件命名规则
  5. 【Clickhouse】Clickhouse 集成kafka
  6. 英语一窍不通能学计算机吗,对英语一窍不通怎么学有什么好的方法
  7. 电脑版永恒纪元服务器正在维护,永恒纪元————【维护】1月10日更新维护公告...
  8. 神经网络准确率计算公式,神经网络计算复杂度
  9. 大数据之 Kafka API 从入门到放弃 (第四章)
  10. Java聊天室——一对一模式
  11. 机器学习课程讲义·第二章,线性模型系列
  12. java 实现魔兽搜索器 魔兽对战平台
  13. 对于现在毕业之后,大部分找不到合适的工作,转行到软件开发(大部分是JAVA)的人来说,分享下自己的经验
  14. 快手亮相第七届全球数字营销峰会,以全域内容营销驱动商业新增长
  15. 力扣(141.21)补9.1
  16. android com.mylhyl,Android 高仿微信朋友圈拍照上传功能
  17. 女朋友发的微信消息撤回了,python一串代码,让你大呼过瘾
  18. CentOS7数据库架构之NFS+heartbeat+DRBD(亲测,详解)
  19. 邮箱服务器错误550,发送邮件常见的错误和解决方法
  20. 谷歌浏览器共存,一个用户可拥有多个版本谷歌浏览器

热门文章

  1. 以项目思维解读,秦穆公的“霸业梦”
  2. (转载)终极解密---房价,物价飞涨--分析得不错的文章
  3. 跨考计算机复试自我介绍,复试之自我介绍_跨考网
  4. dns服务器如何修改静态dns条目,静态地址怎么设置dns服务器
  5. Zhong__xlrd基本使用
  6. ios 图标 圆角 大小
  7. MATLAB画ROC曲线
  8. 五笔打字:速成手册---半小时学会五笔打字
  9. JAVA 程序设计基础过关题库(50道)
  10. mysql事务锁死_mysql事务里锁死