时间: 2010-05-06 / 分类: WEB后端编程 - 开发与实践 / 浏览次数: / 0 个评论 发表评论
《Ubuntu实战技巧精粹》笔记
项目前端开发的架构
黄金分割与摄影构图
CSS Hack浏览器兼容IE6+IE7+IE8+IE9+FF
12条经典摄影技巧

《Ubuntu实战技巧精粹》人民邮电出版社

学习的动力来自各种方面,最好的动力是强烈的兴趣,当然也可以来自外部的压力(如就业压力等)。

高手和菜鸟的主要就是解决问题的能力的差异,在解决问题的时候,在新手看来,高手似乎只是简单的看到了问题的所在,经常会觉得不可思议,事实上,这种能力来自于丰富的经验和恰当的概念框架,这个概念框架就非理论学习所能得到了。

  1. 安装的时候怎样选择文件系统(ext2,ext3,ext4,ReiserFS,XFS,JFS等)
  2. 怎样启用ubuntu的root帐号和设置root密码
    sudo passwd root
    屏蔽root帐号
    sudo passwd -l root
  3. 使用追踪者Tracker进行桌面搜索,代替find和locate+updatedb的桌面搜索方式
  4. 为Ubuntu安装立体桌面
    sudo aptitude install compiz compizconfig-settings-manager
    定制里面的个性化立体桌面,如颤动的窗口,桌面立方体,3D窗口,水波纹和火焰字,动画效果,神灯特效,Annotate便条
  5. Linux的一些常用命令和Shell技巧,如cd命令
    快速进入用户的home目录
    cd ~
    返回进入当前目录前的所在的目录
    cd –
  6. cp的具体语法参数:
  7. 系统信息命令使用技巧
    查看内核信息
    uname -a
    查看操作系统的版本
    head -n l /etc/issue
    查看CPU的信息
    cat /proc/cpuinfo
    查看计算机名称
    hostname
    列出所有PCI设备信息
    lspci -tv
    列出所有USB设备信息
    lsusb -tv
    列出系统加载的模块信息
    lsmod
    查看内存和交换分区的使用量
    free -m
    查看硬盘分区的使用情况
    df -h
    查看某个目录的大小
    du -sh <目录>
    查看内存总量和空闲内存辆
    grep MemTotal /proc/meminfo
    grep MemFree /proc/meminfo
    查看系统运行时间、用户数和负载
    uptime
    查看系统负载
    cat /proc/loadavg
    查看挂载分区的信息
    mount | column -t
    查看硬盘分区信息
    sudo fdisk -l
    查看所有交换分区信息
    swapon -s
    查看硬盘参数信息
    sudo hdparam -i /dev/had
    查看网络接口的信息
    ifconfig
    查看防火墙设置信息
    iptables -L
    查看路由表信息
    route -n
    查看所有监听端口的信息
    netstat -antp
    查看网络统计的信息
    netstat -s
    查看所有进程的信息
    ps -ef
    再如:ps -aux|grep mysql
    查看当前进程的状态信息
    top
    查看当前活动的用户
    w或者who
    查看指定用户的信息
    id <用户名>
    查看用户登录日志
    last
    查看当前用户的计划任务
    crontab -l
    查看安装软件包的信息
    dpkg -L <软件名称>
    显示当前的所有系统变量
    env
    修改默认路径
    PATH=$PATH:/usr/mybin/或者export PATH=$PATH:/usr/mybin/
    消灭进程
    ps aux|grep xprog 也可以用pgrep xprog
    12058
    得到的这个数字是ID,用kill来消灭进程,如果消灭不掉,加-9强制结束
    kill 12058
    kill -9 12058
  8. 用户Shell的秘密
    Shell的自动补全功能,当指令很长时候,按1-2次tab可以把符合条件的指令或文件给全部列出来
    顺序执行命令:
    如果要顺序完成一系列的工作:
    command1;command2;command3
    先执行command1,不管command1是否出错,接下去执行command2
    command1 && command2 && command3
    先执行command1,只有command1正确运行完毕后,才能执行command2,如
    ./configure && make && make install
    将任务放到后台运行,只需要在命令后面添加一个&
    执行Shell脚本的方法有4种
    1) sh command
    2) . command
    3) exec command
    4) ./command (第4种最常用)
    less和more显示好几屏的内容,more只能往后查看,less前后都可以查看
  9. wget的使用技巧
    -help查看许多的具体参数
    断点续传
    wget -c http://amiku.cn/arc/demo.zip
    同时下载多个文件
    cat download.txt
    http://amiku.cn/arc/demo1.zip
    http://amiku.cn/arc/demo2.zip
    wget -i download.txt
    下载某个目录中的所有文件,其中-np表示不遍历父目录,-nd表示不在本机重新创建目录结构
    wget -r -np -nd http://amiku.cn/packages
    下载所有扩展名相同的文件,添加参数–accept=zip指定下载所有扩展名为zip的文件
    wget -r -np –accept=zip http://amiku.cn/arc/tempdownload/
    使用代理网站下载
    export proxy=http://192.168.12.12:8080
    wget -Y on -p -k http://amiku.cn/arc/demo3.zip
    定时下载某个文件,wget可以和其他程序配合,比如晚上22点下载某个文件
    $at 22:00
    at>wget -c http://amiku.cn/demo4.zip
    at>press <Ctrl+d>
  10. 用Webmin里控制Ubuntu,基于web的UNIX系统管理界面
    下载安装之后便可以 http://IP(Hostname):10000来控制
  11. 用好man和info
    man是manual(手册)的缩写,如man ls
    info更具体可读性,是一种超文本格式
      站点地图 | 关于我 | 返回顶部
    Copyright © 2001-2013 { amiku.cn | zhangshunjin.com }. Powered by 

    阿米酷

    张顺金


    浙ICP备11002820号-1