这两天,突发奇想,想着用着微软家的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. MyEclipse配置Maven插件

    一.工具环境 1.jdk-7u80-windows-x64 2.apache-tomcat-7.0.70 3.apache-maven-3.3.9 4.MyEclipse 10.7 5.windows ...

  2. 2018.09.24 codeforces 1051F. The Shortest Statement(dijkstra+lca)

    传送门 这真是一道一言难尽的题. 首先比赛的时候居然没想出来正解. 其次赛后调试一直调不出来最后发现是depth传错了. 其实这是一道简单题啊. 对于树边直接lca求距离. 由于非树边最多21条. 因 ...

  3. hdu-1181(bfs)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1181 思路:bfs,就是每次找到匹配麻烦一点,注意如果结尾和开头相同,就不算. #include< ...

  4. ssh到远程执行命令并返回

    假设有三台机器 host1,host2,host3,host1能免密登录其他两台.要在第一台的机器里面写一个脚本分别删除每台机器的/root/test.txt rm -rf /root/test.tx ...

  5. IntelliJ IDEA 2017版 导入项目项目名称为红色

    1.导入的项目全部是红色的,原因是版本控制问题,所以修改如下:(File--->settings) 2.找到如图位置的字样,选中当前项目,选择铅笔位置 选择铅笔 弹出对话框(默认选择的是proj ...

  6. 用Git将项目发布在GitHub里

    转载自http://blog.csdn.net/u011572517/article/details/50537407,个人加了一些注意事项和解释. githud是一个程序员以后成长都会使用到的,先不 ...

  7. OpenNI体感应用开发实战 (Kinect相机)

    一直以为Kinect是双目摄像机,或者是三目,看到那三个摄像头怎么可能不产生这样的疑惑,实际上它确实是单目摄像机,它三个摄像头分别为:红外发射器,RGB彩色相机,红外接收器.而其中,红外发射器和红外接 ...

  8. wxpython 图像编程

    转: http://wxhowto.googlecode.com/svn-history/r6/trunk/body/ch10.tex 的 HTML 档. 使用图像编程 这一章来了解一下我们可以使用图 ...

  9. jdk tomcat maven svn plsql客户端 环境变量配置整理

    1 jdk 新建: 1.JAVA_HOME   -----  C:\Program Files\Java\jdk1.7.0 2.CLASSPATH  ------   .;%JAVA_HOME%\li ...

  10. VLC简介及使用说明

    一.简介    VLC的全名是Video Lan Client,是一个开源的.跨平台的视频播放器.VLC支持大量的音视频传输.封装和编码格式,完整的功能特性列表可以在这里获得http://www.vi ...