
常用命令
文章平均质量分 74
寰宇001
来自火星的地球人。
展开
-
rsycn定时同步/备份异地主机文件
目的:定时将源主机A的数据同步到备份主机B上,实现自动异地备份操作,为数据安全提供进一步防范。1、编写同步脚本2、添加Rsync进程锁,防止重复进程3、设置主机免密互连(免密码访问源主机获取文件)4、定时设置一、编写同步脚本1、备份主机B上创建存放目录 [root@B ~]# mkdir /home/bak2、编写脚本 [root@B ~]# vi /home/bak/r.s...转载 2019-11-12 09:56:43 · 1071 阅读 · 0 评论 -
scp命令和rsync命令
scp命令和rsync命令区别scp传输是加密的,可能会稍微影响一下速度,scp不占资源,不会提高多少系统负荷,虽然 rsync比scp会快一点,但当小文件众多的情况下,rsync会导致硬盘I/O非常高,而scp基本不影响系统正常使用scp命令案例从本地复制到远程命令格式:scp local_file remote_username@remote_ip:remote_folder ...原创 2019-11-01 11:49:13 · 1499 阅读 · 1 评论 -
win7查看硬盘序列号
nbtstat显示协议统计和当前TCP/IP连接可以得到远程主机的NETBIOS信息,比如用户名、所属的工作组、网卡的MAC地址等。基本的参数。-a 使用这个参数,只要你知道了远程主机的机器名称,就可以得到它的NETBIOS信息。如图3。-A 这个参数也可以得到远程主机的NETBIOS信息,但需要你知道它的IP。-n 列出本地机器的NETBIOS信息。netstat-a 查看本地机器的所有开放端口,可以有效发现和预防木马#netstat -a IPtracert跟踪路由信息,使用此转载 2021-04-28 11:13:00 · 3585 阅读 · 0 评论 -
Linux 网络流量监控利器 iftop 中文入门指南
iftop 是什么在 Linux 系统下即时监控服务器的网络带宽使用情况,有很多工具,比如 iptraf、nethogs 等等,但是推荐使用小巧但功能很强大的 iftop 工具。iftop 是 Linux 系统一个免费的网卡实时流量监控工具,类似于 top 命令。iftop 可以监控指定网卡的实时流量、端口连接信息、反向解析 IP 等,还可以精确显示本机网络流量及网络内各主机和本机相互通信的流量集合,非常适合于监控代理服务器或路由器的网络流量。同时,iftop 对检测流量异常的主机非常有效,通过 if转载 2021-03-22 10:42:13 · 34385 阅读 · 1 评论 -
SSH 命令常见用法
1 、 复制 制 SSH 密 钥 到 目 标 主机,开 启 无 密 码SSH 登 录ssh-copy-id user@host如果还没有密钥,请使用 ssh-keygen 命令生成。2 、从 某的 主机的 80 端 口 开 启 到本 地 主机2001 端 口 的 隧 道ssh -N -L2001:localhost:80 somemachine现 在 你 可 以 直 接 在 浏 览 器 中 输 入http://localhost:2001 访问这个网站。3 、 将 你的 麦 克原创 2020-12-10 11:11:32 · 6435 阅读 · 1 评论 -
PSSH命令
pssh 在多个主机上并行地运行命令-h 执行命令的远程主机列表,文件内容格式[user@]host[:port]如 test@172.16.10.10:229-H 执行命令主机,主机格式 user@ip:port-l 远程机器的用户名-p 一次最大允许多少连接-P 执行时输出执行信息-o 输出内容重定向到一个文件-e 执行错误重定向到一个文件-t 设置命令执行超时时间-A 提示输入密码并且把密码传递给 ssh(如果私钥也有密码也用这个参数)-O 设置 ssh 一些选项-x 设置 s原创 2020-12-07 22:25:20 · 864 阅读 · 0 评论 -
Linux 环境变量配置全攻略
Linux环境变量配置在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。下面所有例子的环境说明如下:系统:Ubuntu 14.0用户名:uusama需要配置MySQL环境变量路径:/home/uusama/mysql/binLinux读取环境变量读取环境变量的方法:export命令显示当前系统定义的所有环境变量echo $PATH命令输出当前的PATH环境变量的值这两个命令执行的效果如下$ exportdeclare -x HOME="/home/转载 2020-11-26 09:50:30 · 268 阅读 · 0 评论 -
YUM命令常见用法
YUM 命令工具的参数详解及实战步骤:yum install httpd 安装 httpd 软件包;yum search YUM 搜索软件包;yum list httpd 显示指定程序包安装情况 httpd;yum list 显示所有已安装及可安装的软件包;yum remove httpd 删除程序包 httpd;yum erase httpd 删除程序包 httpd;yum update原创 2020-11-21 22:10:15 · 2399 阅读 · 1 评论 -
chmod 用法示例
介绍Linux中的Chmod命令用于更改或分配文件和目录的权限。在Linux/Unix系统中,文件和目录的可访问性是由文件所有权和权限决定的。在上一篇文章中,我们了解了如何使用chown命令管理文件和目录的所有权。在本教程中,我们将介绍chmod命令。chmod命令(change mode的缩写)用于管理文件和目录权限,并确定谁可以访问它们。现在让我们深入了解文件和目录权限的本质,以及如何修改它们。Linux权限文件和目录可以属于文件(u),组(g)或其他(o)的所有者u - 所有人的权限g原创 2020-11-19 10:15:55 · 1003 阅读 · 0 评论 -
vim使用方法和vim解决乱码的问题
1、在Windows中编辑号的汉字文本文档,上传到Linux下打开乱码#vi c.txt#!/bin/bashecho "学神IT"echo "学神IT"echo "学神IT"echo "学神IT"echo "学神IT"转码命令iconv命令转码输入/输出格式规范-f 转码命令-o 转码之后输入文件-l#iconv -f gb2312 c.txt -o 12.txt#cat 12.txt #查看c.txt转码之后的文件内容,是否乱码解决将公司服务器上脚本原创 2020-10-01 21:31:20 · 399 阅读 · 0 评论 -
Nali:一个离线查询 IP 地理信息和 CDN 提供商的终端利器
什么是 Nalidig、nslookup、traceroute 等都是非常实用的网络调试工具,Nali 是一个可以自动解析这些工具 stdout 中的 IP 并附上所属 ISP 和地理信息,对这些已是瑞士军刀般的工具可谓如虎添翼。Nali 取自中文「哪里」。Nali 一开始是数年前由 surfchen 用 C 和 Perl 写成的小工具(C 用于解析纯真 IP 数据库,Perl 用于解析 stdout),如今已经失传。今天给大家介绍两款基于 GO 语言和 Nodejs 开发的,且具有更多高级功能的新.转载 2020-09-08 23:04:10 · 1236 阅读 · 0 评论 -
在 Centos7 中部署 Nethogs 监控软件
环 境环境:CentOS Linux release 7.4.1708 (Core)ip:172.16.1.16安 装安装依赖包[root@localhost ~]# yum install libpcap libpcap-devel epel-release -y安装epel源[root@localhost ~]# yum install epel-release -y安装Nethogs[root@localhost ~]# yum install nethogs -y原创 2020-09-02 10:48:04 · 291 阅读 · 0 评论 -
Scp远程批量执行命令
一次拷贝多个文件或者目录# scp root@192.168.9.142:/usr/local/src/cp_dir/*.php /usr/local/src/ //拷贝多个文件# scp -r root@192.168.9.142:/usr/local/src/cp_dir/ /usr/local/src/ //拷贝目录从远程主机拷贝到本机# scp root@192.168.9.142:/usr/local/src/redis.tar.gz /usr/local/src/ //这里是从原创 2020-08-31 15:18:06 · 3426 阅读 · 0 评论 -
linux磁盘读写速度(I/O)命令
1、 iostat参数:-d:显示某块具体硬盘,这里没有给出硬盘路径就是默认全部了-k:以KB为单位显示1:统计间隔为1秒10:共统计10次的# iostat -d -k 1 10tps:该设备每秒的传输次数(Indicate the number of transfers per second that were issued to the device.)。“一次传输”意思是“一次I/O请求”。多个逻辑请求可能会被合并为“一次I/O请求”。“一次传输”请求的大小是未知的。kB_read原创 2020-08-10 15:24:07 · 15866 阅读 · 1 评论 -
alias命令介绍
在 Linux 环境下工作的工程师,一定会对那些繁琐的指令和参数命令行印象深刻吧。而且,可怕的不是繁琐,而是需要大量重复输入这些繁琐的命令。在 Linux 下我们有个别名命令 alias ,可以将那些繁琐的命令自定义为我们容易记住的别名,可以大大提高我们的效率。但是,alias 命令只对当前终端有效,当终端关闭之后,我们所设置的别名全部失效。所以如果想让这些别名永久有效,我们就需要将它们添加到...原创 2019-07-01 17:59:14 · 2001 阅读 · 0 评论 -
find命令使用案例
例子:#查找当前目录下名为hello.doc的档案find ./* -name “hello.doc”#查找/root目录下所有名称以.log结尾的档案find /root -name “*.log”#不区分大小写查找档案jacobfind -iname “jacob”#查找计算机中所有的空文档find / -empty#查找计算机中所属组为tom的档案find / -grou......原创 2019-03-10 15:17:35 · 1037 阅读 · 1 评论 -
Dell服务器中Lsiutil命令常见使用
前言Dell服务器MegaCli命令只返回Exit Code: 0x00问题分析SAS 6i/R的raid信息用MegaCli64命令就获取不到呢,SAS 6/iR 只支持2块硬盘做raid0或者raid1。现在返回去看看MegaCli64工具,MegaCli64工具虽然非常好用,功能也很多,不仅能查看RAID卡信息,而且还能设置RAID卡,但是它却不支持SAS 6/iR的RAID卡,Dell好多1U型号的服务器默认的RAID控制器都是SAS 6i/R ,而对于这款控制器MegaCli64是不能使用原创 2020-07-27 15:40:17 · 3103 阅读 · 0 评论 -
GREP命令常见用法
常用参数:-a #不要忽略二进制数据-A #除了显示符合范本样式的那一行之外,并显示该行之后的内容-b #在显示符合范本样式的那一行之外,并显示该行之前的内容-B #除了显示符合样式的那一行之外,并显示该行之前的内容-c #计算符合范本样式的列数-C #除了显示符合范本样式的那一列之外,并显示该列之前后的内容-d #当指定要查找的是目录而非文件时,必须使用这项参数,否则grep命令将回报信息并停止动作-e #指定字符串作为查找文件内容的范本样式-E #将范本样式为延伸的普转载 2020-07-24 16:08:20 · 22512 阅读 · 0 评论 -
netstat命令常见用法
一、介绍Netstat是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。二、netstat常见参数列名解释:Proto:显示连接使用的协议。RefCnt:表示连接到本套接口上的进程号。Types:显示套接口的类型。State:显示套接口当前的状态。Path:表示连接到套接口的其它进程使用的路径名。三、常见用原创 2020-07-15 17:33:20 · 3782 阅读 · 0 评论 -
常用Linux网络/内存/磁盘分析工具
0x01:网络IO1、sar -n DEV 1 3 监控网卡IO2、ethtool 网卡名 查看网卡的最大速率等参数信息3、netstat -nat | awk ‘FNR>2{print $NF}’ | sort | uniq -c 查看系统TIME_WAIT状态连接数4、查看DND信息dig命令dig baidu.com # 输出host的cname记录与A记录,可以看到ip地址和使用的DNS服务器信息,添加` +short`可以简化输出dig -x 204.152.184.167 +s转载 2020-06-02 17:53:01 · 731 阅读 · 1 评论 -
在ubuntu16.04上搭建svn服务器
本文介绍在如何在ubuntu16.04 的系统上搭建svn服务器以及可能遇到的问题。下面的操作都以root用户进行。1、安装svn服务器软件subversion。// 安装完成后的svn版本为 1.9.3,通过svn --version可以查看版本号apt-get install subversion2、初始化svn目录。//创建测试目录 repo1mkdir -p /home/s...转载 2020-05-05 18:13:02 · 513 阅读 · 0 评论 -
ubuntu 一张网卡绑定多个ip
一张网卡可以绑定多个ip,下面以ubuntu 系统为例看下如何操作。1 首先运行ifconfig 查看服务器现有的网络配置2 然后根据现有的网络配置 运行下面的命令ifconfig eth0:0 121.237.51.28 broadcast 121.237.51.27 netmask 255.255.255.224th0:0 121.237.51.28 表示这是eth0 这张网卡绑定...转载 2020-05-05 18:04:41 · 10509 阅读 · 0 评论 -
npm、cnpm、yarn的安装与常用命令
1、安装 npmcurl -L https://www.npmjs.com/install.sh | sha.临时使用(例如安装express)npm --registry https://registry.npm.taobao.org install expressb.永久切换到淘宝镜像(因为npm下载安装模块的速度比较慢,所以一般会使用国内的淘宝镜像,提升效率)npm confi...转载 2020-05-05 17:43:02 · 2279 阅读 · 1 评论 -
nmap命令的使用
介绍port Scan的方法介绍 port Scan就是一种通过检测对方服务器的开放端口,侦测对方服务器服务的方法。一般可分为主动式和被动式两种。 主动式就是通过向对方服务器的特定端口发送数据包,根据应答来判断。以nmap 为代表被动式,不主动发出数据包,而是在网络上长时侦听,分析网上的transaction,来分析,严格的来被动式不应该被称作是端口扫描。以nwatch为代表优缺点比较 主动...转载 2020-04-22 16:26:24 · 7781 阅读 · 0 评论 -
FastDFS下的storage服务启动卡住
环境:ubuntu 16.04STORAGE SERVER的状态通常有七种:# FDFS_STORAGE_STATUS:INIT :初始化,尚未得到同步已有数据的源服务器# FDFS_STORAGE_STATUS:WAIT_SYNC :等待同步,已得到同步已有数据的源服务器# FDFS_STORAGE_STATUS:SYNCING :同步中# FDFS_STORAGE...原创 2020-02-23 16:13:26 · 3186 阅读 · 0 评论 -
常用git命令
Git工作流程下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下...转载 2020-02-17 15:08:35 · 222 阅读 · 0 评论 -
ll命令报错-bash: ll: command not found
报错信息 : -bash: ll: command not foundroot用户没有显示普通用户下,即目录的拥有者,可以使用ll命令报错原因: root用户在当前目录没权限,或者, ll 并不是Linux 下一个基本的命令,它实际上是ls -l 的一个别名,默认不支持命令ll ,必须用ls-l;解决办法:方法1、切换到目录使用者,然后再使用ll命令查看方法2、#cd~ 回到根目...原创 2020-02-18 21:53:16 · 33874 阅读 · 3 评论 -
Elasticsearch-head插件安装
为什么要使用elasticsearch-head访问http://127.0.0.1:9200/看的的web界面并不是很友好,此时我可以使用elasticsearch-head插件来提供友好的web界面。安装elasticsearch-head插件1.登录github.com搜索elasticsearch-head然后下载:wget https://github.com/mobz/elas...转载 2020-02-16 21:01:07 · 1457 阅读 · 0 评论 -
升级Linux下的sudo
sudo官网爆出目前sudo工具的一个高危漏洞,漏洞编号为:CVE-2019-18634,黑客可通过工具获得Linux的root权限(root具有Linux操作系统的最高权限)。sudo官网 : https://www.baidu.com/link?url=uPPtTshELZs5FFJ9ZRoL7_TFdhQ2kUUFFaeRxc5O6ky&wd=&eqid=c8bdbe7c0...原创 2020-02-08 23:59:59 · 9300 阅读 · 1 评论 -
tar.xz文件如何解压
创建或解压tar.xz文件的方法习惯了 tar czvf 或 tar xzvf 的人可能碰到 tar.xz也会想用单一命令搞定解压或压缩。其实不行 tar里面没有征对xz格式的参数比如 z是针对 gzip,j是针对 bzip2。创建tar.xz文件:只要先 tar cvf xxx.tar xxx/ 这样创建xxx.tar文件先,然后使用 xz -z xxx.tar 来将 xxx.tar压缩成为...原创 2019-12-04 22:03:11 · 804 阅读 · 0 评论 -
1 Linux SSH安全加固
Linux SSH 安全加固,这里使用CentOS7.5 做演示一、配置SSH双因素登录 1.确定系统时钟是正确的 2.安装相关依赖 yum install -y git gcc automake autoconf libtool make pam-devel 3.安装google 验证器git clone https://github.com/google/google-a...转载 2020-02-06 17:03:07 · 1967 阅读 · 0 评论 -
Linux资源监控工具
概述glances 是一款用于 Linux、BSD 的开源命令行系统监视工具,它使用 Python 语言开发,能够监视 CPU、负载、内存、磁盘 I/O、网络流量、文件系统、系统温度等信息。本文介绍 glances 的使用方法和技巧,帮助 Linux 系统管理员了解掌握服务器性能。glances 可以为 Unix 和 Linux 运维人员提供监视和分析性能数据的功能,其中包括:CPU 使用率...转载 2020-02-06 16:36:21 · 779 阅读 · 0 评论 -
Linux系列 | 了解nohup和&的功效
测试代码如下是一个输出 Tinywan字符串与循环轮数的死循环程序,每输出一行就休眠1秒。原始输出前台执行该程序运行效果程序每隔一秒会在终端输出一个字符串 。此时如果键入 Ctrl+C ,程序会收到一个 SIGINT信号,如果不做特殊处理,程序的默认行为是终止(如上图)。信号量 SIGINT程序终止(interrupt)信号, 在用户键入INTR字符(通常是Ctrl-C)时...转载 2019-12-13 17:03:11 · 215 阅读 · 0 评论 -
CentOS系统性能工具 sar 示例!
安装配置 Sysstat安装 Sysstat 包### Ubuntusudo apt-get install sysstat### CentOSyum install sysstat### CentOSrpm -ivh sysstat-10.0.0-1.i586.rpm源码安装 Sysstat从 sysstat 下载页下载最新版本wget http://pagesperso-...转载 2019-12-09 17:50:59 · 522 阅读 · 0 评论 -
E: Sub-process /usr/bin/dpkg returned an error code (1)
执行命令:apt update && apt dist-upgrade && apt update && apt dist-upgrade,是由于apt-get安装软件时出现了类似于:解决方法:现将info文件夹更名sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bk新建一个新的info文件夹s...原创 2019-12-02 14:24:22 · 295 阅读 · 0 评论 -
scp命令下载整个目录
linux文件夹下载1.压缩文件夹tar cvzf ./chinese.tar.gz /usr/share/fonts/chinese2.下载sz chinese.tar.gz从Linux服务器下载文件夹到本地1、使用scp命令scp /home/work/source.txt work@192.168.0.10:/home/work/ #把本地的source.txt文件拷贝到1...原创 2019-12-01 23:15:38 · 12987 阅读 · 1 评论 -
速查 Git 常用命令
分支操作:git branch 创建分支git branch -b 创建并切换到新建的分支上git checkout 切换分支git branch 查看分支列表git branch -v 查看所有分支的最后一次操作git branch -vv 查看当前分支git brabch -b 分支名 origin/分支名 创建远程分支到本地git branch --merged 查看别的分支...原创 2019-11-24 17:17:34 · 133 阅读 · 0 评论 -
xftp无法链接Linux
报错信息 :SFTP子系统申请已拒绝。请确保SSH连接SFTP子系统设置有效。无法与192.168.0.102解决方法:编辑/etc/ssh/sshd_config文件,将Subsystem sftp /usr/local/libexec/sftp-server改为Subsystem sftp internal-sftp重启ssh服务:service ...原创 2019-11-23 12:42:20 · 2622 阅读 · 1 评论 -
centos手动增加删除swap分区
SWAP是Linux中的虚拟内存,用于扩充物理内存不足而用来存储临时数据存在的。它类似于Windows中的虚拟内存。在Windows中,只可以使用文件来当作虚拟内存。而linux可以文件或者分区来当作虚拟内存。首先查看当前的内存和swap 空间大小(默认单位为k, -m 单位为M):[root@localhost]# free -m此处可以看到总内存是503M,SWAP不存在。查看swa...转载 2019-11-13 09:54:27 · 233 阅读 · 0 评论 -
运维工程师之-MySQL的故障问题总结
故障类问题你在日常工作中遇到过什么故障?你在日常工作中处理过什么故障?你平常工作都干什么活?故障01:mysql时软件版本选择错误每一个故事的背后都有一个事故,每个故障总结一个故事软件版本 64位 32位选择错误故障02: 安装故障1.用户没创建 权限没给2.初始化 mysqld mysql_install_db本地的mariadb没卸载, /etc/my.cnf没有...转载 2019-11-12 09:46:18 · 1306 阅读 · 0 评论