linux
xiuxiu__deng
这个作者很懒,什么都没留下…
展开
-
【高可用集群】heartbeat+haresource搭建简单的web高可用集群
利用heartbeat v2配置web的高可用集群的服务两台高可用用集群节点下载rpm包,并安装yum --nogpgcheck localinstall *.rpm第一个个节点node1:ip:192.168.75.132hostname:node1.xiuxiu.com别名:node1第二个节点node2:ip:192.168.75.131hostname...原创 2019-06-21 14:47:31 · 510 阅读 · 0 评论 -
【NFS】服务器的搭建
概念NFSnfs服务器是基于rpc工作的,所以在启动之前需要确保portmap处于工作的状态启动nfsservice nfs start配置文件 /etc/exports服务器创建共享目录mkdir /sharedvim /etc/exports内容为查看该主机共享了哪些目录测试使用showmount命令exportfs...原创 2019-06-04 21:37:30 · 84 阅读 · 0 评论 -
【防火墙】tcp_wrapper和inetd
可以使用下面的命令来查看是否是libwrap访问控制的黑名单和白名单的语法格式daemon_list:程序的可执行文件通过某个地址来访问的时候client_list注意1.0.0.0/255.255.0.0不能写成1.0.0.0/8MACRO:所有主机本地主机主机名能正常解析的主机名不能正常解析的正想解析和反向解析不能完全匹配除了,不包含...原创 2019-06-10 15:42:44 · 151 阅读 · 0 评论 -
IO复用及高性能服务器的初步设计
nginx可以实现对http和mail协议的反向代理内核程序负责进程切换,每一次切换内核都要消耗一些时间内存中的数据是分页的,每一次IO只能读取一个页面。单进程模型工作在阻塞模式下多进程中,每个进程响应一个请求,进程量大,进程切换次数过多;每个进程的地址空间是独立的,很多空间是重要的数据,所有内存使用效率较低线程(轻量级进程):每个线程响应一个请求: 线程依然...原创 2019-06-28 21:19:23 · 93 阅读 · 0 评论 -
【ISCSI】将共享存储作为集群文件系统
iscsi的配置基于用户的认证方式首先客户端要退出登录target将发现的target生成的数据库也删除target端解除对ip地址的绑定target基于用户账号认证 创建账号和密码outgoing:是服务器端提供给客户端认证的账号和密码 绑定 注意[ ]客户端 客户端发现基于账号和密码认证targetvi...原创 2019-06-25 16:18:47 · 2217 阅读 · 0 评论 -
【samba】linux与windows实现文件共享
概念安装sambasammba默认会启动两个进程nmbd:NetBIOSsmbd:实现文件共享samba.conf的配置信息共享一个目录的格式一般为例如将/share/test这个目录共享出去testparm可以用来测试samba是否有语法错误添加samba账号samba用户都是系统用户,但是密码不是系统的密码给用户读写执行权限...原创 2019-06-09 21:18:01 · 148 阅读 · 0 评论 -
利用busybox创建一个MiniLinux的过程
前提:准备一块IDE的硬盘,并将该应分为两个区:/dev/hda1大小:+20M文件系统:ext3挂载:mount /dev/hda1 /mnt/boot/dev/hda2大小:+512M文件系统:ext3挂载:mount /dev/hda2 /mnt/sysroot1 安装好busybox,将busybox的安装目录(_install)下的所有内容复制到一...原创 2019-05-15 20:56:24 · 309 阅读 · 1 评论 -
文本处理工具---sed
1 sedsed [option] “AdressCommand” fileoption:-n:静默模式,不显示模式空间中的行-i:直接修改源文件-e script -e script:可以同事执行多个脚本-r:表示使用扩展正则表达式Adress:1. StartLine,EndLine,从StartLine开始到EndLine结束2. /RegExp/,符合正则表达式的行3....原创 2019-04-25 11:12:53 · 96 阅读 · 0 评论 -
linux压缩文件
gzip: .gzgzip FILE:默认是会删除源文件的 -d:这个选项是可以用来解压缩的 -#:指定压缩比,默认为6,压缩比越大,压缩后的文件越小zcat:在不解压的情况下,查看文本文件的内容gunzip FILE:解压缩文件bzip2: .bz2比gzip有更大的压缩比的压缩工具,使用格式近似bzip2 FILE -d:可以解压缩 -#:指定...原创 2019-04-29 15:03:24 · 489 阅读 · 0 评论 -
ubuntu下批量添加和删除用户(添加用户的时候,为用户设置默认的密码)
批量添加用户#!/bin/bashfor USERNAME in user{1,2,3,4,5}do if id $USERNAME &> /dev/null;then echo "$USERNAME is exits" else useradd -m $USERNAME ...原创 2019-04-24 19:01:26 · 836 阅读 · 0 评论 -
RAID0 RAID1 lv
1. 实现软2G大小的软RAID 0 首先新划分两个1G大小的磁盘分区 设置这两个磁盘分区的文件系统为raid autodetect 建完分区之后,要重读/dev/sda,确保新建的两个分区能够使用partprobe /dev/sda新建的两个分区如下所示 利用两个1G大小的分区创建一个2G大小的RAID 0其中-C:表示创建RAID 0的名称,-a:表示自动为其创建设...原创 2019-05-02 19:13:45 · 1667 阅读 · 0 评论 -
文件系统管理
getfacl(获取文件系统访问控制权限)setfacl(设置文件系统访问控制权限)-m:设定文件系统访问控制权限 u:表示为用户设置权限 g:表示为某组设置权限在未设置访问控制权限的时候,别的用户是不能访问的为xiuxiu用户设置读写权限此时用户就能对该文件进行写读写操作此时文件系统的访问控制权限-x:取消文件系统访问控制权限...原创 2019-04-27 09:01:42 · 111 阅读 · 0 评论 -
文件查找
locate:非实时的,查找是根据全系统文件数据库进行的(模糊匹配)find:实时查找,精确,便利指定目录下的所有文件find 查找路径 查找标准 查找到以后的处理操作查找路径:默认当前路径查找标准:默认为指定路径下的所有文件处理操作:默认为显示到屏幕查找标准 -name ‘filename’:对文件做精确插座 支持通配符 -iname ‘filename’ 表示文件...原创 2019-04-26 18:52:53 · 193 阅读 · 0 评论 -
vim编辑器
打开文件,并快速定位文件vim +n FILE 可以实现在打开文件之后,直接位于文件的第n行vim + FILE 打开文件之后,位于文件的末尾 打开文件之后,定位至第一次被pattern匹配到的行首vim +/pattern FILE编辑模式i:在当前光标所在字符前面,转为输入模式a:在打枊前光标字符后面,转为输入模式o:在当前光标所在行的下方,新建一行,并...原创 2019-04-26 15:37:35 · 114 阅读 · 0 评论 -
MySQL
PHPPHP缓存## CGI:Common Gateway Interface安装php53安装Mysql和启动MySQL服务安装:yum -y install mysql-server启动:service mysqld startmysql登录在这里面建目录就相当于建了一个数据库创建数据库创建表查看表结构删除表drop table tb_name修改表...原创 2019-05-28 08:37:33 · 141 阅读 · 0 评论 -
redhat配置网络yum源
rpm -Uvh yum-plugin-fastestmirror-1.1.31-50.el7.noarch.rpm rpm -Uvh python-urlgrabber-3.10-9.el7.noarchrpm -Uvh rpm-*包括下面几个包rpm -Uvh yum-*vim /etc/yum.repos.d/CentOS-Base.repo#released upda...原创 2019-05-30 21:08:33 · 2054 阅读 · 0 评论 -
如果用户的shell是bash则进行相关操作
#!/bin/bash#/etc/passwd总共的行数,即有多少个用户LINES=`wc -l /etc/passwd | cut -d' ' -f1`for i in `seq 1 $LINES`;do #取出第i个用户的bash BASH=`cut -d: -f7 /etc/passwd | sed -n "${i}p"` #如果不为空 ...原创 2019-04-26 10:19:03 · 130 阅读 · 0 评论