linux基础操作

****前言:
本文章记录在linux系统下,如果新增、删除、解压、安装、复制、移动、权限等基本操作和我的一些理解。

一、linux系统设置桥接网络(安装centos系统和vm就不说了,网上一搜一大堆)

1、设置桥接网络:

(1)、首先看下网络情况:ifconfig,可以看到网卡ens33没有ip地址

在这里插入图片描述

(2)、修改网卡文件:

命令:

vi /etc/sysconfig/network-scripts

在这里插入图片描述

在这里插入图片描述

修改成这样之后,再systemctl restart network.service(重启网络),centos的桥接网络就设置好了,
然后就可以用xshell工具连接虚拟机的centos系统了。

(4)、安装和配置yum源:

理解:

yum源我理解为一个linux系统的软件管理仓库(和你在windows上装的软件管家差不多,
这里的资源一般都是经过官方审核的,最安全最新。
有网的情况下,请用yum方式安装,没网的时候再谈用xftp工具上传安装包后解压安装等方式。

具体操作:

<1>、先看下有没有安装过yum:

 rpm -qa |grep yum

在这里插入图片描述

<2>、卸载系统自带的yum(彻底清除)

rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps
whereis yum|xargs rm -fr

<3>、重新安装yum:

下载yum安装文件 (若没有此包,可以去阿里镜像或网易镜像找到包名一样的下下来即可)

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-161.el7.centos.noarch.rpm

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm

wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm

(4)、安装vim工具:

vim工具方便我们编辑linux下的文件

1、先rpm命令看安装过没有:

rpm -qa|grep vim
通过rpm和管道符,查询系统里面有没有vim文件,有就证明安装过(centos7版本一般都自带了,不需要安装).

2、如果没有安装就执行一下按照命令

yum -y install vim*

(5)、linux文件层次结构:

1、结构;

在这里插入图片描述

2、文件详解:

1、/bin - 重要的二进制 (binary) 应用程序

存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。

2、/boot - 启动 (boot) 配置文件

启动 (boot) 配置文件

3、/dev - 设备 (device) 文件

包含设备文件,包括终端设备,USB或连接到系统的任何设备。

4、/etc - 配置文件、启动脚本等

包含所有程序所需的配置文件,也包含了用于启动/停止单个程序的启动和关闭shell脚本。

5、/home - 本地用户主 (home) 目录

不同用户的私人空间

6、lib - 系统库 (libraries) 文件

包含支持位于/bin和/sbin下的二进制文件的库文件。

7、/opt - 提供一个供可选的 (optional) 应用程序安装目录

包含从各个厂商的附加应用程序,附加的应用程序应该安装在/opt或者/opt的子目录下

8、/root - root (root) 用户主文件夹

9、/sbin - 重要的系统二进制 (system binaries) 文件

也是包含的二进制可执行文件。在这个目录下的linux命令通常都是由系统管理员使用的,对系统进行维护。	

10、/sys - 系统 (system) 文件

11、/tmp - 临时(temporary)文件

包含系统和用户创建的临时文件。当系统重启时,这个目录下的文件将都被删除

12、/usr - 包含绝大部分所有用户(users)都能访问的应用程序和文件

包含二进制文件,库文件。文档和二级程序的源代码

13、/var - 经常变化的(variable)文件,诸如日志或数据库等

代表变量文件。在这个目录下可以找到内容可能增长的文件

(6)、linux权限部分:

在这里插入图片描述

理解:drwxr-x—:

除开d(代表是目录类型)
一共9个字符:
后面的三个一组:
1-3:所有者权限
4-6:所属组权限
7-9:其它人权限

r:读(4) w:写(2) x:执行(1) -:无权限(0)

drwxr-x—::对应的权位是:750

修改权限命令:chmod

权限数字 文件名

(7)、打包压缩和解压:

一般最常见的是tar.gz格式:

打包压缩:tar -zcvf 文件名 路径(不写就默认当前路径)
解压包: tar -zxvf 文件名.tar -C /path (/path 解压至其它路径)

(8)、vim:

具体操作就不说了,太多了,反正就三个模式

在这里插入图片描述

(9)、移动文件:

mv -f 456.txt /home/hk/cpdir/copy/abc

将 456.txt 移动到 /home/hk/cpdir/copy/ 并取名为 abc 若已存在文件 abc 覆盖时不会有任何提示。

在这里插入图片描述

(10)、复制拷贝文件和文件目录:

cp [原文件所在路径] [要拷贝到目录下]

cp /home/test.php   /home/index.php

cp -r [原文件夹路径] [要拷贝到的路径]

cp -r /home/lopo/ /home/web/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值