linux


1. 操作系统的接口分类?

  • 图形化用户接口
  • 命令行用户接口

2. 操作系统有哪些?

  • windows操作系统
    • 缺点: 收费 不开源 广告满天飞
    • 优点: 图形化用户接口完善
  • Linux操作系统
    • 优点: 开源 免费 无广告
    • 缺点: 图形化用户接口可以认为没有
    • linux一般用在服务器操作系统

3. Linux到底是什么?

Linux不是操作系统,Linux是一个操作系统的内核,是由linus编写的;

linux的内核是开源的;


4. Linux的发行版

基于linux内核开发的操作系统;

  • Ubuntu(乌班图)
  • Debian
  • Fedora
  • redhat(红帽)
    • 收费
  • centos操作系统
    • 开源
    • 免费

5. 安装操作系统的方式

  • 直接给机器安装操作系统
  • 虚拟化技术安装操作系统

6. centos版本

  • 6.x
  • 7.x

7. 虚拟化技术

  • kvm
  • docker
  • vmware: 商业 付费 功能强大
  • virtualbox: 免费

8. vmware安装

一路下一部,安装即可;


9. 安装操作系统

image-20210407204059608

image-20210407204121363

image-20210407204146050

image-20210407204208503

image-20210407204241374

image-20210407204339176

image-20210407204447631

image-20210407204548712

image-20210407204657072

image-20210407204713863

image-20210407204729095

image-20210407204747092

image-20210407204841398

image-20210407204903445

image-20210407204918685

image-20210407205101742

image-20210407205159044

image-20210407205242195

image-20210407205400213

image-20210407205439587

image-20210407205702912

image-20210407205744687

image-20210407205841221

image-20210407210001105


10. linux的基本命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
ls:  查看当前目录下面的文件及其子目录
ls -l: 查看当前目录下面的文件及其子目录(以列表的详情形式展示)===>ll
ls -a: 查看当前目录下面的文件及其子目录(包含隐藏文件)
touch 文件名称: 新建文件
pwd: 查看当前所在的目录
mkdir:创建目录
mkdir -p: 递归创建目录
cd ..: 回到上一级目录
cd -: 回到上一次来到当前目录的目录
cd ~: 回到当前用户的家目录
cp 文件 目录:复制当前文件到目标目录
rm -rf xxx: 强制删除(慎用)
rm -rf /*: 不要用
mv 源文件名称 目标文件名称: 移动(重命名)
cat 文件名称: 查看文件的内容
ifconfig: 查看网络地址

11. linux中的编辑器

命令模式: 刚编辑进来的时候是命令模式 (a i o)

输入模式: 在命令模式下面输入 a|i|o 就会到输入模式,输入模式输入完成之后按下esc就会进入命令模式

末行模式: 在命令模式下按 shift+: 就会进入末行模式, wq(保存退出) q!(强制退出)


12. linux的联网

1
vim /etc/sysconfig/network-scripts/ifcfg-ens33
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
TYPE=Ethernet
BOOTPROTO=static #dhcp:自动获取ip static:手动分配ip
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=89c9c02a-1f3b-47c8-aa02-cb5985451ed1
DEVICE=ens33
ONBOOT=yes #开机自动启动网卡程序

IPADDR=10.10.10.31 # ip地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=10.10.10.2 # 网关
DNS1=114.114.114.114 # 主dns

重启机器网络配置生效 reboot


13. 修改主机名称

vim /etc/hostname

1
db01

修改主机名称为db01


14. 禁用selinux软件

在Linux中有一个自带的安全软件,selinux,此软件在开发过程中,一般都会禁用;

1
2
vi /etc/selinux/config
SELINUX=disabled

15. 防火墙管理

centos6中的防火墙为iptables,而centos7中的防火墙为firewalld

1
安装mysql时给大家讲

16. 安装vim软件

保证虚拟机已经联网了才能进行vim的下载与安装

1
yum install -y vim

17. 安装lsof软件

lsof软件可以查看端口的占用情况 lsof -i:8080

1
yum install -y lsof

文章作者: Yang Shiyu
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Yang Shiyu !
  目录