Linux原理及应用

本文详细介绍了Linux系统的基本组成,包括内核、shell、文件系统、用户与组管理、磁盘分区、性能检测和系统日志分析。讨论了Vim编辑器、计划任务、进程后台管理以及shell脚本等内容,提供了丰富的命令示例和操作步骤,帮助读者掌握Linux系统的日常管理和维护。
摘要由CSDN通过智能技术生成

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:系统未使用,保留
运行级别5X11控制台,登陆后进入图形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分区的限

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值