【Linux常用】
文章平均质量分 57
【Linux常用】
运维密码
这个作者很懒,什么都没留下…
展开
-
被Linux之父称其为艺术品的WireGuard
简介 WireGuard 是一种极其简单但快速且现代的 VPN,它利用了最先进的加密技术。它的目标是比 IPsec 更快、更简单、更精简和更有用,同时避免令人头疼的问题。旨在提供比 OpenVPN 更高的性能。WireGuard 被设计为在嵌入式接口和超级计算机等上运行的通用 VPN,适用于许多不同的环境。最初仅支持 Linux 平台,现在可以进行跨平台(Windows、macOS、BSD...原创 2023-11-18 12:07:00 · 339 阅读 · 0 评论 -
Linux安装ssh和开启ssh服务
通常由于我们的服务器新装系统没有安装SSH服务,导致无法远程,如果你使用的云主机(阿里云、腾讯云、华为云等)默认情况下是新系统都是有安装的。如果是一些虚拟机在安装系统的时候忘记空格ssh这个服务,那么这时候就需要进入系统后台安装ssh一.安装SSH如果你用的是redhat,fedora,centos等系列linux发行版,那么敲入以下命令:sudo yum install sshd 或...原创 2020-04-30 14:26:00 · 907 阅读 · 0 评论 -
Ubuntu Server 18.04 网络配置
Ubuntu 18.04 采用netplan作为网络配置管理,与16.04及之前的版本区别很大新的Ubuntu server 18.04采用netplan管理网络配置,而Ubuntu server 16.04 通过interfaces来配置网络。下面介绍下这两种通过interfaces来配置网络打开终端,修改interfaces。输入命令sudo vim /etc/network/inte...原创 2020-06-02 11:22:00 · 954 阅读 · 0 评论 -
什么是Linux单用户模式?
一、Linux用户模式0:关机1:单用户模式2:无网络支持的多用户模式3:有网络支持的多用户模式4:保留,未使用5:有网络支持有X-Window支持的多用户模式6:重新引导系统,即重启二、单用户模式单用户模式(英语:Single user mode),是在类似在Linux系统上工作时的一种拥有超级用户权限的模式。通常在开机选单给予1或S参数能进入这个模式。这个模式只在面对主机实...原创 2020-07-22 15:45:00 · 1582 阅读 · 0 评论 -
Linux防火墙三表五链
Linux中存在iptables和firewalld两种防火墙iptables:更接近数据的原始操作,精度更高firewalld:更易操作一、防火墙的相关概念防火墙是位于内外网之间的一组软硬件部件的组合,主要目的就是保护内外网的数据流通的安全,当外网访问内网的时候发送的数据包必须经过内网的防火墙检验是否符合规则。防火墙技术是通过有机结合各类用于安全管理与筛选的软件和硬件设备,帮助计算机...原创 2021-04-25 17:33:00 · 270 阅读 · 0 评论 -
Centos 7修改ssh端口启动失败解决办法
现象:为保证服务器远程连接的安全性,修改ssh远程端口从默认22端口至其他端口修改/etc/ssh/sshd_configvi /etc/ssh/sshd_config#Port 22 //这行去掉#号Port 520//下面添加这一行重启ssh服务systemctl restart sshd.service查看ssh状态 systemctl status sshd....原创 2021-07-19 16:23:00 · 5331 阅读 · 0 评论 -
Ubuntu修改时区和设置24小时时间格式
Ubuntu 安装之后系统默认是世界标准时间,UTC时间,东八区会晚8小时,另外,系统的时间是12小时,date命令查看时间,上午显示AM,下午显示PM修改时区:1、可以拷贝一个时区文件/usr/share/zoneinfo/Asia/Shanghai 到/etc/localtimecp /usr/share/zoneinfo/Asia/Shanghai /etc/local...原创 2021-08-23 20:18:00 · 7668 阅读 · 0 评论 -
远程连接Linux中的Mysql数据库
需求通常情况下,我们要使用远程连接Mysql数据库,以方便共享Mysql数据库编辑使用。mysql默认不共享远程连接的,只能本地localhost连接。这个时候我们就需要在Mysql中做一些授权。一、Mysql开启远程访问grant all privileges on *.* to 'root'@'%' identified by 'password';flush privileges...原创 2021-09-23 12:54:00 · 783 阅读 · 0 评论 -
Centos6.5安装、卸载nginx(yum安装和编译安装)
Yum安装 yum安装只需要更新当前系统为最新软件源,更新软件源。 yum -y install nginx 防火墙放行80端口 /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT 编译安装 编译安装前在确定安装了gcc,PCRE,zlib,openssl之后,gcc是linux下的编译器,老版centos6.5...原创 2022-06-01 14:18:00 · 592 阅读 · 0 评论 -
Linux主机 SSH 通过密钥登录
我们一般使用 PuTTY 等 SSH 客户端来远程管理 Linux 服务器。但是,一般的密码方式登录,容易有密码被暴力破解的问题。所以,一般我们会将 SSH 的端口设置为默认的 22 以外的端口,或者禁用 root 账户登录。其实,有一个更好的办法来保证安全,而且让你可以放心地用 root 账户从远程登录——那就是通过密钥方式登录。 密钥形式登录的原理是:利用密钥生成器制作一对密钥——一只...原创 2023-04-11 16:05:00 · 1928 阅读 · 0 评论 -
使用Shell脚本备份网站目录
目的:通过Shell脚本运行一键备份压缩到指定文件夹 cd /tmp/backup/touch test0622.sh 如下: #!/bin/bashdir="/www/wwwroot/mefj.com.cn"backup="/tmp/backup"filename="wordpress.tar.gz"date=`date +%Y%m%d`[ ! -e "$dir" ]...原创 2023-04-11 16:04:00 · 125 阅读 · 0 评论 -
Shell脚本自动备份MySQL数据库
实验目的: 192.168.1.2服务器对192.168.1.1服务器上的MySQL数据库进行备份。 必须满足的条件: 1、在192.168.1.1服务器上创建专门用来备份的数据库账号,并赋予相应的权限: mysql> grant select,lock tables on *.* to 'operator'@'192.168.%.%' identified by ...原创 2023-04-11 16:08:00 · 343 阅读 · 0 评论 -
Windows中使用netsh portproxy端口转发
简介:自Windows XP开始,Windows中就内置网络端口转发的功能。任何传入到本地端口的TCP连接(IPv4或IPv6)都可以被重定向到另一个本地端口,或远程计算机上的端口,并且系统不需要有一个专门用于侦听该端口的服务。目前只支持tcp协议的端口转发,前提需要作为portproxy的主机需要安装IPV6,安装可以不启用IPV6。在Linux中,使用iptables和Firewalld...原创 2021-06-10 21:21:00 · 1317 阅读 · 0 评论 -
Linux 简介
Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 ...原创 2020-08-22 20:21:00 · 113 阅读 · 0 评论 -
Ubuntu安装python-rrdtool模块
两种安装方法一、pip安装1、ubuntu安装rrdtoolsudo apt-get install rrdtoolsudo apt-get install librrd-devsudo apt-get install python-dev2、使用pip安装python-rrdtool模块,首先要装apt install python3-pip,如果是python2就是apt ...原创 2021-09-14 15:16:00 · 437 阅读 · 0 评论 -
Ubuntu图形桌面切换到命令行界面
Ubuntu提供两种进入方式,一个是我们平常最熟悉的图形界面形式,还有一种是纯命令行方式。1、按 Ctrl + Alt + (F1~F6中的任意一个)即可进入纯命令行模式。 进入后,需要输入用户名,密码(此处包括root用户与非root用户)。 注意:输入密码是要使用位于键盘上面的数字,不要使用小键盘数字(这种情况是对键盘上有两处可以输数字的情况而言),另外,输入的密码是不显示的。否则有可...原创 2020-08-20 20:43:00 · 2478 阅读 · 0 评论 -
CentOS 7 更新软件源
[1] 首先备份/etc/yum.repos.d/CentOS-Base.repo[root@localhost ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup[2] 进入yum源配置文件所在文件夹[root@localhost yum.repos.d]# cd /et...原创 2020-08-26 23:23:00 · 377 阅读 · 0 评论 -
Linux查看文件指定行
在文件行数很多的时候,如何快速定位查看?在这里我们用到Linux自带的cat命令来查寻,cat(英文全拼:concatenate)命令用于连接文件并打印到标准输出设备上参数说明:-n 或 --number:由 1 开始对所有输出的行数编号。-b 或 --number-nonblank:和 -n 相似,只不过对于空白行不编号。-s 或 --squeeze-blank:当遇到有连续两行以上...原创 2021-03-26 22:17:00 · 312 阅读 · 0 评论 -
Ubuntu 18.04.5 LTS 修改SSH默认22远程端口
第一步:找到ssh配置文件位置sudo vim /etc/ssh/sshd_config需要sudo就给下超级权限,不然无法修改文件第二步:找到ssh配置文件位置按ESC :wq 退出 注:如无法保存修改即未使用sudo第三步:重启ssh服务/etc/init.d/ssh restart...原创 2020-06-22 13:10:00 · 403 阅读 · 0 评论 -
firewalld和iptables区别
在RHEL7里有几种防火墙共存:firewalld、iptables、ebtables,默认是使用firewalld来管理netfilter子系统,不过底层调用的命令仍然是iptables等。firewalld跟iptables比起来至少有两大好处:1、firewalld可以动态修改单条规则,而不需要像iptables那样,在修改了规则后必须得全部刷新才可以生效;2、firewalld在使...原创 2020-07-17 10:24:00 · 409 阅读 · 0 评论 -
Linux开源镜像地址下载
开源网站镜像: 搜狐开源镜像站:http://mirrors.sohu.com/网易开源镜像站:http://mirrors.163.com/开源中国:http://mirrors.oschina.net/首都在线科技股份有限公司:http://mirrors.yun-idc.com/阿里云开源镜像:http://mirrors.aliyun.com/LUPA:http://mi...原创 2020-03-17 15:39:00 · 120 阅读 · 0 评论 -
Linux常用查询命令
系统# uname -a # 查看内核/操作系统/CPU信息# lsb_release -a # 查看操作系统版本 (适用于所有的linux,包括Redhat、SuSE、Debian等发行版,但是在debian下要安装lsb) # cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb...原创 2019-07-13 16:19:00 · 55 阅读 · 0 评论 -
Linux修改主机名
1.查看当前的主机名[root@fangjian ~]# hostnamectl Static hostname: brace Pretty hostname: Brace Icon name: computer-vm Chassis: vm Machine ID: 20191225111607875619293640639...原创 2020-01-14 12:11:00 · 63 阅读 · 0 评论 -
Linux使用scp在服务器之间远程传输复制文件和文件夹
使用scp将一个Linux系统中的文件或文件夹复制到另一台Linux服务器上复制文件或文件夹(目录)命令: 一、复制文件:(1)将本地文件拷贝到远程scp 文件名 用户名@计算机IP或者计算机名称:远程路径本地192.168.1.8客户端scp /root/install.* root@192.168.1.12:/usr/local/src(2)从远程将文件拷回...原创 2019-10-09 17:29:00 · 1897 阅读 · 0 评论 -
lrzsz安装和使用(命令模式下的上传和下载小工具)
lrzsz是一款在linux里可代替ftp上传和下载的程序。lrzsz 官网入口:https://ohse.de/uwe/software/lrzsz.html一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地。lrzsz是一个unix通信套件提供的X,Y,和...原创 2020-08-14 13:55:00 · 4754 阅读 · 0 评论 -
linux 添加用户、权限
# useradd –d /usr/sam -m sam此命令创建了一个用户sam,其中-d和-m选项用来为登录名sam产生一个主目录/usr/sam(/usr为默认的用户主目录所在的父目录)。假设当前用户是sam,则下面的命令修改该用户自己的口令:#passwdOld password:******New password:*******Re-enter new password...原创 2019-03-22 12:36:00 · 59 阅读 · 0 评论 -
Windows Server 2008 R2 忘记密码的处理方法
这篇文章主要介绍了Windows Server 2008 R2 忘记密码的处理方法,一般两种方法,一种是软件方法一种是通过系统安装盘实现的,这里久违大家分享一下需要的朋友可以参考下遗忘Windows Server 2008R2的处理方法有的时候,我们会由于各种原因忘掉了服务器密码,比如服务器太多,太杂什么的,或直接是被人黑掉了,这个时候我们想要登录,发现我们已经没有办法了,其实想避免这...原创 2019-11-15 12:00:00 · 3076 阅读 · 1 评论 -
iperf3常用
iperf使用方法详解 iperf3是一款带宽测试工具,它支持调节各种参数,比如通信协议,数据包个数,发送持续时间,测试完会报告网络带宽,丢包率和其他参数。 安装 sudo apt-get install iperf3 iPerf3常用的参数: -c :指定客户端模式。例如:iperf3 -c 192.168.1.100。这将使用客户端模式连接到IP地址为192.16...原创 2023-05-22 11:48:00 · 1002 阅读 · 0 评论 -
Linux下实现Firewalld Net 外网端口转发至内网
前提条件:公网服务器至少需要2个网卡,一个配公网一个配内网。内网服务器网卡配置同公网服务器相同内网段内网地址如果安装过iptables的机器,需要先停止,然后设置开机禁用:servcie iptables stop --临时关闭防火墙chkconfig iptables off --永久关闭防火墙...原创 2021-06-10 21:26:00 · 558 阅读 · 1 评论 -
AutoSSH建立SSH隧道,实现内网端口转发
简介 在早期互联网使用当中,都是使用明文进行通信的,一旦消息被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅速在全世界获得推广,目前已经成为Linux系统的标准配置。SSH之所以能够保证安全,原因在于它采用了公钥加密。需要指出的是,SSH只是一种协议,存在多种实现,既有...原创 2023-03-30 14:33:00 · 471 阅读 · 0 评论 -
Linux下使用ClamAV病毒查杀
一、介绍Clam AntiVirus 是一款 UNIX 下开源的 (GPL) 反病毒工具包,专为邮件网关上的电子邮件扫描而设计。该工具包提供了包含灵活且可伸缩的监控程序、命令行扫描程序以及用于自动更新数据库的高级工具在内的大量实用程序。该工具包的核心在于可用于各类场合的反病毒引擎共享库。主要使用ClamAV开源杀毒引擎检测木马、病毒、恶意软件和其他恶意的威胁1.1、高性能ClamA...原创 2023-04-11 16:16:00 · 1082 阅读 · 0 评论 -
Openwrt指定延迟脚本
在某些情况下,我们需要对指定网络接口指定延迟,以达到我们想要实验的效果延迟。 脚本如下: #!/bin/bash##初始化tc qdisc del dev br-lan rootecho "1. 添加延迟规则 2. 删除延迟规则"read -p "请选择操作:" choiceif [ "$choice" == "1" ]; then read -p "请输入延迟...原创 2023-08-17 16:19:00 · 324 阅读 · 0 评论 -
Shell自动化日志维护脚本
简介: 系统日志对于了解操作系统的运行状况、故障排除和性能分析至关重要。然而,长期积累的日志文件可能变得庞大,影响系统性能。在这篇文章中,我们将介绍一个自动化的解决方案,使用 Bash 脚本来监控和维护系统日志文件,以确保它们的大小合理,避免磁盘爆满,并保持内容的整洁和高效。 问题背景: 在使用ELK日志收集海量日志时,服务器系统里日志文件会随着时间变的越来越大,如果不定时清...原创 2023-09-01 14:12:00 · 785 阅读 · 0 评论 -
Linux中的正则表达式
正则表达式,又称规则表达式,(Regular Expression,在代码中常简写为regex、regexp或RE),是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符"),是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串,通常被用来检索、替换那些符合某个模式(规则)的文本。 在 Linux 中,正则表达式是...原创 2023-09-10 21:29:00 · 374 阅读 · 0 评论 -
Linux随机生成数
简介 在某些情况下,我们需要随机产生一个数来在一些场景中使用,例如验证码、ssh反向代理随机数的产生,又或者在一些shell脚本设计中需要用到随机数,下面以随机产生一个30000-40000之间的随机数为例。 使用shuf shuf 命令在一些 Linux 系统中是自带的,但并不是所有系统都包含该命令。在 Ubuntu 20.04系统 中,shuf 是默认安装的,因此可以在该...原创 2023-07-05 16:37:00 · 2017 阅读 · 0 评论 -
PSCP和SCP区别和用法
区别PSCP是putty安装包所带的远程文件传输工具,它通过ssh协议传输,用于Windows系统平台往Linux系统平台之间传输文件。SCP则是Linux系统平台和Linux系统平台之间传输文件的一个工具,不支持断点续传,整个传输过程是加密的。数据传输使用ssh,并且和使用和ssh相同的认证方式,提供相同的安全保证。Linux发行版默认情况下系统自带该软件工具用法PSCP具体用法:PSCP和SCP功能相同,在windows下使用,只有一个文件,建议将pscp.exe放到C:WINDO.原创 2021-08-13 20:52:32 · 1729 阅读 · 0 评论 -
Linux 磁盘分区和挂载
Linux中的所有设备都必须挂载之后才能使用,即必须给它分配“盘符”(即挂载点,就是系统中的某个空目录)给它才能使用,Windows系统中一般是自动分配盘符,所以挂载的概念在Windows中是没有的,比如你插入了一个U盘,Windows就会自动给它一个盘符(名称)来连接U盘,但是Linux中必须手动挂载某个设备,并给它分配一个挂载点(目录名),即连接设备,挂载(连接)成功后才能使用。一、磁盘分区理解分区:磁盘的各个分区,可以理解为一个柜子的不同抽屉,而设备文件名则代表不同的抽屉,如/de..原创 2021-08-13 20:15:47 · 3150 阅读 · 0 评论 -
Linux 网络常用命令
ping命令ping [选项] IP:和Windows一样,都是用于测试网络连通性,采用网络层ICMP(Internet Control Message Protocol)Internet控制报文协议。协议,但不同的是,如果不加选项,直接ping,那么Linux会不停的发送请求,直到Ctrl+C结束。而Windows默认只会发送四次,除非也加上选项。选项:-c:指定发送次数。如ping -c 3 192.168.1.8。 -t:无限发送次数。如ping -t 3 192.168.1.8..原创 2021-08-13 20:03:39 · 183 阅读 · 0 评论