建立并安装一个定制的内核
首先对内核构建目录做一个快速的浏览。 这里所提到的所有目录都在 /usr/src/sys 目录中; 也可以通过 /sys 来访问它。 这里的众多子目录包含了内核的不同部分, 但对我们所要完成的任务最重要的目录是 arch/conf,您将在这里编辑定制的内核配置; 以及 compile,编译过程中的文件将放置在这里。 arch 表示 i386、 alpha ...
linux skill命令参数及用法详解(linux中断进程执行命令)
这里只简要找个例子说明一下,这个词条我们以后还会补充.
通过前面的讨论,您已经了解了如何识别占用 CPU 的资源。如果您发现了一个占用大量 CPU 和内存的进程,但又不想停止它,该怎么办?考虑下面的 top 输出:
$ top -c -p 16514
23:00:44 up 12 days, 2:04, 4 users, load average: 0.47, 0.35, 0.31
1 processes ...
Linux防火墙伪装机制帮您抵抗恶意黑客
防火墙可分为几种不同的安全等级。在Linux中,由于有许多不同的防火墙软件可供选择,安全性可低可高,最复杂的软件可提供几乎无法渗透的保护能力。不过,Linux核心本身内建了一种称作”伪装”的简单机制,除了最专门的黑客攻击外,可以抵挡住绝大部分的攻击行动。
当我们拨号接连上Internet后,我们的计算机会被赋给一个I ...
在Linux下从视频提取音频的方法
方法如下:
1、首先安装mencoder.对于Ubuntu来说,软件仓库里就有mencoder,可直接输入如下命令安装
sudo apt-get install mencoder
2、在命令行输入
mencoder -oac MP3lame -ovc copy -of rawaudio 视频文件 -o音频文件
其中视频文件是你的视频源文件路径,音频文件是你要输出的文件名。该命 ...
linux whois命令参数及用法详解(linux查询域名或IP注册信息)
即whois命令会列出给出的域名的域名所有者的信息。
最常用的两条命令
whois 202.102.224.68 //查询某个IP的注册信息
whois www.jb51.net //查询某个域名的注册信息
如果系统里没有安装whois 可以用以下命令安装
一般查询whois信息会去一些网站查,比如 whois.chinaz.com
[root@jb51.net tmp]# yum list |grep whois
...
linux命令大全之ln命令详解(创建软链接和硬链接)
ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在 其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。
1.命 ...
Linux中使用cgroups管理进程磁盘io介绍
linux 的 cgroups 还可以限制和监控进程的磁盘 io。这个功能通过 blkio 子系统实现。
blkio 子系统里东西很多。不过大部分都是只读的状态报告,可写的参数就只有下面这几个:
复制代码代码如下:
blkio.throttle.read_bps_device
blkio.throttle.read_iops_device
blkio.throttle.write_bps_device
blkio.throttle.write_io ...
linux连接投影机方法介绍
方案一:
一般来说,需要笔记本当前使用的分辨率和投影仪的分辨率相同,才能在投影仪上显示笔记本的X。那么,可以先运行这个命令:
$xrandr
比如在我的电脑上,结果如下:
[2007-04-11 09:03:20]zhangsen@zhangsen-desktop:/opt/src/emacs
$xrandr
SZ: Pixels Physical Refresh
*0 1280 x 1024 ( 433mm x 346mm ) *5 ...
linux(centos)中的cron计划任务配置方法[详细]
1. crontab命令选项
复制代码代码如下:
#crontab -u
-u指定一个用户
-l列出某个用户的任务计划
-r删除某个用户的任务
-e编辑某个用户的任务
2. cron文件语法与写法
可用crontab -e命令来编辑,编辑的是/var/spool/cron下对应用户的cron文件,也可以直接修改/etc/crontab文件。具体格式如下:
复制代码代码如下:
Minute ...
Linux read命令简介和使用实例
一、概述
read命令接收标准输入(键盘)的输入,或者其他文件描述符的输入。得到输入后,read命令将数据放入一个标准变量中。
二、使用举例(这里仅列出一些常用的选项)
1.基本读取
复制代码代码如下:
#!/bin/bash
echo -n "Enter your name:"#参数-n的作用是不换行,echo默认是换行
read name ...
编写每天定时切割Nginx日志的脚本
下面是deepvps自己用的自动每天定时切割Nginx日志的脚本,很方便很好用,推荐给大家使用。本脚本也是参考了张宴老师的文章,再次感谢张宴老师。1、创建脚本/usr/local/nginx/sbin/cut_nginx_log.sh
输入以下内容:
2、设置crontab,每天凌晨00:00切割nginx访问日志
输入以下内容:
...
linux下ping命令使用详解
•ping命令一般用于检测网络通与不通,也叫时延,其值越大,速度越慢PING(PacketInternetGrope),因特网包探索器,用于测试网络连接量的程序。
•ping发送一个ICMP回声请求消息给目的地并报告是否收到所希望的ICMP回声应答。它是用来检查网络是否通畅或者网络连接速度的命令。
•原理:网络上的机器都有唯一确 ...
Linux忘记root密码的解决办法(图文)
Linux忘记 root密码的解决办法?这种情况虽然不是很常见,但是有些粗心的管理员长时间没有登录系统,还真会忘记密码。这时候,如果是远程管理,那就真没辙了。如果linux主机就在你身边,那还是有救的。只要你按以下步骤来操作:
解决方法
1、重启系统后出现GRUB界面在引导装载程序菜单上,用上下方向键选择你忘记密码的那 ...
通过rpm包安装、配置及卸载mysql的详细过程
以MySQL-server-4.0.14-0.i386.rpm为例,放在/data目录下
cd /data
rpm -ivh MySQL-server-4.0.14-0.i386.rpm
安装完成后在/usr/share/mysql目录中会有一个mysql的启动脚本mysql.server及示例配置文件等(如my-huge.cnf、my-large.cnf、my-medium.cnf)
拷贝一个示例配置文件作为mysql的配置文件:
cp /usr/share/mysql/ ...
Linux与用户有关的命令(passwd/su)
passwd命令
passwd 命令用来修改您的密码。
语法:
语法是
passwd [命令开关]
命令开关:
示例:
passwd直接输入 passwd 目录的时候允许您更改密码。 在输入 passwd 命令后,你会收到下面的三条提示:
当前密码:
输入新的密码:
重新输入新的密码:
对每条提示必须正确的输入密码才能成功地更改密码。
su命令
使 ...
linux find命令忽略某个或多个子目录的实例
使用find命令在linux系统中查找文件时,有时需要忽略某些目录,可以使用 -prune 参数来进行过滤。
不过必须注意:要忽略的路径参数要紧跟着搜索的路径之后,否则该参数无法起作用。
例如:指定搜索/home/zth目录下的所有文件,但是会忽略/home/zth/astetc的路径:
复制代码代码如下:
find /home/zth -path "/home/zth/aste ...
vim窗口分割的操作方法
以下是vim关于窗口分割的命令:(以下命令在最后一行模式下)
1、水平窗口分割:
:split(开启另一个窗口察看同一文件)
:split 文件名(开启另一个窗口察看指定文件)
2、垂直窗口分割:
:vsplit(开启另一个窗口察看同一文件)
:vsplit 文件名(开启另一个窗口察看指定文件)
3、在窗口之间进行 ...
linux无密码ssh登录设置
概述
在一些常用设备之间ssh, scp,不用输入密码可以节省不少时间。
生成密钥
先看本地是否有密钥,如果有,则不用生成,否则会影响到以前打通的设备。
复制代码代码如下:
ls ~/.ssh/id_rsa.pub
没有则用 ssh-key-gen 在本地主机上创建公钥和密钥
复制代码代码如下:
ssh-keygen -t rsa
一路回车
把公钥复制到远程主机上 ...
linux常用命令之tar命令详解和使用实例
tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一 ...
U盘在Linux下显示不正常的解决方法
一般用这条命令:mount -o iocharset=utf8 /dev/sdb /tmp/fat
如若不行可试如下命令:
mount /dev/sdb /mnt -t vfat -o codepage=936,iocharset=utf8
mount /dev/sdb /mnt -t vfat -o iocharset=utf8
mount /dev/sdb /mnt -t vfat -o codepage=936,iocharset=gb2312
mount /dev/sdb /mnt -t vfat -o codepage=936,iochar ...