欢迎来到天天文库
浏览记录
ID:39465623
大小:28.00 KB
页数:4页
时间:2019-07-04
《linux复习要点》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Linux操作系统概念:Linux是一套免费使用和自由传播的类UNIX操作系统,它主要用于基于Intelx86系列CPU的计算机上,是由全世界各地成千上万程序员设计和实现的。Linux软件体系结构:设备驱动程序,Linux内核,系统调用接口,语言函数库,LinuxShell,应用程序。Linux的特点:开放性,多用户,多任务,良好的用户界面,设备独立性,可靠的系统安全性,良好的可移植性,支持多种文件系统,提供丰富的网络功能linux系统的启动过程:(1)内核启动部分POST,读取MBR中的BootLoader(LILO/GRUB)
2、,选择用户操作系统加载操作系统内核,初始化系统硬件级设备驱动(2)Init部分:启动init进程,进而执行/etc/inittab,进入相应的运行级别根据运行级别,启动相应的服务/etc/ic?.d,执行shell,显示登录信息。Linux首次启动的设置步骤:1,欢迎语及许可协议2防火墙设置3SELinux配置4新增系统用户5检测声卡状态多重引导安装的程序:LILO,GRUBlinux系统的启动引导步骤:(1)加载BIOS(2)进入GRUB(3)加载LinuxKernel(4)执行init(5)运行etc/rc.d/rc.sysi
3、nit(6)执行/etc/inittad(7)执行默认级别中的所有Script(8)执行/bin/login程序登录模式:(1)图形界面登陆(2)文本模式登陆用户和组的配置文件:passwd文件:保存各用户的账户信息,shadow文件:保存各用户账户的密码信息,group文件:保存各用户账户的分组信息,gshadow文件:定义各用户组口令和组管理员信息。用户及组管理命令:useradd:添加新用户。Usermod:修改已有账户的属性。Passwd:设置用户账户的口令。Userdel:删除指定用户账户。Groupadd:添加新用户组
4、账户。Groupmod:改变各用户组账户的属性。Groupdel:删除指定的组账户。Groupwd:将指定用户添加到指定用户组或组内删除,组管理员有执行权限。Linux下常见的软件包:RPM包,TAR包,bz2包,gz包,deb包,sh结尾的文件,src源码文件,bin文件。使用RPM包的好处:1、可提供快速的安装,减少编译安装的错误困扰。2、维护系统比以往容易的多。3、可以进行功能强大的软件包查询和验证工作。4、在升级过程中,RPM会对配置文件进行特别处理,不会丢失以往的定制信息。RPM包的功能:安装、卸载、升级、查询、验证。R
5、PM包的命令:安装:rpm–ivh(i表示安装,v表示在安装中显示详细的安装信息,h表示显示水平进度条)删除:rpm–e;查询:rpm–qa;升级:rpm–Uvh;验证:rpm–V。TAR包的命令:建立TAR包:tarcvf包名文件或目录名;查询TAR包:tarztf包名;释放TAR包:tarzxvf包名。常用网络管理命令:hostname:显示及设置主机名;ifconfig:显示及设置当前活动的网卡。ping:网络测试命令。常用的网络通信命令:write:实时给其他用户发送信息。Wall:以广播的形式向所有用户发送信息。Mesg
6、:设置消息的禁止和允许。Talk:以全双工的方式事实和某用户交流。Mail:可以发送和接收消息,但不要求同时在线。进程:程序实体的运行过程,使系统进行资源分配和调度的独立单位。进程的类型:系统进程,用户进程,守护进程。常用的守护进程命令:at作业:指定在将来的某个时间执行作业;corn:以固定时间间隔执行作业。进程控制命令:ps:进程查看。Free:显示系统内存的使用情况。Top:实时显示系统进程的状态。Sleep:进程延迟一段时间再运行。Kill:终止或杀死进程。前台后台:jobs:查看挂起到后台的程序。Fg:将挂起到后台的程序
7、恢复到前台执行。Bg:将后台挂起的程序在后台运行。Ctrl+c:将当前程序挂起到后台。建立执行文件,输入输出程序Echo“Enterinput:C”ReadlineEcho“youentered:$line”Echo“enteranotherline:c”Readword1word2word3Echo“thefirstwordis:$word1”Echo“thesecondwordis:$word2”Echo“therestwordis:$word3”Exit0Shell程序控制结构语句If语句If判断条件Then命令1Els
8、e命令2Fi查找给定的用户是否在系统中,如果在发一个问候echo“typeintheusername”readnameifwho
9、grep$userthenecho“hello!$user!”
10、write$userelseecho“$userhas
此文档下载收益归作者所有