红联Linux门户
Linux帮助

我的Linux菜鸟笔记

发布时间:2008-04-25 21:28:01来源:红联作者:picolsa
一。基础命令:

  关机: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
文章评论

共有 0 条评论