
linux
文章平均质量分 58
linux
lxw1844912514
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux查找关键字出现的位置
Linux查找关键字出现的位置原创 2023-07-12 13:59:14 · 2300 阅读 · 0 评论 -
SSH下authorized_keys, id_rsa, id_rsa.pub, known_hosts作用
一、known_hsotsssh会把你每个你访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts。当下次访问相同计算机时,OpenSSH会核对公钥。如果...转载 2020-05-09 08:20:00 · 12604 阅读 · 0 评论 -
nohup.out 文件的前世今生
一、nohup.out是什么文件,如何产生的用途:LINUX命令用法,不挂断地运行命令。语法:nohup Command [ Arg ... ] [ & ]描述:nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示“and”的符号)到命令的尾部。例子: nohup ./startWeblogic.sh ...原创 2022-03-12 15:25:31 · 3413 阅读 · 0 评论 -
linux bg和fg命令
linux bg和fg命令linux下我们如果想一个任务或者程序还后台执行可以使用&,实际上linux还提供了其他任务调度的命令。bg: 将一个在后台暂停的命令,变成继续执行;【background后景;背景;不显眼的位置;底色】 fg: 将后台中的命令调至前台继续运行,【foreground:前景,重要位置】 jobs: 查看当前有多少在后台运行的命令 ctrl + z: 可以将一个正在前台执行的命令放到后台,并且暂停 nohup 命令 :不挂断地运行命令。nohup就是不挂起的.原创 2022-03-11 00:32:55 · 4752 阅读 · 0 评论 -
Linux怎么查看软件安装路径 查看mysql安装在哪
https://jingyan.baidu.com/article/86112f1378bf282737978730.htmlLinux系统一般都是命令行界面,对于安装的软件也是通过命令安装的。对于软件包更新和卸载等有时候需要查看检查是否有改软件,软件安装存储的路径对于修改配置文件等是必要的。那么怎么查看软件安装路径呢?咗嚛以centos系统为例演示,简单查找软件安装路径的方法...原创 2017-12-29 17:26:00 · 2402 阅读 · 0 评论 -
Linux 将本地文件上传Linux服务器, 即ssh 命令上传本地文件
scp从服务器下载文件到本地或从本地上传文件到服务器在linux下一般用scp这个命令来通过ssh传输文件。1、从服务器上下载文件scpusername@servername:/path/filename/var/www/local_dir(本地目录)例如scproot@192......原创 2017-09-08 17:34:00 · 24373 阅读 · 0 评论 -
CentOS下用于查看系统当前登录用户信息的4种方法
作为系统管理员,你可能经常会(在某个时候)需要查看系统中有哪些用户正在活动。有些时候,你甚至需要知道他(她)们正在做什么。本文为我们总结了4种查看系统用户信息(通过编号(ID))的方法。...原创 2020-07-14 08:30:00 · 7774 阅读 · 0 评论 -
一文详解scp命令
scp加密的方式在本地主机和远程主机之间复制文件补充说明scp命令用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是...原创 2021-06-07 11:55:52 · 968 阅读 · 0 评论 -
Linux创建用户、设置密码、修改用户、删除用户命令
与大家分享下Linux系统中创建用户、设置密码、修改用户、删除用户的命令,希望对你有所帮助。useradd testuser 创建用户testuserpasswd testuser 给已创建的用户testuser设置密码说明:新创建的用户会在/home下创建一个用户目录testuserusermod --help 修改用户这个命令的相关参数userdel testuser 删...原创 2018-04-26 11:14:00 · 8920 阅读 · 0 评论 -
linux centos7安装netcat
在用swooleUDP服务器可以使用netcat -u 来连接测试时,报错-bash: netcat: command not found,网上一搜,才知道centos7未安装netcatNetCat是一个非常简单的Unix工具,可以读、写TCP或UDP网络连接(network connection)。它被设计成一个可靠的后端(back-end) 工具,能被其它的程序程序或脚本直接地或容易地...原创 2020-01-16 20:41:57 · 3026 阅读 · 0 评论 -
mac安装的vagrant访问laraval欢迎页面,执行时间15秒,安装nfs挂载点(亲测可行)
MAC开启 NFS 文件系统提升 Vagrant 共享目录的性能Vagrant虚拟机系统:CentOS6.5首先要把虚拟机的网络设置成:private_network模式。1、虚拟机安装nfs服务:centos 5 :yum -y install nfs-utils portmapcentos 6 :yum -y install nfs-utils rpc...原创 2020-03-28 17:42:05 · 1053 阅读 · 0 评论 -
PHP执行系统外部命令函数:exec()、passthru()、system()、shell_exec()
php提供4种方法执行系统外部命令:exec()、passthru()、system()、 shell_exec()。在开始介绍前,先检查下php配置文件php.ini中是有禁止这是个函数。找到 disable_functions,配置如下:disable_functions =如果“disable_functions=”后面有接上面四个函数,将其删除。默认php.ini配置...原创 2019-06-19 23:03:00 · 2721 阅读 · 0 评论 -
重启nginx后丢失nginx.pid的解决方法
一,nginx的停止操作停止操作是通过向nginx进程发送信号来实现的。步骤1:查询nginx主进程号复制代码 代码如下:ps -ef | grep nginx在进程列表里面找master进程,它的编号就是主进程号了。步骤2:发送信号从容停止Nginx:kill -QUIT 主进程号快速停止Nginx:kill -TERM 主进程号强制停止Nginx:...原创 2017-09-13 10:25:00 · 1685 阅读 · 1 评论 -
linux利用sendmail发送邮件的方法
Linux利用sendmail发送邮件,方法1 安装sendmail即可使用, mail -s "test" [email protected]/mail会默认使用本地sendmail发送邮件,这样要求本地的机器必须安装和启动Sendmail服务,配置非常麻烦,而且会带来不必要的资源占用。方法2。利用外部的smpt服务器而通过修改配置文件可以...原创 2017-08-22 22:46:00 · 1351 阅读 · 1 评论 -
通过Vagrant搭建PHP环境(一) Vagrant box添加配置
系统Windows10Vagrant 1.8.1VirtualBox 5.0.20vagrant box下载地址:http://cloud.centos.org/centos/7/vagrant/x86_64/images/第一、添加vagrant box命令:vagrant box add 名称 box地址说明:box我放在了,f:/vagrant下所以cmd进入到f:/vagran...原创 2019-06-30 23:44:00 · 1128 阅读 · 1 评论 -
查看crontab运行状态
cron服务是linux的内置服务,但它不会开机自动启动。可以用以下命令启动和停止服务:/sbin/service crond start/sbin/service crond stop/sbin/service crond restart/sbin/service crond reload以上1-4行分别为启动、停止、重启服务和重新加载配置。要把cron设为在开机的时候自动...原创 2019-04-29 19:18:00 · 12668 阅读 · 2 评论 -
平滑重启某个进程
1.平滑重启某个进程#方法一:#echo "loading..."#pid=`pidof SwooleTaskServerDaemon`#echo $pid#kill -USR1 $pid#echo "loading success"#方法二:echo "Reloading..."cmd=$(pidof SwooleTaskServerDaemon)echo $cmdkill -USR1 $cmdecho "Reloaded"2.linux使用脚本杀死特定的进程li.原创 2021-10-26 17:25:50 · 1004 阅读 · 0 评论 -
Centos 根据端口查看占用进程 根据进程查看占用端口
1.根据端口查看占用进程netstat -tunlp | grep 端口显示tcp6 0 0 :::20401 :::* LISTEN 226795/java说明 进程 226795 占用 20401这个端口2.查看占用的进程信息,ps -ef | grep 226795获取应用进程idps -ef | grep 应用名显示root 143275 142292...转载 2021-10-20 10:17:00 · 8900 阅读 · 2 评论 -
CentOS修改hosts文件及生效命令
修改hosts文件vim /etc/hosts如:127.0.0.1 http://www.baidu.com修改完成后生效命令/etc/init.d/network restart原创 2021-10-18 17:08:00 · 7068 阅读 · 2 评论 -
Windows查看某个端口被占用的解决方法
1、开始----》运行----》cmd,调出命令窗口。2、输入命令:netstat -ano,列出所有端口的情况。在列表中我们观察被占用的端口,比如是49153,首先找到它。3、查看被占用端口对应的PID,输入命令:netstat -aon|findstr “49153”,回车,记下最后一位数字,即PID,这里是1008。4、继续输入tasklist|findstr “1008”,回车,查看是哪个进程或者程序占用了1008端口,结果是:svchost.exe。5、或者是我们打开任务管理器也能根据PI转载 2021-10-18 09:54:37 · 1892 阅读 · 0 评论 -
linux 查找目录下的所有文件中是否包含某个字符串
grep -rn "runlog查找的关键词" *-r: 递归查找-n: 显示行号*: 当前目录所有文件,也可以是某个文件名原创 2021-10-12 15:17:25 · 782 阅读 · 0 评论 -
在phpstudy中nginx伪静态配置
########################### #以下是虚拟主机配置 server { listen 80; server_name hzym.com; root "D:\phpstudy\PHPTutorial\WWW\www.well.com.cn\www";#以下是伪静态配置 ...原创 2018-02-26 10:37:00 · 3484 阅读 · 0 评论 -
常用shell命令归纳总结
一.首先,什么是shell shell翻译成壳的意思,它是包裹在linux内核外层的,一个可通过一系列的linux命令对操作系统发出相关指令的人机界面。 shell可以通过其条件语句和循环语句等,把一系列linux命令结合在一起,形成一个相当于面向过程的程序,shell script,来实现一些较为复杂的功能。 总括,shell是linux命令集的概称,是属于命令行的人机界面。Shell 是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设...原创 2021-06-30 20:52:22 · 16628 阅读 · 1 评论 -
linux查看某个时间段的日志(sed -n)-史上最详细
前言在linux上查找日志的时候,如果我想找出某个时间段的日志,比如查找今天早上8点到下午2点的日志。 用grep不太方便直接过滤出来,可以使用sed根据时间去查找sed -n ‘/开始时间日期/,/结束时间日期/p’ all.log查找日志比如下面这段日志,前面的时间格式都是类似 2019-10-21 07:44:202019-10-24 21:33:31,678 [django.request:93] [base:get_response] [WARNING]- Not Fou转载 2021-04-09 10:56:40 · 10556 阅读 · 0 评论 -
ssh连接亚马逊云报错:Permanently added ‘IP‘ (ECDSA) to the list of known hosts Permission denied
报错详情在终端下通过ssh连接亚马逊云服务器具体报错如下:# wedo @ mjo in ~/.ssh [10:55:25] C:255$ ssh -i manjaro.pem [email protected] authenticity of host 'xx.xx.xx.xx (xx.xx.xx.xx)' can't be established.ECDSA key fingerprint is SHA256:BzknItgds/gHJLtjp6kZ+wnAmlb2Op9ss转载 2020-10-16 10:40:58 · 7763 阅读 · 0 评论 -
php-fpm报502问题
搭建lnmp完lnmp环境后,测试时出现502报错,看到这个问题,我立刻想到是php-fpm没有起来,但是我用ps -ef | grep php-fpm截取 php-fpm 的进程,发现是有的,这时我有查看nginx的错误日志,发现错误信息是:2017/05/05 17:08:45 [crit] 3258#0: *2 connect() to unix:/tmp/php-cgi.sock failed (2: No such file or directory) while connecting ..转载 2020-09-16 16:32:05 · 823 阅读 · 0 评论 -
进程与线程
进程:程序的执行实例称为进程。 有些操作系统使用术语"任务"来指正在执行的程序。 进程总是存储在主存储器中,也称为主存储器或随机存取存储器。 因此,过程被称为活动实体。如果机器重新启动,它就会消失。 多个进程可以与同一个程序相关联。 在多处理器系统上,可以并行执行多个进程。 在单处理器系统中,虽然没有实现真正的并行性,但是应用了一种进程调度算法,并且将处理器调度为一次执行一个进程,从而产生并发的假象。 示例:执行"计算器"程序的多个实例。每个实例都被称为一个进程。线程:线程是进程的一原创 2020-09-14 11:39:06 · 652 阅读 · 0 评论 -
secureCRT 字体颜色、文件夹和文件显示的颜色区别开解决办法
一、喜欢用Linux客户端secureCRT 工具的有时候会想修改为自己喜欢的背景色和字体颜色如下做法:1、打开session->properties如下图2、如下图二、如何修改显示文件和文件夹的区别呢如下图:嗯,基本上可以解决了,祝你好运哦。...转载 2020-09-12 11:48:12 · 1933 阅读 · 0 评论 -
CentOS7中添加环境变量后立即生效,但是重启服务器又失效
一. 命令找不到: sudo: nginx: command not found添加环境变量到 /etc/profile文件 source /etc/profile 使配置文件生效二.重启机器后,NGINX命令又找不到1.将环境变量设置写入/etc/bashrc 文件中2.在/etc/bashrc 写入source /etc/profile解决方法:由于每次启动终端的时候,都会执行 /etc/bashrc ,所以可以把source /etc/profile 命令写入到 /etc/b.原创 2020-09-12 11:41:14 · 4181 阅读 · 1 评论 -
vim跳转到文件头与文件末尾的命令
gg : 跳转到文件头Shift+g : 跳转到文件末尾行数+gg : 跳转到指定行,例跳转到123行:123gg原创 2020-09-12 10:29:48 · 11716 阅读 · 0 评论 -
Linux 修改时区和时间
时区文件CentOS 和 Ubuntu 的时区文件是/etc/localtime, 但是在 CentOS7 以后localtime以及变成了一个链接文件 :# ll /etc/localtime lrwxrwxrwx. 1 root root 38 Mar 13 2017 /etc/localtime -> ../usr/share/zoneinfo/America/New_York修改时区CentOS6 , Ubuntu16 修改方法 :# cp /usr/...转载 2020-09-10 16:37:00 · 1309 阅读 · 0 评论 -
Linux awk统计日志中出现过的IP(或出现次数最多的N个IP)
awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk的用法awk 'BEGIN{ commands } pattern{ commands } END{ commands }'第一步:运行BEGIN{ commands }语句块中的语句。第二步:从文件或标准输入(stdin)读取一行。然后运行pattern{ commands转载 2020-09-08 11:16:37 · 7942 阅读 · 0 评论 -
linux命令 对日志文件的IP出现的次数进行统计 并显示次数最多的前六名
遇到的一个面试题:对日志文件的IP值次数进行统计 并显示次数最多的前六名解决方法:grep -i -o -E "([0-9]{1,3}\.){3}[0-9]{1,3}" test1.txt | sort -n | uniq -c | sort -n-r | head -6参数详情:grep命令 用于文本搜索-E:用于使用正则匹配-o:只显示匹配的部分-i:忽略大小写sort命令用于排序-n:数值排序-r:倒..原创 2020-09-08 11:14:24 · 1041 阅读 · 0 评论 -
grep 小技巧
1. 在nginx,conf文件中搜索,包含"header"的关键字cat nginx.conf| grep 'header'2.在上一级目录搜索,包含"httpserver"关键字的位置grep 'httpserver' -r ../原创 2020-06-17 19:58:01 · 848 阅读 · 0 评论 -
mysql cpu 负载率超过理想值,解决方案总结
mysql查看当前实时连接数静态查看: SHOW PROCESSLIST; SHOW FULL PROCESSLIST; SHOW VARIABLES LIKE '%max_connections%'; SHOW STATUS LIKE '%Connection%'; 实时查看:mysql> show status like '...原创 2020-03-04 17:53:07 · 3190 阅读 · 1 评论 -
Linux 查看内存使用情况
1 . top :用于实时显示 process 的动态 PID:进程的ID USER:进程所有 PR:进程的优先级别,越小越优先被执 VIRT:进程占用的虚拟内 RES:进程占用的物理内 SHR:进程使用的共享内 S:进程的状态,S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负...转载 2020-03-04 00:45:03 · 1822 阅读 · 0 评论 -
linux系统网桥管理工具brctl 安装及使用
一.安装Centos系统$ yum install bridge-utilsUbuntu系统 $ apt-getinstall bridge-utils二.使用1.添加网桥(br0)$ brctl addbr br0注:设置br0可用$ sudo ifconfig br0 192.168.100.1 netmask255.255.25...转载 2019-12-21 11:27:01 · 2813 阅读 · 0 评论 -
Linux 的命令 ls 只列出部分目录或是文件
ls默认从小到大顺序列出当前目录下所有的文件和目录。现在的问题是,我只想按照这样的顺序列出指定数目的目录或是文件,那样怎么实现呢?比如有image目录下有10个子目录image1image2....image10,我直需要列出2个目录image1iamge2总结:1.只列出前N个目录:ls|head-n2.只列出image1,image2目录 :ls...原创 2019-10-11 18:06:11 · 10002 阅读 · 0 评论 -
linux命令看文件或文件夹个数
(ls -l|grep "^-"| wc -l)查看某个文件夹下文件的个数。(ls -lR|grep "^-"| wc -l)查看某个文件夹下文件的个数,包括子文件夹下的文件个数。(ls -l|grep "^d"| wc -l)查看某个文件夹下文件夹的个数。(ls -lR|grep "^d"| wc -l)查看某个文件夹下文件夹的个数,包括子文件夹下的文件夹个数。(ls -l| wc -l...转载 2019-09-24 15:40:40 · 669 阅读 · 0 评论