首页 > 系统相关 >Centos7 初步操作指南

Centos7 初步操作指南

时间:2024-03-26 18:58:22浏览次数:39  
标签:指南 初步 service -- Centos7 etc systemctl yum ssh

关键词:SELinux、防火墙、网络、创建用户、离线yum仓库

1、关闭SELinux:
SELinux:安全增强型 Linux(Security-Enhanced Linux)简称 SELinux,它是一个 Linux 内核模块,也是 Linux 的一个安全子系统。

关闭原因:操作麻烦,会带来各种权限问题,高安全和便携取其一(大多数选择便携),阿里云服务器默认关闭SELinux。

查看SELinux状态:getenforce
Enforcing:强制启用
permissive:大部分规则都放行
disabled:停用

关闭SELinux的方法:
修改 etc/selinux/config 文件 将SELINUX=enforcing改为SELINUX=disabled 然后重启服务器 reboot 即可

vi etc/selinux/config

image.png

# 重启服务器
reboot
2、关闭/开启 防火墙:
    • 查看防火墙状态:systemctl status firewalld.service
    • 关闭防火墙:systemctl stop firewalld.service
    • 关闭防火墙开机自启:systemctl disable firewalld.service
    • 注销防火墙服务:systemctl mask firewalld.service
    • 启动防火墙:systemctl start firewalld.service
    • 防火墙开机自启:systemctl start firewalld.service
    • 开放指定端口(8080端口):firewall-cmd --zone=public --add-port 8080/tcp --permanent
      (--permanent 表示永久生效,没有此参数重启后失效)
    • 重新加载firewall:修改配置后,必须重新加载才能生效:firewall-cmd --reload
    • 停用指定端口(8080端口):firewall-cmd --zone=public --remove-port 8080/tcp --permanent
      配置完之后记得重新加载firewall,firewall-cmd对端口的操作,如开放端口等信息,都放在/etc/firewall/zones/public.xml中记录
3、设置默认打开网络:修改 /etc/sysconfig/network-scripts/ifcfg-eth0 为 ONBOOT=yes
vim /etc/sysconfig/network-scripts/ifcfg-eth0

4677679-eef9fe69dc281cd2.png

4、创建用户组、用户 并配置sudo权限:
# 创建用户组
groupadd  用户组名

# 创建用户并指定新账户主组的名称
useradd -m -g 用户组名 用户名(主目录名 /home下) 

# 配置sudo权限
visudo
# 进入到编辑页面 添加以下内容 
# %hsa    ALL=(ALL)       ALL
5、配置离线yum仓库:(.iso 镜像为yum仓库)

1)上传Centos ios安装包(最好是–EveryThing版)
2)挂载刚刚上传的镜像安装包

mount -o loop ***.iso(刚刚上传的镜像文件地址) /mnt
  • -o : mount命令的一个参数,Option的首字母,后面跟的是mount命令的选项
  • loop: 把一个文件当成硬盘分区挂载到目录
  • ro: 采用只读方式挂载
  • rw: 采用读写方式挂载
  • iocharset: 指定访问文件系统所用的字符集

3)创建用于备份原系统的镜像配置文件目录:

mkdir /etc/yum.repos.d/bak

4)将原有的源配置文件移动到刚刚创建的bak目录:

mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/

5)创建一个源配置文件:

vi /etc/yum.repos.d/localdvd.repo

写入以下内容:

[localdvd]
name=localdvd
baseurl=file:///mnt/
gpgcheck=0
enable=1

6)清楚yum缓存 并获取列表:

yum clean all
yum list all
6、开启ssh服务:

1)先检查机器有没有安装ssh服务 rpm -qa |grep ssh (有openssh-server说明已安装,直接启动即可)

2)若没安装执行:yum install -y openssh-server
在安装个yum install -y openssh-clients才可以使用scp命令

3)更改ssh配置文件: vi /etc/ssh/sshd_config
将 Port 22的注释(#)去掉

4)开启ssh服务:systemctl start sshd.service

5)关闭ssh服务:systemctl stop sshd.service

  • ssh服务开机自启:systemctl enable sshd.service
  • 关闭ssh开机自启:systemctl disable sshd.service

标签:指南,初步,service,--,Centos7,etc,systemctl,yum,ssh
From: https://blog.csdn.net/i_chensir/article/details/137054372

相关文章

  • 洛谷题单指南-集合-P2814 家谱
    原题链接:https://www.luogu.com.cn/problem/P2814题意解读:已知多组父子关系,找某个人最早的祖先,并查集的应用。解题思路:由于存在真正的父子关系,所以在并查集合并的时候,要把p[x]=y中x设置为子,y设置为父,其余都是并查集的常规操作。由于是计算姓名之间的父子关系,并查集可以用map......
  • 洛谷题单指南-集合-P3879 [TJOI2010] 阅读理解
    原题链接:https://www.luogu.com.cn/problem/P3879题意解读:此题本质上是计算倒排索引,所谓倒排索引,即不是通过文章来找单词,而是通过单词来找文章。解题思路:要建立单词和文章之间的关系,一个单词对应多篇文章,且要按照文章编号排序,可以使用如下数据结构:map<string,set<int>>h;只......
  • 洛谷题单指南-集合-P1955 [NOI2015] 程序自动分析
    原题链接:https://www.luogu.com.cn/problem/P1955题意解读:要判断约数条件是否可以同时满足,主要是要判断不相等的情况。解题思路:对于相等的条件,直接进行集合合并即可;对于不相等的条件,判断两者是否属于同一个集合,如果形成矛盾,则条件不能成立。由于i,j的范围至10^9,定义并查集如果......
  • 《Android Framework源码解析》全网最详尽的Android系统框架层的指南,不容错过!!
    前言在当今数字化时代,移动应用已成为我们日常生活中不可或缺的一部分。随着技术的不断进步,Android作为全球领先的移动操作系统,其市场份额和影响力持续扩大。开发者们面临着一个充满活力且竞争激烈的市场环境,用户对应用的体验和性能要求日益提高。在这样的背景下,深入了解And......
  • 芯课堂 | 华芯微特图形上位机快速上手指南
    01.工具准备 1、硬件:SWMDM-QFP100-34SVEA3驱屏板+TFT屏800x480(触摸IC-GT911)+Jlink; 2、PC端:上位机+keil。02.实验现象通过屏幕上的按钮控制uart发送。03.创建文件工程 1、可以通过论坛https://bbs.synwit.cn获取官方上位机压缩包,解压并打开如下图:2、在桌面......
  • 根号数据结构与根号平衡入门指南
    本文为本人为应付学校科技节写的屑作。写得比较仓促,可能存在不严谨或错误之处,欢迎批评指正。在本文中若无特殊说明,\(n\)表示元素数量,\(m\)表示询问数量,\(V\)表示值域范围为\([1,V]\)。一、分块分块,即将数据划分为多个块,并在操作时对整个块进行整体处理的思想。分块并非一......
  • 大模型落地实战指南:从选择到训练,深度解析显卡选型、模型训练技、模型选择巧及AI未来展
    https://www.cnblogs.com/ting1/p/18096103 0.前言大模型发展史早期阶段(1950s~1980s)在1950年代初期,人们开始尝试使用计算机处理自然语言文本。然而,由于当时的计算机处理能力非常有限,很难处理自然语言中的复杂语法和语义。随着技术的发展,自然语言处理领域在20世纪60年代和70......
  • 【linux】Centos7 手动编译安装 cmake-3.28.4
    简介1、移除原来的cmake版本yumremovecmake-y2、下载cmake-3.28.4.tar.gz安装包并解压wgethttps://cmake.org/files/v31、移除老版本cmake版本并安装依赖包yumremovecmake-y;yuminstall-ygccgcc-c++makeautomakeopensslopenssl-devel2、下载cmake-3.7.2.tar.gz......
  • 洛谷题单指南-集合-P1892 [BOI2003] 团伙
    原题链接:https://www.luogu.com.cn/problem/P1892题意解读:此题与关押罪犯问题非常像,本质上就是要合并所有的朋友。解题思路:首先,初始化并查集;对于每一对人的关系,如果是朋友,直接进行合并;如果是敌人,先查看双方之前是否有记录其他敌人,如果有,则将一方与另一方的敌人进行合并,如果没......
  • Centos 7.8 安装Oracle 19.3指南
    原文出处:https://zhuanlan.zhihu.com/p/670286778?安装环境java-versionopenjdkversion"1.8.0_242"OpenJDKRuntimeEnvironment(build1.8.0_242-b08)OpenJDK64-BitServerVM(build25.242-b08,mixedmode)cat/etc/centos-releaseCentOSLinuxrelease......