Linux操作系统基础教程
的有关信息介绍如下:Unix是1969年在贝尔实验室开发的,经过长期的发展和完善已经成为了主流的操作系统技术,由于Unix技术成熟、可靠性高、伸缩性好等特点,已经成为主要的工作站和企业操作平台。荷兰的学者为了教学需要写了MiniX,是一个MIni的Unix操作系统,Linux是一个开源的操作系统,是类Unix兼容产品。最初是由芬兰人写的系统核心,在此后不断发展壮大,最终成为稳定可靠的操作系统。
此外还需要介绍GNU项目,它是一个完全相容于UNIX的自由软件环境。GNU的通用公共许可证GPL为了避免GNU开发的软件被其他人利用成为专利软件而推出的,被称为Copyleft(专利软件是Copyright),用户获得GNU软件之后可以自由使用和修改,并且在发布的时候让用户有获取源码的权利,目的是让GNU永远免费和公开。
Linux由内核、Shell、文件系统、应用程序组成。内核是运行程序和管理硬件设备的核心程序。 Shell是用户和内核进行交互的接口,它接收用户输入的命令并送到内核去执行,是一个命令解释器,同时也是高级编程语言。文件系统是文件存放在磁盘等存储设备上的组织方法,Linux支持多种文件系统。标准的Linux操作系统都会有一套应用程序,例如第三方软件等。
一些厂商将Linux系统内核与应用软件和文档包装起来,并提供一些安装界面和系统设置管理工具的一个软件包的集合,例如RedHat、CentOS、Ubuntu等。如下图所示,这是一个CentOS服务器的详细信息。
接下来为大家介绍Linux系统的的目录结构,其中bin 用于存放的可执行的二进制文件,例如cd命令等;boot用于存放系统的引导文件的目录;dev用于存放设备文件的目录,linux把设备当做文件来处理;etc用于存放系统的配置文件的目录;home用于存放所有用户文件的根目录,root用户除外;lib是共享库;
usr类似于program files存放应用的安装的路径;opt用于自定义存放应用程序位置;mnt是临时文件系统的挂靠点。
接下来为大家介绍文件权限分析,w : 可写,r : 只读,x :可执行,- :无权限。
如下图所示:
一、是字符表示法
第1个字符代表文件类型,d是普通文件,-:表示目录或文件夹,c表示串口文件,l表示连接文件;
2-4字符表示该文件的属主用户的权限;
5-7字符表示与属主用户同一组的其他用户的权限;
8-10不同组的其他用户的权限;
二、数字表示法
-rw-r--r-- : 文件的默认权限 用8进制表示为:644
drwxr-xr-x: 目录的默认权限
Linux开关机相应的命令:
注销:logout 、exit
关机:shutdown -h 时间
-h :关机
时间有三种格式:
1. now : 马上
2. 12.30 :指定具体时间
3. 3:表示几分钟以后
需要root权限才可以操作。
sudo : superuser do : 由超级用户来执行该命令
sudoshutdown -h now
要配置sudo命令,授权哪些用户可以执行哪些命令,cat /etc/sudoers查看
重启:shutdown -r 时间
-r : restart