一。基础命令:
关机:halt,init 0 (在命令行模式下,不知道关机真的让人很郁闷)
重启:reboot,init 6
二。装系统时所要注意的:
swap分区的大小:内存为128Mx4,即512M;256Mx3;512M分2G;1Gx2;2Gx1.5;4Gx1
如果需要集成数据库服务,SWAP分区大小至少要2G,对于8G,16G大小的内存,跟据应用另算。
以前老的Linux版本SWAP分区必须安装在主分区上,现在并无这样的要求了。
在学习的阶段安装系统的时候最好把防火墙,SELinux等功能关掉,他们可能会令你配置出的服务出错。
如果你的机子上以前有NTFS的文件系统,分区后会有8M的隐藏分区,里面是NTFS分区对权限的支持,不要把它格掉。(这也是为什么NTFS分区不能构建在软盘上的原因。)
三。基础命令 (要注意Linux 的命令区分大小写)
清屏快捷键:Ctrl+L;上下翻页:Shift+PageUp/PageDown;命令卡死:Ctrl+C
查看本地支持语言:locale
改变支持语言:export
例如:export LC_ALL=zh_CN.GB2312
export LANG=zh_CN.GB2312
ls:ls -l /bin是查看目录里的文件,查看目录自己的属性为:ls -d /bin
ls -a 查看所有文件,Linux下隐藏的文件是“.文件名”形式的。
cd:不加参数是回到用户主文件夹,相当于 cd ~
file:如果显示的信息含有CPU型号的文件为可执行文件
cp:-r 将子文件及目录全部cp
-f 强制执行
find:查找最好用管道符过滤,比较快。
touch: -t 更新文件的创建时间 例如:touch -t (1999)09090909 aaa 表示将aaa文件时间更新为1999年9月9日9时9分。其中年份可以省略。
fdisk:-l 显示设备详细信息
注意:U盘在Linux显示为SCSI硬盘
adduser:默认添加用户是锁定的,必须passwd给用户设定密码以便完成解锁。
要注意的是删除用户并建立同名用户后会发生目录与用户UID不相等的情况,要在passwd文件里更改用户UID。组也是一样。最好不要用数字作为用户名和组名,因为可能会产生问题。
四。VI
在vi里调用shell::!sh
调用常用命令:“!”+命令
vi里简单的复制粘贴:鼠标左键选择,中键按下粘贴。
五。程序安装
源码编译的最少步骤:
1.解压缩
2.进入目录
3.执行./configure #可以加许多参数,例如 --pizfix=/ppp/zzz,为指定安装目录;--language=zh_CN 语言支持
4.make
5.make install
卸载:make uninstall
内核编译:
进入内核目录:一般为 /usr/src/kernels/
1.make menuconfig #配置内核配置文件
2.make
3.make bzImage #生成内核启动支持
4.make modules #模块编译
5.make modules_install #模块安装
如何打补丁:
patch -p0 < 补丁名
六。网络配置
netconfig #配置IP
配置完成后要重启服务:service nework restart
或是: /etc/rc.d/init.d/network restart
如何把一台Linux变成路由器
更改/etc/sysctl.conf文件
把其中的net.ipv4.ip_forward=0 的值改为1
更改DNS
编辑/etc/resolv.conf 该文件貌似只能加入3条DNS地址
七。磁盘配额的步骤。
1.更改/etc/fstab文件,加入磁盘配额信息
2.重启
3.创建quota.group quota.user 文件
4.重启
5.edquota -u [user] 不要是root,不然你会后悔
八。nfs配置
服务器端
1.rpm -qa | grep portman #查看portman是否安装(nfs服务也一样)
2./etc/rc.d/init.d/portman restart
3.vi /etc/exports #加入nfs信息
例:/home *(sync,rw,no_root_squash)
4./etc/rc.d/init.d/nfs restart
客户机端
1.测试与服务器是否连通
2.重启portman
3.showmount -e 服务器IP
4.挂载
若想开机加载NFS,则将nfs写入/etc/fstab文件
例:192.168.1.1:/home /mnt nfs defaults 0 0
如果想要在NFS上实现quota,两边用户的UID必须一样。
九。备份
给自己的备份文件上增加时间戳
tar -czf etc.`date +%Y%m%d%H%M%S`.tar.gz /etc

