摘要:1、查找硬盘名称df -u2、查找硬盘UUID,复制需要挂载的uuidls -l /dev/disk/by-uuid3、编辑fstab命令sudo gedit /etc/fstabext3格式UUID=bc1577a3-b00b-4a20-961d-967e99c36d06 /usr ext3 relatime 0 2fat32格式UUID=F464-3F10 /media/D vfat user,auto,umask=002,gid=1000,utf8 0 0注:vfat是指fat32格式,utf8是编码格式,umask是指定访问权限如果是ntfs格式挂载的磁盘应该写成(参考)UUID=F
阅读全文
摘要:如何使用 ubuntu vivi编辑器是任何Unix及Linux系统下标准的编辑器,他的强大不逊色于任何 最新的文本编辑器,这里只是简单地介绍一下他的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您能够在其 他任何介绍vi的地方进一步了解他。Vi也是Linux中最基本的文本编辑器,学会他后,您将在Linux的世界里畅行无阻。1、vi的基本概念基本上vi能够分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:1) 命令行模式command mode
阅读全文
摘要:先去Oracle下载Linux下的JDK压缩包,我下载的是jdk-7u4-linux-i586.tar.gz文件,下好后直接解压Step1:# 将解压好的jdk1.7.0_17文件夹用最高权限复制到/usr/lib/jvm目录里sudo cp -r ~/jdk1.7.0_17/ /usr/lib/jvm/Step2:# 配置环境变量sudo gedit ~/.profile在末尾加上:export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_17然后保存关闭,使用source更新下$ source ~/.profile使用env命令察看JAVA_HOME的值$ env如果J
阅读全文
摘要:Linux Ubuntu 能PING IP但不能PING主机域名的解决方法--------------------------------------------------------------------------------------------------------------------------------------------------------------vi /etc/nsswitch.confhosts: files dnsnetworks: files改成:hosts: files dns winsnetworks: files如果不一样的话,就在host
阅读全文
摘要:sysv-rc-conf是一个强大的服务管理程序,群众的意见是sysv-rc-conf比chkconfig好用。背景知识1、Ubuntu运行级别Linux系统任何时候都运行在一个指定的运行级上,并且不同的运行级的程序和服务都不同,所要完成的工作和要达到的目的都不同,系统可以在这些运行级之间进行切换,以完成不同的工作。Ubuntu 的系统运行级别:*0:关机级别*1:单用户运行级别,运行rc.sysinit和rc1.d目录下的脚本*2:多用户,但系统不会启动NFS,字符模式,在有些linux系统中,级别2为默认模式,具有网络功能,如ubuntu.debian*3:多用户,字符模式,系统启动具有网
阅读全文
摘要:安装lnmp或使用lnmp一键安装脚本完成后,php的FastCGI接口php-fpm(FastCGI Process Manager)已经就绪,nginx通过php-fpm来处理用户对php应用程序的请求。配置文件布局nginx的主配置目录位于/etc/nginx,可用的虚拟主机配置文件请放置到/etc/nginx/sites-available,启用虚拟主机只需在/etc/nginx/sites-enabled目录下建一个到虚拟主机配置文件的符号链接即可,与apache的配置文件布局基本一致。Debian的配置文件布局还是很赏心悦目的。虚拟主机配置/etc/nginx目录下新建文件php-
阅读全文
摘要:编辑ext2/ext3/FAT32/NTFS磁盘分区卷标根据不同的磁盘分区类型,分别有3个程序可供选用.Mtools适用于FAT32格式分区.ntfsprogs适用于NTFS格式分区.e2label适用于ext2和ext3型格式分区.以上程序的具体使用说明分别如下:[编辑]使用mtools编辑FAT32磁盘分区卷标我想更改由系统自动挂载的USB设备中的FAT32分区卷标.我有两个外接硬盘驱动器(一个日常家用,一个公司工作用),其中一个是iPod.这两个驱动器都被系统以”sda1”或”sda2”等名称挂载于”/media”目录下,在电脑里我很难通过这些名字辨认出哪个文件夹是对应哪个驱动器.后来,
阅读全文
摘要:Ubuntu下安装nginxsudo apt-get install nginx所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下程序文件在/usr/sbin/nginx日志放在了/var/log/nginx网站文件放在了/usr/nginx/www/index.html并已经在/etc/init.d/下创建了启动脚本nginx启动nginxsudo /etc/init.d/nginx start然后就可以访问了,http://localhost/ , 一切正常!如果不能访问,先不要继续,看看是什么原因,解决之后再继续。
阅读全文
摘要:ubuntu 各文件夹简介/bin 二进制可执行命令/opt 是给主机额外安装软件所摆放的目录/dev 设备文件/etc 系统管理和配置文件/etc/rc.d 启动的配置文件和脚本/home 用户的主目录,下面会有以登录用户名作为文件夹名的各文件夹/lib 标准程序设计库又叫做动态链接共享库,作为类似windows的.dll文件/sbin 系统的管理命令,这里存放的是系统管理员使用的管理程序/tmp 公用的临时文件存储点/root 系统管理员的主目录/mnt 系统提供这个目录是让用户临时挂载其他的文件系统/last+found 这个目录平时是空的...
阅读全文
摘要:用了很长时间的squid服务,今天抽空总结一下,squid优化的方向:squid的功能,总结起来,有两个主要功能:1、将web server输出的内容缓存起来,在缓存没有过期之前来的访问,都直接用缓存里面的内容,这样可以有效减少web server上面的请求数量。2、减轻 web server 负载的压力和提高web server 的安全系数;squid 每个 TCP连接占用的资源很少,这个用途也叫做连接管理(这个功能某些硬件设备也能实现这个功能,但是一般价格太贵了)。针对 squid 的两种功用,来讲述如何调整业务逻辑和 squid 参数:关于缓存问题:A、使用 Expires head..
阅读全文
摘要:Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在Linux终端使用。在编程时,比如使用Redis 的Java语言包,这些命令都有对应的方法。下面将Redis提供的命令做一总结。官网命令列表:http://redis.io/commands (英文)1、连接操作相关的命令quit:关闭连接(connection)auth:简单密码认证2、对value操作的命令exists(key):确认一个key是否存在del(key):删除一个keytype(key):返回值的类型keys(pattern):返回满足给定pattern的所有keyrandom
阅读全文
摘要:平时一直依赖硬件来作load blance,最近研究Nginx来做负载设备,记录下upstream的几种配置方式。第一种:轮询upstream test{ server 192.168.0.1:3000; server 192.168.0.1:3001;}第二种:权重upstream test{ server 192.168.0.1 weight=2; server 192.168.0.2 weight=3;}这种模式可解决服务器性能不等的情况下轮询比率的调配第三种:ip_hashupstream test{ ip_hash; server 192.168.0.1; server...
阅读全文
摘要:Nginx中的server_name指令主要用于配置基于名称的虚拟主机,server_name指令在接到请求后的匹配顺序分别为:1、准确的server_name匹配,例如:server { listen 80; server_name domain.com www.domain.com; ...}2、以*通配符开始的字符串:server { listen 80; server_name *.domain.com; ...}3、以*通配符结束的字符串:server { listen 80; ...
阅读全文
摘要:大|中|小今天用nginx作为trac的反代,发现一个问题,就是登入登出跳转的时候是白页,看了下网页相应内容,发现相应的location是空的。查了一下发现是只单纯用了proxy_pass,没有使用proxy_redirect.假设前端url是example.com。后端server域名是in.com,那么后端server在返回refresh或location的时候,host为in.com,显然这个信息直接返回给客户端是不行的,需要nginx做转换,这时可以设置:proxy_redirect http://in.com/nginx会将host及port部分替换成自身的server_name及l
阅读全文
摘要:之前使用ubuntu,工作需要开始转向centos,简单记录软件包安装centos的软件安装大致可以分为两种类型:[centos]rpm文件安装,使用rpm指令<---->[ubuntu]deb文件安装,使用dpkg指令[centos]yum安装<----->[ubuntu]apt-get安装rpm指令(一)查询系统装已经安装的软件信息1)查询系统中已经安装的软件rpm -qa2)查询一个已经安装的文件属于哪个软件包;rpm -qf 文件名的绝对路径3)查询已安装软件包都安装到何处;rpm -ql 软件名4)查询一个已安装软件包的信息rpm -qi 软件名5)查看一下已
阅读全文
摘要:客户端命令行输入以下命令:连接控制QUIT关闭连接AUTH(仅限启用时)简单的密码验证适合全体类型的命令EXISTSkey 判断一个键是否存在;存在返回 1;否则返回0;DELkey 删除某个key,或是一系列key;DEL key1 key2 key3 key4TYPEkey 返回某个key元素的数据类型 ( none:不存在,string:字符,list,set,zset,hash)KEYSpattern 返回匹配的key列表 (KEYS foo*:查找foo开头的keys),KEYS * 就列出所有的key了,当然,复杂度O(n)RANDOMKEY随机获得一个已经存在的key,如果当前数
阅读全文
摘要:最近迷上了Nginx,真实麻雀虽小,五脏俱全..功能实在强大..nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态、静态页面的分离,可以按照轮询、ip哈希、URL哈希、权重等多种方式对后端服务器做负载均衡,同时还支持后端服务器的健康检查。如果只有一台服务器时,这个服务器挂了,那么对于网站来说是个灾难.因此,这时候的负载均衡就会大显身手了,它会自动剔除挂掉的服务器.下面简单的介绍下我使用Nginx做负载的体会下载---安装Nginx这些不介绍了,前篇有介绍.windows和Linux下配置Nginx负载的写法一样,故不分开介绍.Ngi
阅读全文