1 Linux概述
1.1Unix介绍
?Unix是一个强大的多用户、多任务操作系统。
?于1969年在AT&T(美国电话电 公司)的贝尔实验室开发。
?UNIX的商标权由国际开放标准组织(The Open Group)所拥有。
?UNIX操作系统是商业版,需要收费,价格比Microsoft Windows正版要贵一些。不过UNIX有免费版的,例如:NetBSD等类似UNIX版本。
1.2Linux介绍
?Linux是一套免费使用和自由传播的类Unix操作系统,可以任意修改其源代码。
?Linux操作系统诞生于1991 年10 月5 日。芬兰大学生林纳斯-托瓦兹(Linux Torvalds)和后来陆续加入的众多爱好者共同开发完成。
?Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。
?Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
?Linux的特点:它是多用户,多任务,丰富的 络功能,可靠的系统安全,良好的可移植性,具有标准兼容性,良好的用户界面,出色的速度性能.
?Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。
1.3Linux组成
?Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序
-
?/: 根目录,一般根目录下只存放目录,不要存放文件。 /etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中
?/bin: /usr/bin: (binaries)存放二进制可执行文件。如常用的命令ls、tar、mv、cat等。 ?/boot:
放置linux系统启动时用到的一些文件。
/boot/vmlinuz为linux的内核文件,以及/boot/gurb。建议单独分区,分区大小100M即可
?/dev:(devices) 存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备。 常用的是挂载光驱mount
/dev/cdrom /mnt。 ?/etc:(etcetera) 系统配置文件存放的目录,不建议在此目录下存放可执行文件。重要的配置文件有/etc/inittab、/etc/fstab、/etc/init.d、/etc/X11、/etc/sysconfig、/etc/xinetd.d修改配置文件之前记得备份。注:/etc/X11存放与x
windows有关的设置。 ?/home:
系统默认的用户家目录,新增用户账 时,用户的家目录都存放在此目录下,表示当前用户的家目录,test表示用户test的家目录。建议单独分区,并设置较大的磁盘空间,方便用户存放数据
?/lib: (library) /usr/lib:
/usr/local/lib:系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助,比较重要的目录为/lib/modules。
?/root: 系统管理员root的家目录,系统第一个启动的分区为/,所以最好将/root和/放置在一个分区下。 ?/sbin:
(super user binaries) /usr/sbin: /usr/local/sbin: 放置系统管理员使用的可执行命令。如fdisk、shutdown、mount等。与/bin不同的是,这几个目录是给系统管理员root使用的命令,一般用户只能”查看”而不能设置和使用。
?/usr:(unix shared resources) 应用程序存放目录,/usr/bin 存放应用程序, /usr/share
存放共享数据,/usr/lib
存放不能直接运行的,却是许多程序运行所必需的一些函数库文件。/usr/local:存放软件升级包。/usr/share/doc:
系统说明文件存放目录。/usr/share/man: 程序说明文件存放目录,使用 man
ls时会查询/usr/share/man/man1/ls.1.gz的内容建议单独分区,设置较大的磁盘空间。
?/var:(variable) 放置系统执行过程中经常变化的文件,如随时更改的日志文件
/var/log,/var/log/message: 所有的登录文件存放目录,/var/spool/mail: 邮件存放的目录,
/var/run: 程序或服务启动 ?/opt: 给主机额外安装软件所摆放的目录。以前的 Linux 系统中,习惯放置在
/usr/local 目录下 ?/tmp:(temporary)
一般用户或正在执行的程序临时存放文件的目录,任何人都可以访问,重要数据不可放置在此目录下 ?/srv:
服务启动之后需要访问的数据目录,如www服务需要访问的 页数据存放在/srv/www内 ?/mnt:/media:(mount)
光盘默认挂载点,通常光盘挂载于/mnt/cdrom下,也不一定,可以选择任意位置进行挂载。 /proc:
此目录的数据都在内存中,如系统核心,外部设备, 络状态,由于数据都存放于内存中,所以不占用磁盘空间,比较重要的目录有/proc/cpuinfo、/proc/interrupts、/proc/dma、/proc/ioports、/proc/net/*等
4.2.7 cp命令
?cp(copy)功能:复制文件或目录。
?语法:cp [参数] [源文件或目录] [目标文件或目录]
-b或–backup 删除,覆盖目标文件之前的备份,备份文件会在字尾加上一个备份字符串。
-f或–force 强行复制文件或目录,不论目标文件或目录是否已存在。
-i或–interactive 覆盖既有文件之前先询问用户。
-l或–link 对源文件建立硬连接,而非复制文件。
-p或–preserve 保留源文件或目录的属性。
-r或–recursive 递归处理,将指定目录下的文件与子目录一并处理。
s权限只能给用户和组添加,t给其他添加。
如果之前设置x,显示sst
如果之前没有设置x,显示SST
4.3.1.2 插入
?从命令行模式,进入 插入模式
?按“ESC”键,从“插入模式”进入“命令行模式”
?Linux centos关机命令:
1、halt 立刻关机
2、poweroff 立刻关机
3、shutdown -h now 立刻关机(root用户使用)
4、shutdown -h 10 10分钟后自动关机
如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启4.5.3 账 管理
?linux操作系统是一个多用户操作系统,它允许多用户同时登录到系统上并使用资源。系统会根据账户来区分每个用户的文件,进程,任务和工作环境,使得每个用户工作都不受干扰。4.5.3.1 配置文件
保存用户信息的文件:/etc/passwd
保存密码的文件:/etc/shadow
保存用户组的文件:/etc/group
保存用户组密码的文件:/etc/gshadow
用户配置文件:/etc/default/useradd4.5.3.2 用户组概念
每个用户至少属于一个用户组
每个用户组可以包含多个用户
同一个用户组的用户享有该组共有的权限4.5.3.3 useradd命令:添加用户
?useradd 功能:建立用户帐 。
?语法:useradd [-c ][-e ][-f ][-g ][-G ][-u ][用户帐 ]
-u 指定用户ID
-c 加上备注文字。备注文字会保存在passwd的备注栏位中
-e 指定帐 的有效期限。
-f 指定在密码过期后多少天即关闭该帐 。
-g 指定用户所属的群组。
-G 指定多个组,用逗 “,”分开(Groups)
?groupadd:添加组
4.5.4.3setup配置
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!