
Linux
诗人不写诗
当你足够努力时,全世界都会给你让路
展开
-
Linux用户和用户组
Linux是多用户、多任务操作系统一般来说,一个服务分配一个用户,这个用户只拥有这个服务相关文件的相关权限,如果用户不需要登陆,连密码都可以不分配,一般来说,非法分子都是获取当前进程的的权限来攻击服务器,而不是取得某个用户的用户名和密码。原创 2023-07-19 00:50:59 · 553 阅读 · 0 评论 -
Unix和Linux
在 UNIX 产生后,版权在 AT&T 手里,在 Version 7 UNIX 发布之后,发布了新的授权条款,将UNIX 源码私有化,大学不得再使用 UNIX 源码,荷兰阿姆斯特丹自由大学计算机科学系的塔能鲍姆教授(Andrew Stuart "Andy" Tanenbaum)为了教学,自己写了一个类 UNIX 的小系统,命名为 MINIX(意为mini-UNIX)。multi语义是包罗万象,但他失败了,所以新系统用了uni一个的意思,早期是unics,后来变成了Unix,这个名字显然更好。原创 2023-04-22 11:44:42 · 416 阅读 · 0 评论 -
Linux mount命令
Linux试图尽量通过文件管理一切,从宏观上看,计算机就是通过软件操作硬件的一个机器,上层是软件,下层的硬件。冯诺依曼机器的核心就是存储程序,软件安装时固化在磁盘,运行时加载到内存,同时写文件固化部分信息。这是一切皆文件的一部分含义。另外,计算机所做的所有事情就是接受数据,处理数据,输出数据,把这些数据存储到文件就可以解释计算机的所有功能,所以一切皆文件是可能的,具体说来,Linux用目录和文件来表示一切,如外设硬盘,Linux中目录不是在磁盘上的一块空间,Linux目录是一个逻辑符号,一个目录可以代表一块原创 2022-07-13 02:03:51 · 385 阅读 · 0 评论 -
Unix Linux环境变量加载和设置
系统环境变量加载顺序/etc/profile/etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc1、/etc/profile和 /etc/paths是系统级别的,系统启动就会加载,所有用户共享。2、如果~/.bash_profile文件存在,则后面的几个文件就会被忽略不读了; 如果 ~/.bash_profile 文件不存在,就会读~/.bash_login,如果~/.bash_login存在,就不会读后面,...原创 2022-04-23 12:57:59 · 1634 阅读 · 0 评论 -
linux安装nginx
nginx官方没有提供二级制包,只能编译安装//安装gccyum install gcc-c++ //安装PCRE pcre-develyum install -y pcre pcre-devel //安装zlibyum install -y zlib zlib-devel //安装Open SSLsucd /usr/local/myapp/nginxwget http://nginx.org/download/nginx-1.20.2.tar.gztar -xvf原创 2022-04-17 21:47:58 · 2491 阅读 · 0 评论 -
常见Linux命令
线上查询及帮助命令文件和目录操作命令查看文件及内容处理命令文件压缩及解压缩命令信息显示命令搜索文件命令用户管理命令基础网络操作命令深入网络操作命令有关磁盘与文件系统的命令系统权限及用户授权相关命令查看系统用户登陆信息的命令内置命令及其它系统管理与性能监视命令关机 / 重启 / 注销和...原创 2021-07-13 20:24:22 · 94 阅读 · 0 评论 -
Linux常用
ls输出:-rwxr-xr-x 1 hobby hobby 3489 Jul 13 23:22 catalina.2019-07-13.log第1字段: 文件属性字段:文件类型前三个表示文件拥有者的权限,中间三个表示文件所属组拥有的权限,最后三个表示其他用户拥有的权限-表示该文件是一个普通文件d表示该文件是一个目录,字母"d",是dirtectory(目录)的缩写注意:目录...原创 2019-07-28 15:51:16 · 111 阅读 · 0 评论 -
Linux设备
1. Linux 上的设备 (device)Linux 操作系统中,各种设备驱动(device driver)通过设备控制器(device controller)来管理各种设备(device),其关系如下图所示:这些设备之中,受同一个 device driver 管理的设备都有相同的 major number,这个数字可以看作设备的类别号码,被内核用于识别一类设备 受同一个 dev...转载 2019-03-19 11:01:16 · 1481 阅读 · 0 评论 -
Linux设置环境变量方式和区别
1、设置全局环境变量当用户登录时,执行一次/etc/profile,并从 /etc/profile.d 目录的配置文件中搜集shell 的设置。一般用于设置所有用户使用的全局变量。所以设置全局环境变量的方式有2种。1是 vi /etc/profile添加export JAVA_HOME=/usr/local/jdk/jdk1.8.0_201export PATH=$JAVA_HOME/...原创 2019-03-25 12:30:52 · 690 阅读 · 1 评论 -
nohup和&启动程序区别
nohup: no hang up,忽略挂断信号sigint: signal interrupt,ctrl+c会发送此信号sighup: signal hang up,关闭终端会发送此挂断信号&: 放在执行命令最后,使启动的程序忽略sigint信号所以最终的结果就是使用nohub启动的程序可以使用ctrl+c关闭,关闭终端无法终止程序,使用&启动的程序无法使用ctr...原创 2019-01-10 21:55:37 · 2380 阅读 · 0 评论 -
Linux 日志查询查用命令
zgrep -C 20 'test' log.2018-08-23zgrep --color='always' -C20 'test' log.2018-08-23原创 2018-08-23 19:40:15 · 315 阅读 · 0 评论 -
Linux tmpfs是什么
tmpfs是临时文件系统的意思,但是他又不是普通的文件系统,因为他不是物理磁盘上的空间,而是内存中的一块空间,但却以物理磁盘分区的方式展示给用户,让用户操作这块空间。tmpfs不需要mkfs命令来格式化,这是他与文件系统的区别,默认情况下最大占用物理内存一半大小的空间。tmpfs出现的历程是这样的,一开始有RamDisk这种技术,这种技术提供一种将内存直接作为分区来使用的能力,且...原创 2017-12-08 23:13:58 · 11310 阅读 · 1 评论