• ubuntu server中的一些小知识(个人收集贴)


    安装apache, ssh

    apt-get install apache2

    a2enmod

    apt-get install openssh-server

    Bash的导航命令

      大多数人都知道Bash的导航命令。用Emacs作编辑器的人对它们更是相当熟悉。它们包括:

    Ctrl + a - 返回到当前命令的开始
    Ctrl + e - 返回到当前命令的末尾
    Ctrl + w - 删除光标左边的第一个条目(变量或者命令)
    Ctrl + u - 剪切光标前面的所有内容
    Ctrl + y - 剪切光标后面的所有内容
    Ctrl + y - 粘贴你用Ctrl +u或者Ctrl + y剪切的内容
    Ctrl + p - 滚动显示以前的命令
    Ctrl + n - 下一个命令
    Ctrl + l - 清屏


    ubuntu中apache的配置文件

    安装完Apache后的最重要的一件事就是要知道Web文档根目录在什么地方,对于Ubuntu而言,默认的是/var/www。怎么知道的呢? apache2.conf里并没有DocumentRoot项,httpd.conf又是空的,因此肯定在其他的文件中。经过搜索,发现在 /etc/apache2/sites-enabled/000-default中,里面有这样的内容:

    引用

    NameVirtualHost *
    <VirtualHost *>
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www/
    ……
    这是设置虚拟主机的,对我来说没什么意义。所以我就把apache2.conf 里的Include /etc/apache2/sites-enabled/一行注释掉了,并且在httpd.conf里设置DocumentRoot为我的用户目录下的某 个目录,这样方便开发。

    (其它见原文 http://hi.baidu.com/y%C4%B0%C9%CF%B3%BE/blog/item/a1c36d34b3a02346241f14ea.html )


    ubuntu中apache的配置文件

    安装完Apache后的最重要的一件事就是要知道Web文档根目录在什么地方,对于Ubuntu而言,默认的是/var/www。怎么知道的呢? apache2.conf里并没有DocumentRoot项,httpd.conf又是空的,因此肯定在其他的文件中。经过搜索,发现在 /etc/apache2/sites-enabled/000-default中,里面有这样的内容:

    引用

    NameVirtualHost *
    <VirtualHost *>
    ServerAdmin webmaster@localhost

    DocumentRoot /var/www/
    ……
    这是设置虚拟主机的,对我来说没什么意义。所以我就把apache2.conf 里的Include /etc/apache2/sites-enabled/一行注释掉了,并且在httpd.conf里设置DocumentRoot为我的用户目录下的某 个目录,这样方便开发。

    (其它见原文 http://hi.baidu.com/y%C4%B0%C9%CF%B3%BE/blog/item/a1c36d34b3a02346241f14ea.html )


    最牛B的 Linux Shell 命令 系列连载(一)
    http://wowubuntu.com/linux_shell_1.html
    http://blog.chinaunix.net/u3/112857/showart_2312936.html

    看到下面这段的时候我乐了:


    2.以HTTP方式共享当前文件夹的文件

        $ python -m SimpleHTTPServer

    这命令启动了Python的SimpleHTTPServer模块,考虑到Python在绝大多数的Linux发行版当中都默认安装,所以这个命令很可能是最简单的跨平台传文件的方法。

    命令执行后将在本机8000端口开放HTTP服务,在其他能访问本机的机器的浏览器打开ttp://ip:8000即打开一个目录列表,点击即可下载。


    http://wowubuntu.com/linux_shell_1.html
    http://blog.chinaunix.net/u3/112857/showart_2312936.html

    看到下面这段的时候我乐了:

    2.以HTTP方式共享当前文件夹的文件

        $ python -m SimpleHTTPServer

    这命令启动了Python的SimpleHTTPServer模块,考虑到Python在绝大多数的Linux发行版当中都默认安装,所以这个命令很可能是最简单的跨平台传文件的方法。

    命令执行后将在本机8000端口开放HTTP服务,在其他能访问本机的机器的浏览器打开ttp://ip:8000即打开一个目录列表,点击即可下载。

    真的是可以的哦... 没见过这么牛的命令...

    嘿嘿,看了有关netstat的命令,我发明了一条哦:

    netstat -plant    #查看所有活动端口(服务端口及已建立连接的端口)

    原命令是:

    查看系统中占用端口的进程

    netstat -tulnp

    Netstat是很常用的用来查看Linux网络系统的工具之一,这个参数可以背下来:

    -t: 显示TCP链接信息

    -u: 显示UDP链接信息

    -l: 显示监听状态的端口

    -n: 直接显示ip,不做名称转换

    -p: 显示相应的进程PID以及名称(要root权限)

  • 相关阅读:
    [引用]SQLServer占CPU100%
    负能量程序员杂谈(2)- 管理中的情和义
    负能量程序员杂谈(1)-世界上最单纯的职业:程序员
    FLV文件格式官方规范详解
    rtmp官方标准规范详细解析
    万恶的KPI、新兴的OKR及让人纠结的程序员考核
    管理点滴(一)
    选拨管理者的一个必要条件
    团队管理的简单总结:少即是多,体力透支,负能量管理,自我进化团队,沟通
    我的2015计划,目标
  • 原文地址:https://www.cnblogs.com/anjo/p/1908707.html
Copyright © 2020-2023  润新知