首页 / LINUX / Linux基础命令(6)
Linux基础命令(6)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux基础命令(6),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3073字,纯文字阅读大概需要5分钟。
内容图文
![Linux基础命令(6)](/upload/InfoBanner/zyjiaocheng/953/4f4a61f10ed7442e898956fd67a31b96.jpg)
一、目录
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基础命令(6)全部内容,希望文章能够帮你解决Linux基础命令(6)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。