1、Linux系统 各个文件目录存放什么?
/bin
—— 存放各种常用的命令,如 cd、cat等。/sbin
—— s代表 super user ,存放(系统)超级管理员使用的系统管理程序。/home
—— 普通用户的主目录,如 useradd tom,在home 目录下就会有个 tom 目录。/root
—— 系统管理员的主目录。/lib
—— 共享库,系统开机、应用程序需要用到的共享库。/lost-found
—— 系统非法关机,存放的一些文件。/etc
—— 所有系统管理所需要的配置文件,如环境变量等等。/usr
—— 软件的安装目录。/usr/local
—— 软件安装目录/opt
—— 默认安装软件在这个目录。/boot
—— 存放启动 linux 的核心文件。/proc + /srv + /sys
——这三个目录和 linux 内核相关,不要轻易去碰。/tmp
—— 存放临时文件。/dev
—— 所有硬件设备转换为文件的存储形式。/media
—— 插入u盘、光盘将设备自动识别到这个目录中。/mnt
—— 挂载别的系统的文件,如windows的共享文件存放就是在这里。/var
—— 变换的东西存放在这,比如日志文件。/selinux
—— 安全子系统,当黑客入侵时,系统管理员可以查看发生了什么事情。
2、Linux 常用命令
-
reboot
—— 重启系统 -
shutdown -h now
—— 立即关机shutdown -h 1
—— 一分钟后关机shotdown -r now
—— 立即重启 -
halt
—— 关机 -
sync
—— 关机前,使用此命令保证数据从内存保存在硬盘上,防止数据丢失。 -
su root
—— 切换为系统管理员 -
logout
—— Xshell 连接 centos时,使用此命令可以退出远程登录连接。 -
useradd [即将添加的普通用户名称]
—— 系统管理员创建一个新的普通用户,默认在/home 下有新的普通用户同名目录。-
譬如 useradd testuser —> /home/testuser。
-
useradd -d [指定目录] [添加的普通用户名称]
—— 普通用户的目录指定存放地,而不是默认在/home。注意: [指定目录] 不要提前创建好指定目录,让命令自动创建目录。
-
-
passwd [添加的普通用户名称]
—— 系统管理员给普通用户添加密码。 -
userdel [即将删除的普通用户名称]
—— 系统管理员删除普通用户,“保留/home下的用户目录”。(一般保留用户目录)userdel -r [即将删除的普通用户名称]
——系统管理员删除普通用户,“不保留/home下的用户目录”。 -
id [用户名]
—— 查询用户信息。 -
su - [用户名]
—— 切换用户 -
exit
—— 从低权限用户退回到高权限用户,如 普通用户sgg , exit 到系统管理员 root。 -
groupadd [用户组名]
—— 创建用户组,具有共同特性的用户放在同一个组里。 -
groupdel [用户组名]
—— 删除用户组。 -
useradd -g [用户组名] [用户名]
—— 将增加的用户归属到指定用户组里。 -
usermod -g [用户组名] [用户名]
—— 将用户修改到别的用户组。 -
chown sgg test.txt
—— 将本来test.txt的文件所有者
改为 sgg 。 -
chown -R sgg testdir/
—— 将testdir文件夹下所有文件所有者
改为sgg。-R
—— 递归遍历所有文件。
-
chgrp testgroup test.txt
—— 将 test.txt 从root组 改成 testgroup 组。 -
chgrp -R testgroup /testdir
—— 将 testdir 文件夹下的所有文件和文件夹所在组
换成 testgroup。-R
—— 递归遍历所有文件。
-
chmod u=rwx,g=rx,o=x [文件夹名]
-
给
所有者
读、写、执行权限,组内的用户
读、执行权限,其他人
执行权限。 -
u
—— 文件所有者 -
g
—— 文件组内的所有用户
-