Linux的从零开始(第一天)

linux系统:

Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX(可移植操作系统接口

Portable Operating System Interface) 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。

特点:

1 .多用户,多任务

2.支持多种平台

如具有x86、SPARC、Alpha等处理器的平台。此外Linux还是一种嵌入式操作系统,可以

运行在掌上电脑、机顶盒或游戏机上。

3.丰富的网络功能,良好的可移植性

4. 具有标准兼容性,良好的用户界面

5. 可靠的系统安全, 出色的速度性能

6. 开源,免费

CentOs:

CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是

Linux发行版之一,它是来自于Red Hat Enterprise Linux(RHEL)依照开放源代码规定释出的源

代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS完全开源。

启动和关机:

关机:

shutdown -h now

poweroff

init 0 (6代表重启)

shutdown -h 5 //五分钟后关机

shutdown -c //取消关机

重启:

reboot

shutdown -r now

init 6

shutdown -r 5//五分钟后重启

shutdown -r 11:11//11点11分重启

shutdown -c //取消重启

系统启动流程

1.BIOS加电自检

计算机在接通电源后BIOS通过POST来加载硬件信息,进行内存、CPU、主板等的检测,若硬件设备正常运作,BIOS会寻找硬盘第一个扇区中存储的数据,使用MBR中的数据激活引导加载程序。

2.MBR系统引导

引导加载分为两个阶段:

第一阶段,BIOS引导IPL(此时系统启动的控制权由BIOS转移到MBR),获取Boot Loader主体程序在磁盘中的位置;

第二阶段,Boot Loader主体程序与操作系统对应的内核,定位到内核文件所在位置,并将其加载到计算机内存中(此时系统启动的控制权由MBR转到到内核)。

3.加载内核

在选定的内核被加载到内存中并开始执行之前需先从压缩格式中解压,一旦内核自解压完成,

systemd进程(早期版本中为init进程)便被启动。

systemd进程的启动标识着引导过程的结束,也标识启动过程的开始。在系统启动之初,由于系统中没有除systemd之外的程序执行,系统初始化工作尚未完成,因此计算机不能执行任何和用户相关的功能性工作。

系统初始化需要做的事情非常多,如挂载文件系统、启动后台服务等等,这些初始化工作都由systemd进程完成。对用户而言,系统初始化完成后,系统才算正式启动。

centos的网络和防火墙

测试是否能够上网:ping www.baidu.com

ip addr : centos7中查看IP信息的命令(之前版本可以直接使用ifconfig)

使用动态主机配置协议, 动态的配置网络接口的网络参数:

dhclient 获取IP(DHCP: dynic host config protoc)

dhclient -r 释放IP

虚拟网卡vm0,vm1,vm8

vm 0:

桥接模式的虚拟机。

主机IP:192.168.31.173 虚拟机IP:192.168.31.110 同该网段的其他主机是一 样的,不能配置一样,配置一样就会有IP冲突。

vm8:

NAT模式的虚拟机。

 主机IP: 192.168.31.173 虚拟机IP: 192.168.170.10 里面该网段配置后照样可 以上网,这种技术就叫NAT (网络地址转换技术)

vm1:

仅主机模式的虚拟机。

没有IP设置,无法和外界进行通信。

设置静态IP

查看虚拟网关

VM虚拟机的 编辑---->虚拟网络编辑器----->vmnet8----->nat设置

编辑网卡文件

vi /etc/sysconfig/network-scripts/ifcfg-ens32 (或者是ens33)

按下a/i/o进入编辑状态

添加:

IPADDR=192.168.206.130(新ip地址)

NETMASK=255.255.255.0(子网掩码)

GATAWAY=192.168.206.2(网关)

DNS=114.114.114.114(国内)

修改:

ONBOOT=yes

BOOTPROTO=static(静态IP配置,不再使用DHCP动态IP分配)

 

按下Esc退出编辑状态。接着进行保存,保存的时候先输入冒号":" , 然后输入wq!,回车

重启网络

systemctl restart network.service

service network restart

服务相关命令:

systemctl start network.service #启动网络服务

systemctl stop network.service #停止网络服务

systemctl status network.service #查看网络服务状态

SSH工具简介和使用 (ssh协议默认端口号为22) ftp 21 http 80 https 443

SSH(Security Shell) 是开源的,是用于远程登录的最为可靠的网络协议。系统管理员 用它来执行命令,以及通过 SCP =security copy 协议在网络上向另一台电脑传输文件。

防火墙

查看防火墙状态

systemctl status firewalld

service firewalld status

重启防火墙

Service firewalld restart 重启

systemctl restart firewalld 重启

关闭防火墙

Service firewalld stop 关闭

systemctl stop firewalld 关闭

启动防火墙

Service firewalld start 开启

systemctl start firewalld 开启

设置开机是否启动

systemctl disable firewalld 设置开机不启动

systemctl enable firewalld 设置开机启动

查看防火墙状态(防火墙自带的,显示简单)

firewall-cmd --state

查看防火墙规则

firewall-cmd --list-all

firewall开启和关闭端口

以下都是指在public的zone下的操作,不同的Zone只要改变Zone后面的值就可以

firewall-cmd --zone=public --add-port=3306/tcp --permanent (--permanent永久 生效,没有此参数重启后失效)

public:仅允许访问本机的ssh dhcp ping服务

trusted:允许任何访问

block:阻塞任何来访请求(明确拒绝,有回应客户端)

drop:丢弃任何来访的数据包(没有回应,节省服务端资源)

重新载入: 

firewall-cmd --reload

查看: 

firewall-cmd --zone=public --query-port=3306/tcp

删除:

firewall-cmd --zone=public --remove-port=3306/tcp --permanent

vim 安装 

yum -y install vim*

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值