centos7上安装配置samba

samba是基于SMB协议(ServerMessageBlock,信息服务块)的开源软件,samba也可以是SMB协议的商标。SMB是一种Linux、UNIX系统上可用于共享文件和打印机等资源的协议,这种协议是基于Client\Server型的协议,Client端可以通过SMB访问到Server(服务器)上的共享资源。当Windows是Client,CentOS是服务器时,通过Samba就可以实现window访问Linux的资源,实现两个系统间的数据交互。Linux对于开发来说是一个非常好的系统,但是人机友好不如windows,我就通常在windo...

阅读全文

vnc打开远程linux服务浏览器报错的解决方法

经常需要远程登陆ubuntu服务器上打开浏览器查看一些信息,有时发现VNC登陆上去打不开浏览器执行firefox直接报错Running Firefox as root in a regular user's session is not supported.  ($HOME is /home/merci which is owned by merci...

阅读全文

Linux配置squid代理上网

Squid是一个高性能的代理缓存服务器,Squid支持FTP、gopher、HTTPS和HTTP协议。和一般的代理缓存软件不同,Squid用一个单独的、非模块化的、I/O驱动的进程来处理所有的客户端请求以前配置过,忘记做笔记了,现在重新实践下记录下来关闭selinuxsed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/configsetenforce 0squid安装比较简单yum install squi...

阅读全文

linux下fping命令简单使用介绍

Fping程序类似于ping(ping是通过ICMP(网络控制信息协议InternetControlMessageProtocol)协议回复请求以检测主机是否存在)。Fping与ping不同的地方在于,fping可以在命令行中指定要ping的主机数量范围,也可以指定含有要ping的主机列表文件。与ping要等待某一主机连接超时或发回反馈信息不同,fping给一个主机发送完数据包后,马上给下一个主机发送数据包,实现多主机同时ping。如果某一主机ping通,则此主机将被打上标记,并从等待列表中移除,如果没ping通,说明主机无法到达,主机仍然留在等待列...

阅读全文

CentOS7部署Ceph分布式存储

Ceph是一个统一的分布式存储系统,设计初衷是提供较好的性能、可靠性和可扩展性。Ceph项目最早起源于Sage就读博士期间的工作(最早的成果于2004年发表),并随后贡献给开源社区。在经过了数年的发展之后,目前已得到众多云计算厂商的支持并被广泛应用。RedHat及OpenStack都可与Ceph整合以支持虚拟机镜像的后端存储ceph有以下几点特性高性能a. 摒弃了传统的集中式存储元数据寻址的方案,采用CRUSH算法,数据分布均衡,并行度高。b.考虑了容灾域的隔离,能够实现各类负载的副本放置规则,例如跨机房、机架感知等。c. 能...

阅读全文

centos设置内存清理方式和虚拟内存机制

一般使用的云服务器都设置了缓存机制,如果需要清理,我们可以进行修改缓存配置文件我们先来看看cat /proc/sys/vm/drop_caches如果回显0的话就是开启了缓存,开启缓存以后对于一直需要重复访问数据的用户,返回速度就非常快,但是对于多元操作的用户来说,需要操作的不是单一化的,所以需要关闭缓存的配置以下就是手工清楚缓存的操作查看内存使用情况free -g修改缓存配置echo 1> /proc/sys/vm/drop_caches最后再次查看内存使用情况free -g虚拟内存Linux支...

阅读全文

ubuntu14.04使用unbound部署dns服务器

使用unbound配置dns服务器,我的服务器IP是172.25.128.51,另一台机器是172.25.128.58,我用51这台机器配置dns服务器,另外一台用来测试是否成功首先我们先下载适合ubuntu14.04的unbound,下载地址是https://ubuntu.pkgs.org/14.04/ubuntu-updates-universe-amd64/unbound_1.4.22-1ubuntu4.14.04.3_amd64.deb.html然后我们将下载好的deb软件上传到服务器,然后切换到root账户下进行安装dpkg -i&n...

阅读全文

ubuntu14.04解决ssh登陆慢的方法

如果在Ubuntu中ssh登录非常缓慢,输入用户名后要等好一阵先出现提示输入密码,这是Ubuntu默认开启了SSH的DNS反解析造成的原因,只要将此选项关闭,重新启动sshd后反应非常快vi /etc/ssh/sshd_config在最后添加下面一行,关闭SSH的DNS反解析:UseDNS no重启sshd/etc/init.d/sshd restart UseDNS选项打开状态下,当客户端试图登录OpenSSH服务器时,服务器端先根据客户端的IP地址进行DNSPTR反向查询,查询出客...

阅读全文

ubuntu创建vsftp用户无法登陆

我们在ubuntu上创建用户的时候使用useradd -d /ftp/sulao -s /sbin/nologin -M sulao -g ftp这种方式在centos上适用,但是在ubuntu上却找不到nologin文件,所以创建失败,我们需要这样来创建sudo useradd -d /ftp/sulao -s /bin/false -M sulao -g ftp#然后赋权su...

阅读全文

linux中bash shell特殊变量详解

我们在bash中经常看到一些特殊的变量,我们罗列下$0,$1,$$,$#,$@,$*,$?,$(),${},$(())和(())接下来我们就来一一介绍下这些变量的意思1.$0$后面紧跟着数字,数字从0开始,0代表运行的脚本本身名称,1为第一个参数,2为第二个参数,依次类推例如以下脚本,test.sh内容如下#!/bin/bashecho $0echo $1我们运行./test.sh sulao打印出./test.shsulao2.$#传递给脚本或函数的参数个数,上述脚本添加一个#!/bin/bashecho&...

阅读全文