day07 Linux配置修改

昨日回顾

1、系统目录
/etc :系统配置目录
/bin-> /usr/bin :保存常用命令的目录
/root :超级管理员目录
/home :普通管理员目录
/usr :存放应用程序目录
/boot :存放系统启动文件
/dev :存放硬件相关信息
/proc :存放系统运行的信息
/mnt :临时挂载目录
/opt :下载目录
/usr/local :安装第三方软件目录
/tmp :临时文件
/var :存放日志的目录
/run :存放应用程序运行时产生的临时文件
2、磁盘
1、关机,添加一块磁盘
2、开机并做磁盘分区
1)、fdisk [磁盘的路径] # fdisk /dev/sdb
2)、做分区
m :帮助
n :创建新的分区
p ;创建主分区
p :打印分区列表
w :保存分区修改信息并退出
3)、格式化文件系统
mkfs.xfs [分区的路径]
[root@localhost ~]$ mkfs.xfs /dev/sdb1
meta-data=/dev/sdb1 isize=512 agcount=4, agsize=3276800 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=13107200, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=6400, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
[root@localhost ~]$ mount /dev/sdb1 /mnt/ # 挂载分区
[root@localhost ~]$ df -h # 查看
Filesystem Size Used Avail Use% Mounted on
devtmpfs 475M 0 475M 0% /dev
tmpfs 487M 0 487M 0% /dev/shm
tmpfs 487M 7.5M 479M 2% /run
tmpfs 487M 0 487M 0% /sys/fs/cgroup
/dev/mapper/centos-root 98G 2.2G 96G 3% /
/dev/sda1 509M 132M 378M 26% /boot
tmpfs 98M 0 98M 0% /run/user/0
/dev/sdb1 50G 33M 50G 1% /mnt
3、命令
lsblk : 查看硬盘命令
df -h :查看挂载命令
fdisk :分区命令
free -m :查看内存
lscpu :查看cpu
mount :挂载使用命令
umount :卸载挂载
ifdown : 禁止网卡
ifup :启动网卡
systemctl restart network :重启网络

网卡的配置文件

1、查看当前系统ip:ip a命令
p addr => ip a
1: lo: # 回环网络
2: eth0: # 公网
3: eth1: # 私网
ifconfig命令:在centos7里用
nmtui
ipconfig : 查看windows主机的网卡 2、网卡配置文件:
第一步:vim /etc/sysconfig/network-scripts/ifcfg-[网卡的名称] # 进入网卡配置修改
第二步:修改ip:172.16.1.201 保存退出 # 修改ip后保存退出
第三步:ifdown eth1 # 禁止网卡 注:禁掉eth0公网网卡会导致xshlle连不上虚拟机,只能重启
第四步:ifup eth1 # 重启网卡 3、判断网络是否通畅
[root@localhost ~]# ping 192.168.15.2 # 先ping自己的网关
[root@localhost ~]# ping www.baidu.com # 在ping百度 4、管理网络
network
NetworkManager # 先关闭这个

故障排查

1、确认网关地址是否通畅
2、确认网卡配置是否正确
3、确认网络管理服务关闭
4、确认虚拟网络编辑器配置
5、确认虚拟软件服务开启
6、确认虚拟网卡配置信息

域名解析配置文件

公网DNS:DNS是可以有多个的
114.114.114.114 # 中国联通(推荐)
223.5.5.5 # 阿里云
8.8.8.8 # 谷歌 1、本机相关配置文件: /etc/resolv.conf
[root@localhost ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 114.114.114.114
search localdomain 2、查看本机DNS :cat /etc/hosts
[root@localhost ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 3、永久修改DNS:
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0 # 永久修改DNS
DNS1=114.114.114.114 # 修改DNS
DNS2=8.8.8.8 # 可以再加上一个DNS
[root@localhost ~]# systemctl restart network # 重启网络后是永久修改 临时修改DNS:
[root@localhost ~]# vim /etc/resolv.conf # 修改DNS
[root@localhost ~]# cat /etc/resolv.conf # 查看DNS
[root@localhost ~]# systemctl restart network # 重启网络后,又恢复原来的。是临时修改

主机名称文件

主机名:
主机名就相当于当前主机的名称。默认主机名:localhost.localdomain 1、修改主机名:/etc/hostname # 注:立即生效,临时修改
第一种方式:hostnamectl set-hostnaem [主机名]
[root@localhost ~]# hostnamectl set-hostnaem meng 第二种方式:vim /etc/hostname # 注:重启生效,永久修改
[root@localhost ~]# vim /etc/hostname # 修改主机名称
2、作用
1)、方便区分主机
2)、大规模集群中,方便连接。主机名可以做DNS解析
[root@localhost ~]# vim /etc/host
192.168.15.200 localhost # 修改DNS 知识储备:
scp : 通过网络传输文件
格式: scp [当前主机的文件路径] [传输到的系统的用户名]@[ip]:[路径]
[root@localhost ~]# scp anaconda-ks.cfg root@192.168.15.200:/root/ # 通过ip传文件
[root@localhost ~]# scp anaconda-ks.cfg root@localhost:/root/ # 通过主机名传文件
ansible : 主机清单 --> 主机组

磁盘挂载文件

磁盘配置文件:/etc/fstab文件是配置磁盘挂载的配置文件
1、永久挂载
第一种方法:[root@localhost ~]# vim /etc/fstab
将挂载信息配置到/etc/fstab中。
/dev/mapper/centos-root / xfs defaults 0 0
分区的路径 挂载的目录的路径 挂载的分区文件系统的类型 权限 是否备份 是否检测 # 在vim /etc/fstab中编辑:
/dev/sdb1 /mnt xfs defaults 0 0 # 按x保存退出
[root@localhost ~]# cat /etc/fstab # 查看挂载信息
[root@localhost ~]# reboot # 重启
[root@localhost ~]# cat /etc/fstab # 查看挂载信息
注:当挂载信息出现问题时,linux主机将无法正常开机
在添加完配置信息之后,一定要检测语法是否正确 第二种方法:[root@localhost ~]# vim /etc/rc.local
在开机自启动脚本中增加挂载命令 1、添加挂载命令到:/etc/rc.local
[root@localhost ~]# vim /etc/rc.local # 进入编辑
mount /dev/sdb1 /mnt # 进入后编辑,开机自动执行 2、添加可执行权限
[root@localhost ~]# chmod +x /etc/rc.d/rc.local # 加上这个权限才可以开机自启动 3、重启
reboot

单用户模式修改root密码

 第一种方法:
1、关闭selinux(必须是永久关闭)
[root@localhost ~]# vim /etc/selinux/config # 进入模式
SELTNUX=disabled # 改成关闭状态 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@localhost ~]# passwd root
Retype new password: [密码] # 输入要修改的密码

设置启动系统启动目标

0、poweroff target :关机

1、rescue target :单用户模式

2、multi-user target :多用户模式

3、multi-user target :多用户模式

4、未使用

5、graphical target :图形界面模式

6、reboot target :重启

查看当前系统运行模式:
runlevel : 数字模式
[root@localhost ~]# systemctl get-default :查看的是全称
multi-user.target systemctl set-default [模式名称] : 修改系统运行模式
[root@localhost ~]# systemctl set-default graphical

变量加载文件

文件信息:/etc/profile
作用说明:配置环境变量和别名文件:
国法:优先级
/etc/profile : 初始化一些系统变量
/etc/bashrc
家规:
/etc/profile.d/ # 不算文件,是目录
~/.bashrc
~/.bash_profile

用户登录

su 	 切换用户相当于换一个用户, 切换用户不切换目录
su - 切换用户相当于重新登录一个用户
exit : 退出登录
[root@localhost ~]# vim /etc/profile # 修改信息
[root@localhost ~]# vim /etc/bashrc
[root@localhost ~]# vim ~/.bashrc
[root@localhost ~]# vim ~/.bash_profile 结论:优先级
su [用户名] :~/.bashrc > /etc/bashrc # bashrc:当前立即生效,etc/bashrc:全局立即生效
[root@localhost ~]# su root # 切换用户相当于换一个用户, 切换用户不切换目录
~/.bashrc
/etc/bashrc su - [用户名] :/etc/profile > ~/.bash_profile > ~/.bashrc > /etc/bashrc # 重新登录用到
[root@localhost ~]# su - root # 切换用户相当于重新登录一个用户
~/.bash_profile
~/.bashrc
/etc/bashrc

登录提示文件

/etc/motd		: 文件中内容,会在用户登录系统之后显示
/etc/issue :文件中内容,会在用户登录系统之前显示
[root@localhost ~]# vim /etc/motd
[root@localhost ~]# vim /etc/issue

day07 Linux配置修改的更多相关文章

  1. Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口

    Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口 >>>>>>>>>& ...

  2. linux配置网卡IP地址命令详细介绍及一些常用网络配置命令

    linux配置网卡IP地址命令详细介绍及一些常用网络配置命令2010-- 个评论 收藏 我要投稿 Linux命令行下配置IP地址不像图形界面下那么方 便,完全需要我们手动配置,下面就给大家介绍几种配置 ...

  3. linux配置java环境变量(详细)

    linux配置java环境变量(详细) 本文完全引用自: http://www.cnblogs.com/samcn/archive/2011/03/16/1986248.html 一. 解压安装jdk ...

  4. linux配置IP的方法

    Linux系统下如何设置IP地址?我们可以通过命令设定IP的方法,不过此方法的前提条件是用户需root权限.在Linux系统的 /etc/sysconfig/network-script/ifcfg- ...

  5. linux配置java环境变量

    linux配置java环境变量(详细) 一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586. ...

  6. ubuntu chmod 无法更改 文件夹权限 系统提示“不允许的操作 2、linux 如何修改只读文件 3、ubuntu安装

    1.ubuntu chmod 无法更改 文件夹权限 系统提示“不允许的操作 答案:需要超级用户权限 sudo 2.linux 如何修改只读文件 答案:可以使用chmod命令,为改文件提供其他的权限.u ...

  7. Linux 配置本地yum源

    Linux 配置无网络状态利用yum安装软件 在有网络的情况下安装软件只需一条yum install xxx命令,例如安装gcc只需一条指令:yum install gcc  那么在没有网络的情况下该 ...

  8. Linux下修改网卡IP、DNS和网关

    Linux下修改网卡IP和网关 建议通过终端字符方式下来修改 一.修改IP地址 vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOO ...

  9. linux下修改IP信息

    在Linux的系统下如何才能修改IP信息 以前总是用ifconfig修改,重启后总是得重做.如果修改配置文件,就不用那么麻烦了- A.修改ip地址 即时生效: # ifconfig eth0 192. ...

随机推荐

  1. CF #749

    A 题意 有个长度为n的序列, 每个数互不相同, 求总和最大的最长子序列, 并输出每个i: 题解 emmmmmm, 刚开始看到这个数据和题解被迷惑了, 以为有什么顺序, 并且一直在想一些复杂度较高的算 ...

  2. 最短路spaf及dijkstra模板

    spaf的双端队列优化: #include<bits/stdc++.h> #define ll long long const ll maxn=210000; using namespac ...

  3. x64 InlineHook 黑魔法

    目录 x64 InlineHook 黑魔法 为什么不能用X86 的HOOK方式? 原理:jmp + rip 进行寻址6字节方式跳转 手动InlineHook 临时地址x(找一块空内存) 计算偏移 源地 ...

  4. Red Hat Enterprise Linux (RHEL) 9 更新了什么,即 Rocky Linux 9 和 AlmaLinux 9 展望

    请访问原文链接:https://sysin.org/blog/rhel-9-vision/,查看最新版.原创作品,转载请保留出处. 作者:gc(at)sysin.org,主页:www.sysin.or ...

  5. QuantumTunnel:协议路由 vs 端口路由

    本篇来聊一下内网穿透中流量转发的问题 内网穿透和核心逻辑是根据流量的路由信息准确地将公网流量路由到指定的机器端口上,从而完成一次流量的内网穿透. 这里有一个核心问题,路由信息从哪里获取? 常见的有将路 ...

  6. MarkdownPad2弹窗显示HTML Rendering Error(HTML 渲染错误)的解决办法

    MarkdownPad2弹窗显示HTML Rendering Error(HTML 渲染错误)的解决办法 我在打开.md文件的时候,出现以下错误: 解决方式:下载Awesomium SDK并安装,重启 ...

  7. Merge into用法总结

    简单的说就是,判断表中有没有符合on()条件中的数据,有了就更新数据,没有就插入数据. 有一个表T,有两个字段a.b,我们想在表T中做Insert/Update,如果条件满足,则更新T中b的值,否则在 ...

  8. MAC电脑如何将常规视频中音频提取出来(转换格式并调整采样频率),并利用讯飞语音识别文字

    1.下载好相关视频 2.选中需要提取视频,鼠标右键找到「编码所选视频文件」 3.设置中,下拉选择「仅音频」,点击继续 4.找到已提取成功的音频,鼠标右键或快捷键「command + I」,显示简介.默 ...

  9. cwRsync 实现两台服务器Windows Server 2012 R2间的文件同步(备份)

    sync下载链接:https://pan.baidu.com/s/1aZeGDA5bU9f1h6nxvVJsDw  提取码:jtv3 1.配置IP地址 Server端:192.167.1.2(自定义) ...

  10. 菜鸡的Java笔记 第二十三 - java 抽象类的概念

    abstractClass 抽象类的概念        1.抽象类的基本定义        2.抽象类的使用原则                不会抽象类与接口,java = 没学           ...