配置固定IP
dhclient启动dhcp
路径:/etc/sysconfig/network-scripts/ifcfg=ens33 (33根据实际更换)
vi打开
按i键 进入insert模式 可以编辑
添加内容
编辑完成后按Esc键,然后输入:wq(写入+退出)
systemctl restart network.service重启网络服务
yum install -y net-tools下载安装包,可以使用ifconfig
阿里云镜像
CentOS 7已停止维护,yum下载需要更换镜像源,执行以下命令
# 备份原有源 mkdir -p /etc/yum.repos.d/bak mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/ # 写入阿里云 CentOS 7 vault 源 cat > /etc/yum.repos.d/CentOS-Base.repo << 'EOF' [base] name=CentOS-7 - Base - Aliyun baseurl=https://mirrors.aliyun.com/centos-vault/7.9.2009/os/x86_64/ gpgcheck=1 gpgkey=https://mirrors.aliyun.com/centos-vault/7.9.2009/os/x86_64/RPM-GPG-KEY-CentOS-7 [updates] name=CentOS-7 - Updates - Aliyun baseurl=https://mirrors.aliyun.com/centos-vault/7.9.2009/updates/x86_64/ gpgcheck=1 gpgkey=https://mirrors.aliyun.com/centos-vault/7.9.2009/updates/x86_64/RPM-GPG-KEY-CentOS-7 [extras] name=CentOS-7 - Extras - Aliyun baseurl=https://mirrors.aliyun.com/centos-vault/7.9.2009/extras/x86_64/ gpgcheck=1 gpgkey=https://mirrors.aliyun.com/centos-vault/7.9.2009/extras/x86_64/RPM-GPG-KEY-CentOS-7 EOF # 清除缓存并重新生成 yum clean all yum makecache目录/文件
chown:修改所属用户与组chmod:修改用户权限
用l或ls -l来显示文件的属性和所属
[root@localhost ~]# ll total 28 -rw-------. 1 root root 1262 Aug 24 07:21 anaconda-ks.cfg -rw-r--r--. 1 root root 11568 Apr 23 05:54 mysql84-community-release-el7-4.noarch.rpm -rw-r--r--. 1 root root 11568 Aug 25 14:26 mysql84-community-release-el7-4.noarch.rpm.bak在 Linux 中第一个字符代表这个文件是目录、文件或链接文件等等。
- 当为 d 则是目录
- 当为 - 则是文件;
- 若是 l 则表示为链接文档(link file);
- 若是 b 则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
- 若是 c 则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。
依次是该文件所有者的权限、所有者同组用户的权限、其他用户的权限
### 更改文件属组 chgrp [-R] 属组名 文件名 ### 更改文件所有者(owner),也可以同时更改文件所属组 chown [–R] 所有者 文件名 chown [-R] 所有者:属组名 文件名 ### 更改文件9个属性 ### r:4 w:2 x:1 chmod [-R] xyz 文件或目录- -R:递归更改文件属组、属主、权限,就是本身+子目录+所有文件一起改
处理目录常见命令
- ls(英文全拼:list files): 列出目录及文件名
- -a :全部的文件,连同隐藏文件( 开头为 . 的文件) 一起列出来(常用)
- -d :仅列出目录本身,而不是列出目录内的文件数据(常用)
- -l :长数据串列出,包含文件的属性与权限等等数据;(常用)
- cd(英文全拼:change directory):切换目录
- pwd(英文全拼:print work directory):显示目前的目录
- -P :显示出确实的路径,而非使用链接 (link) 路径。
- mkdir(英文全拼:make directory):创建一个新的目录
- -m :直接配置文件的权限
- -p :直接将所需要的目录(包含上一级目录)递归创建起来(多层目录)
- rmdir(英文全拼:remove directory):删除一个空的目录
- -p :从该目录起,一次删除多级空目录
- cp(英文全拼:copy file): 复制文件或目录
- -a:相当於 -pdr 的意思, pdr 请参考下列说明;(常用)
- -d:若来源档为链接档的属性(link file),则复制链接档属性而非文件本身
- -i:若目标档(destination)已经存在时,在覆盖时会先询问动作的进行(常用)(y/n)
- -p:连同文件的属性一起复制过去,而非使用默认属性(备份常用);
- -r:递归持续复制,用於目录的复制行为;(常用)
- rm(英文全拼:remove): 删除文件或目录
- f :就是 force 的意思,忽略不存在的文件,不会出现警告信息;
- -i :互动模式,在删除前会询问使用者是否动作 (y/n)
- -r :递归删除,最常用在目录的删除
- mv(英文全拼:move file): 移动文件与目录,或修改文件与目录的名称
- -f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
- -i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!
- -u :若目标文件已经存在,且 source 比较新,才会升级 (update)
文件内容查看命令
- cat 由第一行开始显示文件内容
- A :相当於 -vET 的整合选项,可列出一些特殊字符而不是空白而已;
- -b :列出行号,仅针对非空白行做行号显示,空白行不标行号!
- -E :将结尾的断行字节 $ 显示出来;
- -n :列印出行号,连同空白行也会有行号,与 -b 的选项不同;
- -T :将 [tab] 按键以 ^I 显示出来;
- -v :列出一些看不出来的特殊字符
- tac 从最后一行开始显示,可以看出 tac 是 cat 的倒着写!
- nl 显示的时候,顺道输出行号!
- more 一页一页的显示文件内容
- 空白键 (space):代表向下翻一页;
- Enter:代表向下翻『一行』;
- /字串 :代表在这个显示的内容当中,向下搜寻『字串』这个关键字;
- :f :立刻显示出档名以及目前显示的行数;
- q :代表立刻离开 more ,不再显示该文件内容。
- b 或 [ctrl]-b :代表往回翻页,不过这动作只对文件有用,对管线无用。
- less 与 more 类似,但是比 more 更好的是,他可以往前翻页!
- head 只看头几行
- -n :后面接数字,代表显示几行的意思
- tail 只看尾巴几行
- -n :后面接数字,代表显示几行的意思
- -f :就是实时追踪文件末尾的新增内容,文件一有新内容写入,屏幕上就会立刻显示出来,查看日志用的多
未完待续......
下期继续分享