Linux基础命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux基础命令相关的知识,希望对你有一定的参考价值。

一、目录 windows:每个磁盘(分区)都是位于某个根之下 windows是多根系统 linux:linux中的文件都在一个根之下 linux是单根系统 linux遵循FHS(目录结构基本类似) 二、目录结构 linux的目录结构是倒树状 1、二进制程序目录 (就是那些可执行文件,可执行程序,比如:ls mkdir touch...) /bin /sbin 启动系统必要的程序(仅仅是启动系统) /usr/bin /usr/sbin 为了完成系统的特定功能(完成功能) /usr/local/bin /usr/local/sbin 和系统功能无关的程序(第三方程序) bin:binary(二进制)全部用户都可以执行 sbin:system binary(系统二进制,管理系统的命令,比较重要) 只有管理员用户可以执行的程序 cat /bin/install 2、配置文件目录 存放各个程序的配置文件 例子:/etc/sysconfig/network-scripts/ifcfg-eth0 <<<<网卡配置文件 /etc/sysconfig/network <<<<<</主机名配置文件 /etc/passwd <<<<<</用户配置文件(系统中的全部用户都保存在 这个文件,每一行是一个用户) /etc/shadow <<<<<<用户密码 需求,统计当前系统共有多少用户? [root@7 home]# cat /etc/passwd |wc -l 22 3、用户的家目录 /root: 管理员用户的家目录 /home: 普通用户的家目录在home下和用户名相同的那个目录就是普通用户的家目录 /tmp : 临时文件目录 (这个目录下的文件,如果在30天内没有被重复的访问或修改过, 那么该文件被自动删除,所有用户都可以在这个目录下创建文件,每个用户都可以在这个 目录下读取自己或者别的用户的文件,但是只能删除自己的,不能删除别人的) 普通用户只能在自己的家目录下创建文件 [zhangsan@7 ~]$ pwd /home/zhangsan [zhangsan@7 ~]$ touch a.txt [zhangsan@7 ~]$ ls a.txt ########## touch a.txt [zhangsan@7 tmp]$ ls a.txt [zhangsan@7 tmp]$ rm -rf a.txt [zhangsan@7 tmp]$ ls 注意:linux中的管理员root不受权限约束 4、存放内容经常变化的文件的目录 /var 例子:/var/log/messages >>>记录系统日志信息(经常产生新信息) /var/log/secure >>>>记录用户登录失败的信息(登录的用户名 ,客户的ip地址) lastb:用来显示登录失败的信息 如果发现,在短时间内有人频繁用相同或者不同的用户尝试登录系统,说明 有人在暴力破解服务器,可以用防火墙封堵该IP /var/log/lastlog >>>记录系统中每个用户上一次登录时间和IP,以及登录 方式,用lastlog可以查看 /var/log/wtmp >>>>显示每个用户的登录状态和最后的关机操作 命令:last [root@7 home]# last root pts/2 111.197.230.203 Sun Apr 14 21:55 still logged in zhangsan pts/0 111.197.230.203 Sun Apr 14 21:46 still logged in root pts/0 111.197.230.203 Sun Apr 14 21:46 - 21:46 (00:00) root pts/1 111.197.230.203 Sun Apr 14 11:16 still logged in root pts/0 111.197.230.203 Sun Apr 14 11:16 - 11:17 (00:00) reboot system boot 3.10.0-957.5.1.e Sun Apr 14 18:37 - 22:27 (03:49) useradd lisi [root@7 home]# passwd lisi tail /var/log/secure pr 14 21:59:13 AliYun useradd[14157]: new group: name=lisi, GID=1001 Apr 14 21:59:13 AliYun useradd[14157]: new user: name=lisi, UID=1001, GID=1001, home=/home/lisi, shell=/bin/bash Apr 14 21:59:20 AliYun passwd: pam_unix(passwd:chauthtok): password changed for lisi 5、共享文件目录 注意:该目录下的文件有特点,只有读权限。 /usr 例子:/usr/share/include /usr/share/man/man5 /usr/share/fonts 6、启动系统相关文件目录 /boot vmlinuz 可执行的Linux内核

以上是关于Linux基础命令的主要内容,如果未能解决你的问题,请参考以下文章

Linux运维基础:Linux基础命令

Linux运维基础:Linux基础命令

Linux基础命令

Linux基础知识--命令的基础知识

⭐️《Linux 系列》⭐️ Linux 基础命令

⭐️《Linux 系列》⭐️ Linux 基础命令