存档

‘system related’ 分类的存档

今天发现MySQL源码包变了,需要使用cmake编译安装了 作个记录,备忘。。 1. 安装需要的工具 sudo apt-get install libncurses5-dev cmake 2.添加mysql组及用户 groupadd mysql useradd -r -g mysql mysql 3.安装 sudo tar zxf mysql-5.5.12.tar.gz cd mysql-5.5.12 sudo cmake . sudo make sudo make install   cd /usr/local/mysql sudo chown mysql.mysql -R . sudo scripts/mysql_install_db –user=mysql 4.可选额外设置 sudo cp support-files/my-medium.cnf /etc/my.cnf sudo cp support-files/mysql.server /etc/init.d/mysqld service mysqld start [...]

五 28th, 2011 | Filed under mysql, system related

设置一个selinux的布尔值。  一些常见项: ===ftp=== //If you want to share files anonymously chcon -R -t public_content_t /var/ftp //If you want to setup a directory where you can upload files chcon -t public_content_rw_t /var/ftp/incoming You must also turn on the boolean allow_ftpd_anon_write setsebool -P allow_ftpd_anon_write=1 //If you are setting up this machine as a ftpd server and wish [...]

九 20th, 2010 | Filed under system related

经常有这样的经历: 在使用ssh连接远程服务器时,如果ssh serverhost会以当前用户去连接,远程的默认登录帐号变成本地的当前用户,修改~/.ssh/config 文件,里面加上 user root 可以更改默认登录帐号为root,省去了必需指定用户登录方式(root@serverhost)的麻烦

七 12th, 2010 | Filed under system related

有时候需要在linux下批量上传一些文件或整个目录到远程FTP,由于ftp本身不支持整个目录的上传,因此可以使用lftp 用法如下 lftp ftp://username:password@somehost 登录后进入lftp提示符下 常见系统命令ls rm mkdir等都可在这使用 上传目录可用 mirror -R [remote] [local] 批量下载可用mget 批量上传可用mput 具体用法及其它指令可用help查看

六 29th, 2010 | Filed under system related
标签:

find -name ‘*.html’ | xargs perl -pi -e ‘s|href="(.*\.html)"|href="/html/$1"|g’ 如上所示为我在所有形如xxx.html前加上/html/ 正则查找,非常灵活方便。留帖备忘

三 2nd, 2010 | Filed under system related, 正则语法
标签: ,

昨天将服务器配置了svn服务,现作整理(以centos linux为例),以作备忘。 1.安装基本软件 yum install subversion subversion-tools yum install libapache2-svn mod_dav_svn 2.创建版本库 假定我们将版本库存放在/data/svn/repos mkdir -p /data/svn/repos cd /data/svn/repos svnadmin create test 如果要导入一些已有的代码,假定/data/www/test有一些写好的代码要导入到库中 svn import file:///data/www/test /data/svn/repos/test 这里导入成功后版本为1 3. 修改/etc/httpd/conf.d/svbversion.conf (该文件在安装mod_dav_svn后自动产生) 取消注释以下行 LoadModule dav_svn_module modules/mod_dav_svn.so LoadModule authz_svn_module modules/mod_authz_svn.so <Location /repos> DAV svn SVNParentPath /data/svn/repos # <LimitExcept GET PROPFIND OPTIONS REPORT> # Require SSL connection for password [...]

十一 17th, 2009 | Filed under system related

由于公司网站的日志文件按天为目录存放,格式如下 20090901 20090902 …… 时间一长,硬盘老暴满,正好前些天看过点shell的知识,应用一下^_^ #!/bin/bash #日志保留月份数 reserveMonth=2 #需保存的最早一天的日志 oldest=`date -d "-$reserveMonth month" +%Y%m%d` #日志存放目录 workdir=’/home/phpman/test’ #搜索目录 dirs=`ls $workdir -F | grep -P ‘\d{8}/’ | sed ‘s/.$//’` for i in $dirs;do #早于最早那天的,删除 if test $i -le $oldest then tmp_dir=${workdir}/$i #记录此次操作的记录 echo "Directory ‘$tmp_dir’ deleted at `date ‘+%Y-%m-%d %H:%M:%S’`" >> ${workdir}/delete.log rm -rf $tmp_dir fi done [...]

十 21st, 2009 | Filed under shell, system related
标签:

使用putty的用户都知道,可以使用-l -pw参数设置快捷方式,以自动连接至远程主机,也可以用key方式 。 ubuntu下要用终端terminal自动连,也可以实现。首先装sshpass,apt-get就可以了。 然后在system->preferences->main menu里加一个new item项,其中command写上gnome-terminal –command ‘sshpass -p pass ssh user@anyhost’就可以了。怎么样,很方便吧^_^ 当然,putty亦有linux版的~

九 1st, 2009 | Filed under system related
标签:

使用dmidecode可以查看系统各硬件的详细信息CPU,各级缓存,内存,板载插口等信息

如我使用dmidecode | grep -A16 “Memory Device$”查看内存信息

八 28th, 2009 | Filed under system related

使用kde的konsole连接局域网内服务器慢,今用ssh -v 看了下,发现是 debug1: Next authentication method: gssapi-with-mic 一直等待。原来/etc/ssh/ssh_config中GSSAPIAuthentication选项被配置成yes后,会发起一个_kerberos.<hostname>的GSSAPI认证请求,这样,ssh会一直等待至GSS认证超时失败。所以等待了很久。 解决办法,将该选项置为no GSSAPIAuthentication no 至于GSSAPI认证具体访式,有待以后研究 sshd配置参考http://lamp.linux.gov.cn/OpenSSH/sshd_config.html

七 17th, 2009 | Filed under system related
标签: