千家信息网

如何理解CentOS中的Linux操作系统

发表于:2025-01-28 作者:千家信息网编辑
千家信息网最后更新 2025年01月28日,如何理解CentOS中的Linux操作系统,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一 Linux简介Linux定义
千家信息网最后更新 2025年01月28日如何理解CentOS中的Linux操作系统

如何理解CentOS中的Linux操作系统,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

一 Linux简介

Linux定义:Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

Linux操作系统的主要用途:主要用于服务器,特别是网络服务器。

二 安装Linux系统

安装好Linux系统效果如下:


进入Linux系统(开启虚拟机):

登陆root用户,效果如下:

Linux终端:Linux终端也称为虚拟控制台。Linux终端采用字符命令行方式工作,用户通过键盘输入命令,通过Linux终端对系统进行控制。

掌握切换虚拟终端的方法:Ctrl+Alt+F[1~6],如想切换到第二号虚拟终端,则同时按Ctrl+Alt+F2

普通用户登录后系统的提示符:$

root用户登录后系统的提示符:#

退出命令(关机):exit

三 Linux之基础命令①

Linux命令的语法格式:
命令 【选项】 【参数】

命令:告诉Linux(UNIX)操作系统做(执行)什么。

选项:说明命令运行的方式(可以改变命令的功能)。选项部分是以"-"字符开始的。

参数:说明命令影响(操作)的是什么(如一个文件、一个目录或是一段正文文字)

基本命令:

whoami 命令的功能:列出目前登陆Linux系统所使用的用户名(账号)。

useradd 命令的功能:建用户,后面加用户名。

passwd 命令的功能:给用户设密码或改密码,后面加用户名。

who 命令的功能:列出目前哪些用户在系统上工作。

who命令的输出结果:显示当前登录的所有用户,以及当前的日期和时间。

date 命令的功能:显示系统当前的日期和时间。、

date命令设置时间时间的格式:date 月日时分年。
例如:将时间设定成2018年12月24日上午10点18的命令:(date 122410182018)

(同步时间:hwclock -s 同步硬件 -w 同步系统)

cal 命令的功能:显示某月的日历。例如显示2008年8月份日历的命令为:cal 8 2018

clear命令的功能:清除屏幕

清屏快捷键:ctrl+l

su命令的功能:从当前的用户切换到另一个指定的其他用户。例如:切到root用户的命令:su - root

man命令的功能:获取某个Linux命令的使用说明,后面加命令名。查看su命令的使用说明的命令为:man su

man useradd相当于useradd --help

四 Linux目录结构:Linux一切皆文件

bin目录:用来存放常用的可执行文件

sbin目录:用来存放系统的可执行文件

家目录:用来存放用户自己的文件或目录,其中,超级用户root的家目录是/root,而普通用户的家目录被存放 在/home目录下,并使用用户名作为最后一级目录(家目录)的名称,如cat用户的家目录为/home/cat。

dev目录:设备文件目录

etc目录:配置文件目录

挂载点(目录):通常可移除式硬件会被挂载在/media或/mnt目录之下。

绝对路径的定义:必须以一个正斜线(/)开始。

相对路径的定义:不是以正斜线(/)开始。

五 目录文件的浏览与使用之基础命令②

pwd 命令的功能:确定现在所在的工作目录

cd命令的功能:切换当前目录 ("cd .."命令:进入上一级目录 "cd ~"命令或者"cd"命令:切换到用户的家目录 "cd -"命令:切换到用户之前的工作目录 "cd 目录名"命令:切换到指定的目录。例如:切换到/home/dog目录的命令为:cd /home/dog )

ls 命令的功能:列出当前目录(默认为当前目录)或指定目录中的内容

ls -a命令:列出目录下的所有文件,包括以"."开头的隐含文件,例如:列出/home/dog目录中的所有文件,包括隐藏文件的命令:ls -a /home/dog。(ls -all命令:同ls -a)

ls -l命令(相当于ll):列出某个目录中每一个文件的详细资料,例如:列出/home/dog目录中所有非隐藏文件的细节的命令: ls -l /home/dog。

cp命令的功能:将文件(可以是多个)复制成一个指定的目的文件或复制到一个指定的目标目录中。

cp 源文件 目标文件

cp -r(recursive,递归的):递归地复制目录。当复制一个目录时,复制该目录中所有的内容,其中包括子目录的全部内容。例如:将/home/dog目录中的内容全部复制目录/home/cat中的命令为:
cp -r /home/dog /home/cat,cp -f(force,强制):在目标文件已经存在的时候不询问直接强制复制。

mv命令的功能:既可以在不同的目录之间移动文件和目录,也可以重新命名文件和目录。

移动文件和目录的例子:将当前目录中的lists文件移动到其子目录babydog中的命令:
mv lists babydog

重命名文件和目录的例子:将bigdog目录名改为babydog的命令:
mv bigdog babydog

mkdir命令的功能:创建一个新目录,后面加新建的目录名及路径。

touch命令的功能:可以创建一个空文件,也可以同时创建多个文件,后面加文件名。

rm命令的功能:永久地在文件系统中删除文件或目录。

rm -r(recursive,递归的):递归地删除目录。当删除一个目录时,删除该目录中所有的内容,其中包括子目录中的全部内容。
rm -f(force,强制):系统并不询问而是强制删除,即直接删除原有的文件。

rm -rf : 强制删除文件和目录,且不询问。

cat命令的功能:将一个或多个文件的内容显示在屏幕上,该命令会不停的以只读的方式显示整个文件的内容。

head命令的功能:默认将显示一个文件的前10行。head -n 改变显示的行数

tail命令的功能:默认显示文件最后10行的内容。tail -n 改变显示的行数

more命令的功能:使用more命令之后,每次在屏幕上显示一屏(一页)的文件内容,并且在屏幕的尾部将会出现"-More--(n%)"的信息,其中,n%是已经显示文件内容的百分比。

六 Linux用户、群组和权限之基础命令③

/etc/passwd文件的功能:存储所有用户的相关信息,该文件也被称为用户信息数据库(Database)。

/etc/passwd文件每个字段的具体含义:
a) 第1个字段(列)记录的是这个用户的名字(在创建用户时root用户起的)。
b) 第2个字段(列)如果是x,表示该用户登录Linux系统时必须使用密码;如果为空,则该用户在登录时无须提供密码。
c) 第3个字段(列)记录的是这个用户的uid。
d) 第4个字段(列)记录的是这个用户所属群组的gid。
e) 第5个字段(列)记录的是有关这个用户的注释信息(如全名或通信地址)。
f) 第6个字段(列)记录的是这个用户的家目录的路径。
g) 第7个字段(列)记录的是这个用户登录后,第一个要执行的进程。

/etc/shadow文件的功能:存储所有用户的密码,每一个用户占用一行记录,该文件实际上就是存放用户密码的数据库。

/etc/shadow文件每个字段的具体含义:
a) 第1个字段(列)是用户名。
b) 第2个字段(列)是密码,这个密码是经过MD5加密算法加密过的密码。

/etc/group文件的功能:存放了Linux系统中所有群组的信息,它实际上就是一个存放群组信息的数据库(Database)。

/etc/group文件每个字段的具体含义:
a) 第1个字段是这个群组的名字。
b) 第2个字段中的x表示这个群组在登录Linux系统时必须使用密码。
c) 第3个字段记录的是这个群组的gid。
d) 第4个字段记录的是这个群组里还有哪些群组成员。

useradd命令的功能:新增一个用户。

useradd命令的常用选项:
a) -u:指定用户的UID
b) -g:指定用户所属的群组
c) -d:指定用户的家目录
d) -c:指定用户的备注信息
e) -s:指定用户所用的shell

例如:在系统中新增一个用户user01,属组为police以及uid为600的命令:
useradd -u 600 -g police user01

usermod命令的功能:修改用户的账户信息。

usermod命令的常用选项:
a) -u:修改用户的UID
b) -g:修改用户的GID
c) -G:将一个用户加入到指定的群组中
d) -d:修改用户的家目录
e) -c:修改用户的备注信息
f) -s:修改用户所用的shell

usermod命令的举例:
a) 修改babydog4用户的家目录为/home/babies的命令:
usermod -d /home/babies babydog4
b) 将babydog4这个用户添加到babydog6这个群组中的命令:
usermod -G babydog6 babydog4
c) 将babydog4这个用户的的gid变更为dog群组的命令:
usermod -g dog babydog4

usermod -L命户令的功能:将用户的账号锁住,例如:将babydog6用户的账号锁住的命令:usermod -L babydog6

usermod -U命户令的功能:将用户的账号解锁,例如:将babydog6用户的账号解锁的命令:usermod -U babydog6

userdel命令的功能:删除用户。

userdel -r:在删除用户的同时删除这个用户的家目录及其邮箱。

groupadd命令的功能:创建一个新的群组账号,groupadd -g:指定群组的GID

groupmod命令的功能:修改一个群组账号的信息,groupmod -g:修改群组的GID
groupmod -n:修改群组的名称。groupmod命令的举例:
a) 例如:修改police群组的gid为521的命令:
groupmod -g 521 police
b) 例如:将群组boydogs改名为daddogs的命令:
groupmod -n daddogs boydogs

groupdel命令的功能:删除一个群组账号。groupdel命令的举例:
例如:删除daddogs群组的命令:groupdel daddogs

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

命令 用户 目录 文件 功能 系统 字段 内容 信息 密码 账号 切换 登录 时间 终端 操作系统 用户名 强制 屏幕 路径 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 软件开发全流程图 计算机网络技术和物流管理 为了医院网络安全申请做二级等保 杭州载道互联网科技 数据库运维自动化github 浙江服务器散热器云服务器 重庆大足食材配送软件开发 民生银行软件开发中心年工资总额 教育局校园网络安全工作计划 福建闽盾网络安全招聘 重庆pdu服务器电源怎么卖 中国水稻数据库中心龙粳38 我的世界地球都市服务器登录 德瑞软件开发有限责任公司 网络安全法全文内容 网络安全20cm xml中修改数据库 注册表中数据库权限设置 网络技术高校学院 如何查询某个时间段的数据库 医美管理软件开发公司电话 填报志愿数据库软件 网络安全龙头 国民技术 互联网科技公司人事岗位武汉 合肥机械软件开发平台 网络安全题案例分析 应用软件开发英文翻译 护苗网络安全课家长感想 服务器怎么显示别的玩家血量 网络安全类论文选题
0