Linux
DADA随记
这个作者很懒,什么都没留下…
展开
-
linux下杀死进程(kill)的N种方法
常规篇: 首先,用ps查看进程,方法如下:$ ps -ef……smx 1822 1 0 11:38 ? 00:00:49 gnome-terminalsmx 1823 1822 0 11:38 ? 00:00:00 gnome-pty-helpersmx 1824 1822 0 1转载 2016-10-24 11:45:03 · 6089 阅读 · 0 评论 -
Linux开启SSL证书登陆方式(测试正常登陆)
以下是简单的操作步骤:1)先添加一个维护账号:msa2)然后su - msa3)ssh-keygen -t rsa指定密钥路径和输入口令之后,即在/home/msa/.ssh/中生成公钥和私钥:id_rsa id_rsa.pub。id_rsa 是客服端要用的证书4)cat id_rsa.pub >> authorized_keys至于为什么要生成这个文件,因为sshd_config里原创 2016-10-31 16:07:58 · 7137 阅读 · 0 评论 -
Linux中rz和sz命令用法详解,上传下载命令
在linux中rz 和 sz 命令允许开发板与主机通过串口进行传递文件了,下面我们就来简单的介绍一下rz 和 sz 命令的例子。rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具。优点就是不用再开一个sftp工具登录上去上传下载文件。sz:将选定的文件发送(send)到本地机器rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服转载 2017-05-31 13:48:56 · 5554 阅读 · 0 评论 -
Linux中常用操作命令
1、把用户加到组:usermod -g 用户组 用户名 #### 强行设置某个用户所在组usermod -G 用户组 用户名 #### 把某个用户改为 group(s) usermod -a -G 用户组 用户名 #### 把用户添加进入某个组(s)2、chmod 775 -R 文件名 ##给文件夹用户、组内用户写权限:3、su 用户名 -l -c "命令" ###### 指定用户名运行程序...转载 2016-04-21 11:57:43 · 533 阅读 · 0 评论 -
Linux开机自动挂载(磁盘)
Linux的硬盘识别:一般使用”fdisk -l”命令可以列出系统中当前连接的硬盘设备和分区信息.新硬盘没有分区信息,则只显示硬盘大小信息.1.关闭服务器加上新硬盘2.启动服务器,以root用户登录3.查看硬盘信息#fdisk -l[cpp] view plain copyDisk /dev/sda: 42.9 GB, 42949672960 bytes 255 heads, 63 sector...转载 2018-04-07 19:34:56 · 1999 阅读 · 0 评论 -
tar压缩与解压缩命令大全
tar命令详解-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出参数-f是必须的-f: 使用档案名字,切...转载 2018-04-16 00:40:00 · 2056 阅读 · 0 评论 -
LINUX彻底清除历史记录命令
目的很简单,就是清除linux下的历史命令linux 下输入history 命令显示历史敲过的命令输入history -c 清除掉了,但是系统重启,敲history发现又出现了,怎么办呢用VI编辑器,编辑下profile文件,修改历史命令记录条数就搞定了编辑命令为vi /etc/profile查找HISTSIZE=1000对就是这个,修改1000为0或者想记录的条数就可以了查找命令为/HISTSI...转载 2018-04-16 01:13:55 · 1406 阅读 · 0 评论 -
CentOS7和6的默认防火墙的区别
CentOS 7默认使用的是firewall作为防火墙,使用iptables必须重新设置一下1、直接关闭防火墙systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动2、设置 iptables serviceyum -y install iptables-servi...原创 2018-04-21 04:50:32 · 3311 阅读 · 0 评论 -
bin/sh^M: bad interpreter: No such file or directory解决
问题:bin/sh^M: bad interpreter: No such file or directory原因:.sh脚本在windows系统下用记事本文件编写的。不同系统的编码格式引起的。解决方法:修改.sh文件格式 (1)使用vi工具 vi test.sh (2)利用如下命令查看文件格式 :set ff 或 :set ...转载 2018-09-05 11:34:01 · 490 阅读 · 0 评论 -
服务器维护运维工具
1、跳板堡垒机:jumpserver2、代码质量:sonar3、持续集成:Jenkins、Bamboo4、监控告警、日志:grafana、prometheus、ELK、Zabbix5、知识库:Atlassian Confluence6、项目管理:Jira7、配置中心:xdiamond https://github.com/hengyunabc/xdiamond8...原创 2018-09-06 17:06:12 · 2143 阅读 · 0 评论 -
linux命令:curl
https://www.cnblogs.com/hujiapeng/p/8470099.html命令:curl在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,可以说是一款很强大的http命令行工具。它支持文件的上传和下载,是综合传输工具,但按传统,习惯称url为下载工具。语法:# curl [option] [url]常见参数:-A/--us...转载 2019-02-22 08:24:33 · 194 阅读 · 0 评论 -
Centos7下随机密码生成器
OpenSSL简介在所有的类 Unix 发行版、Solaris、Mac OS X 和 Windows 中默认都用openssl这个工具来生成高强度随机密码(这个是系统自带,使用率最高)1、直接打开终端,执行命令生成高强度随机密码即可openssl rand 密码字符长度 -base64注:上面的命令将生成一个随机的、长度为 6 个字符的高强度密码,这种方式不支持同时生成多个密码。我...转载 2019-03-20 15:25:25 · 1513 阅读 · 0 评论 -
全链路监控(一):方案概述与比较
0 问题背景随着微服务架构的流行,服务按照不同的维度进行拆分,一次请求往往需要涉及到多个服务。互联网应用构建在不同的软件模块集上,这些软件模块,有可能是由不同的团队开发、可能使用不同的编程语言来实现、有可能布在了几千台服务器,横跨多个不同的数据中心。因此,就需要一些可以帮助理解系统行为、用于分析性能问题的工具,以便发生故障的时候,能够快速定位和解决问题。全链路监控组件就在这样的问题背景下产...转载 2019-06-14 14:18:35 · 781 阅读 · 0 评论 -
linux下为目录和文件设置权限
Linux下为目录和文件设置权限,包括子目录的循环递归设置chmod 命令可以改变所有子目录的权限,下面有2种方法 改变一个文件的权限: chmod mode file|dir 改变所有子目录的权限: chmod mode dir -R 注意后面加了个-R参数 参数就是权限模式 mode = 777 or 752 ,666,,, mode 的转载 2016-12-28 14:37:05 · 6343 阅读 · 0 评论 -
Nginx Https配置
默认情况下ssl模块并未被安装,如果要使用该模块则需要在编译时指定–with-http_ssl_module参数,安装模块依赖于OpenSSL库和一些引用文件,通常这些文件并不在同一个软件包中。通常这个文件名类似libssl-dev。1、创建私钥openssl genrsa -des3 -out niubiyuming.key 10242、创建签名请求的证书(CSR):op原创 2016-11-05 15:33:15 · 1435 阅读 · 0 评论 -
Linux中cp直接覆盖不提示的方法
把a目录下的文件复制到b目录 cp –r a/* b 执行上面的命令时,b存在的每个文件都会提示是否覆盖; cp –r –f a/* b 执行上面的命令时,b存在的每个文件都不再会提示; 这是我们希望的理想状态,但是有时加了-f了,怎么还会有提示呢?原来一些服务器会默认增加别名 alias cp='cp -i',当你执行cp时,其实执行的是cp –转载 2016-12-26 22:09:45 · 2105 阅读 · 0 评论 -
【实战-Linux】--搭建CA认证中心实现https取证
环境CA认证中心服务端:xuegod63.cn IP:192.168.1.63 客户端:xuegod64.cn IP:192.168.1.64CA认证中心简述 CA :CertificateAuthority的缩写,通常翻译成认证权威或者认证中心,主要用途是为用户发放数字证书。功能:证书发放、证书更新、证书撤销和证书验证。转载 2016-11-02 19:43:45 · 9465 阅读 · 2 评论 -
linux修改用户密码
直接修改密码 通过whoami可以查看当前登陆的用户。直接输入 passwd 回车,输入2次密码就是修改当前的用户名(提示 all authentication tokens updated sucessfully 表示密码修改OK)修改某个用户的密码(注意要管理员权限或者本账号)作为管转载 2016-10-25 11:12:00 · 553 阅读 · 0 评论 -
Tomcat Https配置
1、生成keystorekeytool -genkey -alias testssl.nb.com -keyalg RSA -keystore /data/zs/niubiyuming.keystore2、导出证书 (可以直接用第三方证书)keytool -export -file /data/zs/niubiyuming.crt -alias testssl.nb.com -keys原创 2016-11-05 14:50:16 · 315 阅读 · 0 评论 -
iptables: No config file. 解决
当启动 iptables是报错误:iptables: No config file. 1、输入以下命令:iptables -P OUTPUT ACCEPTservice iptables save进行保存,启动防火墙即可原创 2016-11-07 16:40:30 · 16468 阅读 · 4 评论 -
Nginx 上配置 HTTP2
前言从 2015 年 5 月 14 日 HTTP/2 协议正式版的发布到现在已经快有一年了,越来越多的网站部署了 HTTP2,HTTP2 的广泛应用带来了更好的浏览体验,只要是 Modern 浏览器都支持,所以部署 HTTP2 并不会带来太多困扰。虽然 h2 有 h2c (HTTP/2 Cleartext) 可以通过非加密通道传输,但是支持的浏览器初期还是比较少的,所以目前部署 h转载 2016-10-26 23:14:13 · 770 阅读 · 0 评论 -
linux使用flock文件锁解决crontab冲突问题
Linux的crontab命令,可以定时执行操作,最小周期是每分钟执行一次。关于crontab实现每秒执行可参考我之前的文章《linux crontab 实现每秒执行》现在有个问题,如果设定了任务每分钟执行一次,但有可能一分钟内任务并没有执行完成,这时系统会再执行任务。导致两个相同的任务在执行。例如:[php] view plain copy转载 2016-10-27 15:27:34 · 409 阅读 · 0 评论 -
Linux下Tomcat自动检测和重启脚本
#/bin/bash ##############################################uthor zhao yanan # date 2010/08/23 # update 2011/01/10 # Automatic detection and restart tomcat ##############################原创 2016-10-15 08:50:19 · 3942 阅读 · 0 评论 -
进程kswapd0与events/0消耗大量CPU的问题
今天下午网站宕了两次机,发工单给阿里云,发现原因是服务器的CPU 100%了。重启服务器后,使用 top 命令看看是哪些进程消耗那么大的 CPU 使用。盯了有好十几分钟,主要消耗 CPU 的进程有两个,一个是 mysql,另一个是 apache。下面的图可以看到,mysql 占用了很大部分的 CPU 使用。apache 单个进程虽然占得不多,但有不少个 apache 进程同时存在,也消耗了转载 2016-10-28 14:33:20 · 5459 阅读 · 0 评论 -
Linux下查看文件和文件夹大小
当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。 df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 du可以查看文件及文件夹的大小。 两者配合使用,非常有效。比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结。 下面分别简要介绍 df命令转载 2016-10-20 13:40:22 · 400 阅读 · 0 评论 -
Linux Crontab 安装使用详细说明
crontab命令常见于Unix和Linux的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。通常,crontab储存的指令被守护进程激活。crond 常常在后台运行,每一分钟检查是否有预定的作业需要执行。这类作业一般称为cron jobs。一、安装[root@CentOS ~]# yum转载 2016-10-20 16:15:13 · 310 阅读 · 0 评论 -
Linux服务器资源命令
cat tail -f 日 志 文 件 说 明 /var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一 /var/log/secure 与安全相关的日志信息 /var/log/maillog 与邮件相关的日志信息 /var/log/cron 与定时任务相关的日志信息 /var/log/spooler 与UU转载 2016-10-11 14:24:43 · 498 阅读 · 0 评论 -
Linux运维 nginx
https://blog.linuxeye.com/原创 2016-03-29 16:32:52 · 436 阅读 · 0 评论 -
Linux(Centos6.5)下如何解压.zip和.rar文件
Windows下常见的压缩文件类型是.zip和.rar。在Linux下如何压缩和解压缩呢?1、ziplinux下提供了zip和unzip命令。zip是压缩,unzip是解压缩。举例如下:#zip myFile.zip *jpg将所有jpg文件压缩成一个压缩包。#unzip myFile.zip将myFile.zip中的所有文件解压出来。转载 2016-11-08 17:05:28 · 13660 阅读 · 0 评论