Linux命令 千里之行 始于足下
开放指定端口
#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命令 千里之行 始于足下相关推荐
- python linux命令-Python之路【第三篇】:Linux常用命令
在以后的路上,linux肯定要用,但是现阶段我们还用不到,因为现阶段的任务都是在windows下完成的,那么我们为什么要用linux?原因不外乎下面三点: Linux是稳定的 何为稳定?打个比方,以前 ...
- 作为一个java程序员,常用的linux命令(越攒越多)
本篇记录我在工作中不断遇到的常用的linux命令,并进行总结,时常更新! 1. 升级服务时先停止服务,然后进行替换 linux中杀进程时候,如果你是知道它所占用的端口号的话,可以通过 netstat ...
- Linux命令行与命令
Linux命令行与命令 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Linux的命令是很重要的工具,也往往是初学者最大的瓶颈. ...
- sed linux 命令
sed linux 命令 1. Sed简介 2. 定址 3. Sed命令 4. 选项 5. 元字符集 6. 实例 7. 脚本 1. Sed简介 sed 是一种在线编辑器,它一次处理一行内容.处理时,把 ...
- linux 命令行叫dos,利用shell编程实现DOS风格的Linux命令行
如果你是习惯于Windows命令提示符的IT人,当你第一次使用Linux命令行时,一定会感到无所适从.你所熟悉的DOS命令再Linux中基本不存在.摆在你面前的是一大堆要记背的命令. 一种替代方案是利 ...
- linux 命令删除命令,Linux 命令之删除命令
在Linux下删除文件用rm命令,具体用法如下: rm [选项] 文件 选项说明: -f -force 忽略不存在的文件,强制删除,无任何提示 -i --interactive 进行交互式地删除 -r ...
- 你知道吗?Linux命令竟如此简单!
你知道吗?Linux命令竟如此简单! 我Linux安完了,如何快速入门? 1.进入终端 2.好了,入门完了 咳 咳 开个玩笑 2.1查看磁盘容量 2.2新建 2.3查看&删除 2.5解压&am ...
- linux下free源码,linux命令free源码解读:Procps free.c
linux命令free源码解读 linux命令free源码解读:Procps free.c 作者:isayme 发布时间:September 26, 2011 分类:Linux 我们讨论的是linux ...
- 常用Linux命令总结
常用Linux命令总结 2013-12-08 压缩为gz格式 gzip error_2018082217.log 解压gz格式 gzip -d error_2018082217.log.gz 不解压来 ...
最新文章
- [CTO札记]从技术走向商业的3级转变
- 向左向右向后转python,将图像(png和jpg)转换为多维列表并在python中向后转换
- 源代码编译安装Apache2
- html 控件命名规则,前端组件命名规则
- 【Clickhouse】Clickhouse 集成kafka
- 英语一窍不通能学计算机吗,对英语一窍不通怎么学有什么好的方法
- 电脑版永恒纪元服务器正在维护,永恒纪元————【维护】1月10日更新维护公告...
- 神经网络准确率计算公式,神经网络计算复杂度
- 大数据之 Kafka API 从入门到放弃 (第四章)
- Java聊天室——一对一模式
- 机器学习课程讲义·第二章,线性模型系列
- java 实现魔兽搜索器 魔兽对战平台
- 对于现在毕业之后,大部分找不到合适的工作,转行到软件开发(大部分是JAVA)的人来说,分享下自己的经验
- 快手亮相第七届全球数字营销峰会,以全域内容营销驱动商业新增长
- 力扣(141.21)补9.1
- android com.mylhyl,Android 高仿微信朋友圈拍照上传功能
- 女朋友发的微信消息撤回了,python一串代码,让你大呼过瘾
- CentOS7数据库架构之NFS+heartbeat+DRBD(亲测,详解)
- 邮箱服务器错误550,发送邮件常见的错误和解决方法
- 谷歌浏览器共存,一个用户可拥有多个版本谷歌浏览器
热门文章
- 以项目思维解读,秦穆公的“霸业梦”
- (转载)终极解密---房价,物价飞涨--分析得不错的文章
- 跨考计算机复试自我介绍,复试之自我介绍_跨考网
- dns服务器如何修改静态dns条目,静态地址怎么设置dns服务器
- Zhong__xlrd基本使用
- ios 图标 圆角 大小
- MATLAB画ROC曲线
- 五笔打字:速成手册---半小时学会五笔打字
- JAVA 程序设计基础过关题库(50道)
- mysql事务锁死_mysql事务里锁死