centos
文章平均质量分 74
白小狮
技术改变人生
展开
-
unix posix标准和 system v标准的故事
简单可以这么理解,posix是linux的新的标准,而system v是当年非常流行的标准,只是老当益壮了。目前大家都是向posix标准努力posixPOSIX(Portable Operating System Interface for Computing Systems)是由IEEE 和ISO/IEC 开发的一簇标准。该标准是基于现有的UNIX 实践和经验,描述了操作系统的调用服务接...原创 2020-02-23 16:24:40 · 559 阅读 · 0 评论 -
linux用户管理笔记
今天想总结一下linux下面用户的管理,因为自己设计很多项目的权限系统,大概linux的这个就是一个原型吧 用户文件 /etc/passwd /etc/shadow 用户组文件 /etc/group /etc/gshadow 下面就是讲这个四个文件的结构的详细说明/etc/passwdbaixs:x:500:500:baixs user:/home/b原创 2016-01-24 14:17:45 · 402 阅读 · 0 评论 -
nginx安装
./configure –prefix=/usr/local/nginx –user=www –group=www 启动nginxnginx -c configfilepath停止直接杀死进程./configure –prefix=/usr/local/php –sysconfdir=/etc/php –enable-mbstring –enable-fpm –with-mysql=/usr/lo原创 2015-03-03 15:03:59 · 450 阅读 · 0 评论 -
vagrant操作详解
vagrant box add boxname boxpath #添加一个盒子vagrant destory #删除所有的盒子vagrant init #初始化一个盒子vagrant box list #查看盒子的列表vagrant status #查看盒子的状态吧下面这些配置打开一切就ok了,都不用注释吧Vagrant.configure(2) do |config|config.vm.b原创 2016-03-24 22:49:38 · 2138 阅读 · 1 评论 -
iptables学习笔记
iptables学习笔记每经过一个网关的时候,ttl值都减1iptables的主要功能1. filter2. nat3. mangle(修改包的值)看到下面的这个图,就知道iptables的架构到底是怎么样的了iptables语法规则iptables [-t Table] COMMAND CHAIN(链) [匹配条件] -j(跳转到动作) ACTIONraw mangle nat fil原创 2016-08-10 22:04:06 · 372 阅读 · 0 评论 -
twemproxy安装记录
贝贝目前切到twemproxy了,这个中间件,今天研究了下,在这里做一个安装记录。https://github.com/twitter/twemproxy 在这里下载release版本的twemproxy,然后安装。autoreconf -fvi./configure --enable-debug=fullmakesrc/nutcracker -h安装完之后,接下来就是配置了。alpha:原创 2016-11-06 11:23:04 · 460 阅读 · 0 评论 -
svn 使用配置详解
基本上用了一年的svn了,但是因为自己不是队长,所以一直没有去自己搭建和研究一下,这里花了几天的时间研究了一下,下面是我的总结,我会尽量详细,因为我以前写博客也是乱来,只记录的让自己看的懂就可以,但是这次想认真写一下,尽量清晰一点。到时候我会把这些包的打包好放到我自己的百度网盘里面,给大家下载。架构:我们先来了解一下svn的架构,看了架构图对我们的配置是很有帮助的。![svn架构图](http:原创 2015-10-07 19:20:24 · 1332 阅读 · 0 评论 -
iostat分析磁盘的IO状况
转载地址:http://www.orczhou.com/index.php/2010/03/iostat-detail/Linux系统出现了性能问题,一般我们可以通过top、iostat、free、vmstat等命令来查看初步定位问题。其中iostat可以给我们提供丰富的IO状态数据。1. 基本使用$iostat -d -k 1 10参数 -d 表示,显示设备(磁盘)使转载 2015-09-28 13:42:46 · 989 阅读 · 0 评论 -
git 详解
1.git架构原理 2.基本配置 3.我们如何使用gitgit架构原理这就是git的架构,看了这幅架构图你就知道git是如何工作的,也就大概知道我们自己应该如何来工作基本配置git init #初始化仓库#每一个git仓库都需要配置自己的用户名和emailgit config --global user.name baixiaoshigi原创 2015-10-11 21:19:40 · 1436 阅读 · 0 评论 -
shell awk
学习linux很长时间了大概两年前开始接触linux吧,但是总有些时候某某命令很熟悉,可是就是没有熟练应用,导致每次都百度,因为没有笔记,所以回忆起来非常的难,所以这个笔记是非常有必要的。 grep 的基本语法grep [-avein] '搜索字符串' filename-a 就是将读取的filename当做文本看待,默认是二进制的-v 反选,除了选中的-e 这个就是原创 2016-01-24 13:42:33 · 731 阅读 · 0 评论 -
ssh配置无密码登入详解
如何在一台机器上使用多个rsa秘钥 ssh-keygen -t rsa -C "634842632@qq.com" //Generating public/private rsa key pair.//Enter file in which to save the key (/home/baixs/.ssh/id_rsa)://这里输入不同的名字就是就可以在一台主机下面共存了原创 2015-12-20 23:49:13 · 614 阅读 · 0 评论 -
vim的一些操作
打开目录命令 Ex[plore] 打开当前目录或指定目录 Se[xplore] 分割并打开当前目录或指定目录He[xplore]Ve[xplore] 垂直分割并打开当前目录或指定目录 Te[xplore] 新建标签并打开当前目录或指定目录 浏览文件移动光标到感兴趣的文件或目录,按即可在当前窗口浏览该文件或目录;按p键在预览窗口原创 2015-08-15 10:56:48 · 414 阅读 · 0 评论 -
linux suid,sgid,bit stick(粘贴位),acl权限的记录
acl权限可以给用户单独设置权限 setfacl -m u:user1:rwx filename (添加acl权限) setfacl -b u:user1 filename(删除acl权限)1、setuid与setgid讲解 看一下系统中用到它的地方,以/etc/passwd和/usr/bin/passwd为例: 复制代码代码如下:[roo转载 2015-01-02 19:07:37 · 1934 阅读 · 0 评论 -
Linux常用命令
Linux常用命令大全,以前收集的系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取转载 2014-11-22 20:06:34 · 508 阅读 · 0 评论 -
bash shell if-test
1 #!/bin/bash 2 3 # 小技巧: 4 # 如果你不确定某一条件怎么被求值, 5 #+ 可以用一个if-test结构来测试. 6 7 echo 8 9 echo "Testing \"0\"" 10 if [ 0 ] # 0 11 then 12 echo "0 is true." 13 else转载 2014-11-29 21:32:38 · 716 阅读 · 0 评论 -
openssl自签名的证书
证书文件生成也许很多人和本人一样深有体会,使用OpenSSL库写一个加密通讯过程,代码很容易就写出来了,可是整个工作却花了了好几天。除将程序编译成功外(没有可以使用的证书文件,编译成功了,它并不能跑起来,并不表示它能正常使用,所以......),还需生成必要的证书和私钥文件使双方能够成功验证对方。找了n多的资料,很多是说的很模糊,看了n多的英文资料,还是没有办法(不知道是不是外国朋友都转载 2014-12-02 23:03:37 · 5620 阅读 · 0 评论 -
移动端支付,通过RSA非对称加密
.简介RSA是一种非对称的签名算法,即签名密钥(私钥)与验签密钥(公钥)是不一样的,私钥用于签名,公钥用于验签。在与支付宝交易中,会有 2 对公私钥,即商户公私钥,支付宝公私钥。商户公私钥:由商户生成,商户私钥用于对商户发往支付宝的数据签名;商户公钥需要上传至支付宝,当支付宝收到商户发来的数据时用该公钥验证签名。支付宝公私钥:支付宝提供给商户,当商户收到支付宝发原创 2014-12-04 10:06:33 · 5301 阅读 · 1 评论 -
mysql 配置主从,实现读写分离
1.配置主服务器2.在主服务器上创建一个用户,授予复制权限3.备份主服务器上的数据,并刷新binlog日志4.使用scp命令复制到另外一台服务器上5.使用mysqldump恢复数据6.配置从服务器实现主从复制1.主服务器只需要开一个从服务器的mysql帐户2. 从服务器修改配置文件show原创 2014-12-06 12:35:57 · 495 阅读 · 0 评论 -
VirtualBox几种网络的区别
1. 要使用NFS使用分布式文件系统需要两个服务(portmap,nfs)2.主服务器中配置 vim /etc/exports写入/tmp "(rw,async,no_root_squash)":wq!保存后使用exportfs -rv 来使配置重新生效3.从服务器也是启动这两个服务(portmap,nfs)mount -t nfs原创 2014-12-07 11:12:05 · 519 阅读 · 0 评论 -
centos下nfs的配置,非常的详细
http://www.jb51.net/os/RedHat/155286.html转载 2014-12-06 23:09:02 · 642 阅读 · 0 评论 -
关于umask的理解
如:umask值为022,则默认目录权限为755,默认文件权限为644。因为文件默认是不能有执行权限的,所以最大就是6,记住互补原则原创 2014-12-25 11:08:07 · 677 阅读 · 0 评论 -
apt和dpkg 详解
Ubuntu 是建立在 Debian 基础上的 Linux 发行版本,保留了 Debian 的优秀特性,比如 Dpkg 和 APT 机制,对于原来的 Debian 用户来说,可以无障碍的迁移到 Ubuntu,而对于 Ubuntu 新手,熟悉 APT 和 Dpgk 是很重要的一步。1、下载并安装所有包裹,同时包括升级操作,如果某个包裹被设置了 hold (停止标志,就会被搁在一边,即不会原创 2015-02-05 15:36:08 · 1655 阅读 · 1 评论 -
rpm与dpkg yum与apt-get详解,一看这个就知道这些个关系了
Linux界的两大主流: RPM与DPKG 由于自由软体的蓬勃发展,加上大型Unix-Like 主机的强大效能,让很多软体开发者将他们的软体使用Tarball 来释出。 后来Linux 发展起来后,由一些企业或社群将这些软体收集起来制作成为distributions 以发布这好用的Linux 作业系统。 但后来发现到,这些distribution 的软体管理实在伤脑筋, 如转载 2015-02-05 16:21:43 · 5817 阅读 · 0 评论 -
linux iptables配置
我们 来讨论一下如何为你的CentOS 服务器来设置简单的防火墙。 这里我们以DigitalOcean的CentOS 6 VPS为基础来讨论的,同样也适用于 阿里云上其他类型的LINUX系统。 (阿里云有个云盾系统,因此在你自己的VPS上不设置防火墙也是可以的)需要说明的是: 本文只涉及最基础最常用的防火墙设置,能屏蔽一些常用的攻击,但并不能彻底保证你的服务器的安全。系统的随时更新 以及原创 2014-12-13 19:29:47 · 668 阅读 · 0 评论 -
Linux中特殊权限setuid setgid stick bit详解
linux中除了常见的读(r)、写(w)、执行(x)权限以外,还有3个特殊的权限,分别是setuid、setgid和stick bit1、setuid、setgid先看个实例,查看你的/usr/bin/passwd 与/etc/passwd文件的权限 [root@MyLinux ~]# ls -l /usr/bin/passwd /etc/passwd-rw-r-转载 2014-08-25 13:51:28 · 2691 阅读 · 0 评论