发布新日志

  • Linux基础学习

    2010-05-18 17:45:39

    startx  从字符界面Console进入图形界面X-Window    Ctrl+Alt+BackSpace回到字符界面
    init [0123456]
    在X-Window图形操作界面中按“Alt+Ctrl+功能键Fnn=1~6
    0:停机(记住不要把initdefault 设置为0,因为这样会使Linux无法启动 )
    1:单用户模式,就像Win9X下的安全模式。
    2:多用户,但是没有 NFS 。
    3:完全多用户模式,标准的运行级。
    4:一般不用,在一些特殊情况下可以用它来做一些事情。
    5:X11,即进到 X-Window 系统。
    6:重新启动 (记住不要把initdefault 设置为6,因为这样会使Linux不断地重新启动)。
    /etc/inittab
    重启 ,按“e”, 第二行 按“e”,最后添 空格1。Esc 按b 进入单用户模式(单用户模式不读inittab文件)

    shutdown -h now  关机
    shutdown -r now  重启  reboot
    shutdown -a now  重启进入单用户模式

    su - root  切换到root用户
    su root 获取root权限

    logout  用户注销

    useradd 用户名
    passwd 用户名 ->输入密码
    userdel 用户名 删除用户
    userdel -r 用户名 删除用户以及用户主目录

    //////////////////////////////////////////////////////////////////////////////////////
    route   显示网关
    #route del default gw xx.xx.xx.xx. xxx.xxx.xx.xxx
    #route add default gw xx.xx.xx.xx. xxx.xxx.xx.xxx
    netconfig  窗口配置网络
    /etc/init.d/network restart  或 service network restart  重启网络服务
    ip都可以在/etc/sysconfig/network-scrips/ifcfg-ethX里面更改,下面是我的ifcfg-eth0内容
      DEVICE=eth0
      BOOTPROTO=none
      NBOOT=yes
      IPADDR=192.168.0.2
      NETMASK=255.255.255.0
      USERCTL=no
      PEERDNS=no
      GATEWAY=192.168.0.1
      TYPE=Ethernet
      NETWORK=192.168.0.0
      BROADCAST=192.168.0.255
    ////////////////////////////////////////////////////////////////////////////////////////
    mount /dev/cdrom /mnt/cdrom/   挂载光盘
    mount -t iso9660 xxxx.iso /mnt/cdrom -o loop  本地iso挂载

    etc/vsftpd/vsftpd.conf
    var/ftp/pub
    service vsftpd start/restart

    ///////////////////////////////////////////////////////////////////////////////////////////
    pwd 显示当前目录
    ls -a 显示隐藏文件
    ls -l 显示长列表格式
    ls -al
    ls -l /etc | more  管道命令  把上一个命令结果交给 | 后面的命令处理

    mkdir 建立目录
    rmdir 删除目录

    touch 建立空文件
    cp 复制 cp a.out /home/xiaoming/   (tab键可自动填全命令,按2下显示选择)
    cp -r dir1 dir2 递归复制(复制子目录信息)

    mv 移动文件和改文件名
    rm 删除文件和目录

    more 显示文件内容,带分页
    grep 在文本中查询内容
    grep -n "ab" install.log  在install.log中查找ab(显示在第几行)
    grep "ab" install.log

    find /home -name *.*   查找/home中,文件名为*.*的文件

    ls -l > 1.txt  重定向,grep -n "ab" install.log > kkk.txt
    ls -l >>1.txt  将结果追加到1.txt

    cat 1.txt 只看不改
    /////////////////////////////////////////////////////////////////////////////////////////////
    cat /etc/group | more
    groupadd 组名
    useradd -g 组名 用户名  创建用户并分配到组
    usermod -g 组名 用户名  修改用户所在组
    cat /etc/passwd

    r 4    100读
    w 2    010写
    x 1    001可执行
    rwx 7  111
    rw 6   110读写

    -rw-r--r-- 1 root root 1213 Feb 2 09:39 abc
    文件类型  文件所有者  文件所在组 其他组用户
    第一个字符代表文件-,目录d,链接l
    1    连接的文件数
    root 用户
    root 组
    1213 文件大小(字节)
    Feb 2 09:39 abc 最后修改日期
    abc  文件名

    ls -ahl 看文件所有者
    chmod 777 文件夹和文件

    /////////////////////////////////////////////////////////////////////////////////////////////////
    fdisk -l 查看分区     逻辑分区从/dev/sda5  开始
    df [-参数]  df -l / df -h查看磁盘使用情况
    df [目录全路径]  查看目录在哪个分区
    mount [-参数] [设备名称] [挂载点]  挂载光驱时,可直接使用 mount /mnt/cdrom 或 mount /dev/cdrom /mnt/cdrom
    umount 卸载命令
    find -size +100000K  显示100M以上的文件


    ////////////////////////////////////////////////////////////////////////////////////////////////////
    shell 
    Bourne  S.R.Borne  /bin/sh -> bash    大陆
    C      Bill Joy    /bin/csh -> tcsh
    Kom     David      /bin/ksh    欧洲
                       /bin/bsh -> ash

    env 查看linux环境变量
    chsh -s /bin/csh

    history n  显示最后n条命令
    !5 执行第5行命令

    ///////////////////////////////////////////////////////////////////////////

    setup  linux设置
    /etc/rc.d/init.d/network restart  或 service network restart 网卡配置生效
    ifconfig eth0 192.168.1.5 临时生效IP,重启后又变回原来IP
    /etc/sysconfig/netwrok-scripts/ifcfg-eth0  网卡配置文件(linux中所有设备都是文件)
    ifconfig eth0 down 禁止使用eth0
    ifconfig eth0 up 打开

    ////////////////////////////////////////////////////////////////////////////////////////
    RPM  ReadHat Package Manager (RedHat软件包管理工具)
    apache-1.3.23-11.i386.rpam    软件名称-主版本号-次版本号-运行平台
    rpm -qa | more ,rpm -qa | grep X 查找所有安装的rpm包,查询含有X字符的rpm包
    rpm -q mozilla 查包是否安装
    rpm -qi mozilla 查看包信息
    rpm -ql mozilla 查包中的文件
    rpm -qf /etc/passwd 查文件所属的包
    rpm -

    安装:
    rpm -i RPM包全路径
    rpm -ivh RPM包全路径
    参数:i  install 安装
          v  verbose 提示
          h  hash   进度条
    删除:
    rpm -e RPM包名称   rpm -e --nodeps samba 强行删除
    升级:
    rpm -U RPM包全路径

    tar -zxfv filename.tar.gz  解压

     

Open Toolbar