
linux
文章平均质量分 56
sdomain
八零后的我一直在努力着。
展开
-
rsync 命令简介
使用 rsync 更轻松更快速地同步两台机器(比如笔记本计算机和桌面计算机),这提供一种高效的算法和多种选项。另外,如果不喜欢命令行操作,还可以通过几个图形化工具更简便地使用 rsync。如果您同时使用笔记本计算机和桌面计算机,就可能需要及时地同步它们。另外,除了在家里运行同步之外,还可能希望从远程站点运行同步;就拿我来说,我在旅途中使用笔记本计算机,在此期间希望确保把在笔记本上做的工作备份到转载 2009-08-11 11:09:00 · 1354 阅读 · 0 评论 -
centos 6 VMware 安装问题
运行vmware-config.pl提示如下:What is the location of the "gcc" program on your machine?运行:yum install gcc 即可 提示:What is the location原创 2011-09-30 11:56:24 · 1580 阅读 · 0 评论 -
ext4分区中恢复被删除的文件
作者:清林,博客名:飞空静渡今天在测试我刚完成的在linux对NTFS分区进行备份和恢复的代码,运行程序备份一个200M的NTFS分区,然后在运行另一个程序恢复数据到这个200M的分区中,然后把这个分区加载到/tmp/sdd1中查看,文件恢复成功 --- 欣喜啊,做了几个转载 2011-10-15 19:27:37 · 5054 阅读 · 4 评论 -
centos 硬盘读写速度问题测试
一个偶然装DB数据库的机会,发现安装很慢,于是系统工程师建议我测下硬盘读写速度,发现读写速度才200左右,机器是dellR710 内存12G 操作系统是centos 6 64位 后来重装了centos 5.7 64位,其它未做任何更改。测试速度如下(3次):R710 CENTOS 5.7 64位(12G内存)[root@localhost data]# dd if原创 2011-11-20 11:09:05 · 7971 阅读 · 0 评论 -
centos 安装oracle 10g
所有包都安装了,还提示错误,是JAVA报的错,按如下操作,终于弄好,记下以备后用。centos6 X64: 服务器安装时按base server安装。 yum install gcc 149 yum install setarch 153 yum install openmotif 154 yum install compat-* 236 yum ins原创 2011-10-29 11:42:06 · 1576 阅读 · 0 评论 -
删除linux文件后,磁盘空间未释放的解决办法
今天删除了一个ORACLE的表空间文件,示按标准从ORACLE内进行删除,只是把物理文件给 rm -rf 了,结果看目录的大小减少了,但看分区的信息时,空间还是占了那么多。后来在网上查了,解决方法如下:执行命令: lsof | grep 你要删除的操作系统文件名就会看到类似如下信息:oracle 12713 oracle 12u REG原创 2012-08-27 15:54:25 · 6610 阅读 · 1 评论 -
centos 下SAMBA设置的共享无法写入的解决办法 redhat应该也一样
今天装了个SAMBA,设了一个共享,本来很简单的事,但写入就是做不了,什么配置都没问题, 最后找了好久,还只能在一个快照时面找到答案了,郁闷,记下来以备后用。原文如下,因只能看快照,也没找到原文地址了: 在RHEL5下,由于SELinux的限制,会造成Samba所共享的目录即便将权限设为777也无法写入的情况,下面提供一个解决方案:假设共享目录为 /opt/Share#转载 2012-09-12 23:43:05 · 4660 阅读 · 0 评论 -
centos 6 安装virtualbox
以前一直用vmware,linux下一般用vmware server 但是最近升级到centos6 vmware server 安装就一直有问题。没办法就换成virtual box也是一个很不错的虚拟机软件,可以完全在命令行操作,适合远程安装操作。经过几次的安装觉得不错,记下来以便以后使用,同时也推荐给大家。 安装前的准备 要安装的包,根距环境不同,会有不同 但以下几个原创 2011-10-23 23:27:42 · 14085 阅读 · 4 评论 -
mac 下安装双系统同时启动方案
本文经过实测后记录,以备后查,原本是买回来的本子上,销售商已帮我装上了MAC OS X 和WIN7双系统,WIN7单独装在一个区下面,后来觉得OS X 系统东西太多,清理麻烦,就重装了一下OS X ,重装后发现原来的WIN7 还是可以启动的,直接在开机状态下按住 option键,选择WIN7的启动分区就可以。这点倒是比WINDOWNS系统要好。但这种情况下想使用WIN7的话,就得重启系原创 2016-01-21 11:16:48 · 3808 阅读 · 1 评论 -
iptables脚本
常用的iptables脚本,整理东西时发现的,很好的。记录下来,以备查。需要增加开放端口,可以自行添加,其他端口全部禁止,此脚本只开放80,443,22原创 2016-03-08 11:01:30 · 1050 阅读 · 0 评论 -
mysql维护记录
最近公司的流量巨增,MYSQL被压跨了,没有DBA,恶补了一下MYSQL的一些知识,把过程中遇到的一些问题有解决方案记录下了,有些是从网上找到的,有些是自己总结的,暂且设为原创吧,因为好多资料网上一搜都一大把,倒底出自哪,都不知道了。本文目前主要记录:MYSQL主从配置;从已有主从中增加从库;从已在运行中的主库中增加从库;日志的常用处理,包含慢日志等,常见的一些错误处理。原创 2016-05-29 20:59:46 · 2342 阅读 · 0 评论 -
php nginx配置手记
一直周围的人都说nginx对高负载比apache强,所以这次也试着进行了下配置,发现在高并发的压力测试下,nginx在系统负载和响应上确实要比apache高很多,当然,我是在相对都没有进行过大优化情况下,我相信优化好了,肯定会更好的。此文很大部分参考了张宴的文章,他在nginx在国内的推广确实做得不错。每台机器配置都会有所差别,要有问题还得看实际情况实际解决,这次还算比较顺利,不知道下次配置还有没有这么顺利了。下次着重看看怎么优化nginx了。原创 2010-11-01 15:21:00 · 3851 阅读 · 0 评论 -
linux下安装svn集成到APACHE上时,启动apache出现:undefined symbol: db_create的错误处理
<br />启动apache时提示如下信息:<br /> <br />httpd: Syntax error on line 105 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/mod_dav_svn.so into server: /usr/lib/libsvn_fs_base-1.so.0: undefined symbol: db_create<br /> <br />查了好久终于找到原因了,需原创 2010-12-11 19:28:00 · 3524 阅读 · 3 评论 -
linux用户管理相关知识
/etc/passwd 注:用户(user)的配置文件;/etc/shadow 注:用户(user)影子口令文件;/etc/group 注:用户组(group)配置文件;/etc/gshadow 注:用户组(group)的影子文件; 管理用户(user)相关命令 useradd 注:添加用户 adduser 注:添加用户 passwd 注:为用户设置密码 use原创 2010-01-10 16:46:00 · 576 阅读 · 0 评论 -
linux+firefox登录支付宝
在使用linux进行工作的过程中,基本可以满足所有的需要,只是有一点,在登录一些网站时,需要下载插件的时候,由于很多安全插件都不支持firefox所以只能还得回到windows下面去这点很麻烦,今天正好有空,研究了一下,发现其实并不需要,可以绕过这些插件而直接进行登录首先申明,进行这些操作其实是有一定的风险的,因为像firefox这种开源的浏览器,用户写的插件,其实可以进行很底层的原创 2009-09-14 11:11:00 · 1667 阅读 · 0 评论 -
windows下和linux下PHP支持oracle
windows下:1.下载用于 Windows 的 Instant Client Basic 程序包:http://download.oracle.com/otn/nt/instantclient/111070/instantclient-basic-win32-11.1.0.7.0.zip2.解压缩创建一个子目录(例如,d:/oci),然后从压缩文件中复制以下库: oraociei10.dll原创 2010-01-17 15:09:00 · 1035 阅读 · 0 评论 -
vsftp配置验证方式mysql和文件虑拟用户
以下内容在ubuntu 9.04 server系统上测试通过用apt-get install vsftp安装的时候相关的文件位置:主配置文件:/etc/vsftpd.conf验证配置文件/etc/pam.d/vsftpd重启:/etc/init.d/vsftpd restartvsftp Mysql验证方式:MYSQL已经安装在/usr/local/mysql直接安装vsftpsudo原创 2010-01-17 00:10:00 · 2449 阅读 · 0 评论 -
vsftpd配置参数详细整理
#接受匿名用户 anonymous_enable=YES #匿名用户login时不询问口令 no_anon_password=YES #匿名用户主目录 anon_root=(none) #接受本地用户 local_enable=YES #本地用户主目录 local_root=(none) #如果匿名用户需要密码,那么使用banned_email_file里面的电子邮件地址的用户不能登录 deny_转载 2010-01-17 21:24:00 · 1869 阅读 · 0 评论 -
一个被黑机器的修补过程
在网上看到了,感觉写得不错,记下来,以便以后出问题可以照这个来弄一下,呵呵,学习中。 ubuntu的机器被黑了~ 今早到学校,打开ubuntu机器,发现桌面是空的.我记得很清楚前一天走的时候还在写程序,打开了很多窗口,怎么窗口自动关闭了呢?马上打开用户管理,发现多了一个nobody5的帐户.在application里也多了一个zenmap的扫描器.一部小心我成了别人肉鸡和跳板,转载 2009-12-20 00:20:00 · 1084 阅读 · 0 评论 -
selinux介绍
selinux简介SElinux 在linux内核级别上提供了一个灵活的强制访问控制系统(MAC),这个强制访问控制系统是建立在自由访问控制系统(DAC)之上的。DAC是指系统的<a id="vad_2" class="vLink9999" style="font-size: 1em;" title="%u6211%u7231%u6253%u6298%u7F51%u4F18%u60E0%u原创 2010-03-05 12:11:00 · 652 阅读 · 0 评论 -
linux的一些初步命令
1. vi编辑器的使用 i. vi的两种模式:命令模式和输入模式 ii. vi命令索引: ESC 或 CTRL-[ 转到命令模式 vi中的行表示: 数字 数字代表的行, 如23代表第23行 . 光标所在的当前行, $ 文件的最后一行 vi中的范围表示: 开始行,结束行 从开始行到结束行的所有行, 例子: 1,23 表示第1行到23行的所有转载 2009-12-30 17:08:00 · 924 阅读 · 0 评论 -
linux的日志管理
Syslog设备依据两个重要的文件:/etc/syslogd(守护进程)和/etc/syslog.conf配置文件,习惯上,多数syslog 信息被写到/var/adm或/var/log目录下的信息文件中(messages.*)。一个典型的syslog纪录包括生成程序的名字和一个文本信息。它还包括一个设备和一个优先级范围(但不在日之中出现)。 每个syslog消息被赋予下面的主要设备之一:原创 2009-12-31 17:11:00 · 632 阅读 · 0 评论 -
Linux下查看apache连接数
Linux命令:ps -ef | grep httpd | wc -l或ps -ax | grep httpd | wc -l显示的只是apache的子进程数,不是准确的连接数。 查看Apache的并发请求数及其TCP连接状态:Linux命令:netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a,原创 2010-01-03 18:25:00 · 888 阅读 · 0 评论 -
在centOS上配置web服务器
(1). 检查系统是否正常# more /var/log/messages //检查有无系统内核级错误信息# demesg //检查硬件设备是否有错误信息# ifconfig //检查网卡设置是否正确# ping [url]www.163.com[/url] // 检查网络是否正常(2). 关闭不需要的服务# export LANG=en_US //设置语言# setup //选择启动的转载 2009-12-31 13:11:00 · 3031 阅读 · 0 评论 -
关于Apache的性能优化(zt)
1.重新编译Apache。Apache的默认配置不是为了最大化性能而设置的,而是考虑到向后兼容性和平台兼容性的问题。因此很多2.x的新特性没有能够体现出来。在编译的时候,需要加入一些参数,增加的这些模块应该会大幅的提高性能。既然重新编译,建议使用最新的2.2版,里面有些部分对性能有不少加强。2.编译的时候建议加入下面的参数./buildconf./configure / --with-转载 2010-01-05 17:49:00 · 505 阅读 · 0 评论 -
linux进程查看中STAT的含义
根据MAN帮助翻译的,不知道准不准确: D 不可中断的休眠进程(一般为 IO相关的) R 正在运行的或将运行的(在运行队列中) S 忆中断的休眠进程 (等待一个事件去结束它) T 已这止的, 不管是任务控制流还是已经传输完毕的. W 请求中进程,可能没有足够的内存空间了。(2.6.xx 以后已原创 2010-01-10 22:13:00 · 4799 阅读 · 0 评论 -
不使用端口映射,让自己的内网服务器的某个端口映射到外网
最近在外地出差,因为代码服务器放在内网,而因为某些原因,公司的宽带并没有公网地址,所以在外地就没有办法拉取git代码了,经过多方查找,终于找到了一个好点的解决方案。即使用SSH的返向连接,建立一个临时通道。到我阿里云外网的一台主机上,然后访问阿里云的那台主机就相当于访问内网的这台主机,类拟于建立了一个VPN。前提条件:有一个外网能访问的主机。操作系统linux A IP是:20.22原创 2017-12-15 19:21:38 · 13338 阅读 · 0 评论