CentOS 目录说明
《bin》放置系统执行文件的目录
《boot》Liunx核心文件与开机所需配置文件
《dev》任何装置与接口设备都是以文件的形态存在此目录
《etc》系统主要的配置文件,账号密码文件、各种服务启动档等
《home》系统默认的用户家目录
《lib》 放置相关模块的驱动程序
《lib64》开机时常用的动态链接库,bin及sbin指令也会调用对应的lib库
《media》媒体,软盘、光盘、DVD等装置都挂载在此
《mnt》暂时挂载某些额外的装置,与/media相同
《opt》第三方协力软件放置的目录,KDE桌面管理系统
《proc》目录是虚拟文件系统 数据都在内存中,如系统核心 外部设备 网络状态 此目录不占用存储
《root》系统管理员 (root) 的家目录
《run》系统运行所需文件,重启后重新生成对应的目录数据
《sbin》某些服务器程序一般放置 /usr/sbin/ 本机自行安装的则放置 /usr/local/sbin/ 中 ifconfig fdisk
《srv》service的缩写,网络服务启动后,服务所需要取用的数据目录,www、ftp等
《sys》虚拟文件系统 目前已加载的核心模块与核心侦测到的硬件装置信息等,不占用存储
《tmp》一般用户或正在执行的程序临时存放文件的目录,任何人都可访问,重要数据不可放置
《usr》应用程序存放目录 /usr/bin应用程序 /usr/share共享数据 /usr/local软件升级包
《var》放置系统执行过程经常变化的文件,/var/log日志文件 var/spool/mail邮箱存放
安装tree软件,查看目录树结构;
运行 yum install tree -y 在目录下直接输入 tree 回车即可
一、关机命令
passwd 更改密码,然后sync
1、sync 将数据由内存同步到硬盘,保存
2、shutdown -h hours:minutes 按照预定时间关闭系统
3、init 0 / telinit 0 / shutdown -h now 关闭系统
4、shutdown -c 取消预定时间关闭系统
5、reboot 重启
6、logout 注销
二、文件目录操作命令
1、cd /home 进入home目录
2、cd … 返回上一级目录
3、cd …/… 返回上两级目录
4、cd 进入个人的主目录
5、cd ~user1 进入个人的主目录
6、cd - 返回上次所在目录
7、pwd 显示当前工作路径
8、ls 查看目录中的文件
9、ls -i 显示文件和目录的详细资料
10、ls -f 查看目录中的文件
11、ls -a 显示隐藏文件
12、mkdir dir1 dir2 创建目录dir1和dir2
13、mkdir -p /tmp/dir1/dir2 创建一个目录树
14、rm -f file1 删除文件file1
15、rmdir dir1 删除目录dir1
16、rm -rf dir1 删除文件file1同时删除其内容
17、mv dir1 new_dir 重命名/移动一个目录
18、cp file1 复制文件
20、cp -a /tmp/dir1. 复制一个目录到当前工作目录
21、in -s file1 lnk 创建一个指向文件或目录的软链接
22、in filw1 lnk1 创建一个指向文件或目录的物理链接
23、touch file1 创建一个文件
24、find / -name httpd.conf 再根目录下查找httpd.conf文件 表示整个硬盘下查找
25、find /etc -name ‘srm’ 使用通配符* (0或者任意多个) 在/etc目录下查找文件名有srm的文件
三、磁盘空间操作命令
1、df -h 显示已挂载的分区列表/存储
2、lsblk 查看磁盘挂载情况
3、mkdir /home/data 创建目录
4、mount /dev/sdd /home/data/ 挂载sdd磁盘到该目录
5、umount /dev/sdd 卸载磁盘分区
四、用户管理
1、adduser text 新建text用户
2、passwd text 新建text用户密码为text
3、groupadd textgroup 新建text工作组
4、usermod G groupname username 给已有用户增加工作组
5、cat /etc/passwd/ 查看用户
6、cat /etc/group/ 查看组
5、userdel -f text 删除text用户的家目录和/var/mail下的目录
6、groupdel -f text 删除组text的家目录和/var/mail下的目录
五、安装、卸载、升级软件
1、yum install xxx 安装软件包
2、yum remove xxx 卸载软件包
3、yum search xxx 查找软件包
4、yum list 列出可安装的软件包
5、yum list updates 列出可更新的软件包
6、yum list installed 列出所有已安装的软件包
yum下载的软件包和header存储在cache,不会自动删除
1、yum clean packages 清除rpm包
2、yum clean headers 清除header
3、yum clean oldheaders 清除 /var/cache/yum 下的headers
4、yum clean all 清除所有
升级、更新
1、yum update 升级所有包的同时也升级软件和系统内核
2、yum upgrade 只升级所有包,不升级软件和系统内核
六、命令行/卓面 切换
cat /etc/inittab
systemctl get-default 查看当前系统默认
systemctl set-default multi-user.target 设置开机默认命令行界面
systemctl set-default TARGET.target 设置开机默认图形化界面
路由
cat /route-ens33 查看ens33网络路由
traceroute 路由跟踪