⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 linux常用命令手册.txt

📁 linux常用命令手册
💻 TXT
📖 第 1 页 / 共 4 页
字号:
auto eth0:1 iface eth0:1 inet static address 10.16.3.123 netmask 255.255.0.0 network 10.16.0.0 broadcast 10.16.255.255 修改/etc/network/ifstate lo=lo eth0=eth0 eth0:1=eth0:1 然后/etc/init.d/networking restart就可以了。 一个网卡绑定多ip另一法(hotbox) 在/etc/sysconfig/network-scripts/下创建一个文件:ifcfg-ethX-rangeX ("X"为网卡号) 文件内容: IPADDR_START=<start ip> IPADDR_END=<end ip> CLONENUM=0 可以有256个ip 0037 一个ip如何绑定两块网卡(hutuworm) 假设192.168.0.88是ip,192.168.0.1是网关: /sbin/modprobe bonding miimon=100 mode=1 /sbin/ifdown eth0 /sbin/ifdown eth1 /sbin/ifconfig bond0 192.168.0.88 /sbin/ifenslave bond0 eth0 eth1 /sbin/route add default gw 192.168.0.1 0038 192.168.1.0/24(双眼皮的猪) 它与192.168.1.0/255.255.255.0是等价的,只是表示方式不同.... 0039 linux下清空arp表的命令(NetDC) #arp -d -a(适用于bsd) for HOST in `arp | sed '/Address/d' | awk '{ print $1}'` ; do arp -d $HOST; done 0040 使用ntp协议从服务器同步时间(NetDC) ntpdate NTP-SERVER 例:ntpdate 172.16.2.1 0041 host命令的用法(bjchenxu) host能够用来查询域名,它还能得到更多的信息 host -t mx example.com可以查询出example.com的MX记录,以及处理mail的host的名字 host -l example.com会返回所有注册在example.com下的域名 host -a example.com则会显示这个主机的所有域名信息. 0042 立刻让LINUX支持NAT(platinum) echo 1 > /proc/sys/net/ipv4/ip_forward iptables -t nat -I POSTROUTING -j MASQUERADE 0043 rh8.0下rcp的用法设置(zhqh1) 只对root用户生效 1、在双方root用户根目录下建立.rhosts文件,并将双方的hostname加进去.在此之前应在双方的/etc/hosts文件中加入对方的IP和hostname 2、把rsh服务启动起来,redhat默认是不启动的。方法:用执行ntsysv命令,在rsh选项前用空格键选中,确定退出。 然后执行:service xinetd restart即可。 3、到/etc/pam.d/目录下,把rsh文件中的auth required /lib/security/pam_securetty.so一行用“#”封掉即可。 0044 在ethX设备上,使LINUX支持网络广播功能(默认是不支持的)(platinum) ip route add 255.255.255.255 dev ethX 0045 路由设置手册(NetDC) 查看路由信息: netstat -rn route -n 手工增加一条路由: route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1 手工删除一条路由: route del -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1 好了,下面到了重要的了,让系统启动的时候自动启用路由设置。 在redhat中添加一条路由,修改文件/etc/sysconfig/static-routes any net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1 在debian中添加一条路由, 方法一:修改/etc/network/interfaces 代码: auto eth0 iface eth0 inet static address 172.16.3.222 netmask 255.255.0.0 network 172.16.0.0 broadcast 172.16.255.255 gateway 172.16.2.1 up route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1 down route del -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1 方法二:在/etc/network/if-up.d目录下建立一个简单的脚本文件,如static-route$(记得以$符号结尾,要不有个run-parts会跑出来告诉你一些东西)脚本最简单的就好啦,如: 代码: #!/bin/bash route add -net 192.168.0.0 netmask 255.255.255.0 gw 172.16.0.1 嘿嘿,你也可以猜到/etc/network/目录下的其他目录的作用了吧。 发觉在debian中这个route的设置其实只是它的那些配置文件的一个比较简单的应用而已,你完全可以做更复杂的应用。 0046 利用ssh复制文件(platinum) 假如A、B都有SSH服务,现在在A的SSH里 1、从A复制B(推过去) scp -rp /path/filename username@remoteIP:/path 2、从B复制到A(拉过来) scp -rp username@remoteIP:/path/filename /path 如果其中一个不是LINUX系统,可以在WINDOWS上用SecureFX软件 0047 samba3.0中文显示问题的解决办法(linuxzfp) 在samba 3.0的配置文件中(/usr/samba/smb.conf)的[global]中加入下面两句: dos charset=cp936 unix charset=cp936 重启服务 /etc/init.d/smb restart ----------------------------程序开发篇-------------------------- 0001 linux下调试core文件(bjchenxu) gdb <progname> <core> <progname>:出错产生core dump的可执行程序。 <core>: core dump的文件名,缺省是“core” 0002 gcc abc.c得到的a.out不能运行(bjchenxu) ./a.out 0003 c++ 编译时为什么出错信息说cout没定义(bjchenxu) include头文件完后加入 using namespace std; 0004 新编译生成的gcc ,使用的标准连接库都在/usr/local/lib 下了,但使用的缺省的连接路径是 /usr/lib 怎样添加?(除了在每次编译时 增加 -L /usr/local/lib 以外)(sakulagi, hutuworm) export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib 写到~/.bash_profile里面。 增加一种简便办法: 将/usr/local/lib加入/etc/ld.so.conf,然后运行一次ldconfig 0005 RH9下GCC的安装(一起走过的日子,hutuworm) 三种方法选一: (1)利用CD上rpm安装 CD-1:compat-gcc-7.3-2.96.118.i386.rpm CD-1:compat-gcc-c++-7.3-2.96.118.i386.rpm CD-1:libgcc-3.2.2-5.i386.rpm CD-2:compat-gcc-g77-7.3-2.96.118.i386.rpm CD-2:compat-gcc-java-7.3-2.96.118.i386.rpm CD-2:compat-gcc-objc-7.3-2.96.118.i386.rpm CD-2:gcc-3.2.2-5.i386.rpm CD-2:gcc-c++-3.2.2-5.i386.rpm CD-2:gcc-g77-3.2.2-5.i386.rpm CD-2:gcc-gnat-3.2.2-5.i386.rpm CD-2:gcc-java-3.2.2-5.i386.rpm CD-2:gcc-objc-3.2.2-5.i386.rpm 比如碰到系统提示: warning : gcc-3.2.2-5.i386.rpm : V3 DSA signature :MOKEY key ID db42a60e error : Failed dependencies : binutils >=2.13.90.0.18-9 is needed by gcc-3.2.2-5 glibc-devel >=2.3.2-11.9 is needed by gcc-3.2.2-5... 就先安裝glibc-devel包,依此类推 (2)更好的方法就是在X-window下选“主菜单”──>“系统设置”──>“添加/删除应用程序”──>“开发工具”中的gcc并安装它 (3) up2date gcc便可自动解决dependency问题 0006 shell脚本为何无法运行(GOD_Father) 第一,脚本权限要为可执行 #chmod +x test.sh 第二,脚本所在的目录在环境变量PATH中,或者直接执行 #./test.sh ----------------------------经典图书篇-------------------------- 0001 GNU/Linux高级网络应用服务指南(bjchenxu) linuxaid网站 机械工业出版社 优点:又全又精,全都是实战之作 缺点:针对版本较低,为redhat 6.2 0002 Linux Apache Web Server管理指南(Linux Apache Web Server Administration)(bjchenxu) Charles Aulds 马树奇/金燕译 电子工业出版社 优点:目前我还没有发现哪个关于apache的问题这本书没有讲过 缺点:针对1.3.x,最新的针对2.0.*的英文版已出,中文版待出 0003 Linux内核情景分析(bjchenxu) 毛德操/胡希明 浙江大学出版社 优点:太透彻了,没法不懂 缺点:还是版本问题,内核更新太快了,不过还是必读 0004 Unix环境高级编程(bjchenxu) Richard Stevens 机械工业出版社 优点:博大精深 缺点:初学者是很难理解的,否则怎么叫《高级编程》呢? 0005 编程精粹--Microsoft编写优质无错c程序秘诀(bjchenxu) Steve Maguire 电子工业出版社 优点:不说了,作者是微软的资深工程师 缺点:很难找了,1994年出的 0006 Understanding the Linux Kernel, 2nd Edition(hutuworm) Daniel P. Bovet & Marco Cesati O'Reilly出版社 读了这本书之后,你就会明白在什么情况下Linux具有最佳的性能,以及它如何面对挑战,在各种环境中提供进程调度、文件访问和内存管理时的优良的系统响应。作者通过解释其重要性来引入每一个题目,并将内核操作与Unix程序员和用户熟悉的系统调用或实用程序联系起来。 0007 UNIX操作系统教程(英文版)(弱智) Syed Mansoor Sarwar等 机械工业出版社 特点:浅显易懂,着重unix基础概念和整体理解,顺便复习英语。 另外:机械工业出版社已经出版了中文版,名称:UNIX 教程 0008 UNIX编程环境(弱智) Brian W.Kernighan, Rob Pike 陈向群等译 机械工业出版社 特点:浅显,深入浅出讲解如何使用UNIX及各种工具,简单介绍Unix编程环境;对比“UNIX环境高级编程”,此书适合新手入门。 0009 The Art of UNIX Programming(hutuworm) Eric Steven Raymond http://catb.org/~esr/writings/taoup/html/ 优点: E.S. Raymond的经典著作 0010 unix网络编程--卷一 套接口API和X/Open传输接口API(slg1972) Richard Stevens 清华大学出版社 优点:详细地讲解unix网络的编程 0011 unix网络编程--卷二 进程间通讯(slg1972) Richard Stevens 清华大学出版社 优点:详细讲解unix的进程之间,线程之间的关系,及各种不同标准的进程编程的异同 0012 unix网络编程--卷三 应用程序(slg1972, hutuworm) 未出,因为Richard Stevens大师英年早逝,再也不可能完成这计划中的第三卷了。据说其未竟稿可能由Gary R. Wright整理续写出来,但是自大师驾鹤以来一直杳无音信 0013 基于C++ CORBA高级编程(slg1972) Michi Henning,Steve Vinoski 清华大学出版社 优点:中间件的好书,通向corba应用的必备资料。 0014 unix linux网管通鉴(odin_free) 电子版的,包括本版精华 优点:我见过关于unix知识最全面、最实用的chm文档,相当于一个小型网站,里面支持全文检索,推荐所有还没有的兄弟姐妹们下载 0015 www.chinaoy.com(aomin5555) 不错,挺全的,图书下载的好网址: redhat linux9.0 官方入门指南 ·redhat linux9.0 官方安装指南 ·redhat linux9.0 官方定制设置手册 ·redhat linux基础教程 ·Linux 参考大全 ·清华论坛linux精华 ·Linux系统管理员指南中文手册 ·Linux网站建设和维护全攻略 ·redhat linux8.0 安装手册 ·Linux环境database管理员指南 0016 Linux Advanced Routing & Traffic Control(hutuworm) 专门讲LINUX IPROUTE2的书,大概100页左右,www.lartc.org 中文版在:http://www.lartc.org/LARTC-zh_CN.GB2312.pdf 0017 Debian User强烈推荐看的书(NetDC) Debian Reference (Debian参考手册) http://qref.sourceforge.net/ 简体中文版的pdf文档。 http://qref.sourceforge.net/Debian/reference/reference.zh-cn.pdf 0018 Advanced Bash-Scripting Guide(hutuworm) An in-depth exploration of the art of shell scripting. Mendel Cooper. <thegrendel@theriver.com>. http://www.tldp.org/LDP/abs/abs-guide.pdf 优点:是Bash编程的圣经,而且该书作者不断在更新其内容,一两个月就会翻新一个版本,值得一读,一读再读。 ----------------------------mysql相关篇-------------------------- 0001 mysql的数据库存放在什么地方(bjchenxu) 1. 如果使用rpm包安装,应该在/var/lib/mysql目录下,以数据库名为目录名 2. 如果源码安装在/usr/local/mysql中,应该在/usr/local/mysql/var中,以数据库名为目录名 0002 从mysql中导出和导入数据(bjchenxu) 导出数据库 mysqldump 数据库名 > 文件名 导入数据库 mysqladmin create 数据库名 mysql 数据库名 < 文件名 0003 忘了mysql的root口令怎么办(bjchenxu) # service mysql stop # mysqld_safe --skip-grant-tables & # mysqladmin -u user password 'newpassword'' # mysqladmin flush-privileges 0004 快速安装php/mysql(bjchenxu) 确保使用系统自带的apache,从安装光盘中找出所有以mysql及php-mysql开头的rpm包,然后运行#rpm -ivh mysql*.rpm php-mysql*.rpm; mysql_install_db; service mysql start -------------------------------杂项篇-------------------------------- 感谢allan0909指正 请不要做浮躁的人 http://www.chinaunix.net/forum/viewtopic.php?t=93113 欢迎转载本文,请注明来自www.chinaunix.net,转载本文的网址如下: a. linuxsir网站 http://www.linuxsir.com/bbs/showthread.php?s=&threadid=46279 b. 阿叶的小屋 http://hylinux.3322.org/showarticle.php?action=showarticle&id=2794 c. csdn http://expert.csdn.net/expert/FAQ/FAQ_Index.asp?id=175651 d. dev-club http://www.dev-club.com/club/bbs/showAnnounce.asp?page=1&id=2175595 e. 聚贤庄 http://www.ncn.cn/linux/2003001.htm f. linux伊甸园 http://www.linuxeden.com/edu/doctext.php?docid=3020 g. 风雨人生技术网 http://www.guomin.net/index.php?showtopic=220 http://www.guomin.net/index.php?showtopic=219 http://www.guomin.net/index.php?showtopic=218

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -