Linux 核心概念
- 开源软件
- 没有商业化软件版权约束, 源代码开发, 可无约束自由传播------自由并不意味着免费
- FSF
- 自由软件基金会, 由1984年创办; 主要的项目包含了GNU项目
- 为什么选择Linux?
- 开源
- 免费
- 稳定
Linux操作系统的组成
- Linux 系统构成内容
- Linux内核
- GNU项目软件, 如bash、gcc等
- 各种外围程序
Linux内核版本
- XX(主版本号). YY(次版本号).ZZ
- 奇数是开发版
- 偶数是稳定版本
GPL和LGPL协议
- GPL
- GPL 自由软件的通用许可协议
- 允许用户任意复制, 传递, 修改及再发布
- 基于自由软件修改再次发布的软件, 任需要遵守GPL
- LGPL
- LGPL 相对于GPL较为宽松 允许不公开全部源代码
- 为基于Linux平台开发商业软件给提供了更多空间
- 木兰协议 Mulan PSL
- 是国内首个被ISO , 认定的 “国产开源软件”
硬盘和分区结构
-
逻辑分区都是从 /dev/hda5开始的
-
/boot 系统启动相关文件 200m
-
swap 交换空间/虚拟内存
-
/数据 独立硬盘,动态磁盘技术
文件系统类型
- Linux
- XFS 日志文件系统
- SWAP 交换文件系统/虚拟内存
- Linux支持的其它文件系统类型
- EXT3 EXT4
- FAT16 FAT32 NTFS
- XFS JFS
CentOS系统安装后
- 关闭防火墙
- 关闭Sellinux
- 快照
systemd进程
- 由Linux内核加载运行 /usr/lib/systemd/systemd程序
- 是系统中第一个进程
- PID(进程标记) 号 : 永远为 1
pwd // 显示当前所在的文件路径
Linux 初始化
-
打开网卡配置文件:
- vi /etc/sysconfig/network-scripts/ifcfg-ens32
- BOOTPROTO = static 静态获取iP地址
- ONBOOT = yes 启用该网卡
- IPADDR=192.168.1.100 IP地址 新增
- NETMASK=255.255.255.0 子网掩码
- #GATEWAY=192.168.1.1 网关
-
重启网卡,使刚刚做的修改生效:
- systemctl restart network
-
SElinux操作系统安全机制关闭、firewalld防火墙关闭
- setenforce 0 //临时关闭
- 永久关闭:
- vi /etc/selinux/config //进入配置文件
- 将 SELINUX=enforcing 修改为:SELINUX=disabled
保存退出 - 关闭firewalld防火墙:
- systemctl stop firewalld
- 关闭firewalld防火墙的开机自启:
- systemctl disable firewalld //永久关闭
-
配置本地yum源
- cd /etc/yum.repos.d/ //进入目录
- mkdir back //新建文件夹
- mv ./* back //移动当前目录下所有的文件到 back内
- vi local.repo //写入以下内容
- [local]
name=CnetOS 7.5
baseurl=file:///mnt //本地光盘挂载的位置
enabled=1 //表示启用这个源
gpgcheck=0 //是否对该源进行校验,1是开启,0是不开启 - vi /etc/fstab //开机自动挂在文件中加入此行,挂载文件域挂载点需要注意修改
- /dev/cdrom /mnt iso9660 defaults 0 0
- mount -a //加载fstab文件,使其生效
-
安装常用软件即修改主机名
- yum install -y vim //vi编辑器的升级版
-
修改主机名
- vim /etc/hostname
- sun(主机名)
- 修改hosts主机解析文件,添加解析当前主机名称条目
- vim /etc/hosts
- 127.0.0.1 sun //主机名解析
-
优化ssh配置文件提高CRT远程连接速度
- 修改ssh配置文件: vim /etc/ssh/sshd_config
- 分别在79行和115行修改值 “no”
- GSSAPIAuthentication no
- UseDNS no
- 重启ssh服务: systemctl restart sshd
-
修改操作系统本地时间校正即保存时间计时到bios系统
- date Fri Sep 14 17:34:08 EDT 2018 //EDT为美国东部时区
- 修改为中国时区:
- rm -rf /etc/localtime //删除初始时间
- ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime //将中国上海时间链接到系统时间
- date
- Sat Sep 15 17:35:58 CST 2018 //CST为中国时区
- hwclock -w //将当前date时间写入bios时间中,下次启动将读取bios时间
- hwclock -r //查看bios时间
centos如何连接外网
-
增加联系外网的网卡
-
查询网卡的名称及UUID nmcli con show
-
3.复制第一个网卡的配置到第二个网卡,并修改第二个网卡的配置文件:
cd /etc/sysconfig/network-scripts/
cp ifcfg-ens32 ifcfg-ens33
-
主要修改以下几个地方:
BOOTPROTO=dhcp
NAME=ens33
UUID=6e143136-d57c-310c-993c-0c3ac1ecccd5
DEVICE=ens33 -
systemctl restart network
p ifcfg-ens32 ifcfg-ens33 -
主要修改以下几个地方:
BOOTPROTO=dhcp
NAME=ens33
UUID=6e143136-d57c-310c-993c-0c3ac1ecccd5
DEVICE=ens33 -
systemctl restart network