一.如何知道22端口现在运行什么程序
lsof -i :22
二.想查看某一进程的id号
pidof 进程名
三.需要创建几级目录的时候:
mkdir -p /home/weiqiong/1/2
四.设置ramdisk
使用ramdisk作为webserver(以下设置了3个ramdisk空间作为虚拟硬盘):
1.将原web文件改名,因为加载ramdisk重启后,ramdisk的内容就为空了
mv /usr/local/apache /usr/local/apache_real
2.创建需要加载ramdisk中的目录,将这些目录加载到内存可提高访问速度
mkdir /usr/local/apache
mkdir /usr/local/apache/cgi-bin
mkdir /usr/local/apache/htdocs
mkdir /usr/local/apache/icons
3.每次启动web服务的时候都需要
a.先格式化ramdisk
b.然后mount ramdisk
c.将apache_real的备份copy到apache目录中,因为重启后
apache目录下被mount到ramdisk的子目录会被清空
mke2fs /dev/ram0
mke2fs /dev/ram1
mke2fs /dev/ram2
mount /dev/ram0 /usr/local/apache/cgi-bin
mount /dev/ram1 /usr/local/apache/htdocs
mount /dev/ram2 /usr/local/apache/icons
tar -C /home/httpd_real -c . | tar -C /home/httpd -x
将这几句话加到/etc/rc.local文件的最后,这样每次起动机器的时候ramdisk就会被初始化.
ramdisk缺省为4M,若要改变其大小在lilo.conf中添加一句:
ramdisk=10000
5.查看大小:
df -k /dev/ram0
6.请记住一件事在系统重新启动时,所有的变化将失去,应该设置一个cron进程。
使它每十分钟时检查一下文件是否有变动,并且备份这些改动。
另一种可能是你对真实的目录进行了改动,所以要拷贝这些变动到ramdisk
五.samba的配置
1.shell>setup
2.smbuseradd weiqiong:weiqiong
3.vi /etc/samba/smb.conf
4.将homes的属性copy到文件尾,修改各种属性适合自己
5.smbd和nmbd启动samba
6.user和share的区别:user是进入共享就需要密码,share是进入目录需要密码
mount -t smbfs -o username=weiqiong,password=weiqiong //202.204.114.38/wei /tmp
此命令可以mount上win和linux共享的目录
在linux查看某机器的共享目录:
smbclient -L hostname
六.man的各个section中的内容:
1. 系统调用:内核接口
2. 函数库调用:普通函数库中的函数
3. 特殊文件:/dev 目录中的特殊文件
4. 文件格式和约定:/etc/passwd 等文件的格式
5. 游戏。
6. 杂项和约定:标准文件系统布局、手册页结构等杂项内容
7. 系统管理命令。
8. 内核例程:非标准的手册小节。便于 Linux 内核的开发而包含
七. 信号集合:
SIGHUP:当终端断线或\控制进程结束时发出的信号,用来通知守护进程重读系统配置文件
SIGINT:Ctrl+C或Delete键
SIGQUIT:Ctrl+SIGILL:执行非法硬件指令时产生的错误
SIGTRAP:跟踪陷阱信号
SIGIOT:I/O错误信号
SIGBUS:系统总线错误
SIGFPE:浮点运算溢出错误
八. dhcp的安装及设置:
1.下载dhcp-3.0.tar.gz,将其copy到/usr/local/src
2.tar vxzf dhcp-3.0.tar.gz
3.cd dhcp-3.0
4../configure
5.make(如果已经编译过一次了,则先用make clean)
6.make install
7.cp ./server/dhcpd.conf /etc
8.touch /var/state/dhcp/dhcpd.leases
9.route add -host 255.255.255.255 dev eth0
10. route add -host localhost dev eth0
九. 计算当前目录有多少个文件和多少个目录:
# ls -l * |grep "^-"|wc -l ---- to count files
# ls -l * |grep "^d"|wc -l ----- to count dir
十. 查看文件中间一段:
sed -n '5,10p' /etc/passwd