首页 / LINUX / Linux系统目录详解及实用小技巧
Linux系统目录详解及实用小技巧
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux系统目录详解及实用小技巧,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2325字,纯文字阅读大概需要4分钟。
内容图文
![Linux系统目录详解及实用小技巧](/upload/InfoBanner/zyjiaocheng/1130/92d8ba43cb2e42b9a38cfab96b146a58.jpg)
下面以Centos 7为例:
启动级别修改
systemctl isolate multi-user.target
systemctl isolate runlevel3.target
启动文件在/etc/systemd/system/default.target
想要修改就直接更改文件就行了:
ln -sf /lib/systemd/system/[multi-user.target | graphical.target]\ /etc/systemd/system/default.target
/ :相对以下的目录来说,它如同一棵大树的“根”,一般,所有的树杈以它为起点
├── cgroup :用来资源限制资源职离 docker容器化
├── bin -> usr/bin :存放用户使用的基本命令(可执行二进制程序)不能单独分区
├── boot :跟内核有关的文件 grub内核和bootloader
├── dev :设备文件
├── etc :配置文件
├── home :用户家目录
├── lib -> usr/lib :程序包括系统所依赖的一些共享库文件及内核所依赖的模块文件
├── lib64 -> usr/lib64:系统文件所依赖的库文件
├── media :光盘挂载点
├── mnt :临时文件挂载点
├── opt :第三方软件安装位置
├── proc :伪文件系统 硬盘不存在,只存在于内存中,记录系统或者进程的运行信息
├── root :root家目录
├── sbin -> usr/sbin:存放管理类命令 也不能单独分区
├── srv :系统运行时产生的一些文件
├── sys :伪文件系统 记录系统硬件的一些运行信息
├── tmp :杂项,临时文件以及应用产生的临时文件
├── usr :误以为 user,Unix software resource
/lib /lib64 /bin /sbin
/local用来存放第三方的应用
/share 用来存放帮助
/etc 配置文件
/include主要用来存放头文件
/tmp临时文件
└── var:日志存放以及应用产生的一些文件或者临时文件 邮件队列
/var/log/message系统日志
/var/log/boot.log系统启动时候产生的一些日志
/var/log/dmesg输出内核或者是硬件的一些有效信息,可以使用dmesg命令
/var/log/mail.log邮件产生的日志
/var/log/cron系统和我们自定义的计划任务的日志
/var/msyqlMYSQL数据存放目录
/var/mail邮件存放目录 由于邮件服务 此目录可能会满 rsync (命令) 使用一个空目录来同步有问题的目录
/var/spool/cron跟计划任务相关的内容
selinux一定要关掉
getenforce 获取是否是开着的
sentenforce 0 临时关闭
/etc/selinux/config修改SELINUX=disabled就可以永久关闭
echo "$VAR_NAME" 变量会替换弱引用
ehco ’$VAR_NAME‘ 变量不会替换强引用
echo $(VAR_NAME)把一个命令的输出打印给另一个命令的参数
内部命令和外部命令:
内部命令:是shell自带的简练的命令,在系统启动时自动加载并驻留在内存中。
外部命令:大多都是实用程序,因为实用程序功能比较强大,所以它们包含的程序量也会很大,在系统加载时并不与系统一起加载到内存,而是在需要的时候在调入内存。
查看内部命令还是外部命令用:type COMMAND
时间设定:
date:查看系统时间
hwclock:查看硬件时间
date --help
date [MMDDhhmmYY.ss]ex:date 12311430[2016|16].30表示的是12/31/2016 14:30:30
+%F full date; same as %Y-%m-%d
+%Hhour (00..23)
+%M minute (00..59)
+%S second (00..60)
ex:
创建一个当前时间文件:touch data-`date+%F+%H+%M+%S`
硬件时间和系统时间同步的方法:
hwclock --hctosys :以硬件时间为标准,系统时间同步成硬件时间
hwclock --systohc :以系统时间为标准,硬件时间同步成系统时间
!#:重复执行第#条命令
!!:重复执行上一条命令
!string:重复执行上一条以string开头的命令
!$;调用上一条命令最后一个参数
echo -e "\033[字背景颜色;字体颜色m 字符串 \033[0m"
echo -e "\033[44;34m \033[5m hello world \033[0m" 带闪烁效果
字背景颜色范围:40----49
40:黑
41:深红
42:绿
43:黄色
44:蓝色
45:紫色
46:深绿
47:白色
字颜色:30-----------39
30:黑
31:红
32:绿
33:黄
34:蓝色
35:紫色
36:深绿
37:白色
本文出自 “10958002” 博客,请务必保留此出处http://10968002.blog.51cto.com/10958002/1910541
原文:http://10968002.blog.51cto.com/10958002/1910541
内容总结
以上是互联网集市为您收集整理的Linux系统目录详解及实用小技巧全部内容,希望文章能够帮你解决Linux系统目录详解及实用小技巧所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。