栏目: Linux

Linux Sftp命令用法总结

sftp是SecureFileTransferProtocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的网络的加密方法。sftp与ftp有着几乎一样的语法和功能。SFTP为SSH的其中一部分,是一种传输档案至Blogger伺服器的安全方式。其实在SSH软件包中,已经包含了一个叫作SFTP...

2021-05-06 178 0 0 阅读全文

Shell获取当前正在执行脚本的绝对路径

1.pwd命令我们看看使用pwd命令能否获取当前正在执行脚本的绝对路径。该命令的作用是“printnameofcurrent/workingdirectory”,真实含义是当前工作目录,并不是正在执行脚本的目录。xiaosi@Qunar:~/company/sh$catpwd.shecho`pwd...

2021-09-10 181 0 0 阅读全文

Linux网络设置详情

一、查看网络配置接口1.查看网络接口信息—ifconfig主机的网络接口卡(网卡)通常称为网络接口在Linux操作系统中,使用ifconfig命令可以查看网络接口的地址配置信息若采用mini版CentOS7安装的系统,默认是没有ifconfig命令的,需要先通过yum方式安装net-tools软件包...

2021-09-07 105 0 0 阅读全文

Linux中没有Rc.Local文件的完美解决方法

比较新的Linux发行版已经没有rc.local文件了。因为已经将其服务化了。解决方法:1、设置rc-local.servicesudovim/etc/systemd/system/rc-local.service[Unit]Description=/etc/rc.localCompatibilit...

2021-04-28 157 0 0 阅读全文

CentOS新建用户并使能密钥登录的方法

CentOS默认只有一个root用户,但是root用户的权限过大,而且不利于多人协作,基于权限管理和安全的原因,我们为系统新建一个用户,并且使能其SSH登录,同时禁止root用户的登录;基于CentOSLinuxrelease7.6.1810(Core)实践;新建用户在CentOS中,adduser...

2021-04-28 177 0 0 阅读全文

Centos安装PHP5、卸载PHP、安装PHP7的教程

首先安装php5很简单yuminstallphp然后如果不想用php5的话那就卸载吧注意只使用yumremove命令是行不通的那我们先yumremovephp然后你需要rpm-qa|grepphp来查看php及其安装的依赖(包)都有哪些,然后逐个卸载譬如然后再用以下命令逐个卸载rpm-e譬如然后让我...

2021-04-28 220 0 0 阅读全文

Linux CentOS6.6系统中安装Mysql源码包的方法

这里以CentOS6.6系统中安装mysql的源码包,进行讲解。1.mysql源码包的下载mysql安装包的官方下载地址为:http://dev.mysql.com/downloads/mysql/5.6.html#downloads打开该下载地址后,在“SelectVersion:”处,选择要下载...

2021-05-12 201 0 0 阅读全文

Linux下通过Gettimeofday函数获取程序段执行时间

在Linux下计算某个程序段执行的时间一般使用gettimeofday函数,此函数的声明在sys/time.h文件中。此函数接收两个结构体参数,分别为timeval、timezone.两个结构体的声明如下:structtimeval{time_ttv_sec;/*seconds*/longtv_us...

2021-06-16 141 0 0 阅读全文

批处理模式下运行 Top 命令的方法

top命令是每个人都在使用的用于监控Linux系统性能的最好的命令。你可能已经知道top命令的绝大部分操作,除了很少的几个操作,如果我没错的话,批处理模式就是其中之一。大部分的脚本编写者和开发人员都知道这个,因为这个操作主要就是用来编写脚本。如果你不了解这个,不用担心,我们将在这里介绍它。什么是to...

2021-05-06 182 0 0 阅读全文

Shell脚本监控系统资源并通过短信报警

目标分析:所需的监控资源:1、登陆用户数2、CPU负载3、服务探测4、硬盘空间(根分区、应用分区、备份分区)5、内存资源短信接口、邮件接口格式上传至附件脚本:#!/bin/bash#监控用户登录Usermonitor(){LoginUser=`uptime|awk'{print$6}'`if[$Lo...

2021-07-06 148 0 0 阅读全文

Linux Sudo 漏洞可能导致未经授权的特权访问

在Linux中利用新发现的sudo漏洞可以使某些用户以root身份运行命令,尽管对此还有所限制。sudo命令中最近发现了一个严重漏洞,如果被利用,普通用户可以root身份运行命令,即使在/etc/sudoers文件中明确禁止了该用户这样做。将sudo更新到版本1.8.28应该可以解决该问题,因此建议...

2021-05-06 151 0 0 阅读全文

详述Linux中Firewalld高级配置的使用

IP伪装与端口转发Firewalld支持两种类型的网络地址转换IP地址伪装(masquerade)可以实现局域网多个地址共享单一公网地址上网IP地址伪装仅支持IPv4,不支持IPv6默认external区域启用地址伪装端口转发(Forward-port)也称为目的地址转换或端口映射通过端口转发,指定...

2021-05-06 194 0 0 阅读全文

LVS负载均衡DR模式实现

LVS负载均衡之DR模式配置DR模式架构图:操作步骤实验环境准备:(centos7平台)所有服务器上配置#systemctlstopfirewalld//关闭防火墙#sed-i's/^SELINUX=.*/SELINUX=disabled/'/etc/sysconfig/selinux//关闭sel...

2021-06-28 133 0 0 阅读全文

LVS负载均衡NAT模式实现

LVS负载均衡之NAT模式配置NAT模式架构图:操作步骤实验环境准备:(centos7平台)所有服务器上配置#systemctlstopfirewalld//关闭防火墙#sed-i's/^SELINUX=.*/SELINUX=disabled/'/etc/sysconfig/selinux//关闭s...

2021-06-28 193 0 0 阅读全文

Linux下Python脚本自启动和定时启动的详细步骤

一、Python开机自动运行假如Python自启动脚本为auto.py。那么用root权限编辑以下文件:sudovim/etc/rc.local如果没有rc.local请看这篇文章在exit0上面编辑启动脚本的命令/usr/bin/python3/home/selfcs/auto.py>/ho...

2021-04-28 133 0 0 阅读全文

Linux 查看文件系统类型实例方法

在Linux中如何查看分区的文件系统类型,下面总结几种查看分区文件系统类型的方法。1:df-T命令查看这个是最简单的命令,文件系统类型在Type列输出。只可以查看已经挂载的分区和文件系统类型。如下所示:[root@mylnx008~]#df-T/dev/sdbFilesystemType1K-blo...

2021-03-28 164 0 0 阅读全文

在VMWare下LINUX中安装VMTool及共享文件夹

1.开始安装Vmware选择VM-->installVMwareTools(此时linux就会自动开始下载VMwareTools,并且保存在home/lmy/downloads下)2.将其拷贝到桌面上(右击-copyto-选择桌面-Extracthere)3.打开terminal(ctrl+a...

2021-05-25 135 0 0 阅读全文

CentOS 7安装完成后初始化的方法

1、添加用户新增名为"wang"的用户[root@vdevops~]#useraddwang#添加账户[root@vdevops~]#passwdwang#设置密码Changingpasswordforuserwang.Newpassword:Retypenewpassword:...

2021-05-12 165 0 0 阅读全文

Linux Nohup实现后台运行程序及查看(Nohup与&)

1.后台执行一般运行linux上的程序都是执行.sh文件(./sh文件),那如果不影响当前CMD窗口的操作,需要后台运行怎么办呢?这时就需要借助nohup和&命令来实现。nohupjava-server-Xms128M-Xmx512M-XX:MetaspaceSize=128M-jartes...

2021-04-27 184 0 0 阅读全文

Linux服务器网卡流量查看方法 Shell和Python各一枚

有时我们需要较为实时的查看服务器上的网卡流量,这里我写了两个小脚本,一个用shell(先写的,一次只能查看一个网卡),另一个用Python(后写的,一次可查看多个网卡)。脚本中都用了whiletrue“死循环”,每隔10s从“/proc/net/dev”中取一次值并根据10s内的差值计算10s内的平...

2021-05-12 180 0 0 阅读全文