Ubuntu环境下 Linux实用命令与内核更新

来源:互联网 发布:浏览器死机恶搞js 编辑:程序博客网 时间:2024/06/15 22:20
  1. //tar(z-用 gzip 对存档压缩或解压;x-从存档展开文件;v-详细显示处理的文//件;f-指定存档或设备)  

  2. tar –zxvf nginx-0.8.54.tar.gz   

  3. //ip查看   

  4. ifconfig   

  5. //移动文件,改名也是这样   

  6. sudo mv /xx/lists /xx/lists.old   

  7. //copy cp –R ,递归目录   

  8. sudo cp support-files/my-medium.cnf /etc/my.cnf   

  9. //新建目录   

  10. sudo mkdir -p lists/partial   

  11. //建立软连接   

  12. sudo ln -s  /usr/local/mysql-5.1.56 mysql   

  13. //选定编译的目录   

  14. ./configure -prefix=/usr/local   

  15. //编译   

  16. make   

  17. //安装编译好的源码包   

  18. make install   

  19. //编辑文件   

  20. sudo gedit  /etc/profile   

  21. //修改根限:chmod说明(u:与文件属主拥有一样的权限[a:所有人];+:增加//权限;rwx:可读可写可执行)  

  22. //-R:递归所有目录和文件   

  23. sudo chmod a+rwx -R logs   

  24. //查看下/usr/local/lib是否有libevent等文件  

  25. ls -al /usr/local/lib|grep libevent   

  26. //检查是库是否安装成功   

  27. dpkg --list|grep ssh   

  28. //下载安装库   

  29. sudo apt-get install ssh   

  30. //检查服务启动是否正常   

  31. ps -ef|grep ssh   

  32. //查找openssl安装路径   

  33. whereis openssl   

  34. //更新源   

  35. sudo apt-get update    

  36. //更新已安装的包   

  37. sudo apt-get upgrade    

  38. //查看端口占用情况   

  39. sudo netstat -lnp|grep 80  

  40. //查看pid 为762的进程   

  41. ps 762  

  42. //kill pid=762   

  43. kill 762

     使用命令打开图形化文件夹

     sudo nautilus / 或者 sudo gnome-open /

     一行命令解决Ubuntu更新源缺少公钥问题

     sudo apt-key adv --keyserver keyserver.ubuntu.com --recv ID 

     如果有多个公钥需要同时添加的话

     sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ID1 ID2



      更新内核需要的一些知识

        编辑软件源

        sudo gedit /etc/apt/sources.list

  查看系统存在的内核。

  dpkg -l|grep linux

  或

    dpkg --get-selections|grep linux 

         显示当前的内核

  uname -a

  升级内核

  apt-get dist-upgrade

  删除内核

  sudo apt-get remove 内核名

  带有image的文件是需要删除的,一定要写全版本等字符。其他相关的文件会自动删除。

  例如:

  sudo apt-get remove –purge linux-image-2.6.24-19-generic

  –purge参数表示彻底删除。

  另外,我删除2.6.24-19的内核时,忘了自己当前正使用此内核。不过,幸好有惊无险。删除不了当前使用的内核。

  更新menu.list

  sudo update-grub

  先将menu.list备份,然后改名或删除。这样会自动重建文件。然后将原来的menu.list 中需要的东西拷贝到新的menu.list中。

  重建时,grub不会将其他系统的引导信息也添加进去。需要的从原来的文件中复制一下就行了。

  系统垃圾清理

  sudo apt-get autoclean 清理旧版本的软件缓存

  sudo apt-get clean 清理所有软件缓存

  sudo apt-get autoremove 删除系统不再使用的孤立软件