centos 7说明,centos7安装软件选择
本篇文章给大家谈谈centos 7说明,以及centos7安装软件选择对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
CentOS7目录结构详细版
Linux目录分类
CentOS的目录结构可大致分为四类:管理类、用户类、应用程序类、信息类文件目录。
管理类目录:/boot、/bin、/sbin、/var、/etc、/dev、/mnt
管理类目录包括:
/boot:存放内核引导系统程序所需的文件。
/bin:存放标准 Linux的工具,终端输入命令时会从中查找。
/sbin:存放系统管理的命令,是 root用户的可执行命令存放地。
/var:存放经常变动的文件,如日志、数据文件、邮箱。
/etc:存放系统配置文件。
/dev:存放与设备相关文件。
/mnt:用于挂载储存设备的目录,参照/etc/fstab定义。
用户类目录:/root、/home
用户类目录包括:
/root:系统管理员目录。
/home:存放个人数据。
应用程序类目录:/lib、/tmp、/usr、/usr/local、/usr/bin、/usr/share、/usr/lib、/opt
应用程序类目录包括:
/lib:存放系统动态链接共享库。
/tmp:临时目录,定期清理。
/usr:存放不适合放在/bin或/etc的额外工具。
/usr/local:手动安装软件存放地。
/usr/bin:存放程序。
/usr/share:存放共享数据。
/usr/lib:存放不能直接运行但运行程序所需的函数库文件。
/opt:存放可选程序。
信息类目录:/lost+found、/proc
信息类目录包括:
/lost+found:存储系统意外崩溃时产生的文件碎片。
/proc:存放操作系统运行时的信息,如进程、内核信息。
其他重要目录:/etc/rc.d、/etc/rc.d/init.d、/etc/xinetd.d、/usr/include、/usr/lib*、/usr/local、/usr/share/doc、/usr/share/man、/usr/src、/usr/X11R6
其他重要目录包括:
/etc/rc.d:放置开机和关机的脚本。
/etc/rc.d/init.d:放置启动脚本。
/etc/xinetd.d:配置额外服务。
/usr/include:存放套件的头文件。
/usr/lib*:存放套件的程序库。
/usr/local:默认软件安装目录。
/usr/share/doc:存放系统说明文件。
/usr/share/man:存放程序说明文件。
/usr/src:内核源代码目录。
/usr/X11R6:X的存放目录。
Linux目录结构包括根目录/,/bin:/usr/bin:存放可执行二进制文件,/boot:启动文件,/dev:设备文件,/etc:系统配置文件,/home:用户家目录,/lib:/usr/lib:/usr/local/lib:函数库目录,/lost+found:异常错误文件,/mnt:/media:光盘挂载点,/opt:额外安装软件目录,/proc:操作系统运行信息,/root:root用户目录,/sbin:/usr/sbin:/usr/local/sbin:系统管理员命令,/tmp:临时文件,/srv:服务数据目录,/usr:应用程序目录,/var:变化文件目录。/dev目录对所有用户重要,用于访问外部设备。/etc目录包含很多文件,如启动脚本、配置文件等。/proc目录存放系统信息,如 CPU、内存、网络状态等。/usr目录包含应用程序、共享数据、函数库、文档等。/var目录存放系统执行过程中变化的文件,如日志、邮件等。/dev目录中的文件类型包括块设备、字符设备等。
centos7相关命令
对于学习Linux系统来说,命令是必须熟练掌握的第一个部分。Linux系统中的命令有600多个,但常用的基础命令并不多。虽然不同版本的Linux系统的命令稍有不同,但命令的语法与使用方法基本相同,因此读者只要掌握了CentOS 7中常用的基础命令,就能熟悉其他Linux系统版本的命令了。本章通过分类方式来介绍常用基础命令的语法与使用方法。
3.1系统管理命令
3.1.1 man命令
1.功能说明
man命令用来查看指定命令的帮助信息,其语法格式如下。
man [命令名称]
2.实例
以下命令用来查看cd命令的帮助信息。
[root@test~]# man cd
3.1.2 ls命令
1.功能说明
ls命令用来显示指定目录下的内容,列出指定目录下所含的文件及子目录。此命令与Windows系统中的dir命令功能相似。ls命令的语法格式如下。
ls [选项] [目录或文件]
2.常用选项
ls命令的常用选项及其说明见表3-1。
表3-1 ls命令的常用选项及其说明
3.实例
(1)以下命令列出/root目录下的文件及子目录的详细信息。
[root@test~]# ls-l/root/
total 4
-rw-------. 1 root root 1330 Mar 26 09:50 anaconda-ks.cfg
drwxr-xr-x 2 root root 6 Apr 24 01:59 test
drwxr-xr-x 2 root root 6 Apr 24 01:59 tools
(2)以下命令以时间顺序倒序显示/root目录下的文件及子目录,并显示其详细信息。
[root@test~]# ls-lrt/root/
total 4
-rw-------. 1 root root 1330 Mar 26 09:50 anaconda-ks.cfg
drwxr-xr-x 2 root root 6 Apr 24 01:59 test
drwxr-xr-x 2 root root 6 Apr 24 01:59 tools
3.1.3 cd命令
1.功能说明
cd命令用于切换目录,其语法格式如下。
cd [选项]
2.常用选项
cd命令的常用选项及其说明见表3-2。
表3-2 cd命令的常用选项及其说明
3.实例
(1)以下命令用于切换到/usr/local目录下。
[root@test~]# cd/usr/local/
[root@test local]# pwd
/usr/local
(2)以下命令用于切换到当前登录用户的家目录下。
[root@test local]# whoami
root
[root@test local]# cd~
[root@test~]# pwd
/root
3.1.4 useradd命令
1.功能说明
useradd命令用于创建新的系统用户,其语法格式如下。
useradd [选项]用户名
2.常用选项
useradd命令的常用选项及其说明见表3-3。
表3-3 useradd命令的常用选项及其说明
3.实例
(1)创建一个名为mingongge的新用户,创建命令如下。
[root@test~]# useradd mingongge
[root@test~]# tail-1/etc/passwd
mingongge:x:1001:1001::/home/mingongge:/bin/bash
从上述命令输出结果可以看出,创建新用户时,默认用户家目录为/home/用户名。
(2)创建一个名为mgg的新用户,并指定其家目录为/root/mgg,用户ID为9999,创建命令如下。
[root@test~]# useradd mgg-d/root/mgg-u 9999
[root@test~]# tail-1/etc/passwd#检查是否添加成功
mgg:x:9999:9999::/root/mgg:/bin/bash
3.1.5 passwd命令
1.功能说明
passwd命令用于设置/修改用户密码,其语法格式如下。
passwd [用户名]
2.实例
(1)管理员用户修改普通用户的密码,命令如下。
[root@test~]# whoami
root
[root@test~]# passwd mgg
Changing password for user mgg.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
根据提示输入两次密码即可。
(2)普通用户修改自己的密码,命令如下。
[mingongge@test~]$ passwd
Changing password for user mingongge.
Changing password for mingongge.
(current) UNIX password:
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
根据提示输入原来的旧密码,然后连续两次输入新密码即可。
3.1.6 free命令
1.功能说明
free命令用于查看系统内存状态,包括系统物理内存、虚拟内存、系统缓存。free命令的语法格式如下。
free [选项]
2.常用选项
free命令的常用选项及其说明见表3-4。
表3-4 free命令的常用选项及其说明
3.实例
(1)以MB为单位显示当前系统内存的使用情况,命令如下。
[root@test~]# free-m
total used free shared buff/cache available
Mem: 976M 67M 792M 6M 115M 766M
Swap: 2G 0 2G
(2)以总和的形式显示当前系统内存的使用情况,命令如下。
[root@test~]# free-t
total used free shared buff/cache available
Mem: 999696 69272 812344 6716 118080 785840
Swap: 2097148 0 2097148
Total: 3096844 69272 2909492
默认单位为KB。
3.1.7 whoami命令
1.功能说明
whoami命令用于显示当前登录到系统的用户名,其语法格式如下。
whoami [选项]
2.常用选项
whoami命令的常用选项及其说明见表3-5。
表3-5 whoami命令的常用选项及其说明
3.实例
查看当前登录到系统的用户名,命令如下。
[root@test~]# whoami
root
从上述命令输出结果可以看出,当前登录到系统的用户为root用户。
3.1.8 ps命令
1.功能说明
ps命令用于显示当前进程的状态,其语法格式如下。
ps [选项]
2.常用选项
ps命令的常用选项及其说明见表3-6。
表3-6 ps命令的常用选项及其说明
ps命令的选项特别多,读者可以自行使用“man ps”命令查看其帮助信息。
欢迎访问www.idccoupon.com一起探讨更多Linux系统知识。
Centos7系统有什么特点
CentOS 7是一款基于 Red Hat Enterprise Linux(RHEL)开发的免费开源操作系统。它具有以下特点:
兼容性高:CentOS 7兼容大多数硬件,可以运行在多种计算机硬件平台上,包括 x86、x64和 ARM等处理器体系结构。
稳定性好:CentOS 7采用了 RHEL的源代码,在稳定性方面有很大优势。
安全性高:CentOS 7安装时会自动开启防火墙和 SELinux,可以有效保护系统安全。
支持软件包管理:CentOS 7采用了 YUM包管理器,可以方便地安装、升级和卸载软件包。
网络功能强大:CentOS 7提供了丰富的网络功能,包括虚拟网络、Bonding、VLAN等,可以满足各种网络需求。
免费开源:CentOS 7是一款免费开源的操作系统,可以免费下载使用。