ubuntu server
文章平均质量分 56
混沌极致
这个作者很懒,什么都没留下…
展开
-
wget 命令用法详解
wget有以下功能和特点:(1)支持断点下传功能;(2)同时支持FTP和HTTP下载方式;(3)支持代理服务器;示例:wget -c --load-cookies cookies.txt http://adcdownload.apple.com备注:1、chrome cookie 导出插件: cookies.txt2、kill wget: ps aux | grep wget --> kill -9 processesNumber原创 2016-03-23 09:44:38 · 2289 阅读 · 0 评论 -
ubuntu 查看内存插槽数最大容量和频率
1、查看内存的插槽数,已经使用多少插槽。每条内存多大,已使用内存多大 sudo dmidecode|grep -P -A5 "Memory\s+Device"|grep Size|grep -v Range 2、查看内存支持的最大内存容量 sudo dmidecode|grep -P 'Maxi原创 2013-04-28 11:42:36 · 17303 阅读 · 1 评论 -
Ubuntu 取消 Apache及Nginx等开机自启动
1、 sudo update-rc.d -f nginx remove 删除mysql随机器启动的服务 sudo update-rc.d -f apache2 remove 删除apache2随机器启动的服务2、 查看/etc/rc2.d/里面的apache和nginx启动脚本,通常都是【一个英文字母 + 两个阿拉伯数字 + 脚本名称】。英文字母是S的都是会自原创 2013-04-28 15:32:18 · 8737 阅读 · 0 评论 -
apache 压力测试工具ab
ab是Apache超文本传输协议(HTTP)的性能测试工具。 其设计意图是描绘当前所安装的Apache的执行性能, 主要是显示你安装的Apache每秒可以处理多少个请求ab是Apache超文本传输协议(HTTP)的性能测试工具。 其设计意图是描绘当前所安装的Apache的执行性能, 主要是显示你安装的Apache每秒可以处理多少个请求。概要ab [ -A auth-userna原创 2013-03-26 19:59:40 · 882 阅读 · 0 评论 -
mac ubuntu_server 常用命令
ssh [email protected] //远程连接ubuntu server (apk为用户名,ip为ubuntuserver的IP)sudo cp -r sdk /etc //复制文件(sdk为需要复制的文件目录)(/etc为要复制到的文件目录)sudo rm-rf test //删除文件test为需要删除的文件的目录ls -al原创 2013-01-04 21:33:14 · 483 阅读 · 0 评论 -
ubunru server 安装redmine
1. redmine 是用ruby onrails编写的,所以安装redmine之前,首先要安装ruby rails,可以去官网上查找怎样安装rubby和rails,官网地址:https://help.ubuntu.com/community/RubyOnRails安装 rubysudo apt-get install ruby-full build-essenti转载 2013-03-27 11:50:13 · 1038 阅读 · 0 评论 -
crontab 定时执行shell脚本
c r on是系统主要的调度进程,可以在无需人工干预的情况下运行作业。有一个叫做 crontab的命令允许用户提交、编辑或删除相应的作业。每一个用户都可以有一个crontab文件 来保存调度信息。可以使用它运行任意一个sh e l l脚本或某个命令,每小时运行一次,或一周 三次,这完全取决于你。每一个用户都可以有自己的cr o n t a b文件,但在一个较大的系统中, 系统管理员一般会禁止这原创 2013-01-04 21:33:38 · 893 阅读 · 0 评论 -
kvm虚拟机备份
做简单的备份我们可以直接克隆虚拟机: virt-clone --original mrj --name clone-vm --file /home/storage/clone-vm.img正在克隆 'clone-vm.img'原创 2013-01-04 21:35:30 · 1931 阅读 · 0 评论 -
ubuntu配置Android sdk 出现问题 权限不够
配置环境变量,我是把android-sdk-linux文件夹放在/etc里面的,在用户目录下执行命令:nano .bash_profile 开始配环境:export PATH=$PATH:/etc/android-sdk-linux/tools:/etc/android-sdk-linux/platform-tools然后保存,退出,应用配置文件:source .ba原创 2013-01-04 21:33:18 · 3141 阅读 · 0 评论 -
Ubuntu下配置Nginx HTTPS
在安装redmine的时候考虑到安全性的问题,所以决定使用nginx配置https连接。如何安装redmine:http://blog.csdn.net/marujunyy/article/details/8865857下面记录下Nginx配置HTTPS的方法:1、首先确认Nginx支持OpenSSL模块 : sudo /opt/nginx/sbin/ngin原创 2013-04-29 10:40:16 · 3329 阅读 · 0 评论 -
Ubuntu Server设置IP地址、网关、DNS
说明:系统:Ubuntu Server 11.10IP地址:192.168.21.168子网掩码:255.255.255.0网关:192.168.21.2DNS:8.8.8.8 8.8.4.4操作:1、设置IP地址、网关nano /etc/network/interfaces /etc/network/interfacesbak #原创 2013-09-27 16:27:34 · 2699 阅读 · 0 评论 -
解决ubuntu server ping: unknown host www.baidu.com
今天登录服务器安装git的时候,apt-get 工具用不了,上网查了下可能是网络的问题。我ping了下 www.baidu.com ,结果出现问题了:ping: unknown host www.baidu.com 。查了下,引起这个问题的原因是没设置DNS服务器。下面是设置步骤:1、打开配置文件: sudo nano /etc/resolv.conf原创 2013-09-09 11:41:27 · 10158 阅读 · 1 评论 -
ubuntu添加删除用户
sudo adduser testjiangli@jiangli-virtual-machine:~$ sudoadduser test[sudo] password for jiangli:正在添加用户”test”…正在添加新组”test” (1001)…正在添加新用户”test” (1001) 到组”test”…创建主目录”/home/test”…正在从”/etc/ske原创 2013-01-04 21:35:19 · 572 阅读 · 0 评论 -
ubuntu安装虚拟机
参考:http://jiangli.easymorse.com/?p=1586 启动虚拟机: sudo virsh start name(虚拟机名)查看正在运行的虚拟机列表: sudo virsh list关闭虚拟机: sudo virsh shutdown name(虚拟机名)1.首先我们需要安装kvmkerne转载 2013-01-04 21:34:25 · 1283 阅读 · 0 评论 -
Ubuntu Linux mount移动硬盘、U盘、SD卡
首先将USB设备插到USB口上,我在我的机器上插入了一个USB硬盘,和一个SD卡,其中SD卡已经挂接到Ubuntu Linuxx系统。然后在终端中输入$ sudo fdisk -l会看到以下显示:Disk /dev/sda: 160.0 GB, 160041885696 bytes255 heads, 63 sectors/track, 19457 cylindersUni转载 2013-06-15 22:26:28 · 4770 阅读 · 0 评论 -
Ubuntu12.04下的Redmine的数据库迁移恢复
一 :文件和数据库备份 备份原Redmine以下目录和文件: sudo cp -r /var/lib/redmine/default/files ~/backup/ sudo cp -r /etc/redmine/default/email.yml ~/backup/ 备份原redmine数据库:原创 2013-05-01 00:57:09 · 1293 阅读 · 0 评论 -
在 Ubuntu 上搭建 git 仓库服务器 gitolite
安装 gitolitegit 服务器软件一般常用的曾经是 gitosis, 不过 gitosis 从 2009年就没人维护了, 目前推荐的是使用 gitolite.再 Ubuntu 上安装 gitolite 非常简单, 只需要再命令行输入sudo apt-get install gitolite就安装完成了. 比起之前的 gitosis 简单了不少.初始化 g原创 2013-03-26 20:02:26 · 1796 阅读 · 0 评论 -
ubuntu编写开机自启动shell脚本
1、首先编写一个简单的shell脚本 vimtest.sh(不习惯使用vim可以使用nano) 进入vim后按i键,然后输入(#!/bin/sh符号#!用来告诉系统它后面的参数是用来执行该文件的程序。)#!/bin/bash echo"Helloworld!"filename=`date"+%Y%m%d"` echo$filename 然后先Esc再s原创 2013-01-04 21:33:25 · 16962 阅读 · 0 评论 -
ubuntu安装Nginx + PHP + Redmine
由于原来小的服务器不能满足需求了,所以把git和 redmine 都迁移到新的服务器上去;分享下部署过程:安装所需的linux包sudo apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev liby原创 2013-04-29 01:28:51 · 2620 阅读 · 0 评论 -
ubuntu server12.04配置sftp
设置SFTP的目标如下: 1. 用户只能通过sftp访问,不能登录SSH 2. 用户要被锁定在特定的目录下,没有读写其它目录的权限 下面开始: 1、首先修改sshd的配置文件: $ sudo nano /etc/ssh/sshd_config 2、将该文件的末尾修改如下: #Subsyst原创 2013-01-14 20:36:40 · 4785 阅读 · 0 评论 -
curl 客户端证书 访问https站点
目前,大公司的OA管理系统(俗称内网),安全性要求较高,通常采用https的双向 认证模式。首先,什么是https,简单的说就是在SSL协议之上实现的http协议(get、post等操作)。更多的介绍参看这里。 什么是双向认证模式?对于面向公众用户的https的网站,大部分属于单向认证模式,它不需要对客户端进行认证,不需要提供客户端的个人证书,例如https://www.google.co转载 2013-01-11 11:58:13 · 4986 阅读 · 0 评论 -
ubuntu samba 权限设置
一、samba 要求公司有财务,技术,领导3个部门,我们分别为3个部门建立3个用户组为caiwu,network,lingdao;三个部门里各有2个用户,我们建用户分别为 caiwu01,caiwu02,network01,network02,lingdao01,lingdao02然后我们分别就公司的具体情况建立相应的目录及访问权限,通过以下的例子,希望大家能在平时的工作中转载 2013-01-09 16:36:29 · 2424 阅读 · 0 评论 -
dpkg:处理 xxx (--configure)时出错解决办法
例如:dpkg:处理 smbclient (--configure)时出错:smbclientE: Sub-process /usr/bin/dpkg returned an error code (1) 虽然出错,但是装的软件还是可以用的1.$ sudomv /var/lib/dpkg/info /var/lib/dpkg/info_old//现将info文件夹原创 2013-01-04 21:35:21 · 460 阅读 · 0 评论 -
ubuntu更新apt-get update时的索引文件获取错误
ubuntu更新apt-getupdate时的索引文件获取错误。当运行apt-getupdate后出现如下错误时:E: Some index files failed to download, they have beenignored, or old ones used instead.可以将目录下sudo rm -rf /var/lib/apt/lists/parti原创 2013-01-04 21:35:24 · 3111 阅读 · 0 评论 -
虚拟机管理工具——virsh
1 基本语法virsh的基本用法如下:virsh [COMMAND] [ARGS...]另外需要注意的是,virsh提供两种执行模式:"直接模式(DirectMode)"与"互动模式(InteractiveMode)"。在直接模式里,你必须在Shell中以参数、自变量的方式来执行virsh,如果在互动模式中,则virsh会提供一个提示字符串,你可以在该提示字符串后,输入要执行原创 2013-01-04 21:35:26 · 1068 阅读 · 0 评论 -
在Amazon服务器里管理用户
转载:http://utkarshsengar.com/2011/01/manage-multiple-accounts-on-1-amazon-ec2-instance/Step 0. Login by default user,“ec2-user”:1static-9:ec2_thelostlogbook utkarsh$ ssh -i转载 2013-01-04 21:36:01 · 471 阅读 · 0 评论 -
ubuntu server网页截图中文乱码
因为项目里面要用到网页截图,结果中文的时候出现乱码问题。看了同事的博客解决了:http://jiangli.easymorse.com/?p=8631.将windows操作系统下的字体拷贝到ubuntuserver上去。在windows,在c:\windows\fonts这个目录下存放着字体,选择如下字体:simfang.ttf 仿宋体simhei.ttf原创 2013-01-04 21:36:20 · 570 阅读 · 0 评论 -
shell编程基础自学知识(截取字符串) shell基础语法判断和循环等
Bash编程实例: 更多实例环境变量在 bash 中定义环境变量的标准方法是:$myvar='This is my environment variable!'以上命令定义了一个名为 "myvar"的环境变量,并包含字符串 "This is myenvironment variable!"。以上有几点注意事项:第一,在等号 "="的两边没有空格,任何空原创 2013-01-04 21:33:33 · 545 阅读 · 0 评论 -
linux查看系统进程、kill命令
ps ax显示当前系统进程的列表 ps aux显示当前系统进程详细列表以及进程用户 例:ps aux|grep mongodb如果输出过长,管道命令less 例如 psax|less 查看具体进程是否在运行,辅助grep命令 例如 ps ax|grep vim 输出 PIDTTY STAT TIMECOMMAND 2605原创 2013-01-04 21:33:42 · 1851 阅读 · 0 评论 -
ubuntu修改用户密码
在Ubuntu下修改用户密码,可以这样操作,例如用户名是aa passwd aa changing password for aa. (current) UNIXpassword: //输入当前密码Enter new UNIXpassword:原创 2013-01-04 21:34:28 · 783 阅读 · 0 评论 -
ssh出现 permission denied (publickey)
1、ssh出现 permission denied (publickey)问题修改/etc/ssh/sshd_config文件.将其中的PermitRootLogin no修改为yes PubkeyAuthentication yes修改为no AuthorizedKeysFile .ssh/authorized_keys前面加上#屏蔽掉,转载 2013-01-04 21:36:03 · 3112 阅读 · 0 评论 -
Ubuntu Server上的LVM配置
在安装Linux的时候,通常遇到的一个比较头痛的问题就是分区,到底每个区该分多少,用了一段时间之后,某个分区又不够用了,该怎么办?如果是普通的服务器,那一切都好说,大不了就关机重新划分分区嘛,但是对于有些关键的服务器,别说关机,就是停止服务都是不可忍受的。例如:一个虚拟主机服务提供商,本来给/home划了100G空间,在刚开始的第一年,一切都还好,空间够用,等到了第二年,开始搞促销,结果两个月之后转载 2013-01-04 21:35:17 · 1015 阅读 · 0 评论 -
sudo cd command not found
我们知道在执行Linux命令时,如果在其前面加上sudo,就表示以root权限执行。但是这其实是有一个前提的,就是只有那些Linux内置系统命令才可以用如此的形式来执行,而对于Shell内置命令或其他用户自定义命令、alias.html'target='_blank'>别名等,是不能用sudo来使用root权限的。 cd是bash的内部命令,不是一个可执行文件,sudo没法识别原创 2013-01-04 21:35:11 · 816 阅读 · 0 评论 -
Ubuntu Server 12.04 配置Samba
Samba是Linux中模拟Windows 文件/打印共享的服务器软件,在Linux / Windows 混合网络环境下是非常有用的。安装Sambadevadm@devserver:~$ sudo tasksel选择 [*]Samba file server,按[tab]键跳到,敲回车。很简单,也可以 $ sudo apt-get install samba,再Ubuntu里没转载 2013-01-09 16:26:42 · 1566 阅读 · 0 评论 -
samba 加固安全
一:不使用明语密码 samba默认为客户端使用明语密码,这样做虽然很方便,但却很不安全,我们可以通过配置/etc/samba/smb.conf,修改为密语方式,加入参数 encrypt passwords=yes smb passwd file=/etc/samba/smbpasswd 这样,当security=user时,通过/etc/samba/smbpasswd文件进行验证,原创 2013-01-09 17:01:46 · 3956 阅读 · 0 评论 -
基于 OpenSSL 的 CA 建立及证书签发
下文详细记录了基于 OpenSSL 的 CA 建立及证书签发过程。建立 CA建立 CA 目录结构按照 OpenSSL 的默认配置建立 CA ,需要在文件系统中建立相应的目录结构。相关的配置内容一般位于/usr/ssl/openssl.cnf 内,详情可参见 config (1) 。在终端中使用如下命令建立目录结构:$ mkdir -p ./demoCA/{pri转载 2013-01-08 17:04:55 · 2452 阅读 · 0 评论 -
ubuntu配置Android sdk
首先,确认你的 JDK 已经安装正常,并可以使用。如果没有安装正常,在 Ubuntu 下,只需要执行:sudo apt-get install sun-java6-jdk 配置正常的 JDK,如图所示: 然后到 http://developer.android.com/intl/zh-CN/sdk/index.html下载开发包(下载linux的安装包),不管是原创 2013-01-04 21:33:16 · 814 阅读 · 0 评论 -
Ubuntu 修改IP地址
1、ubuntu系统修改IP地址:sudo nano /etc/network/interfacesauto eth0iface eth0 inet staticaddress 192.168.1.19netmask 255.255.255.0gateway 192.168.1.12、ubuntu系统修改DNS: sudo nano /etc/resol原创 2013-01-04 21:34:34 · 922 阅读 · 0 评论 -
date 命令使用小技巧
date命令的功能是显示和设置系统日期和时间。该命令的一般格式为: date [选项] 显示时间格式(以+开头,后面接格式)date 设置时间格式命令中各选项的含义分别为:-d datestr, –date datestr 显示由datestr描述的日期-s datestr, –set datestr 设置datestr 描述的日期-u, –universal 显示或设置通原创 2013-01-04 21:33:36 · 444 阅读 · 0 评论 -
ubuntu常用命令备忘
开启nginx: sudo service nginx start 或者 sudo /etc/init.d/nginx start重新启动: sudo servicenginx restart关闭nginx: sudo /etc/init.d/nginx stop重启mysql: sudo /etc/init.d/mysql restart重启apache:原创 2013-01-04 21:34:32 · 397 阅读 · 0 评论