Linux
文章平均质量分 54
Linux
PrinciplesMan
一个人的生命是应该这样度过的:当他回首往事的时候,不因虚度年华而悔恨,也不因碌碌无为而羞耻。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux中的0.0.0.0和 ::
127.0.0.1属于{127,}集合中的一个,所有的网络号为127的地址都被称为环回地址,所以环回地址不等价于127.0.0.1,后者只是环回地址的一份子,是包含关系,环回地址loop back。Local :访问端口的方式,0.0.0.0 是对外开放端口,说明80端口外面可以访问;用双冒号“::”表示一组0或多组连续的0,但只能出现一次,每项数字前导的0可以省略,省略后前导数字仍是0则继续。127.0.0.1是个环回地址,是IP,并不表示“本机”,0.0.0.0才是真正表示网路中的本地。转载 2023-02-14 12:45:25 · 7335 阅读 · 1 评论 -
linux nuxt 部署 问题汇总
安装node。原创 2023-02-14 00:52:08 · 500 阅读 · 0 评论 -
Linux操作系统之批量杀死进程
在Linux操作系统中,一般常用的杀死进程的命令是 kill 、 pkill 、 killall ,根据杀死单个进程拓展至批量杀死进程。1、查看指定名称的进程,如下查看运行wps程序的进程:结果如下:2、根据进程号(PID)杀死进程:第二列显示的就是进程号kill 命令杀死指定进程PID的进程kill PID3、强制杀死进程。(有些进程可能杀不死,就加个-9参数,强制将其杀死)4、杀死多个进程,在命令 kill -9 后面跟多个进程的PID号即可。(进程号之间以空格隔开)转载 2022-10-04 01:14:24 · 24836 阅读 · 0 评论 -
Vmware linux系统如何切换到root用户
之后,就可以自由的切换到root用户了。这样就可以设置root用户的密码了。要通过su命令切换到root用户。输入root用户的密码即可。原创 2022-08-21 15:11:06 · 6592 阅读 · 0 评论 -
centos对应linux版本
由于Redhat和CentOS的发行版本现在众多,所以我们应该知道CentOS和Redhat及linux内核之间版本的对应关系对维护系统还是很有帮助的。更完整的一个对照表格。转载 2022-08-01 09:43:59 · 3369 阅读 · 0 评论 -
VMware centos7 下开放端口
3)对外开发端口查看想开的端口是否已开firewall-cmd--query-port=2181/tcp。添加指定需要开放的端口firewall-cmd--add-port=2181/tcp--permanent。除指定端口firewall-cmd--permanent--remove-port=123/tcp。查询指定端口是否开启成功firewall-cmd--query-port=123/tcp。重载入添加的端口firewall-cmd--reload。......原创 2022-07-31 13:29:29 · 1441 阅读 · 0 评论 -
VMware centOS7下 mkdir文件时出现 Permission denied 权限问题
尝试sudomkdir提示输入密码后被提示当前账户isnotinthesudoersfile(不在超级用户中)。6.usernameALL=(ALL)ALLusername为你的账户名,注意空格。操作完成后,就把当前账户加入了sudo,此时使用命令$sudomkdir可创建文件夹。5.按a键进入编辑,下方出现INSERT。9.输入q退出。2.输入当前账户的登录密码。...原创 2022-07-30 23:56:27 · 2611 阅读 · 0 评论 -
linux命令杀父进程和子进程
1 主进程杀死:kill -9 pid2 批量杀死大量的子进程phpkill -9 `ps -ef | grep php | grep -v "grep" | awk '{print $2}'`原创 2022-05-10 11:23:46 · 2897 阅读 · 0 评论 -
Linux服务器 新装机环境
1.JDKLinux系统下安装jdk及环境配置(两种方法)_u010227042的博客-CSDN博客2.NodeLinux nodejs 安装以及配置环境_u010227042的博客-CSDN博客_nodejs安装及环境配置linux3.MysqlLinux下安装mysql(服务器学习十)_u010227042的博客-CSDN博客...原创 2022-02-25 22:05:42 · 2165 阅读 · 0 评论 -
linux中/usr、/home、/bin、/dev、/var、/etc的区别
1、/bin存放二进制可执行文bai件(ls,cat,mkdir等),常用命令一般都在这里。2、/etc存放系统管理和配置文件。3、/home存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示。4、/usr用于存放系统应用程序,比较重要的目录/usr/local 本地系统管理员软件安装目录(安装系统级的应用)。这是最庞大的目录,要用到的应用程序和文件几乎都在这个目录。5、/dev在Linux中设备都是以文件形式出现,这...转载 2022-02-25 13:51:38 · 4939 阅读 · 0 评论 -
腾讯云服务器 Centos7.5 挂载数据盘
第一、检查硬盘设备是否有数据盘# 先执行fdisk -l# 以下是执行结果# 检查腾讯云服务器数据硬盘# 我们可以看到有20GB的数据盘没有挂载,看好前面的路径/dev/vdb第二、数据硬盘分区(可选)# 执行fdisk /dev/vdb# 依次输入 n 、p、 1、 回车、回车、wq# 这里的VDA是我们上面看到数据硬盘的名称,如果你不是这个需要根据你真实的盘名称替换,如果是和我一样,那就直接复制。第三、ext3格式化分区# 格式化为ext3文件系统原创 2022-02-25 11:25:48 · 1217 阅读 · 0 评论 -
Linux下使用acme.sh 配置https 免费证书
acme.sh简单来说acme.sh 实现了 acme 协议, 可以从 let‘s encrypt 生成免费的证书。acme.sh 有以下特点:一个纯粹用Shell(Unix shell)语言编写的ACME协议客户端。完整的ACME协议实施。 支持ACME v1和ACME v2 支持ACME v2通配符证书简单,功能强大且易于使用。你只需要3分钟就可以学习它。Let's Encrypt免费证书客户端最简单的shell脚本。纯粹用Shell编写,不依赖于python或官方的Let's Encr转载 2021-12-29 14:26:07 · 3134 阅读 · 0 评论 -
trojan常用命令的一些补充
启动systemctl start trojan重启systemctl restart trojan关闭systemctl stop trojan状态查询(如果有显示绿色active(running),就表示正常运行中)systemctl status trojan错误查询journalctl -e -u trojan.service开机自动启动systemctl enable trojan禁止开机自动启动systemctl disable trojan...转载 2021-07-30 21:46:52 · 4879 阅读 · 0 评论 -
初始化Linux数据盘(fdisk)
操作场景本文以云服务器的操作系统为“CentOS 7.0 64位”为例,采用fdisk分区工具为数据盘设置分区。MBR支持的磁盘最大容量为2 TB,GPT最大支持的磁盘容量为18 EB,因此当您初始化容量大于2 TB的磁盘时,分区形式请采用GPT。对于Linux操作系统而言,当磁盘分区形式选用GPT时,fdisk分区工具将无法使用,需要采用parted工具。关于磁盘分区形式的更多介绍,请参见场景及磁盘分区形式介绍。不同云服务器的操作系统的格式化操作可能不同,本文仅供参考,具体操作步骤和差异请参考转载 2021-07-22 23:12:26 · 1106 阅读 · 0 评论 -
linux打开文件时提示Write error in swap file
问题: 在linux环境下,用vi打开某文件时,提示Write error in swap file原因:磁盘空间已满解决:用df -hl命令查看磁盘使用情况,删除该区块中无用的文件转载 2021-07-21 10:50:18 · 1221 阅读 · 0 评论 -
动态扩容Linux根目录 (解决/dev/mapper/centos-root 占用了过高问题)
1. 首先,必须确保其他分区有足够的空间用来分给根目录/。可以使用以下命令查看:$ sudo df -h可以看到,这里home目录空闲的空间还很大,因此,我们将home的空间分给根目录一些。2. 扩容根目录的思路如下:将/home文件夹备份,删除/home文件系统所在的逻辑卷,增大/文件系统所在的逻辑卷,增大/文件系统大小,最后新建/home目录,并恢复/home文件夹下的内容。3. 备份/home分区内容这里需要选一个能够容纳下/home文件夹大小的分区,可以看到/run剩余空间转载 2021-07-21 10:49:07 · 822 阅读 · 0 评论 -
centos7 安装php7,报错cannot get uid for user nginx
linux创建user 和 group 请参照https://blog.csdn.net/u010227042/article/details/118804388?spm=1001.2014.3001.5501原创 2021-07-16 16:10:53 · 692 阅读 · 0 评论 -
centos7下php设置用户和组,centos7下创建新用户和组
linux下添加,删除,修改,查看用户和用户组1 .增加一个test组groupadd test2. 将test组的名子改成test2groupmod -n test2 test3. 删除组test2groupdel test24. 查看组查看当前登录用户所在的组groups查看用户test所在组groups test查看所有组cat /etc/group用户操作1. 添加用户和修改用户帮助文档useradd -help #添加帮助文档...转载 2021-07-16 16:06:07 · 1526 阅读 · 0 评论 -
linux查看系统类型和版本
首先大致普及下linux系统的版本内容。1.内核版本和发行版本区别我的理解,内核版本就是指linux中最基层的代码,版本号如Linux version 3.10.0-327.22.2.el7.x86_64发行版本就是在某版本内核的基础上加了发行商自己想加进去的很多软件代码,比如CentOS Linux release 7.2.1511 (Core)2.redhat和centos区别一般我们使用的阿里云的都是centos,但是有的人又说是redhat,其实两者差不多;red h..转载 2021-07-16 11:34:40 · 8156 阅读 · 0 评论 -
linux如何查看端口被哪个进程占用
本文介绍linux如何查看端口被哪个进程占用的方法:1、lsof -i:端口号2、netstat -tunlp|grep 端口号都可以查看指定端口被哪个进程占用的情况【步骤一】lsof -ilsof -i 用以显示符合条件的进程情况,lsof(list open files)是一个列出当前系统打开文件的工具。以root用户来执行lsof -i命令,如下图【步骤二】lsof -i:端口号lsof -i:端口号,用于查看某一端口的占用情况,比如查看22号端口使用情况,lsof -i:转载 2021-07-15 19:38:17 · 24193 阅读 · 0 评论 -
Linux nodejs 安装以及配置环境
从官网中下载nodejs打开官网https://nodejs.org/en/download/复制拿到链接,下载nodejs到/usr/local/node/wget https://nodejs.org/dist/v10.15.3/node-v10.15.3-linux-x64.tar.xz解压tar -xvf node-v10.15.3-linux-x64.tar.xz删除压缩包rm node-v10.15.3-linux-x64.tar.xz配置软连接...原创 2020-11-29 14:33:42 · 2368 阅读 · 0 评论 -
linux打包解压包(tar.gz )
01-.tar格式解包:[*******]$ tar xvf FileName.tar打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)02-.gz格式解压1:[*******]$ gunzip FileName.gz解压2:[*******]$ gzip -d FileName.gz压 缩:[*******]$ gzip FileName03-.tar.gz格式解压:[*******]$ tar zxvf FileNa.原创 2021-07-15 07:33:26 · 4800 阅读 · 0 评论 -
如何查看linux系统中某个软件是否安装,以及运行的软件安装的位置?
开发中有时候需要查看某个软件是否安装,以及为了配置某个软件的配置文件,需要知道其安装位置?但是linux安装软件的方式比较多,有用yum源安装的,有安装rpm包,也有tar直接解压tar安装的方式。所以没有一个通用的办法能查到某些软件是否安装了。方法一:一般软件安装完成以后都会配置环境变量,可以使用echo方法查看其安装目录,或者在cat /etc/profile查看[robot@hadoop101 ~]$ echo $HADOOP_HOME/opt/modules/hadoop-2.7.2..转载 2021-07-04 21:49:42 · 2125 阅读 · 0 评论 -
linux系统查看当前正在运行的服务
--查看当前服务器所有服务service--status-all-- 查看当前所有正在运行的服务service--status-all|greprunning--查看指定服务运行状态如 httpdservice--status-all|grephttpd或 service httpd status--查看系统启动自启动的服务列表chkconfig--list--centos7版本--查看正在运行的服务systemctl...转载 2021-05-22 09:21:20 · 22059 阅读 · 0 评论 -
Linux系统清理内存
清理内存1.清理前查看内存使用情况#free -m2.释放前最好sync一下,防止丢数据.因为LINUX的内核机制,一般情况下不需要特意去释放已经使用的cache。这些cache起来的内容可以增加文件以及的读写速度。#sync2.开始清理#echo 1 > /proc/sys/vm/drop_caches3.清理后内存使用情况#free -m4.完成!...转载 2021-05-22 09:14:42 · 4478 阅读 · 0 评论 -
负载均衡集群(LBC)
一、LVS简介及工作模式1. LVS简介Linux Virtual Server,该软件的功能是实现LB(load balance)2.LVS的三种工作模式1)NAT模式(NAT)LVS 服务器同时充当一台NAT 网关,拥有公有IP ,同时负责将针对此公共IP的请求依据算法将请求转发给LAN 中的某台真实服务器(node) ,node 处理完成请求后将结果返回至LVS Server(调度器), 在由LVS Server 将结果返回给用户。可以将内部网络隐藏 (VIP虚拟IP,RIP真实IP),适用转载 2021-04-14 15:43:00 · 1053 阅读 · 0 评论 -
linux文件权限说明(drwxr-xr-x)
在linux中查看文件的时候,在每一行的最前面会有这样的一串字符"drwxr-x---",如下面的样例:drwxr-x--- 2 root root 37 Apr 18 10:50 data-rw-r--r-- 1 root root 68549 Sep 26 2018 fields.yml-rwxr-xr-x 1 root root 33903123 Sep 26 2018 filebeat-rwxr-xr-x 1 root root 1011 Mar 27......转载 2021-03-24 16:48:58 · 8861 阅读 · 0 评论 -
Linux PHP多版本切换 超简单办法
今天在帮别人安装一个不知所谓的东西时碰到,三版本的PHP环境,我感觉那个人也是666哒,他使用的是AMH快速开发工具有图有真相!!!然后就顺便写下怎么快速,简便切换php版本首先:find命令找下php在哪里先#find / -name php第一步:ln命令(百度下大把资源)主要用来创建软连接现在主要是想将5.4版本换5.5版本:#ln -s /usr/local/php-5.5/bin/php(你想要换成的php版本的路径)/usr/sbin/ph...转载 2020-12-06 22:11:34 · 1383 阅读 · 0 评论 -
【Linux】一步一步学Linux——Linux系统目录详解(09)
00. 目录目录00. 目录 01. 文件系统介绍 02. 常用目录介绍 03. /etc目录文件 04. /dev目录文件 05. /usr目录文件 06. /var目录文件 07. /proc 08. 比较重要的一些目录 09. 参考【Linux】一步一步学Linux系列教程:https://blog.csdn.net/dengjin20104042056/article/details/9466963901. 文件系统介绍Win和Linux文件系统区别 ..转载 2020-12-02 16:41:44 · 345 阅读 · 0 评论 -
Linux CentOS7 系统目录详解
1、目录结构 2、文件类型 LINUX有四种基本文件系统类型:普通文件、目录文件、连接文件和特殊文件,可用file命令来识别。 普通文件:如文本文件、C语言元代码、SHELL脚本、二进制的可执行文件等,可用cat、less、more、vi、emacs来察看内容,用mv来改名。 目录文件:包括文件名、子目录名及其指针。它是LINUX储存文件名的唯一地方,可用ls列出目录文件。 连接文件:是指向同一索引节点的那些目录条目。用ls来查看是,连接文件...转载 2020-12-02 16:39:55 · 814 阅读 · 0 评论 -
linux下/etc/init.d的简单介绍
1、init.d 目录中存放的是一系列系统服务的管理(启动与停止)脚本。2、用service命令可执行init.d目录中相应服务的脚本。例:执行命令“service resin start”,可启动/etc/init.d/resin脚本3、/etc/init.d是指向/etc/rc.d/init.d的软连接...转载 2020-12-02 14:19:24 · 559 阅读 · 0 评论 -
CentOS7安装Nginx 课程2
文章转自:https://www.cnblogs.com/liujuncm5/p/6713784.html安装所需环境Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用CentOS7 作为安装环境。一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:yum install gcc-c++二. PCRE pcre-devel 安装PCRE(...转载 2020-11-29 20:29:54 · 255 阅读 · 0 评论 -
Linux 查看端口使用情况
之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下:1.netstat -anp |grep 端口号如下,我以3306为例,netstat -anp |grep 3306(此处备注下,我是以普通用户操作,故加上了sudo,如果是以root用户操作,不用加sudo即可查看),如下图1: 图1...转载 2020-11-29 16:28:00 · 563 阅读 · 0 评论 -
修改 nginx 启动默认端口
nginx 解压目录下的 conf 目录下的 nginx.conf 修改对应端口转载 2020-07-14 17:41:02 · 3315 阅读 · 0 评论 -
Linux 查看端口使用情况
之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下:1.netstat -anp |grep 端口号如下,我以3306为例,netstat -anp |grep 3306(此处备注下,我是以普通用户操作,故加上了sudo,如果是以root用户操作,不用加sudo即可查看),如下图1: 图...转载 2020-07-14 17:17:40 · 347 阅读 · 0 评论 -
LINUX下安装卸载软件
1、源代码包的安装 gzip -d apache_1.3.20.tar.gz (解压) tar xvf apache_1.3.20.tar (解包) cd apache_1.3.20 ./configure (配置) ----./configure --help(查看configure选项) make (编译) make install (安装) make cle...转载 2020-07-14 16:15:14 · 496 阅读 · 0 评论 -
Linux系统下安装jdk及环境配置(两种方法)
这里介绍两种linux环境下jdk的安装以及环境配置方法在windows系统安装jdk以及环境配置,相信大家都会,这里就不做赘述了,这里主要讲讲linux下的jdk安装以及环境配置。第一种属于傻瓜式安装,一键安装即可(yum安装);第二种手动安装,需要自己去Oracle官网下载需要的jdk版本,然后解压并配置环境,整个过程其实很简单。一、yum一键安装这种办法简单粗暴,就像盖伦丢技能一......转载 2019-10-26 13:02:41 · 3146 阅读 · 0 评论 -
Linux 环境下 Tomcat JDK1.7 升级 1.8
linux版本的JDK1.8 上传 至linux 目录 /home/cms/jdk/ 下将tomcat JDK指向JDK1.8 方法如下: tomcat bin目录下 startup.sh 增加指令如下:原创 2019-10-25 19:55:17 · 892 阅读 · 0 评论 -
linux常用指令2
压缩tarzcvffilename.tar.zdirname。压缩tarjcvffilename.tar.bz2dirname。压缩tarzcvffilename.tar.gzdirname。解压tarzxvffilename.tar.z。解压tarjxvffilename.tar.bz2。解压tarjxvffilename.tar.bz。解压tarzxvffilename.tar.gz。解包tarzxvffilename.tar。...原创 2019-10-25 16:22:40 · 309 阅读 · 0 评论 -
linux tomcat 启动问题
执行startup.sh 报错执行catalina.sh 报错The BASEDIR environment variable is not defined correctly现一步一步解决如下:配置 .bash_profile的环境变量。.bash_profile文件存在于用户主目录下,绝对路径为/home/$name/.bash_profile.bash_pro...原创 2019-10-25 16:06:58 · 421 阅读 · 0 评论
分享