Linux/Unix
文章平均质量分 53
iteye_14206
这个作者很懒,什么都没留下…
展开
-
linux下vim命令详解
高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的::qx 开始记录宏,并将结果存入寄存器xq 退出记录模式@x 播放记录在x寄存器中的宏命令稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来,再次输入q即退出了记录模式,然后输入@x对刚才记录下来的命令进行重复,此命令后可跟数字,表示要重复多少次,比如@...原创 2011-08-06 11:26:48 · 79 阅读 · 0 评论 -
BitNami的Redmine更新步骤
官方原文:1.How to upgrade the full Stack migrating the data?2.How to upgrade Redmine?3.Redmine官方更新说明 具体步骤:1.下载新版本的安装程序(以下命令中的installdir均指bitnami redmine安装的目录) 2.将redmine服务停止 ./insta...2012-02-06 16:15:17 · 544 阅读 · 0 评论 -
详解Linux下SSH远程文件传输命令scp
相信各位VPSer在使用VPS时会经常在不同VPS间互相备份数据或者转移数据,大部分情况下VPS上都已经安装了Nginx或者类似的web server,直接将要传输的文件放到web server的目录,然后在目标机器上执行:wget http://www.vpser.net/testfile.zip 就行了。当VPS上没有安装web server和ftp server的时候或感觉上面的方法比较麻烦...原创 2012-02-10 10:05:20 · 86 阅读 · 0 评论 -
ubuntu上mysql的安装以及基本用法
1.使用apt-get查找当前可用的mysql版本.apt-cache search mysql返回的结果集为: 2.通过结果集找到最新可用的服务端是mysql-server,安装mysql-serversudo apt-get install mysql-server 按提示安装即可(中间会提示设置root口令)。3.测试是否安装正确# 登录mysql ...原创 2012-07-26 10:54:35 · 88 阅读 · 0 评论 -
完美配置Tomcat的HTTPS
原文转自:http://lixor.iteye.com/blog/1532655 Tomcat配置HTTPS的文章到处都有,过程也比较简单,随后文中会转一段过来。但对于启用APR情况下报异常“java.lang.Exception: Connector attribute SSLCertificateFile must be defined when using SSL wit...原创 2012-07-26 16:45:32 · 79 阅读 · 0 评论 -
修复Cygwin下ssh报Error while dumping state (probably corrupted stack)
在Window下安装Git,结果在使用ssh协议时,报错:9 [main] ssh 4088 exception::handle: Error while dumping state (probably corrupted stack) 据说可能是内存溢出,觉得很奇怪,最后尝试各种方法,包含重装也没用,最后同事给出一条修复tomcat无法使用的修复命令,测试了下,结果意外的好...原创 2011-10-28 15:20:34 · 219 阅读 · 0 评论 -
Linux下MySql开放访问权限
在Linux下安装完数据库后,局域网内无法访问。 设置方法:1.停止mysql,进入/etc/mysql/,编辑my.cnf,找到bind-address的配置,改为0.0.0.0,然后启动mysql2.登录mysql,进入mysql数据库,执行update user set host='%' where host='127.0.0.1' and user='root',执行完成后...原创 2012-04-13 17:10:50 · 309 阅读 · 0 评论 -
Ubuntu 中软件的安装、卸载以及查看的方法总结
说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式(1)普通安装:apt-get install softname1 softname2 …;(2)修复安装:apt-get -...原创 2012-05-23 09:51:42 · 80 阅读 · 0 评论 -
CentOS将用户添加到sudoer列表
默认情况下,linux没有将当前用户列入到sudoer列表中(在redhat系列的linux发行版中最为常见),这时如果你使用sudo来执行某些命令的话,就会提示你该用户不再sudoer列表中。这时,我们就需要手工加入了。1.在命令行下键入:$su ,并输入root账户的密码,切换到root账户,其中的$是命令提示符,不用你敲2.命令行键入:#visudo,就会打开sudo的配置文...原创 2013-09-12 14:31:02 · 97 阅读 · 0 评论 -
【转】CentOS6.3源码安装mysql5.5(多方法)
1.下载MySQL我下载的版本:mysql-5.5.22.tar.gz2.安装之前先卸载CentOS自带的MySQL[root@localhost ~]# yum remove mysql3.编译安装Cmake下载cmake源码包:http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz从共享目录移至usr目录[root@localhos...原创 2013-09-12 15:15:42 · 165 阅读 · 0 评论 -
virtualbox安装centos 6.3后无法上网解决办法
设置virtualbox的网络连接方式,如下图使用桥接方式,桥接的网卡为宿主正在上网的网卡,现在我是通过无线来上网的,所以选择1x1 11b/g/n Wireless LAN PCI Express Half Mini Card Adapter这个无线网卡。在命令行中运行 dhclient eth0,这时将会自动分配ip给eth0。这样每次重启电脑后都要手动运行dhclient e...原创 2013-09-13 14:48:41 · 210 阅读 · 0 评论 -
在VirtualBox中的CentOS 6.3下安装VirtualBox增强包
在VirtualBox中的CentOS 6.3下安装VirtualBox增强包 在VirtualBox中安装好客户操作系统(GuestOS)之后,建议安装VirtualBox增强包(VirtualBox GuestAddition),它的作用是对GuestOS的性能和可用性进行优化(也就是提高GuestOS的性能和提升使用者的使用体验)。 GuestAddition实质上是安...原创 2013-09-13 14:57:38 · 172 阅读 · 0 评论 -
virtualbox命令行共享CentOS目录
1. 安装virtualbox增强工具"右ctrl+c" 显示和隐藏virtualbox虚拟机的菜单栏。在VirtualBox的菜单里选择"设备(Devices)" -> "安装增强功能包(Install Guest Additions)"创建挂载目录: mkdir /mnt/zengqiang挂载:mount /dev/cdrom /mnt/zengqiangcd /...原创 2013-09-13 18:30:50 · 165 阅读 · 0 评论 -
mysql5.5的源码安装[有用]
--验证md5校验和[root@tmg-73 soft]# md5sum mysql-5.5.29.tar.gze6b9f9cb82e990bd8f0474df7462904e mysql-5.5.29.tar.gz先安装cmake(mysql5.5以后是通过cmake来编译的)[root@tmg-73 local]#tar -zxv -f cmake-2.8.4.tar.gz...原创 2013-09-17 14:57:01 · 123 阅读 · 0 评论 -
Linux 使用pid文件结束nginx
nginx的结束重启一般是通过下面命令来实现的:kill -QUIT 26000 其中26000是nginx的主进程号。 每次都需要通过ps命令来查询nginx的主进程号,非常麻烦。 在《实战nginx:取代Apache的高性能Web服务器》一书中提到了使用pid文件的方法,不巧的是给的命令漏了些东西,这里给出完整的指令。 什么是pid文件 pid文件...原创 2014-04-14 11:52:41 · 130 阅读 · 0 评论 -
jenkins配置权限不对导致无法登陆的重置方法
找到.jenkins/config.xml文件:替换为:1、<authorizationStrategy class="hudson.security.AuthorizationStrategy$Unsecured"/>这个权限对应“任何用户可以做任何事(没有任何限制)” 2、<authorizationStrategy class="hudson.secu...原创 2013-04-20 20:43:38 · 531 阅读 · 0 评论 -
ubuntu 添加sudo用户
第一种方法: 添加sudo用户 当你安装Ubuntu的时候,它会自动添加第一个用户到sudo组,允许这个用户通过键入其自身帐户密码来获得超级用户(root)身份。然而,系统不会再自动添加其他的用户到sudo组当中去。如果你想在你的共享系统上授予某人某些超级用户特权,你必须给予他们sudo权利。 要添加新用户到sudo,最简单的方式就是使用 usermod 命令。运行 $sudo usermo...原创 2013-04-26 13:10:12 · 134 阅读 · 0 评论 -
centos查看端口占用及开启防火墙端口
1.查看端口占用情况#netstat -tunlp 2.开启防火墙端口#/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT 3.保存防火墙端口开启设置#/etc/rc.d/init.d/iptables save 4.重启防火墙 #/etc/init.d/iptables restart ...原创 2014-07-23 13:35:19 · 121 阅读 · 0 评论 -
Linux下查找含有特定内容的文件
下边是find命令的用法: $> find --help用法: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]而我们正是利用这个命令来实现对含有特定内容文件的查找,比如我们要查找内容中含有benben的文件: 方法1:...原创 2012-02-06 13:55:45 · 177 阅读 · 0 评论 -
BitNami的Redmine备份及还原
官方原文:How can I create a full backup of a Stack? 方法1:复制安装目录为备份目录备份 cd installdir #进入安装目录./ctlscript.sh stop #停止服务cp -r installdir redmine-backup #复制安装目录的所有内容到redmine-backup目录下 还原...原创 2012-02-06 11:00:53 · 240 阅读 · 0 评论 -
vim命令总结
1.删除字符 要删除一个字符,只需要将光标移到该字符上按下"x"。2.删除一行 删除一整行内容使用"dd"命令。删除后下面的行会移上来填补空缺。3.删除换行符 在Vim中你可以把两行合并为一行,也就是说两行之间的换行符被删除了:命令是"J"。4.撤销 如果你误删了过多的内容。显然你可以再输入一遍,但是命令"u" 更简便,它可以撤消上一次的操作。5.重做...原创 2011-08-06 11:55:45 · 109 阅读 · 0 评论 -
Ubuntu更改文件夹权限
Ubuntu的许多操作是在终端中进行的,通过sudo命令管理的文件是由root持有权限的,一般用户是无法改变的。在图形界面上,我们可以通过属性中的权限选项夹进行操作。但是一旦文件的属性显示当前用户没有读写权力时,无法在图形界面上修改权限。常用方法如下:sudo chmod 600 ××× (只有所有者有读和写的权限)sudo chmod 644 ××× (所有者有读和写的权限,组用户只...原创 2011-08-24 11:08:01 · 74 阅读 · 0 评论 -
Ubuntu下如何解压缩zip,tar,tar.gz,tar.bz2文件
这么多年来,数据压缩对我们来说是非常有用的。无论是在邮件中发送的图片用的zip文件还是在服务器压缩数据文件,我们都可以让下载更容易或者有效 的节约磁盘空间。某些压缩格式有时允许我们以60%的比率(甚至更高)压缩文件。下面我将会给大家演示如何用这些命令在Linux下面去压缩文件或者目 录。我们将学习zip, tar, tar.gz和tar.bz2等压缩格式的基本用法。这几个是在Linux里面常用...原创 2011-08-31 12:07:11 · 67 阅读 · 0 评论 -
Debian / Ubuntu linux install kernel headers package
确保你有最新的apt版本$ sudo apt-get update查找最新的内核版本 (可选)$ apt-cache search linux-headers-$(uname -r)安装Linux内核包$ sudo apt-get install linux-headers-$(uname -r)...原创 2011-08-31 14:32:13 · 282 阅读 · 0 评论 -
VMware虚拟机ubuntu和主操作系统硬盘之间的文件共享的实现
安装vmware-tools就能实现文件共享 1.在虚拟机种加载linux.iso文件。Settings-Hardware-CD/DVD(IDE)-Use iso image file中加入linux.iso文件。PS:这个文件可以在VMware的安装目录下找到:\Program Files\VMware\VMware Workstation\linux.iso 2.启动虚拟机 进...原创 2011-08-31 14:34:09 · 130 阅读 · 0 评论 -
修改linux文件权限命令:chmod
Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。 文件或目录的访问权限分为只读,只写和可执行三种。以文件为例,只读权限表示只允许读其内容,而禁止对其做任何的更改操作。可执行权限表示允许将该文件作为一个程序执行。文件被创建时,文件所有者自动拥有对该文件的读、写和可执行权限,以便于对文件的阅读和修改。用户也可根据需要把访问权限设置为需要的任何...原创 2011-09-01 00:06:24 · 58 阅读 · 0 评论 -
linux rc.local 启动时以非root权限执行命令
linux 的启动文件/etc/rc.local 可以控制启动系统时自动执行的一些命令而类似于tomcat或mysql之类的程序是不可以用root权限启动的su - username -c "command" 这样的形式可以使用任意一个有执行权限的用户执行 -c后边的命令 或者直接编辑某用户的crontab来启动crontab -e -u username添加:...原创 2011-09-01 01:06:29 · 3012 阅读 · 0 评论 -
Agent admitted failure to sign using the key
ssh-keygen 产生出id_rsa, id_rsa.pub, 已经都放到正确位置(.ssh), 但是联机时却出现下述讯息: Agent admitted failure to sign using the key 解法于自己的机器上, 执行ssh-add 或以指定路径的方式执行 ssh-add ~/.ssh/id_rsa, 会出现下述讯息. Identity...原创 2011-09-01 11:18:43 · 62 阅读 · 0 评论 -
Adding a gitolite-controlled repository to Redmine
Currently, we use gitolite to access control our Git repositories. In addition, we use Redmine to manage our projects.The standard installation of Redmine can only access a local Git repository ...原创 2011-09-01 17:57:08 · 99 阅读 · 0 评论 -
Ubuntu更新163的源
1.sudo vim /etc/apt/sources.list编辑你的源列表,将原来us.archive.ubuntu.com全部替换为mirrors.163.com。执行如下命令::%s/us.archive.ubuntu.com/mirrors.163.com/g替换完毕后执行:x保存退出 2.sudo apt-get update 更新源列表信息...原创 2011-09-02 17:13:08 · 94 阅读 · 0 评论 -
Cygwin代理服务器apt-cacher-ng搭建及配置
首先安装apt-cacher-ng,在Ubuntu中执行命令: sudo apt-get install apt-cacher-ng 安装完毕后,进入/etc/apt-cacher-ng/目录 cd /etc/apt-cacher-ng 创建一个backends_cygwin文件,输入内容:http://mirrors.163.com/cygwin/ ...原创 2011-09-10 21:00:12 · 206 阅读 · 0 评论 -
Ubuntu下的用户管理
创建用户:sudo useradd username 设置用户密码:sudo passwd username 添加用户组:sudo groupadd groupname 把用户添加到组:sudo adduser username groupname 从组中移除用户:sudo deluser userame groupname 删除用户:...原创 2011-09-19 11:16:23 · 101 阅读 · 0 评论 -
Too many authentication failures for user
今天在执行ssh的时候,发生了这个错误,按照网上提供的很多方法操作,都没成功最后才发现原来是我使用ssh-add添加了多个密钥的原因,才导致提示这个问题的。由于我需要连接多个ssh客户端,机器中有多个密钥,执行了ssh-add命令,把机器里的密钥都添加了,之后在登录的时候反复在添加的密钥中循环执行才导致了这个问题解决办法就是执行ssh-add -D,把所有添加的密钥都清空,终于解决了这...原创 2011-09-19 13:57:57 · 1231 阅读 · 0 评论 -
fatal: 'gitolite-admin' does not appear to be a git repository
在gitolite的管理下克隆版本库的时候出现这个问题,很迷惑有说,是因为版本库路径问题,不能写相对路径,写完整路径的话就可以了,但这显然是治标不治本的问题后来在国外的论坛发现,其实这是因为在ssh的config配置中,配置的密钥对应的公钥不是由gitolite管理的密钥,而是管理gitolite帐号的密钥,只要把密钥修改即可 例如:我在服务器的git帐号下安装了gitolite,...原创 2011-09-19 16:01:19 · 1022 阅读 · 1 评论 -
Ubuntu etc/passwd etc/shadow etc/group注解
/etc /passwd、/etc/shadow和/etc/group这三个配置文件用于系统帐号管理,都是文本文件,可用vim等文本编辑器打开。/etc /passwd用于存放用户帐号信息,/etc/shadow 用于存放每个用户加密的密码,/etc/group用于存放用户的组信息。一、/etc/passwdsudo vim /etc/passwd内容是:root:x:0...原创 2011-09-20 10:38:14 · 271 阅读 · 0 评论 -
ubuntu 自动更新时间
#更新時間sudo ntpdate time.stdtime.gov.tw#寫入到biossudo hwclock --systohc --utc原创 2011-10-08 11:40:27 · 112 阅读 · 0 评论 -
nginx 官方中文文档
nginx 官方文档有简体中文了,有taobao提供Simplified Chinese translation of the site by the Server Platforms Team at Taobao.com文档链接是 http://nginx.org/cn/Nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/...原创 2012-07-03 15:55:02 · 353 阅读 · 0 评论 -
Linux下查看文件和文件夹大小
原文转自:http://www.cnblogs.com/benio/archive/2010/10/13/1849946.html 当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择。 df可以查看一级文件夹大小、使用比例、档案系统及其挂入点,但对文件却无能为力。 du可以查看文件及文件夹的大小。 两者配合使用,非常有效。比如用df查...原创 2015-03-25 16:55:51 · 219 阅读 · 0 评论