| 您的位置:首页 > 文档 > 基础知识 > |
文章分类热门文章 |
linux经验总结创建:2005-10-26 03:50:01 作者:Unlinux 来自: http://www.Unlinux.com 一.如何知道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 转载自:http://www.unlinux.com/doc/base/20051026/620.html 【评论】 【加入收藏夹】 【大 中 小】 【打印】 【关闭】 ※ 相关链接
|