linux下一些常用命令和访问目录

1. 目录

      ls   列出目录文件名
      ll    列出所有目录文件的访问权限等相关信息,包括 .   ..
      ls -a  列出所有目录文件名,包括 .   ..
    ls -l  列出目录文件的访问权限等相关信息
    ls -R  递归显示子目录结构
    ls -ld  后加目录名,显示目录和链接信息
    cd ~
    cd /
    cd ../../
    cd

2. 手动设置IP

  一、dns设置  sudo vim /etc/resolv.conf  
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.1.1
nameserver 114.114.114.114
nameserver 8.8.8.8

二、ip设置

sudo vim /etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.1.69
gateway 192.168.1.1
netmask 255.255.255.0

3. 查看是否启动应用

ps -ef|grep nginx
root       939     1  0 09:42 ?        00:00:00 nginx: master process ./sbin/nginx
www-data   940   939  0 09:42 ?        00:00:00 nginx: worker process
xiao      1797  1672  0 18:10 pts/3    00:00:00 grep --color=auto nginx
[email protected]:~$ ps -ef|grep php
root       889     1  0 09:42 ?        00:00:01 php-fpm: master process (/data/service/php53/etc/php-fpm.conf)
nobody     890   889  0 09:42 ?        00:00:00 php-fpm: pool www
nobody     891   889  0 09:42 ?        00:00:00 php-fpm: pool www
xiao      1799  1672  0 18:11 pts/3    00:00:00 grep --color=auto php

4. 重启和关闭nginx

   平滑启动    sudo /data/service/nginx/sbin/nginx -s reload
    关闭        sudo /data/service/nginx/sbin/nginx -s stop

5. 启动php

cd /data/service/php53/sbin/php-fpm
php 杀死主进程 

kill 889

6. 修改挂载命令

sudo vim /etc/rc.local

/bin/sh -c ‘cd /data/service/php53;./sbin/php-fpm;‘

/bin/sh -c ‘mount -t cifs -o username=ubuntu,password=12345,gid=65534,uid=65534 //192.168.1.25/PAPA /data/www-data/www‘

/bin/sh -c ‘mount -t cifs -o username=ubuntu,password=12345,gid=65534,uid=65534 //192.168.1.25/PAPA /home/xiao/work‘

# start nginx
/bin/sh -c ‘cd /data/service/nginx;./sbin/nginx;‘

#/bin/sh -c ‘cd /data/service/mysql; ./bin/mysqld_safe --user=mysql &‘
/bin/sh -c ‘cd /usr/local/mysql; ./bin/mysqld_safe --user=mysql &‘

exit 0

7. nginx文件配置

cd /data/service/nginx/conf/vhost/sudo vim aa.conf
server {
        listen       443;

        server_name app.chenlu.cn;

        root /data/www-data/www/chenlu_api/app3;

       #autoindex on;
        ssl on;
        ssl_certificate      /home/xiao/papa.crt;
        ssl_certificate_key  /home/xiao/papa.key;
        ssl_session_timeout  5m;
        ssl_protocols  SSLv2 SSLv3 TLSv1;
        ssl_ciphers  ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
        ssl_prefer_server_ciphers   on;

        #charset utf-8;
        #access_log  logs/host.access.log  main;

        location / {
            index  index.html index.htm index.php;
        }

        #error_page  404              /404.html;
        # redirect server error pages to the static page /50x.html

        error_page   500 502 503 504  /50x.html;

        location = /50x.html {
            root   html;
        }

location ~ \.php$ {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            fastcgi_param  ENV local;
            include        fastcgi_params;
        }

        # deny access to .htaccess files, if Apache‘s document root
        # concurs with nginx‘s one
        #
        #location ~ /\.ht {
        #    deny  all;
        #a}

        set $rule_allow 0;
        if ($request_filename !~ "^.*.(gif|jpg|jpeg|png|ico|swf|css|js|txt|ttf|TTF)$"){
                set $rule_allow 2$rule_allow;
        }
        if ($rule_allow = "20"){
                rewrite ^/(.*) /index.php?$1 last;
        }
      }
时间: 2024-08-26 17:47:52

linux下一些常用命令和访问目录的相关文章

[转]linux下终端常用命令和vi命令修改文件及保存的使用方法

首先介绍一下Ubuntu下各个目录的一般作用: / 这就是根目录,一台电脑有且只有一个根目录,所有的文件都是从这里开始的.举个例子:当你在终端里输入"/home",你其实是在告诉电脑,先从/(根目录)开始,再进入到home目录. /root 系统管理员(root user)的目录.至于系统管理员的权限有多大我这里就不在废话了.因此,请小心使用root帐号. /boot 系统启动文件,所有与系统启动有关的文件都保存在这里 . /bin 这里是存放系统的程序. /etc 主要存放了系统配置

linux下mysql常用命令

转自:http://www.jb51.net/LINUXjishu/36171.html 一.总结一下: 1.linux下启动mysql的命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令: mysqladmin restart /ect/init.d/mysql restart (前面为mysql的安装路径) 3.linux下关闭mysql的命令: mysqladmin shutdown

linux 下SVN常用命令

windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说.主要说说linux下svn的使用,因为linux下大部分的操作都是通过命令行来进行,所以必须得掌握linux下svn的常用指令.当然linux下也有模仿TortoiseSVN的linux X程序,例如RabbitVCS,模仿程度很高,但很容易拖慢X,因此不推荐. (如果是第一次提交文件,很可能会出现"svn:'.'不是工作副本",即当前目录不是工

linux下的常用命令

ls: 是显示当前目录下文件 ll: 是显示当前目录下文件详细信息. 其中文件属性的说明: 文件属性字段总共有10个字母组成, 第一个字母表示文件类型,如果这个字母是一个减号"-",则说明该文件是一个普通文件.字母"d"表示该文件是一个目录,字母"d",是dirtectory(目录)的缩写.请注意,一个目录或者说一个文件夹是一个特殊文件,这个特殊文件存放的是其他文件和文件夹的相关信息.如果该字母是"l",表示该文件是一个符号链

linux下 oracle常用命令

打开图形化窗口: 1)Database Configuration Assistant windows    (添加数据库实例) $ dbca 2)Oracle Net Configuration Assistant windows  (配置监听) $ netca 3)打开EM $ oemapp dbastudio                            (打开企业管理器图形界面) $ opemapp console                             (打开企

Linux下sqlite3常用命令!!!

sqlite3一款主要用于嵌入式的轻量级数据库,本文旨在为熟悉sqlite3基本命令提供技术文档.备注:本文所有操作均在root用户下进行. 1.安装sqlite3ubuntu下安装sqlite3直接在终端运行命令:#apt-get install sqlite3查看版本信息:#sqlite3 -version 2 .sqlite3常用命令当前目录下建立或打开test.db数据库文件,并进入sqlite命令终端,以sqlite>前缀标识:#sqlite3 test.db 查看数据库文件信息命令(

linux下FTP常用命令

1. 连接ftp服务器 格式:ftp [hostname| ip-address]a)在linux命令行下输入:ftp 192.168.1.1 b)服务器询问你用户名和密码,分别输入用户名和相应密码,待认证通过即可. 2. 下载文件 下载文件通常用get和mget这两条命令.a) get格式:get [remote-file] [local-file]将文件从远端主机中传送至本地主机中.如要获取远程服务器上/usr/your/1.htm,则ftp> get /usr/your/1.htm 1.h

linux下svn常用命令

列出几个常用到的Linux SVN命令 1.检出 svn checkout path(path是svn地址) 如:svn checkout https://192.168.71.30/test/doc 简写:svn co https://192.168.71.30/test/doc 2.新增 svn add path 如:svn add test.cpp 3.提交 svn commit -m "修改信息" path 如:svn commit -m "新增makefile&qu

Linux下CURL常用命令

下载单个文件,默认将输出打印到标准输出中(STDOUT)中 curl http://www.centos.org 通过-o/-O选项保存下载的文件到指定的文件中: -o:将文件保存为命令行中指定的文件名的文件中 -O:使用URL中默认的文件名保存文件到本地 1 # 将文件下载到本地并命名为mygettext.html 2 curl -o mygettext.html http://www.gnu.org/software/gettext/manual/gettext.html 3 4 # 将文件