Linux系统配置
2022/6/30 5:21:02
本文主要是介绍Linux系统配置,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
系统配置相关
Linux系统重要目录
1.网卡配置文件
/etc/sysconfig/network-scripts/ifcfg-[网卡名称]
1.ip a命令(查看当前系统网卡信息命令) ip a ====> ip addr show ifconfig:用在centos6上,查看windows主机的网卡=====》cmd nmtui 依赖于NetworkManager(nmtui命令会开启一个图形化的配置工具,nmtui可提供一个文本界面来与NetworkManager交互用于配置网络。该工具包含在NetworkManager-tui子软件包中。通常不会默认随NetworkManager的安装而安装该子软件包。需要单独安装 NetworkManager-tui) lo:回环网络 etho:公网网卡 eth1:私网网卡 2.查看网卡配置信息 /etc/sysconfig/network-scripts/ifcfg-[网卡名称] 如:/etc/sysconfig/network-scripts/ifcfg-eth0 3.网卡重启命令 systemctl restart network if down &if up 3.故障排查 (1).确认网关地址是否通畅:ping www.baidu.com (2).确认网卡配置是否正确:vi/etc/sysconfig/network-scripts/ifcfg-[网卡名称] (3).确认网络管理服务关闭: systemctl stop NetworkManager(关闭NetworkManager) systemctl disable NetworkManage (开机不自启) (4).确认虚拟网络编辑配置 (5).确认虚拟软件服务开启 (6)。确认虚拟网卡配置信息
2.解析映射文件-----DNS与IP
公网DNS 114.114.114.114 223.5.5.5 8.8.8.8 1.本机相关配置文件:/etc/resolv.conf :这个文件可以查看和临时配置dns服务器ip(dns解析地址)114.114.114.114这些 2.永久修改DNS信息需要网卡配置文件 [root@localhost ~]$ vim /etc/sysconfig/network-scripts/ifcfg-eth0 [root@localhost ~]$ cat /etc/resolv.conf # Generated by NetworkManager nameserver 223.5.5.5 search localdomain [root@localhost ~]$ systemctl restart network [root@localhost ~]$ cat /etc/resolv.conf # Generated by NetworkManager search localdomain nameserver 114.114.114.114 nameserver 8.8.8.8 get-default 获取当前的模式 3.访问本地:/etc/hosts
3..主机名称文件
主机名就相当于当前主机的名称。默认主机名:localhost.localdomain 1、修改主机名 修改主机名实际上是修改/etc/hostname 第一种方式: hostnamectl set-hostname [主机名] [root@localhost ~]$ hostnamectl set-hostname linux [root@localhost ~]$ cat /etc/hostname linux 注:立即生效 第二种方式: vim /etc/hostname 注:重启生效 2、作用 1、方便区分主机 2、打大规模集群中,方便链接 3.知识储备: scp : 通过网络传输文件 格式: scp [当前主机的文件路径] [传输到的系统的用户名]@[ip]:[路径] 4.ansible : 主机清单 --> 主机组
4.磁盘配置文件
/etc/fstab 文件是配置磁盘挂载的配置文件 1、永久挂载 将挂载信息配置到/etc/fstab中。 /dev/mapper/centos-root / xfs defaults 0 0 分区的路径 挂载的目录的路径 挂载的分区文件系统的类型 权限 是否备份 是否检测 /dev/sdb1 /mnt xfs defaults 0 0 注:当挂载信息出现问题时,linux主机将无法正常开机 在添加完配置信息之后,一定要检测语法是否正确 mount -e 挂载完要重启 第二种方式: 开机脚本作用:实现系统启动后,读取文件中的命令,从而实现一些操作随系统启动自动运行 在开机自启动脚本中增加挂载命令 1、添加挂载命令到:/etc/rc.local mount /dev/sdb1 /mnt 2、添加可执行权限 [root@python ~]$ chmod +x /etc/rc.d/rc.local 3、重启 reboot
5.修改root密码
忘记密码如何重置密码? 1.关闭delinux(必须是永久关闭) 2.重启 3.在启动界面上,按e键,进入单用户模式 4.在包含linux16 这一行,将ro修改为rw,并且在其后面并且在其后面增加 init=/sysroot/bin/sh (让单用户模式默认进入sh命令) 5.按ctrl+X键,重新引导系统 6.执行chroot/sysroot/切换到原来的系统中 7.修改root密码 passwd [指定需要修改密码的用户] 8.使密码生效 touch /.autorelabel 9.重新启动客户机
在命令行中修改密码(知道密码) [root@python ~]$ passwd root Changing password for user root. New password: BAD PASSWORD: The password is a palindrome Retype new password: passwd: all authentication tokens updated successfully.
6.设置启动系统启动级别
1.查看当前系统运行模式: (1).runlevel : 查看的是数字模式 (2).[root@python ~]$ systemctl get-default : #查看的是全称模式 multi-user.target 2.修改系统运行模式:systemctl set-default [模式名称] [root@python ~]$ systemctl set-default graphical 3.启动系统启动目标(设置时不要加target) poweroff target关机) 1. rescue target(单用户模式) 2.multi-user target (多用户模式,无网络) 3.multi-user target (多用户模式,有网络) 4.未使用 5.graphical target(图形界面模式) 6.reboot target(重启)
7.变量加载文件
配置环境变量和别名文件: /etc/profile : 初始化一些系统变量 /etc/bashrc /etc/profile.d/ ~/.bashrc ~/.bash_profile 适用于任何用户:/etc/profile.d(是个目录) /etc/profile /etc/bashrc 只适用于~用户:~/.bashrc ~/.bash_profile
8.用户登录(切换)
1.su [用户名]::~/.bashrc > /etc/bashrc [root@python ~]$ su root ~/.bashrc /etc/bashrc 2.su - [用户名]: 优先级:/etc/profile > ~/.bash_profile > ~/.bashrc > /etc/bashrc [root@python ~]$ su - root Last login: Sat Sep 18 12:00:12 CST 2021 on pts/3 /etc/profile ~/.bash_profile ~/.bashrc /etc/bashrc su切换用户,相当于换一个用户,切换用户不切换目录- [用户名] su - 切换用户,相当于重新登录 exit 退出登录
9.登录提示
登录提示 /etc/motd : 在登录之后显示 /etc/issue :在登录之前显示
这篇关于Linux系统配置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23linux 系统宝塔查看网站访问的命令是什么?-icode9专业技术文章分享
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南