热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

【linux】centos7系统常用命令整理汇总

常用命令创建文件#1.vi打开或新建文件vi文件名#2.touch创建文件touch文件名创建文件夹mkdir文件名查看文件文件夹llls#区别

目录
  • 常用命令
    • 创建文件
    • 创建文件夹
    • 查看文件/文件夹
  • ip相关
  • 防火墙&&端口
    • 防火墙
    • 端口
    • iptables
    • telnet
  • 别名

常用命令

创建文件

# 1.vi打开或新建文件 
vi 文件名
# 2.touch创建文件
touch 文件名

创建文件夹

mkdir 文件名

查看文件/文件夹

ll
ls
#区别:ll是ls -l的别名,ls -l代表“列出文件的详细信息”。
ls命令详解:
-a 列出目录下的所有文件,包括以 . 开头的隐含文件。
-b 把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。
-c 输出文件的 i 节点的修改时间,并以此排序。
-d 将目录象文件一样显示,而不是显示其下的文件。
-e 输出时间的全部信息,而不是输出简略信息。
-f -U 对输出的文件不排序。
-g 无用。
-i 输出文件的 i 节点的索引信息。
-k 以 k 字节的形式表示文件的大小。
-l 列出文件的详细信息。
-m 横向输出文件名,并以“,”作分格符。
-n 用数字的 UID,GID 代替名称。
-o 显示文件的除组信息外的详细信息。
-p -F 在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通
文件;“/”表示目录;“@”表示符号链接;“|”表示FIFOs;“=”表示套
接字(sockets)。
-q 用?代替不可输出的字符。
-r 对目录反向排序。
-s 在每个文件名后输出该文件的大小。
-t 以时间排序。
-u 以文件上次被访问的时间排序。
-x 按列输出,横向排序。
-A 显示除 “.”和“..”外的所有文件。
-B 不输出以 “~”结尾的备份文件。
-C 按列输出,纵向排序。
-G 输出文件的组的信息。
-L 列出链接文件名而不是链接到的文件。
-N 不限制文件长度。
-Q 把输出的文件名用双引号括起来。
-R 列出所有子目录下的文件。
-S 以文件大小排序。
-X 以文件的扩展名(最后一个 . 后的字符)排序。
-1 一行只输出一个文件。
--color=no 不显示彩色文件名
--help 在标准输出上显示帮助信息。
--version 在标准输出上输出版本信息并退出。

#蓝色-->目录
#绿色-->可执行文件
#红色-->压缩文件
#浅蓝色-->链接文件
#灰色-->其他文件

ip相关

cd /etc/sysconfig/network-scripts/
#修改网络配置文件 ifcfg-ens32
vi ifcfg-ens32
#重启网络服务
service network restart
#查看ip
ip addr

ifcfg-ens32中修改或添加一下内容:

TYPE="Ethernet"
BOOTPROTO="static"    #dhcp改为static(修改)
……
IPADDR="192.168.1.221"  #静态IP(增加)
NETMASK="255.255.255.0" #子网掩码(增加)
# PREFIXO="24"
GATEWAY="192.168.1.1" #默认网关,虚拟机安装的话,通常是2,也就是VMnet8的网关设置(增加)
DNS1="114.114.114.114"
DNS2="202.106.46.151"
NM_COnTROLLED="no"  #network mamager的参数,实时生效,不需要重启(添加)
OnBOOT="yes"  #开机启用本配置,一般在最后一行(修改)

防火墙&&端口

防火墙

#查看防火墙状态
systemctl status firewalld
#或者
service firewalld status

#开启防火墙 
systemctl start firewalld
#或者
service firewalld start

#关闭防火墙 
systemctl stop firewalld
#或者
service firewalld stop
 
#若遇到无法开启
#先用:
systemctl unmask firewalld.service 
#然后:
systemctl start firewalld.service

端口

#查看某端口是否已开:yes已开启/no未开启
firewall-cmd --query-port=6379/tcp

#添加指定需要开放的端口:
firewall-cmd --add-port=123/tcp --permanent
#重载入添加的端口:
firewall-cmd --reload
#关闭端口开放
firewall-cmd --permanent --remove-port=123/tcp

iptables

#安装iptables-services :
yum install iptables-services 
#进入下面目录进行修改:
/etc/sysconfig/iptables

telnet

#安装telnet客户端,服务端,如果不需要安装客户端的话可以直接 yum -y install telnet telnet-server xinetd
yum -y install telnet*
#安装xinetd服务
yum -y install xinetd
#设置xinetd开机自启
systemctl enable xinetd.service
#设置telnet开机自启
systemctl enable telnet.socket
#启动telnet服务
systemctl start telnet.socket 
systemctl start xinetd
#查看telnet服务是否启动
netstat -antupl | grep 23
ps -ef | grep xinetd  #查看xinetd是否启动
ps -ef | grep telnet  #查看telnet是否启动

别名

用于快速执行某个命令

#进入别名配置文件
vi ~/.bashrc
#添加别名,以启动redis服务端和客户端为例
alias redis=\'/usr/local/soft/redis-6.0.9/src/redis-server /usr/local/soft/redis-6.0.9/redis.conf\'

alias rcli=\'/usr/local/soft/redis-6.0.9/src/redis-cli\'
#编译生效
source ~/.bashrc
#编译成功后即可用reids启动redis服务端,用rcli进入redis客户端


推荐阅读
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • baresip android编译、运行教程1语音通话
    本文介绍了如何在安卓平台上编译和运行baresip android,包括下载相关的sdk和ndk,修改ndk路径和输出目录,以及创建一个c++的安卓工程并将目录考到cpp下。详细步骤可参考给出的链接和文档。 ... [详细]
  • 本文介绍了使用PHP实现断点续传乱序合并文件的方法和源码。由于网络原因,文件需要分割成多个部分发送,因此无法按顺序接收。文章中提供了merge2.php的源码,通过使用shuffle函数打乱文件读取顺序,实现了乱序合并文件的功能。同时,还介绍了filesize、glob、unlink、fopen等相关函数的使用。阅读本文可以了解如何使用PHP实现断点续传乱序合并文件的具体步骤。 ... [详细]
  • Spring特性实现接口多类的动态调用详解
    本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 本文总结了在开发中使用gulp时的一些技巧,包括如何使用gulp.dest自动创建目录、如何使用gulp.src复制具名路径的文件以及保留文件夹路径的方法等。同时介绍了使用base选项和通配符来保留文件夹路径的技巧,并提到了解决带文件夹的复制问题的方法,即使用gulp-flatten插件。 ... [详细]
  • CentOS 6.5安装VMware Tools及共享文件夹显示问题解决方法
    本文介绍了在CentOS 6.5上安装VMware Tools及解决共享文件夹显示问题的方法。包括清空CD/DVD使用的ISO镜像文件、创建挂载目录、改变光驱设备的读写权限等步骤。最后给出了拷贝解压VMware Tools的操作。 ... [详细]
  • r2dbc配置多数据源
    R2dbc配置多数据源问题根据官网配置r2dbc连接mysql多数据源所遇到的问题pom配置可以参考官网,不过我这样配置会报错我并没有这样配置将以下内容添加到pom.xml文件d ... [详细]
  • 31.项目部署
    目录1一些概念1.1项目部署1.2WSGI1.3uWSGI1.4Nginx2安装环境与迁移项目2.1项目内容2.2项目配置2.2.1DEBUG2.2.2STAT ... [详细]
  • Vagrant虚拟化工具的安装和使用教程
    本文介绍了Vagrant虚拟化工具的安装和使用教程。首先介绍了安装virtualBox和Vagrant的步骤。然后详细说明了Vagrant的安装和使用方法,包括如何检查安装是否成功。最后介绍了下载虚拟机镜像的步骤,以及Vagrant镜像网站的相关信息。 ... [详细]
  • centos安装Mysql的方法及步骤详解
    本文介绍了centos安装Mysql的两种方式:rpm方式和绿色方式安装,详细介绍了安装所需的软件包以及安装过程中的注意事项,包括检查是否安装成功的方法。通过本文,读者可以了解到在centos系统上如何正确安装Mysql。 ... [详细]
  • Centos7搭建ELK(Elasticsearch、Logstash、Kibana)教程及注意事项
    本文介绍了在Centos7上搭建ELK(Elasticsearch、Logstash、Kibana)的详细步骤,包括下载安装包、安装Elasticsearch、创建用户、修改配置文件等。同时提供了使用华为镜像站下载安装包的方法,并强调了保证版本一致的重要性。 ... [详细]
  • Linux下安装免费杀毒软件ClamAV及使用方法
    本文介绍了在Linux系统下安装免费杀毒软件ClamAV的方法,并提供了使用该软件更新病毒库和进行病毒扫描的指令参数。同时还提供了官方安装文档和下载地址。 ... [详细]
  • CentOS7.8下编译muduo库找不到Boost库报错的解决方法
    本文介绍了在CentOS7.8下编译muduo库时出现找不到Boost库报错的问题,并提供了解决方法。文章详细介绍了从Github上下载muduo和muduo-tutorial源代码的步骤,并指导如何编译muduo库。最后,作者提供了陈硕老师的Github链接和muduo库的简介。 ... [详细]
  • Python项目实战10.2:MySQL读写分离性能优化
    本文介绍了在Python项目实战中进行MySQL读写分离的性能优化,包括主从同步的配置和Django实现,以及在两台centos 7系统上安装和配置MySQL的步骤。同时还介绍了创建从数据库的用户和权限的方法。摘要长度为176字。 ... [详细]
author-avatar
好人杨华_840
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有