Browsed by
分类:Linux

Linux统计某文件夹下文件、文件夹的个数

Linux统计某文件夹下文件、文件夹的个数

Linux统计某文件夹下文件、文件夹的个数 统计某文件夹下文件的个数 ls -l |grep “^-“|wc -l 统计某文件夹下目录的个数 ls -l |grep “^d”|wc -l 统计文件夹下文件的个数,包括子文件夹里的 ls -lR|grep “^-“|wc -l 如统计/home/han目录(包含子目录)下的所有js文件则: ls -lR /home

ubuntu下扩展LVM磁盘的方法分享

ubuntu下扩展LVM磁盘的方法分享

本文介绍下,在ubuntu中扩展LVM磁盘的具体方法,有需要的朋友参考下吧。   当LV空间利用率较大即将耗尽LV空间时,可以将一块新的磁盘或一块磁盘上的/空间加入LV中。 现在/ 空间如下: 代码示例: root@ubuntu :~# df -h 文件系统            容量  已用 可用 已用% 挂载点 /dev/mapper/ubuntu-root 4.5

linux下杀死进程的N种方法

linux下杀死进程的N种方法

常规篇: 首先,用ps查看进程,方法如下: 1 ps–ef   …… smx       1822     1  0 11:38 ?        00:00:49 gnome-terminal smx       1823  1822  0 11:38 ?        00:00:00 gnome-pty-helper smx       1824  1822  0 11:38 pts/0    00:0

陈皓 :TCP 的那些事儿

陈皓 :TCP 的那些事儿

TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面。所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获。关于TCP这个协议的细节,我还是推荐你去看W.Richard Stevens的《TCP/IP 详解 卷1:协议》(当然,你也可以去读一下RFC793以及后面N多的RFC)。另外,本文

Linux下高并发Socket连接的优化

Linux下高并发Socket连接的优化

1、打开文件优化 #对当前shell ulimit -n 102400 echo “ulimit -n 102400” >> ~/.bashrc #针对所有用户 sudo vim /etc/security/limits.conf * soft nofile 102400 * hard nofile 102400 #针对系统 cat /proc/sys/fs/file-max echo 1024000 > /proc/sys/fs/file-max 2、修改网络内核对TCP的限制 #修

RedHat Enterprise Linux 6.4使用Centos 6 的yum源

RedHat Enterprise Linux 6.4使用Centos 6 的yum源

思路:卸载redhat自带yum,然后下载centos的yum,安装后修改配置文件   1、首先到http://mirrors.163.com/centos下载软件包 x86 地址:http://mirrors.163.com/centos/6/os/i386/Packages/ x86_64 地址:http://mirrors.163.com/centos/6/os/x86_64/Packages/ 必要下载的软件包有(以64位系统为例): a  python-ini

Linux CronTab

Linux CronTab

* * * * * - - - - - | | | | | | | | | +----- day of week (0 - 6) (Sunday=0) | | | +------- month (1 - 12) | | +--------- day of month (1 - 31) | +----------- hour (0 - 23) +------------- min (0 - 59) f1 f2 f3 f4

Ubuntu cron 定时执行任务

Ubuntu cron 定时执行任务

ron,是一个Linux定时执行工具,可以在无需人工干预的情况下运行作业。 1. 关于crontab 在Ubuntu server 下,cron是被默认安装并启动的。通过/etc/crontab文件,可以看到以下内容: # /etc/crontab: system-wide crontab # Unlike any other crontab you don’t have to run the `crontab’ # command to install the ne

Installing uWSGI

Installing uWSGI

Installing from a distribution package See also See the Getting uWSGI page for a list of known distributions shipping uWSGI. Installing from source To build uWSGI you need Python and a C compiler (gcc and clang are supported). Depending on the languages you wish to support you will need

使用nginx + uwsgi 以支持python 的django 架构

使用nginx + uwsgi 以支持python 的django 架构

性能方面,uWSGI既不用wsgi协议也不用fcgi协议,而是自创了一个uwsgi的协议,据说该协议大约是fcgi协议的10倍那么快(暂时无法论证)。想深入了解uwsgi的同学可以访问官方wiki http://projects.unbit.it/uwsgi/wiki。 uwsgi的另一个强大之处在于可以支持很多种编程语言,包括python(最初支持的就是python)、lua、perl

Linux FTP服务配置

Linux FTP服务配置

目录: 1.Redhat/CentOS安装vsftp软件 2.Ubuntu/Debian安装vsftp软件 Ø  Redhat/CentOS安装vsftp软件 1.      更新yum源 首先需要更新系统的yum源,便捷工具下载地址:http://help.aliyun.com/manual?spm=0.0.0.0.zJ3dBU&helpId=1692 2.      安装vsftp 使用yum命令安装vsftp #yum install vsftpd -

ubuntu 10.10不再提供支持后的source list 更新

ubuntu 10.10不再提供支持后的source list 更新

今天安装软件时,发现ubuntu 10.10的163源无法连接了。上网查了一下,是因为已经过了支持期了,但是又不想换到12.04,所以就想着如何替换一下现在的源。到论坛上问了一下,有一哥们提供了线索,于是找到了方法,修改为如下源即可: ? ## Major bug fix updates produced after the final release of the ## dist

Ubuntu Linux系统下apt-get命令详解

Ubuntu Linux系统下apt-get命令详解

常用的APT命令参数: apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明、大小、版本等 sudo apt-get install package 安装包 sudo apt-get install package – – reinstall 重新安装包 sudo apt-get -f install 修复安装”-f = ——fix-missing sudo apt-get remove package 删除

Ubuntu 安装 PHP5.4

Ubuntu 安装 PHP5.4

最近的项目需要用到php5.3+的语法。既然5.4都出了那装个5.4吧。无奈官方木有源啊。 网上搜索了一下用PPA可以安装。安装成功分享下安装方法。 安装支持包。 apt-get install python-software-properties 把php5.4 ppa源加到软件源 add-apt-repository ppa:ondrej/php5 完成后会提示Press [ENTER] to continue or ctrl-c t

Ubuntu 11.10 x64编译安装nginx、PHP 5.3.8、mysql、mongodb、memcached、ssl、smtp

Ubuntu 11.10 x64编译安装nginx、PHP 5.3.8、mysql、mongodb、memcached、ssl、smtp

OS:Ubuntu 11.10 x64 Linux 设置服务器时区 UTC 0区 http://www.cnblogs.com/sink_cup/archive/2011/10/28/linux_utc_timezone.html 手动编译安装nginx 1.0.8 nginx下载页面:http://nginx.org/en/download.html echo 复制下面整段shell到命令行终端中,会自动逐条执行。 sudo apt-get install -y libpcre3 libpcre3-d

利用Nginx搭建http和rtmp协议的流媒体服务器

利用Nginx搭建http和rtmp协议的流媒体服务器

实验目的:让Nginx支持flv和mp4格式文件,同时支持Rtmp协议;同时打开rtmp的hls功能 资料: HTTP Live Streaming(缩写是 HLS)是一个由苹果公司提出的基于HTTP的流媒体 网络传输协议。 HLS只请求基本的HTTP报文,与实时传输协议(RTP)不同,HLS可以穿过任何允许HTTP数据通过的防火墙或者代理服务器。它也很容易使用内容分

ubuntu 12.04 安装 Nginx+PHP5 (PHP-FPM) +MySQL主机详解

ubuntu 12.04 安装 Nginx+PHP5 (PHP-FPM) +MySQL主机详解

很长时间没有在 Ubuntu 安装实际操作安装web服务器了,今天想练练手,在虚拟机上做个试验,我不该保证你也一定会成功,做参考吧! LNMP组合。 现象我介绍一下基本系统情况: 虚拟机(Oracle VM) 操作系统 Ubuntu 12.04 server (该系统安装时我只选择了ssh server) 真机与虚拟机使用桥接方式 设置为静态IP:192.16

如何在 Ubuntu 12.04 Server 中、修改用户名、改变语言环境、安装图形用户界面、自动选择最佳的源

如何在 Ubuntu 12.04 Server 中、修改用户名、改变语言环境、安装图形用户界面、自动选择最佳的源

1. 修改计算机名: $ sudo vim /etc/hostname 可以看到终端@后面的名字变了   2. 修改用户名   $ sudo usermod -l new_name old_name 注意: 如果该用户已登录,则无法修改。   3. 修改用户组   $ sudo groupmod -n new_group_name old_group_name   临时改变成英文: export LANG=en_US &nbs