摘要: 1.文件的权限管理 linux中,最令我感到印象深刻的是它的权限管理,比windows系统灵活得多,也严格的多,对于使用者,也方便设置。利用ls -l命令我们可以查看到,当前文件夹下的文件属性情况。一共是7列,分别是权限,链接数,文件所有者,文件所有组,文件的大小,文件的修改日期,以及文件名。 看看这两个难理解的属性:(1)权限属性,这一列代表了文件的类型与权限,一共有10个字符,第一个字符表示文件的类型,-表示为普通文件,d表示为目录文件,此外,还有l表示为链接文件,b表示块接口设备文件,c表示串行接口设备文件,例如键盘、鼠标,也就是字符型设备文件。后9个字符代表了文件的权限信息,其中... 阅读全文
posted @ 2012-09-18 23:48 xiaoshi1991 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1.1 linux 结构1.1.1 linux的四部分 可以把Linux系统看作由四部分构成:内核、用户界面、文件结构和实用工具/bin 普通用户的可执行文件,系统的任何用户都可以执行该目录中的命令 /boot 存放Linux操作系统启动时所需要的文件 /dev 系统中所有设备文件 /etc 系统中的配置文件 /home 普通用户的宿主目录,每个用户在该目下都有一个于用户名同名的目录。 /mnt 中的子目录用于系统中可移动设备的挂载点 /root 超级用户root的宿主目录 /sbin 系统中的管理命令,普通用户不能执行 /tmp 系统的临时目录 /usr 系统应用程序的相关文件 /va... 阅读全文
posted @ 2012-09-18 23:46 xiaoshi1991 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 我们编写程序时,有时即使在jsp页面和代码中设置页面内容的编码为utf-8 OR gbk,但是我们在存储数据时,却发现数据库中的数据为乱码,问题是出现在数据库的编码问题。在mysql中,我们打开mysql的安装目录,打开my.ini文件,找到如下引用:default-character-set=latin1这是mysql的默认编码,我们需要将起设置为UTF8 or GBK,,然后重启mysql,即可成功修改mysql的默认编码,再次存储数据时,数据乱码问题将得到解决。 阅读全文
posted @ 2012-09-18 23:43 xiaoshi1991 阅读(247) 评论(0) 推荐(0) 编辑
摘要: ⒈源码包安装httpd。⑴、静态默认安装,命令如下:完成后,先查询安装了那些模块命令如下:再看模块是否激活,如下图:可见模块没有被激活,若想添加模块了,可用如下命令加载:接着可看到模块被加载激活了,如下:⑵、动态安装且加载所有模块,命令如下:完成后可以看到模块安装加载情况如下:通过对比,推荐安装时采取动态完全安装。⒉ apache配置文件参数详解。这整个解释都是针对系统Cent OS 5.0安装时自带的apache所进行的。⑴、先了解一下apache的相对结构。/etc/httpd/conf/httpd.conf:主配置文件,其主要设定以它为主;/etc/httpd/conf.d/*.conf 阅读全文
posted @ 2012-09-18 15:15 xiaoshi1991 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 安装 phpMyAdmin管理数据库CentOS系统中启用RPMForge软件库安装phpMyAdmin:64位系统使用如下命令:wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpmrpm -Uhv rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm32位系统使用如下命令:wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpmrp 阅读全文
posted @ 2012-09-18 15:13 xiaoshi1991 阅读(242) 评论(0) 推荐(0) 编辑
摘要: chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号>][系统服务][on/off/reset]chkconfig在没有参数运行时,显示用法。如果加上服务名,那么就检查这个服务是否在当前运行级启动。如果是,返回true,否则返回false。如果在服务名后面指定了on,off或者reset,那么chkconfi 会改变指定服务的启动信息。on 阅读全文
posted @ 2012-09-18 15:13 xiaoshi1991 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 可以用 fdisk -l|grep Disk 查看你的系统有几块盘。如:Disk /dev/xvda: 160.0 GB, 160000000000 bytesDisk /dev/xvdb: 160.0 GB, 160000000000 bytes提示这个disk /dev/xvdb doesn t contain a valid partition table就是这个情况了,xvdb 默认是阿里云主机的系统盘,一般都没挂载好些同学都把数据装到系统盘里去了,阿里云的服务支持和教程真不行阿里官方给出的教程Linux 系统挂载数据盘本教程适合所有linux系统,包括redhat、centos、ub 阅读全文
posted @ 2012-09-18 15:12 xiaoshi1991 阅读(509) 评论(0) 推荐(0) 编辑
摘要: linux zip命令zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.2.unzipunzip -o -d /home/sunny myfile.zip把myfile.zip文件解压到 /home/sunny/-o:不提示的情况下覆盖文件;-d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下;3.其他zip -d myfile.zip smart.txt删除压缩文件中smart.txt文件zip -m myfile.zip ./rpm_info.txt向压缩文件中myfi 阅读全文
posted @ 2012-09-18 15:11 xiaoshi1991 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1、需要备份的目录:/home/admin/xiaoshiblog2、创建保存备份文件的目录:mkdir /home/admin/xiaoshiblogbak chown admin:admin /home/admin/xiaoshiblogbak #admin是你的FTP用户组,根据实际情况而定3、创建备份脚本文件:/home/admin/xiaoshiblogbak/wwwrootbak.sh vi wwwrootbak.sh输入以下内容:#!/bin/sh BK_DR=home/admin/xiaoshiblogbak #备份文件存放路径 DB_DR=home/admin/xi... 阅读全文
posted @ 2012-09-18 15:11 xiaoshi1991 阅读(1601) 评论(0) 推荐(0) 编辑
摘要: FTP自动登录批量下载文件从ftp服务器192.168.1.171上的/home/data 到本地的/home/databackup#!/bin/bash ftp -v -n 192.168.1.171 user guest 123456 binary cd /home/data lcd /home/databackup prompt mget * close bye FTP自动登录批量上传文件从ftp服务器192.168.1.171上的/home/data 到本地的/home/databackup #!/bin/bash ftp -v -n 192.16... 阅读全文
posted @ 2012-09-18 15:10 xiaoshi1991 阅读(197) 评论(0) 推荐(0) 编辑