这两天,突发奇想,想着用着微软家的windows系统很多年了,也想尝试一下其他的操作系统。很快的就想到了Linux操作系统,它不是面向用户的,而是面向服务器的,在服务器端的市场中占了很大的市场份额,备受好评。

目录

  • Linux特点
  • 特别说明
  • yum常用命令
  • 程序相关命令
  • 防火墙相关命令

Linux特点

基于以下几点,我决定探究一下Linux系统。

  • Linux系统是全世界少有的免费、开源的、自由传播的类Unix操作系统;
  • 命令行操作文件、程序比较灵活、迅速,非常高效;

特别说明

本文主要是使用centos7进行系统的各项操作。

centos7操作系统镜像下载地址

yum常用命令

yum是一个shell前端软件包管理器,基于rpm管理,一次性安装所有依赖,无需频繁下载依赖。

查找软件包

yum search <keyword>

安装软件

yum install <package_name>

安装包列表

yum list

更新软件包

  • 更新一个包
yum update <package_name>
  • 更新所有
yum update

查询软件信息

yum info <package_name>

卸载安装包

yum remove <package_name>

清除缓存

yum clean packages

程序相关命令

  • 启动程序运行
systemctl start <name>.service
//或者
systemctl start <name>
  • 停止程序运行
systemctl stop <name>.service
//或者
systemctl stop <name>
  • 重启程序
systemctl restart <name>.service
//或者
systemctl restart <name>
  • 重载程序配置
systemctl reload <name>.service
//或者
systemctl reload <name>
  • 查看程序状态
systemctl status <name>.service
//或者
systemctl status <name>
  • 开机自启动程序
systemctl enable <name>
  • 禁止开机启动程序
systemctl disable <name>

防火墙相关命令

端口操作命令

  • 查看防火墙版本
firewall-cmd --version
  • 防火墙帮助
firewall-cmd --help
  • 查看防火墙状态
firewall-cmd --state
  • 查看已启用的端口
firewall-cmd --list-port
  • 开启某个端口
firewall-cmd --add-port=<port>/tcp --permanent
// --permanent表示永久有效
  • 开启某个区间的端口
firewall-cmd --add-port=<port_start>-<port_end>/tcp --permanent
  • 关闭某个端口
firewall-cmd --remove-port=<port>/tcp --permanent 
  • 开启某个区间的端口
firewall-cmd --remove-port=<port_start>-<port_end>/tcp --permanent 
  • 开启服务
firewall-cmd --add-service=<service_name> --permanent 
  • 关闭服务
firewall-cmd --remove-service=<service_name> --permanent 
  • 重载防火墙配置
firewall-cmd --reload

Linux初次探索就到这里,下次我再分享其他有趣好玩的故事。

Linux CentOS7系统探索的更多相关文章

  1. Linux CentOS7系统中phpMyAdmin安装配置

    今天介绍的是如何在Linux CentOS7系统中配置phpMyAdmin. 目录 环境准备 安装包 基本设置 网站预览 环境准备 linux centos7系统 ssh软件 php语言环境 mysq ...

  2. Linux CentOS7系统中mysql8安装配置

    mysql是世界上最流行的关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司所有.今天我将记录一下如何在Linux centos7系统上安装和配置MySQL. 目录 环境准 ...

  3. Linux CentOS7系统中ssh的用法

    大家都知道,公司买上服务器,不可能实时在线操作虚拟机,也没有那个时间和精力登录到公司的云服务商官网进行操作,一来不安全,二来也效率不高. 如果是购买的虚拟主机,你可以使用ftp进行本地程序文件传输和从 ...

  4. Linux CentOS7系统中php安装配置

    本篇讲解如何配置php开发环境,让你的php代码可以正常的在网页中运行. 准备工作 linux centos7操作系统 ssh软件 nginx php资源 想要了解更多关于php的内容,请访问: ph ...

  5. 在Linux CentOS7系统中搭建LNMP

    LNMP就是Linux+Nginx+MySQL+PHP,既然是在Linux CentOS7那么Linux就是已经安装好了.所以接下百度一下接下来的教程,整理测试如下: 教程是centos6.2的有点老 ...

  6. Linux centos7系统列出systemd下所有正在运行的服务

    Linux系统提供各种系统服务(如进程管理.登录.syslog.cron等)和网络服务.Linux支持不同的方法来管理服务(启动.停止.重启.在系统启动时的自动启动等),通常通过流程或服务管理器. 大 ...

  7. Linux(centOS7)系统搭建Java环境变量

    [mikecheng@localhost ~]$ su[root@localhost usr]# mkdir tomcat[root@localhost usr]# mkdir java[root@l ...

  8. linux(Centos7系统)中安装JDK、Tomcat、Mysql

    安装前准备两个工具:(360可以安装) 1.JDK的安装 使用yum命令安装 .查看是否已安装JDK # yum list installed |grep java .卸载CentOS系统Java环境 ...

  9. Linux(CentOS7)系统中部署Django web框架

    1. 概述 部署django和vue架在逻辑上可以分为web层与数据库层:web前端通过实现了WSGI协议的模块对python代码进行解析,而python代码中则通过特定于数据库的操作接口对数据库进行 ...

随机推荐

  1. 2018.10.19 NOIP模拟 加密(模拟)

    传送门 直接按hashhashhash函数反着算回去就行了. 加法用exgcdexgcdexgcd,异或直接枚举二进制位. 代码

  2. IntelliJ IDEA 2017版 spring-boot 报错Consider defining a bean of type 'xxx' in your configuration问题解决方案

    问题分析: 通过问题的英文可知,这个错误是service的bean注入失败,那么为什么会产生这个问题呢? 主要是框架的Application产生的,所以我们建立项目的时候,要保证项目中的类跟Appli ...

  3. python调用dll方法

    在python中调用dll文件中的接口比较简单,实例代码如下: 如我们有一个test.dll文件,内部定义如下: extern "C"{ int __stdcall test( v ...

  4. 使用ASI传递post表单..参数是数组

    你可以使用addPostValue方法来发送相同name的多个数据(梦维:服务端会以数组方式呈现): ASIFormDataRequest *request = [ASIFormDataRequest ...

  5. Android绘图板的开发

    >>继承自View >>使用Canvas绘图 每次View组件上的图形状态数据发生了改变,都应该通知View组件重写调用onDraw(Canvas canvas)方法重绘该组件 ...

  6. OpenGl 中的基本数据类型

    OpenGl 中的基本数据类型 为了便于 OpenGL在各种平台上移植,OpenGL定义了自己的数据类型. 如果你愿意也可用这些数据类型对应的标准C的数据类型来替代.如OpenGL也定义 GLvoid ...

  7. Win7_Ultimate + VS2010 + openGL_MFC单文档应用开发框架搭建步骤

    Win7_Ultimate + VS2010 + openGL单文档应用开发框架搭建步骤 上一个配置是基于OpenGL的开发工具配置的,下面就是基于Vs2010的MFC单文档应用开发. 通过网上查找资 ...

  8. hdu 5011 Nim+拿完分堆

    http://acm.hdu.edu.cn/showproblem.php?pid=5011 有N堆珠子,两个人轮流拿,最少拿一个,可以全拿,每次只能从一个堆里拿,不能从多堆同时拿:拿完之后该人还有一 ...

  9. 【最大流之Dinic算法】POJ1273 【 & 当前弧优化 & 】

    总评一句:Dinic算法的基本思想比较好理解,就是它的当前弧优化的思想,网上的资料也不多,所以对于当前弧的优化,我还是费了很大的功夫的,现在也一知半解,索性就写一篇博客,来发现自己哪里的算法思想还没理 ...

  10. 团队项目(HCL队)第二周

    一.项目介绍 1.内容 我们队选择的题目是经典90坦克大战的java实现,后续会加入ai,以实现更丰富的体验. 2.预期使用数量 原版的经典90坦克大战拥有众多粉丝,我们在其上进行拓展,目前预计用户量 ...