Linux 的内存管理,实际上跟windows的内存管理有很相像的地方,都是用虚拟内存这个的概念,说到这里不得不骂MS,为什么在很多时候还有很大的物理内存的 时候,却还是用到了pagefile. 所以才经常要跟一帮人吵着说Pagefile的大小,以及如何分配这个问题,在Linux大家就不用再吵什么swap大小的问题,我个人认为,swap设 个512M已经足够了,如果你问说512M的SWAP不够用怎么办?只能说大哥你还是加内存....
mkswap /dev/sdw
swapon /dev/sdw
(swapoff /dev/sdw 关闭swap)
/etc/fstab 写入:
/dev/sdw swap swap defaults 0 0
find ./ \( -path './udev' -o -path './webarchives' \) -prune -o -type f -name "*.war" -print
means:
if (path == "./udev" || path == "./webarchives") {
prune;
} else if (type == f && name == "*.war") {
print;
}
main.cf中与bcc有关的三个设置
参数 含义...
由于用户在UNIX下经常会遇到SUID、SGID的概念,而且SUID和SGID涉及到系统安全,所以用户也比较关心这个问题。关于 SUID、SGID的问题也经常有人提问,但回答的人一般答得不够详细,加上曾经回答过两个网友的问题,还查了一些资料,决定整理成本文,以供大家参考。 限于本人的水平问题,文章中如果有不当之处,请广大网友指正。
一、UNIX下关于文件权限的表示方法和解析
SUID 是 Set User ID, SGID 是 Set Group ID的意思。
UNIX下可以用ls -l 命令来看到文件的权限。用ls命令所得到的表示法的格式是类似这样的:-rwxr-xr-x 。下面解析一下格式所表示的意思。这种表示方法一共有十位:
...
由于当前目录下临时文件太多, 用 rm -rf * 删除居然出现如下错误:
bash: /bin/rm: Argument list too long
解决办法:
以每100个文件为一组交给 rm -rf 删除
命令: ls | xargs -n 100 rm -rf
今天折腾了一下新的架构: Debian, Nginx, PHP, MySQL的组合
便于以后升级,全部采用源码方式安装
1. 安装MySQL
unzip mysql-5.1.35.zip
cd mysql-5.1.35
groupadd mysql
useradd -g mysql mysql
./configure --prefix=/usr/local/mysql-5.1
make & make install
cp support-files/my-medium.cnf /etc/my.cnf
cp support-files/mysql.server /etc/init.d/mysqld
ln -s /etc/init.d/mysqld /etc/rc3.d/S99mysql
ln -s /etc/init.d/mysqld /etc/rc0.d/K01.mysql
cd /us....
不知道是不是岁数大了的原因, 时间长不用linux经常把命令行快捷键忘掉, 这里整理一下备忘~
A => 行首
E => 行尾
F => 向前一个字符
B => 向后一个字符
U => 删除光标前所有字符
K => 删除光标后所有字符
P => 前一命令
N => 后一命令
W  ....
准备从 Fedora 转到 Debian, 虽然都是linux-like, 但是它们之间还是有丁点区别的 ;-)
本 地装了虚拟主机, 虚拟主机也从以前的VMware换成了Sun的VirtualBox,爱上VirtualBox主要原因是它的网络配置相当简单,VirtualBox默 认的连接方式是NAT,因为我需要在VirtualBox上测试站点并且需要能够SSH连接,所以用了Bridge Adapter的连接方式。
刚 装完 Debian 默认的启动方式是Gnome, 按照传统的方式修改 /etc/inittab 中的 id:2:initdefault 为 id:3:initdefault, Shit,失败。原来启动方式与 Runlevel 无关。后来才知道应该: /etc/init.d/gdm stop, 其实最痛快的方式应该: rcconf, 让....
简单而有用的nohup命令在UNIX/LINUX中,普通进程用&符号放到后台运行,如果启动该程序的控制台logout,则该进程随即终止。
要实现守护进程,一种方法是按守护进程的规则去编程(本站有文章介绍过),比较麻烦;另一种方法是仍然用普通方法编程,然后用nohup命令启动程序:
nohup <程序名> &
在控制台logout后,进程仍然继续运行,起到守护进程的作用(虽然它不是严格意义上的守护进程)。
使用nohup命令后,原程序的的标准输出被自动改向到当前目录下的nohup.out文件,起到了log的作用,实现了完整的守护进程功能。
如何远程启动WebLogic服务? ...
| 1 | 2 | 下一页 › |