文件属性
二进制编译安装
编译安装软件:优点:单独定制安装软件(定制化)缺点:不能解决依赖关系前提是:下载源代码包:https://nginx.org/download/nginx-1.20.1.tar.gz [root@localhost ~]# wget https://nginx.org/download/nginx-1.20.1.tar.gz知识储备: 解压文件:tar -xf nginx-1.20.1.tar.gz [root@localhost ~]# ll# 查看到当前有nginx-1.20.1.tar.gz压缩包 [root@localhost ~]# tar -xf nginx-1.20.1.tar.gz 利用tar -xf来解压 1、检查系统[root@localhost ~]# cd nginx-1.20.1[root@localhost nginx-1.20.1]# ll[root@localhost nginx-1.20.1]#./configure# 检查系统命令,缺失哪个装哪个# 注:一定在nginx-1.20.1里才能执行./configure命令./configure: error: the HTTP rewrite module requires the PCRE library.[root@localhost yum.repos.d]# yum install pcre pcre-devel -y# 装 pcre pcre-devel 这两个软件[root@localhost nginx-1.20.1]#./configure# 检查系统命令,缺失哪个装哪个./configure: error: the HTTP gzip module requires the zlib library. # 缺失zlib[root@localhost nginx-1.20.1]# yum install zlib zlib-devel -y # 装 zlib zlib-devel 这两个软件[root@localhost nginx-1.20.1]# yum install make gcc gcc-c++ -y# 这三个包最好装下2、编译 [root@localhost nginx-1.20.1]# make# 编译命令 -j : 多核编译, 但是容易出错3、安装 [root@localhost nginx-1.20.1]# make install# 编译安装 [root@localhost nginx-1.20.1]# cd /usr/local# 进入usr/local里 [root@localhost local]# ll # 查询有nginx吗 [root@localhost local]# cd nginx/ # 进入nginx[root@localhost nginx]# pwd/usr/local/nginx# 默认装在 /usr/local/nginx 这里4、测试[root@localhost nginx]# systemctl stop nginx# 停掉nginx[root@localhost nginx]# /usr/local/nginx/sbin/nginx# 启动nginx服务[root@localhost nginx]# /usr/local/nginx/sbin/nginx -s stop# 停止nginx服务 # 恢复以前的[root@localhost nginx]# systemctl start nginx# 启动nginx
var日志
文件信息:/var/log/messages作用说明:软件安装运行以及系统运行异常日志文件
proc文件系统
文件信息:/proc/cpuinfo作用:用于查看系统cpu信息情况文件[root@localhost ~]# cat /proc/cpuinfo# 查看cpu类型文件信息:/proc/meminfo作用:用于查看系统内存信息情况文件相关命令:free -h[root@localhost ~]# cat /proc/meminfo# 查看内存文件信息:/proc/loadavg作用:用于查看系统负载信息情况文件,用于衡量系统繁忙程度1、系统负载:单位时间内,系统进程占用CPU的相对时间。[root@localhost ~]# cat /proc/loadavg 0.00 0.01 0.04 1/104 6702 [root@localhost ~]# 18:27:13 up2:41,1 user, load average: 0.00,0.01,0.04当前系统时间 系统状态 启动事案件 1个窗口1分钟负载 10分钟负载15分钟负载[root@localhost nginx]# while true ; do w ; sleep 1; clear; done# 死循环文件信息:/proc/mounts作用:用于查看系统挂载信息情况文件[root@localhost nginx]# cat /proc/mounts# 查看挂载的所有信息
文件属性
1、常见的文件类型有哪些d : 文件夹- :普通文件l : 链接文件c : 字符设备文件b :块设备文件s : socket文件p : 管道文件管道:将前面一个命令的结果交给后面一个命令来处理即为管道技术。2、硬链接和软连接硬链接 : ln [源来的路径] [新的路径]软连接 : ln -s [源来的路径] [新的路径]注:在linux操作系统中,硬链接个数为0时,才会删除源文件硬链接和软连接的区别: 软链接:相当于建立了一个新的快捷方式文件,该文件有自己的名称和inode以及物理存储的文件数据,文件数据里记录着如何跳转的设置数据,访问该快捷文件会被重新定向到原始文件,删除原始文件,软链文件失效; 硬链接:相当于为当前文件名对应的文件再建立了一个文件别名,别名对应的inode以及物理数据都是一样的,一旦建立,我们甚至根本无法区分谁是原始文件的原始名称,删除文件的其中一个名称,文件不会丢失,除非把所有的名称都删除。 file文件信息:配置文件:.conf日志文件:.log脚本文件:.shpython文件:.py
用户及用户组
1、用户和用户组 用户相当于系统管理员 用户组相当于具备某种相同特征的一系列用户的集合 2、创建用户:useradd:创建用户groupadd:创建用户组id : 查看指定用户的id(默认查看当前用户)格式:useradd [选项] [名称]选项:-u :指定uid # uid代表用户的唯一编号-g :指定gid # gid代表用户组的唯一编号-r :指定创建系统用户-s :指定用户默认的解析器 用户名的规范:1、可以包含字母和数字2、必须以字母开头系统用户和普通用户的区别:系统用户一般用运行系统级别的应用程序:普通用户一般用来登录操作系统id号在 0 ~ 200之间的用户运行的是操作系统级别的应用程序id号在 201 ~ 999 之间的用户运行的是用户级别的应用程序通常情况下,id号在1000以下,那么该用户就是系统用户,在1000以上是普通用户。系统常用的shell解析器 查看:[root@localhost ~]# vim /etc/passwd/bin/bash# root默认解析器/bin/sh/etc/passwd文件保存的是用户信息案例:创建用户[root@localhost ~]# groupadd -g 666 meng[root@localhost ~]# useradd -u 666 -g 666 meng
作者:迷恋~以成伤
来源链接:https://www.cnblogs.com/mengqingqiang/p/15325667.html
版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。
2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。