主机名称配置文件
文件存放地点
(/etc/sysconfig/network)centos6
(/etc/hostname)centOS 7
临时修改主机名称
[root@123 ~]# hostname 456 (修改主机名)
[root@123 ~]# bash (临时修改生效)
[root@456 ~]# (修改成功)
永久修改主机名 重启生效
[root@456 ~]# vi /etc/hostname (修改主机名)
既临时又永久修改主机名
[root@456 ~]# hostnamectl set-hostname 主机名
[root@456 ~]# bash
硬盘挂载文件
文件存放地点:/etc/fstab
[root@456 ~]# cat /etc/fstab
UUID=f80da544-5c90-4f12-ad61-abf3b011e649 /boot xfs defaults 0 0
(1) (2) (3) (4) (5) (6)
(1):配置好的存储设备信息
(2):挂载点目录信息
(3):描述文件系统类型
(4):挂载参数信息
(5):是否对文件系统数据进行备份
(6):是否对磁盘系统进行检测
重启服务器 自动挂载光驱/硬盘
[root@456 ~]# vi /etc/fstab
#
# /etc/fstab
# Created by anaconda on Wed Jul 3 11:33:26 2019
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
UUID=8740e35d-26d7-461c-9c31-f0813de358ed / xfs defaults 0 0
UUID=f80da544-5c90-4f12-ad61-abf3b011e649 /boot xfs defaults 0 0
UUID=ccd138aa-13ec-47ae-bdb7-4266b7ebe7f8 swap swap defaults 0 0
/dev/sr0 /mnt iso9660 defaults 0 0
在最后一行写上要加载的光驱/硬盘
开机自动加载启动软件(自启动)
存放目录:/etc/rc.local 或 /etc/rc.d
后输入chmod +x 赋予权限
[root@oldboy ~]# chmod +x /etc/rc.d/rc.local (赋予rc.local权限)
[root@oldboy ~]# vi /etc/rc.d/rc.local
#!/bin/bash
# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
#
# It is highly advisable to create own systemd services or udev rules
# to run scripts during boot instead of using this file.
#
# In contrast to previous versions due to parallel execution during boot
# this script will NOT be run after all other services.
#
# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
vi# that this script will be executed during boot.
touch /var/lock/subsys/local
开机自动运行文件中的命令
系统登陆提示文件
- 登陆前提示文件 ( /etc/issue ) ( /etc/issue.net )
如果改登录前提示文件,两个都要用vi命令修改
修改命令:vi /etc/issue 然后修改vi /etc/issue.net - 登录后提示文件 (/etc/motd) 默认为空白的可自行编写任何信息
修改命令 vi /etc/motd
系统变量和别名文件
位置:/etc/profile
-
变量:变量名=变量值 / 使用变量 $ 符号+变量名
1.变量名和等号之间不能有空格
2.命名只能使用英文字母,数字和下划线,首个字符不能以数字开头
3.中间不能有空格,可以使用下划线(_)
4.不能使用标点符号
5.不能使用bash里的关键字(可用help命令查看保留关键字)
[root@oldboy ~]# abc=123456
[root@oldboy ~]# echo $abc
123456
-
脚本
将多个命令操作汇总到一个文件中执行
执行方法:sh+脚本名
[root@oldboy ~]# vi ./adc.jb (编辑脚本)
[root@oldboy ~]# sh adc.jb (执行脚本)
12344
-
修改脚本
方法一:利用vi编辑器替换功能
底行模式修改脚本 :s#替换内容#新内容#g
[root@oldboy ~]# vi ./adc.jb (进入底行编辑模式)
mkdir ./oldboy
echo 12344
:s#替换内容#新内容#g (默认将光标所在行指定内容做替换)
:%s#替换内容#新内容#g (将整体文本内容指定内容进行替换)
:ns#替换内容#新内容#g (替换第n行内容)
:n,ms#替换内容#新内容#g (替换第n行到第m行指定内容)
:n,$s#替换内容#新内容#g (替换第n行到最后的指定内容)
:s#替换内容#新内容# (在替换信息结尾不加最后的 g 代表只替换第一行)
方法二:利用变量
vi编辑脚本 第一行确定变量
[root@oldboy ~]# vi ./adc.jb
abc=12345678
echo $abc
-
开发系统命令
1.编写代码信息
2.修改权限 (chmod +x 命令)
3.将编写好的命令文件放置到环境变量之中 -
环境变量
环境变量特点:不需要自己设置,默认系统已经做了设置 。
系统变量名都是大写字母。
环境变量设置完成,全局生效
Linux中修改环境变量及生效方法:
方法一:
在/etc/profile文件中添加变量【对所有用户生效(永久的)】
用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。
要让刚才的修改马上生效,需要执行以下代码
# source /etc/profile
方法二:
在用户目录下的.bash_profile文件中增加变量【对单一用户生效(永久的)】
用VI在用户目录下的.bash_profile文件中增加变量,改变量仅会对当前用户有效,并且是“永久的”。
要让刚才的修改马上生效,需要在用户目录下执行以下代码
# source .bash_profile
今日命令
- man 获取帮助信息(文件帮助/命令帮助)
语法:man /某文件或命令 - export 指定环境变量或显示环境变量
语法:export (参数) (变量名称)=(变量设置值)
[root@oldboy ~]# export -p (列出所有环境变量)
新建一个环境变量并赋予值
[root@oldboy ~]# export (变量名)=(变量值)
- source 立即加载文件中的配置
语法:source 路径 配置过的文件
4.blkid 显示磁盘UUID信息
语法:直接输入blkid
显示:UUID=f80da544-5c90-4f12-ad61-abf3b011e649 /boot xfs defaults 0 0
- umount 卸载挂载点
umount 卸载目录
- hostname 临时修改主机名,修改主机名,修改后输入 (bash) 命令生效
hostnamectl (centOS7)修改主机名
hostname -l 显示所有网卡 IP地址信息