【Linux - CentOS 7】

在这里插入图片描述

一、Linux概述

1.1 Linux 概述

Unix是一个强大的多用户、多任务操作系统,于1969年在AT&T的贝尔实验室开发,UNIX的商标权由
国际开放标准组织(The OpenGroup)所拥有。UNIX操作系统是商业版,需要收费,价格比Microsoft
Windows正版要贵一些。Linux是基于Unix开发的,Linux是一种自由和开放源码的操作系统,存在着
许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手
机、平板电脑、路由器、台式计算机。Linux诞生于1991年10月5日,是由芬兰赫尔辛基大学学生Linus
Torvalds和后来加入的众多爱好者共同开发完成。

1.2 Linux 历史

Linux最初是由芬兰赫尔辛基大学学生Linus Torvalds由于自己不满意教学中使用的MINIX操作系统,所
以在1990年底由于个人爱好设计出了Linux系统核心。后来发布于芬兰最大的ftp服务器上,用户可以免
费下载,所以它的周边的程序越来越多,Linux本身也逐渐发展壮大起来,之后Linux在不到三年的时间
里成为了一个功能完善,稳定可靠的操作系统。

1.3 Linux 的版本

Linux的版本分为两种:内核版本和发行版本,内核版本是指在Linus领导下的内核小组开发维护的系统
内核的版本号 。

1.4 Linux 的产品

在这里插入图片描述
在这里插入图片描述

二、Linux 安装

2.1 VMware-workstation 安装

下载链接:点击下载

开始安装:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
请输入自己的许可证,没有可以直接完成。

在这里插入图片描述
需要重启系统

2.2 安装操作系统

下载地址:点击下载

开始安装:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
创建完挂载点后点击完成;并接受更改
在这里插入图片描述
关闭kdump
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击开始安装

进行用户设置
在这里插入图片描述
root密码为123456就可以了
在这里插入图片描述
用户自己设置就可以了;如果密码还是123456也要点2次完成
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、文件管理

3.1、目录结构

在这里插入图片描述

3.2 切换目录

序号作用命令
1切换到指定目录中cd 目录名
2切换到上一级目录cd …
3切换到系统根目录cd /
4切换到用户主目录cd ~
5切换到上一个目录cd -
6显示当前目录路径pwd

3.3 创建目录

序号作用命令
1创建单级目录mkdir 目录名
2创建多级目录mkdir -p 目录名1/目录名2/…

3.4 查看目录

序号作用命令
1查看当前目录下的文件列表(普通格式)ls
2查看当前目录下的文件列表(详细格式)ll

3.5 复制目录

序号作用命令
1复制目录cp -r 源目录 目标目录

3.6 剪切目录

序号作用命令
1剪切/重命名目录mv 源目录 目标目录

3.7 删除目录

序号作用命令
1删除目录rm -rf 目标目录

3.8 创建文件

序号作用命令
1创建文件touch 文件

3.9 查看文件

  • cat 命令,用于显示行数较少文件的内容,不能进行上下翻页,格式:cat 文件
  • more命令,用于显示行数较多文件的内容,只能进行往下翻页,格式:more 文件
    • 查看的时候使用q键退出,空格显示下一页数据,回车显示下一行数据
  • less 命令,用于显示行数较多文件的内容,可以进行上下翻页,格式:less -m 文件
    • 查看的时候使用q键退出,空格显示下一页数据,回车显示下一行数据
    • PageUp显示上一页数据,PageDown显示下一页数据
  • tail 命令,用于显示文件最后几行的数据,实际使用的非常多,格式:tail 文件
    • 指定行数:tail -n 文件
    • 动态查看:tail -f 文件

3.10 剪切文件

序号作用命令
1复制/重命名文件mv 源文件 目标文件

3.11 删除文件

序号作用命令
1删除文件rm 文件

3.12 查找文件

序号作用命令
1查找文件名称是以ins开头的文件(普通格式)find / -name “ins*”
2查找文件名称是以ins开头的文件(详细格式)find / -name “ins*” –ls
3查找用户itcast的文件(普通格式)find / –user itcast
4查找用户itcast的文件(详细格式)find / –user itcast –ls

3.13 压缩解压

序号作用命令
1压缩tar –zcvf xxx.tar.gz ./*
2解压tar -zxvf xxx.tar.gz [-C 目标目录]

3.14 Vi编辑器

进入编辑后:

  • i 在当前位置前插入
  • I 在当前行首插入
  • a 在当前位置后插入
  • A 在当前行尾插入
  • o 在当前行之后插入一行
  • O 在当前行之前插入一行

退出编辑:

  • 查看后退出::q
  • 保存并退出::wq
  • 不保存退出::q!
    在这里插入图片描述

四、用户管理

4.1、添加用户

序号作用命令
1添加用户useradd 新用户名
2添加用户useradd 新用户名 -d 指定用户HOME目录
3添加用户useradd 新用户名 -g 指定的组名

4.2、修改密码

序号作用命令
1修改密码passwd 用户名

4.3、切换用户

序号作用命令
1切换用户su 用户名

4.4、删除用户

序号作用命令
1删除用户不会删除HOME目录userdel 用户名
2删除用户并且删除HOME目录userdel -r 用户名

4.5、添加组

序号作用命令
1添加组groupadd 用户名

4.6、删除组

序号作用命令
1删除组groupdel 用户名

注意:如果该组有用户成员,必须先删除用户才能删除组
在这里插入图片描述

五、软件安装

5.1 rpm包安装方式

序号作用命令
1安装rpm –ivh 软件包名
2升级rpm -Uvh 软件包名
3卸载rpm -e 软件名
4查找rpm -qa

5.2 yum源安装方式

序号作用命令
1安装yum install 软件名
2更新yum update 软件名
3卸载yum remove 软件名
4查找yum search 软件名

5.3 常用软件

序号命令
1yum -y install wget
2yum -y install gcc
3yum -y install gcc-c++
4yum -y install vim
5yum -y install lrzsz

在这里插入图片描述

六、网络配置

6.1 主机名设置

序号作用命令
1查看主机名hostname
2临时修改hostname 新主机名
3永久修改vi /etc/sysconfig/network

6.2 IP地址设置

序号作用命令
1查看IP地址ifconfig
2临时修改ifconfig eth0 新IP地址
3永久修改vi /etc/sysconfig/network-scripts/ifcfg-eth0

6.3 网络服务设置

序号作用命令
1查看指定服务service 服务名 status
2启动指定服务service 服务名 start
3停止指定服务service 服务名 stop
4重启指定服务service 服务名 restart

6.4 防火墙设置

序号作用命令
1查看防火墙service iptables status

6.4.1 临时设置

序号作用命令
1启动防火墙service iptables start
2关闭防火墙service iptables stop
3重启防火墙service iptables restart

6.4.2 永久设置

序号作用命令
1允许防火墙chkconfig iptables on
2禁止防火墙chkconfig iptables off

6.4.3 单独添加

  • /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
  • /sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT
  • /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
  • /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
  • 保存:/etc/rc.d/init.d/iptables save
  • 查看:/etc/init.d/iptables status

6.4.4 单独禁止

  • /sbin/iptables -I INPUT -p tcp --dport 80 -j DROP
  • /sbin/iptables -I INPUT -p tcp --dport 22 -j DROP
  • /sbin/iptables -I INPUT -p tcp --dport 3306 -j DROP
  • /sbin/iptables -I INPUT -p tcp --dport 8080 -j DROP
  • 保存:/etc/rc.d/init.d/iptables save
  • 查看:/etc/init.d/iptables status

6.5 自启动管理

自启动的软件或服务应该存放在/etc/init.d/下

  • 查看所有:chkconfig --list
  • 添加启动:chkconfig --add name
  • 删除启动:chkconfig --del name

在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小华哥的Java

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值