linux系统探索

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

# 目录

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

# Linux特点

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

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

# 特别说明

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

centos7操作系统镜像下载地址 (opens new window)

# yum常用命令

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

  • 查找软件包
yum search <keyword>
1
  • 安装软件
yum install <package_name>
1
  • 安装包列表
yum list
1
  • 更新软件包

更新一个包

yum update <package_name>
1

更新所有

yum update
1
  • 查询软件信息
yum info <package_name>
1
  • 卸载安装包
yum remove <package_name>
1
  • 清除缓存
yum clean packages
1

# 程序相关命令

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

# 防火墙相关命令

# 端口操作命令

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

# 服务命令

  • 开启服务
firewall-cmd --add-service=<service_name> --permanent
1
  • 关闭服务
firewall-cmd --remove-service=<service_name> --permanent
1
  • 重载防火墙配置
firewall-cmd --reload
1

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

分享至:

  • qq
  • qq空间
  • 微博
  • 豆瓣
  • 贴吧