linux系统组成
linux系统组成
1、linux内核:是操作系统的核心,提供很多基本功能,linux内核的模块分为:存储管理、进程管理、文件系统、设备管理和驱动
2.shell:提供了用户与内核进行交互操作的一种接口。它接受用户输入的命令并把它送入到内核去执行
3、文件系统:文件系统是文件存放在磁盘等存储设备上的组织方法。
4、应用程序:标准的linux系统一般都有一套应用程序的程序集,它包含文本编辑器、编程语言、XWindow、 办公套件、Internet 工具和数据库等
Linux系统有7个运行级别(runlevel)
1。在目录/etc/rc.d/init.d下有许多服务器脚本程序,一般称为服务(service)
2。在/etc/rc.d下有7个名为rcN.d的目录,对应系统的7个运行级别
5。查看运行级别用:runlevel 或 cat /etc/inittab 查看默认的运行级别
6。进入其它运行级别用:init N
运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动
运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆
运行级别2:多用户状态(没有NFS)
运行级别3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式
运行级别4:系统未使用,保留
运行级别5:X11控制台,登陆后进入图形GUI模式
运行级别6:系统正常关闭并重启,默认运行级别不能设为6,否则不能正常启动
Linux常见发行版本:
RedHat; Centos; Fedora;图形界面比较好; Ubantu; Oracle Linux;
Novell SUSE Linux; Debian GNU/Linux; Redflag-Linux; suse linux; rhel;
查看Linux内核版本:uname -r
查看Linux发行版本:cat /etc/issue
Linux优点:开源,运行起来安全、稳定、性能卓越;费用低廉;广泛的硬件支持优秀的开发环境
修改显示的语言:查看当前使用的语言 locale
修改语言
[root@centos6-8-1 ~]# export LANG=en_US.UTF-8 //临时生效:修改语言
[root@centos6-8-1 ~]# vim /etc/sysconfig/il8n //永久生效
修改ip:
1.临时生效 (重启网口/重启OS,原配置IP会丢失)ifconfig 网口名 ip地址 netmask 子网掩码
首先查看Linux主机有哪些网口 ifconfig -a
真实网口有:eth0,eth1 eth3等等
虚拟的网口:lo,本地回环网口,用于测试本机的TCP/IP协议是否正常。也用于本机中 不同进程之间的通信,该网口IP一般是127.0.0.1。
检查TCP/IP协议是否正常,ping 127.0.0.1。127开头属于测试本机的TCP/IP协议是否正常
同一主机的不同网口,不要配置相同网段的IP地址,如果广播地址相同,就表示在同一网段
给网口配置IP地址的命令:ifconfig 网口名 IP地址 netmask 子网掩码
重启网口:有配置文件:ifdown eth1; ifup eth1 ;无配置文件:service network restart eth1
2.永久生效,修改配置文件
网口配置文件的目录: /etc/sysconfig/network-scripts
网口配置文件的名称: ifcfg-网口名
DEVICE=eth0 //定义网口名称
HWADDR=00:0C:29:4E:F0:11
TYPE=Ethernet
UUID=b151b8ca-6a36-42e1-9252-71f5a07c4cab
ONBOOT=yes //OS启动时要不要激活该网口
NM_CONTROLLED=yes
BOOTPROTO=static // 网口启动时使用什么协议,静态(static/none),动态(dhcp)
IPADDR=172.16.16.1 //静态IP 1这种数字不能写成01之类,会报错bad IPv4
NETMASK=255.255.0.0 //子网掩码if
如何重启网口
1、网口没有配置文件,通过service network restart重启,这个命令会将本机的所有网口都重启
还可以通过 ifconfig 网口名 down;ifconfig 网口名 up
2、网口有配置文件,就通过ifdown 网口名;ifup 网口名 去重启,例如 ifdown eth0;ifup eth0
ifconfig 查看所有已经激活的网口信息;ifconfig -a 查看所有网口的信息
ifconfig -eth0 查看eth0网口的信息
计划任务的作用
计划任务相对于闹钟
使用定时任务: 企业工作中经常需要将某些命令或脚本放入任务中自动执行;企业中需要定期执行服务器之间的数据同步操作
LInux中有两种使用计划任务方法:1.一次性at计划任务;2,周期性执行cron计划任务;常用的为周期性计划任务。
计划任务的使用方法:
crontab命令作用周期性执行任务
周期性计划任务创建步骤:
1.使用vim先创建一个任务文件;
文件格式:分钟 小时 日期 月份 星期几 执行命令
2.文件创建完成后,(crontab 文件名)执行编辑文件
3.查看等待执行的任务(crontab -l)查询任务
4.如不想执行(crontab -r)删除任务
磁盘分区概述
磁盘分区分为两种形式:MBR(Master boot Record)和 GPT(GUID Partition Table)
MBR分区的限