TypechoJoeTheme

主机评测

VPS评测

专注主机评测和优惠码发布
搜索到 15 篇与 linux 的结果
2022-11-29

如何在Linux下使用 Progress 显示命令执行进度

如何在Linux下使用 Progress 显示命令执行进度
Linux 下的命令高效简洁,但同时很多命令进度显示不是很友好,比如:mv、cp、dd 等命令。在没有进度显示的情况下,我们就无法判断是正在执行、还是执行缓慢,Progress 命令很好的解决了这个问题。Progress 进度查看器是一个简单的程序,它可用于显示命令的进度。它使用来自文件描述符的信息来确定命令的进度。Progress 的优点在于它可以与其他 Linux 命令一起使用,比如 watch。Progress 支持的命令cp、mv、dd、tar、cat、rsync、grep、fgrep、egrep、cut、sort、md5sum、sha1sum、sha224sum、sha256sum、sha384sum、sha512sum、adb、gzip、gunzip、bzip2、bunzip2、xz、unxz、lzma、unlzma、7z、7za、zcat、bzcat、lzcat、split、gpg、rclone、ffmpeg1. 安装 Progress项目地址:https://github.com/Xfennec/progress1.1 安装编译所需依赖Debian/Ubuntu$...
2022-11-29
607 阅读
2022年11月29日
607 阅读
0 评论
2022-04-16

如何在Linux中设置只允许特定IP登录你的ssh

如何在Linux中设置只允许特定IP登录你的ssh
前言:大家都知道每天都有大量的黑客扫描各位的Linux服务器,一般我们是修改ssh默认22端口,改用密钥登录,如果有固定IP上网的条件或者使用跳板机统一管理手中很多服务器。那么怎么样才能只允许特定IP登录你的ssh呢?网上有很多种方法比如修改/etc/hosts.allow和/etc/hosts.deny文件,或者通过iptables服务器来限制。这里我教大家另外一种方法修改systemd里的ssh服务启动脚本步骤在GNU/Linux系统上,另一种通过内置(假设init是systemd 235+和kernel 4.11+)在套接字级别限制对sshd的访问的方法是使用带有cgroup/eBPF访问列表的systemd查看ssh服务脚本文件root@localhost:~# systemctl status ssh ● ssh.service - OpenBSD Secure Shell server Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled) ...
2022-04-16
796 阅读
2022年04月16日
796 阅读
0 评论
2022-04-15

Linux显示IPv6路由方法

Linux显示IPv6路由方法
首先查看网卡是否配置了IPv6地址首先,您应该检查是否已配置以及哪些 IPv6 地址已配置(可能在自动配置期间自动进行)。使用ip命令查看系统路由用法:# /sbin/ip -6 route show [dev <device>]例子:# /sbin/ip -6 route show dev eth0 2001:0db8:0:f101::/64 proto kernel metric 256 mtu 1500 advmss 1440 fe80::/10 proto kernel metric 256 mtu 1500 advmss 1440 ff00::/8 proto kernel metric 256 mtu 1500 advmss 1440 default proto kernel metric 256 mtu 1500 advmss 1440使用route命令查看系统路由用法:# /sbin/route -A inet6 示例(针对接口 eth0 过滤输出)。 在这里,您可以看到单个...
2022-04-15
835 阅读
2022年04月15日
835 阅读
0 评论
2022-04-13

使用netstat命令来查看你的Linux系统网络连接

使用netstat命令来查看你的Linux系统网络连接
服务监测和端口扫描是标准的行业惯例。有很好的软件,如 Prometheus 协助这个过程自动化,SELinux 协助上下文和保护系统访问权限。然而,我相信了解你的服务器是如何连接到其他网络和设备的,是建立正常服务器基准的关键,能够帮助你识别有可能表明错误和入侵等异常情况。作为一个初学者,我已经掌握了 netstat 命令为我的服务器提供了监测和网络故障排除的重要观察手段。Netstat 和类似的一些网络监测工具被归入 net-tools 软件包 里,用来显示关于活动连接的信息。因为运行在开放的端口的服务往往容易被利用,定期进行网络监测能够帮助你及早探测到可疑的活动。安装 netstatnetstat 经常预装在 Linux 发行版上。如果 netstat 没有在你的服务器上安装,用你的包管理器安装它。下面是在基于 Debian 的系统上:$ sudo apt-get install net-tools在基于 Fedora 的系统上:$ dnf install net-tools使用 netstat就其本身而言,netstat 命令显示了全部建立成功的连接。你可以使用 netsta...
2022-04-13
844 阅读
2022年04月13日
844 阅读
0 评论
2022-03-27

linux多线策略路由配置

linux多线策略路由配置
IP地址信息如下:电信IP:192.168.0.2子网掩码:255.255.255.0网关:192.168.0.1联通IP:10.0.0.2子网掩码:255.255.255.0网关:10.0.0.1移动IP:172.16.0.2子网掩码:255.255.255.0网关:172.16.0.1配置网卡:root@locahost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR=00:26:6C:F0:24:74 TYPE=Ethernet UUID=701696b6-b01b-45aa-bfdd-aca1563e6072 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static IPADDR=192.168.0.2 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 IPADDR2=10.0.0.2 NETMASK2=255.25...
2022-03-27
686 阅读
2022年03月27日
686 阅读
0 评论
2022-03-26

Linux不重启识别新添加的磁盘

Linux不重启识别新添加的磁盘
现网的一台kvm 下的虚拟机一般在进行配置变更后都会通过重启来识别新增的配置,不过业务侧某台主机因为业务需要无法重启,想通过不重启直接识别护容上去的新磁盘。经和负责kvm 的兄弟进行测试,发现如下方可以解决。通过kvm 控制台为虚拟机新增磁盘(步骤略)执行如下命令扫盘· echo "- - -" > /sys/class/scsi_host/host0/scan 然后再运行fdisk -l 就能发现新添加的硬盘已经被系统识别了,查看系统日志/var/log/messages,发现对SCSI设备进行了一次重新扫描。需要注意的是echo的三个- – -号之间有空隔。以下是执行结果:` [root@localhost ~]# fdisk -lDisk /dev/sda: 21.4 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start ...
2022-03-26
669 阅读
2022年03月26日
669 阅读
0 评论
2022-01-22

Linux中10个超方便的Bash别名

Linux中10个超方便的Bash别名
你有几次遇到需要解压 .tar 文件但无法记住所需的确切参数?别名可以帮助你!只需将以下内容添加到 .bash_profile 中,然后使用 untar FileName 解压缩任何 .tar 文件。alias untar='tar -zxvf '下载文件时,如果出现问题想要恢复下载?alias wget='wget -c '快速为新的帐户生成随机的 20 个字符的密码。alias getpass="openssl rand -base64 20"对下载的文件进行校验和测试。alias sha='shasum -a 256 '普通的 ping 将永远持续下去。通常我们不希望这样,让我们将其限制在五次之内。alias ping='ping -c 5'在任何你想要的文件夹中启动一个 Web 服务器。alias www='python -m SimpleHTTPServer 8000'想知道你的网络有多快?只需下载 Speedtest-cli 并使用此别名即可。你可以使用 speedtest-cli --list 命令选择离你所在位置更近的服务器。alias spe...
2022-01-22
762 阅读
2022年01月22日
762 阅读
0 评论
2021-01-19

Linux远程SSH连接工具PuTTY和Xshell哪个更好

Linux远程SSH连接工具PuTTY和Xshell哪个更好
在上周的"XShell官方最新7.0版本免费下载方法"文章中有分享到我常用的XShell SSH远程连接Linux服务器的工具。当然我是使用的Home/School免费版本,虽然在同时使用的服务器连接在线数上是有限制的,但是基本上我们也没有需要同时管理这么多服务器,所以是够用的。目前官方也有升级到V7.0版本,不过如果我们需要使用到跨版本需要重新下载升级,不可以在我们原来的V6.0版本上升级到V7.0版本。这里肯定有网友会提到老牌的SSH工具PuTTY也一样优秀,而且也是免费的,不香吗?确实我也有看到不少的网友也有使用PuTTY工具,包括我们公司同事也有使用的这款工具。我之前也有问到他为什么不使用其他的,他答复是习惯不想换,确实是这样子的。并不是其他的不好,虽然Putty界面一般,但是习惯后无所谓。这里是Putty的界面,登录的时候只能单标签管理单个服务器。如果我们需要下载一定要到官方下载。Putty官方下载地址目前版本是0.74版本,比较奇怪的是PuTTY的版本号,这么多年居然都没有超过V1.0,设置的版本号上还是蛮有意思的,如果像一般的人早就V10+版本。如果硬是要说和XSH...
2021-01-19
970 阅读
2021年01月19日
970 阅读
0 评论
2020-12-30

Linux查看独立服务器硬盘通电时间

Linux查看独立服务器硬盘通电时间
前几天DediPath圣诞节搞促销,E3-1240 v2,16Gb内存,2T硬盘独服只要$39/月,着实没忍住,还是剁手了。国外这种廉价独服基本都是二手硬件,比如Online、Kimsufi这些,开出来的机子全凭运气。硬盘质量层次不齐,通电10w小时也是有可能的,上架后第一步就是先看下硬盘信息,下面一起来看看。安装smartmontools需要借助smartmontools工具来进行查看硬盘信息,安装方法如下:#Debian or Ubuntu apt -y install smartmontools #CentOS yum -y install smartmontools查看硬盘信息输入fdisk -l可看到有2块磁盘,分为为/dev/sdb和/dev/sda,如下图:输入smartctl --all /dev/sda打印其中一块硬盘的所有信息(为方便显示去掉了部分内容):=== START OF INFORMATION SECTION === Model Family: Western Digital Black Device Model: WDC WD100...
2020-12-30
902 阅读
2020年12月30日
902 阅读
0 评论
2020-12-09

Linux和Windows服务器系统有哪些常见的软件

Linux和Windows服务器系统有哪些常见的软件
虽然如今自媒体、视频自媒体平台越来越普及,确实我们很多的个人网站也陆续没有太多的人关注。早期一批的个人博客、个人网站的用户大部分都失效无法打开,当然能坚持下来的一些优秀博主还是比较优秀的。不过我们也可以看到卢松松博客也在朝向视频媒体发展转型。包括也有看到如今选择云服务器的用户也比较少,这个其中也是因为上面的因素之一。由于处于工作的需要,包括前几天遇到一个写方案需要的是云服务器的应用中需要部署软件的。包括我们在服务器中使用较多软件让帮忙整理一下。实际上,我们常规一般用户使用到的软件并不是太多,这里我就简单的整理。第一、服务器内部软件这里我们需要区分服务器内部和外部的软件。比如我们建站环境中,使用较多的还是PHP、MYSQL、NGINX或者APACHE等比较多。当然其中也有稍微不同的版本不同,比如当前较多还是使用PHP7.4版本,虽然PHP8.0也有出来,但是目前还没有普及使用。如果我们是Windows系统的服务器,内部软件使用多的还有IIS。以及FTP Server类的FTP软件。第二、服务器外部软件服务器外部软件,使用较多的还是FTP(XFTP)、以及XSHELL、以及数据库Na...
2020-12-09
1,013 阅读
2020年12月09日
1,013 阅读
0 评论
2020-11-01

在Buyvm额外购买的磁盘怎么在linux VPS下挂载教程

在Buyvm额外购买的磁盘怎么在linux VPS下挂载教程
首先,你需要在Buyvm上购买一个VPS(Dedicated KVM Slices),然后你再买一个块存储(Block Storage Slabs),接着你在自己的VPS上面挂载这个块存储就可以啦!具体方法:进入管理后台https://manage.buyvm.net/login,将 Block Storage 附加到(Attached To) VPS。查看数据盘标号/名称/dev/disk/by-id/如:[root@us-cdn-west-1 ~]# ls /dev/disk/by-id/ata-QEMU_DVD-ROM_QM00004 scsi-0BUYVM_SLAB_VOLUME-1227scsi-0BUYVM_SLAB_VOLUME-1227 就是数据盘,1227 是数据盘 id,后台也能看到。格式化mkfs.ext4 -F /dev/disk/by-id/scsi-0BUYVM_SLAB_VOLUME-1227创建加载文件夹请根据实际需要创建mkdir -p /mnt/256挂载mount -o discard,defaults /dev/disk/by-id/scs...
2020-11-01
1,206 阅读
2020年11月01日
1,206 阅读
0 评论
2020-10-31

快速实现Linux服务器禁止和启用ping教程

#Linux# 快速实现Linux服务器禁止和启用ping教程
在使用Linux服务器的时候,一般系统默认是开启ping的,比如我们可以ping测试网络的延迟质量。当然也有特殊的比如腾讯云是通过安全组设置禁止ping的,我们可以删除安全组对应项目开启ping。实际上我们大部分的主机商没有安全组的,如果需要禁止和开启ping则可以通过下面方法。禁止ping方法1、临时禁止pingecho 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all临时方法,如果我们重启服务器还会恢复原貌,因为我们没有设置到开机启动项中。2、永久禁止ping编辑"/etc/sysctl.conf"文件,然后找到"net.ipv4.icmp_echo_ignore_all"后面参数修改成1.如果没有的话,我们添加一行。net.ipv4.icmp_echo_ignore_all=1然后执行"sysctl -p"生效。允许ping方法3、临时允许pingecho 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all4、永久允许pingecho net.ipv4.icmp_echo_ignore_all...
2020-10-31
953 阅读
2020年10月31日
953 阅读
0 评论
2020-10-30

服务器出现unexpected inconsistency;RUN fsck MANUALLY问题解决方法

#linux# 服务器出现unexpected inconsistency;RUN fsck MANUALLY问题解决方法
今天启动一台Linux服务器虚拟机的时候有出现这样的提示错误。直接机器没有启动,而是提示"unexpected inconsistency;RUN fsck MANUALLY"问题。估摸着是直接关闭电源导致的故障,文件损坏导致的问题。这里搜罗两个办法,看看如何解决:输入命令"mount | grep ''on /''"需要得到系统用户所在的分区。/dev/vdc_partition。然后输入 "fsck -y /dev/your_partition"检测,过程需要输入y,全部y 后回车。最后重启。这个方法我试过好像不行,继续寻找方法。我们在登录root账户之后,输入 fsck 命令。然后在过程中一直输入YES。最后输入:fsck -y /dev/sda1这个还需要看自己所在的盘符的。再重启问题解决。
2020-10-30
1,509 阅读
2020年10月30日
1,509 阅读
0 评论
2020-10-28

如何将Linux挂载盘挂载到home目录

#linux# 如何将Linux挂载盘挂载到home目录
如果我们经常使用一些不同的一键安装包后者WEB面板建站的时候会发现,不同的网站环境安装工具会默认不同的目录。比如有的是www目录,有的是data目录,有的则是home目录。我们在知道对应的默认目录之后,要么就自己修改安装软件时候的路径,要么我们就直接先挂载到指定需要的目录。比如在这篇文章中,我将教大家如何将服务器数据盘挂载到Home目录中。当然这个也是需要我们实际操作的,而不是按照这个教程直接来。查看新磁盘目录fdisk -l比如我们看到的是/dev/vdb。格式化挂载盘fdisk /dev/vdb然后根据提示,一般是 p n d w qpartprobe制让内核重新找一次分区表。新增一个分区 /dev/vdb1 大小为60GB。格式化分区mkfs -t ext4 /dev/vdb1挂载目录cd /mnt/ mkdir home mount /dev/vdb1 /mnt/home挂载完毕,然后我们需要查看。df -h查看是否挂载完毕到home.拷贝文件。cp -a /home/* /mnt/home/ rm -rf /home/* umount /dev/vdb1这里注意开始操...
2020-10-28
953 阅读
2020年10月28日
953 阅读
1 评论
2020-10-27

Linux在IPv4/IPv6下,使用IPv4连接优先设置教程

Linux在IPv4/IPv6下,使用IPv4连接优先设置教程
虽然目前很多服务器托管商都已经增加IPv6,但是各家的IPv6使用上并不一定畅通。所以我们要设置一下让IPv4作为默认的连接方式。但是根据RFC3484协议Linux默认情况下IPv6优先级高于IPv4,应用程序优先使用IPv6地址。1、如果要使用ipv4连接优先也不禁用ipv6,需要修改gai.conf配置文件使其生效。编辑 /etc/gai.conf 文件,查找 precedence ::ffff:0:0/96 100 将前面的注释 # 去掉并保存,如果前面没有 # 号表示已经更改过设置了。如果没有查找到该行直接在文件末尾添加上precedence ::ffff:0:0/96 100CentOS默认没有 /etc/gai.conf 该文件,可以执行命令cp -p /usr/share/doc/glibc-common-2.17/gai.conf /etc/拷贝该文件后修改。修改完成保存生效。这样设置后有IPv4的话优先使用IPv4,也不影响IPv6的使用。注:::ffff:0:0/96 为IPv4/IPv6转换地址 (IPv4-mapped IPv6 address)。2、如...
2020-10-27
1,660 阅读
2020年10月27日
1,660 阅读
2 评论