zoukankan      html  css  js  c++  java
  • Linux小结

    swap交换分区:把硬盘的一点空间开辟出来当做内存使用,被开辟的内存空间就是 交换分区空间。目前,虽然不使用交换分区,但是有的linux系统要求必须设置。

    交换分区大小建议是内存2倍。

    挂载点:windows系统也有挂载点,例如C/D/E/F/G等都是挂载点,是系统的目录盘符名称,专门与硬盘分区联系用的

    文件系统类型:硬盘格式化类型,windows系统有FAT32/NTFS等,linux系统就是ext2/ext3/ext4

    /boot:改目录里边装的都是系统启动的文件,

    linux系统的简单指令:

    Netstat -lntp :查看当前正在运行的所有程序

    Ps -ef | grep 查找的名 :查看指定程序

    ls : 查看当前目录下有什么文件(-l -a -al)

    cd : 切换到某个目录 (..)

    pwd :查看当前所在的位置

    su : 不同用户间的来回切换

    exit : 退出当前登录用户

    ctrl+l : 清屏

    whoami : 查看当前用户名

    init 3 :图形界面向命令界面切换

    init 5 :命令界面向图形界面切换

    reboot:系统重启

    poweroff:关机

    du -sh 文件名: 获取文件的大小

    mkdir -p 目录名 :递归创建目录

    cp -r 被复制的文件路径  复制到的路径文件名:复制文件

    Rm -rf 文件路径名:删除文件

    Cat 文件名 :查看文档内容

    head  -n  filename :  //查看文件“前n行”内容

    tail  -n  filename : //查看文件“末尾n行”内容

    wc  filename       : //计算文件行数

    touch  filename    : //给当前目录创建文件

    touch  dir/filename //给具体目录创建文件,最多包含一层不存在的目录

    >useradd 创建用户

    >usermod 修改用户

    >userdel 删除用户

    >groupadd 创建组

    >groupmod 修改组

    >groupdel 删除组

    Vi编辑器的操作:

    进入编辑模式:

    a: 光标向后移动一位进入编辑模式

    i: 光标位置 内容 没有变化进入编辑模式

    o: 新起一行进入编辑模式

    s: 删除光标所在字符进入编辑模式

    退回命令模式:

    Esc

    尾行模式:

    :w      保存文档

    :q      退出vi编辑器

    :wq     保存并退出vi编辑器

    :q!     强制退出,文件不要保留被编辑的内容并直接退出

    :w!     强制保存,对没有修改权限的文件进行修改,可以强制保存

    :wq!    强制保存退出,对没有修改权限的文件进行修改,可以强制保存

    :set number 或 nu        //给编辑器设置行号

    /内容        内容搜寻查找(类似windows的Ctrl+f)

                 n小写  下一个

                 N大写  上一个

    :数字N              光标定位到第N行               

    dd       删除光标所在行

    yy      复制光标所在行

    p       把复制(删除)好的内容粘贴出来

    u       undo撤销(win系统是Ctrl+z)

    文件权限的设置

    chmod u+rw  filename        //主人增加读、写权限

    chmod g-rx  filename        //同组身份删除读、执行权限

    chmod u-w,g+x filename      //主人删除写,同组增加执行

    chmod o+w,o-x  filename     //其他组用户“增加写、删除执行”

    chown  主人  filename //设置主人

    chown  主人.组别  filename     //主人和组别同时设置

      //主人和组别不见得是匹配的

    chown  .组别  filename //设置组别

    chown  -R  主人.组别  dirname      //递归方式设置目录的属组

    grep指令:

    在指定的文件中把被匹配内容所在行匹配出来

    grep  关键字 路径名    //将文本中关键字匹配的行匹配出来

    find指令:

    在系统中查找指定的文件

    find 被搜寻目录  -name  被搜寻文件完整名称

    管道

    指令 参数 | 指令  参数 | 指令 参数 | ……

    软链接

    ln  -s   源文件绝对路径    软链接保存地址

    硬连接

    ln  [-d]  源文件   硬链接(保存地址)

    任务调度指令:

    > crontab –e     //编辑任务调度指令

    > crontab –l     //查看任务调度指令

    编辑时间:

    > date //查看系统时间

    > date -s "2018-01-03 17:55:32"    //设置时间

    启动linux的网络

    service  network  start/stop/restart

    光驱挂载

     mount  硬件   挂载点目录(普通目录)   //挂载动作

    umount  硬件或挂载点          //卸载动作

    Linux系统安装软件

    1,二进制码软件安装

    rpm方式安装(vsftpd)软件:

    > rpm  -ivh  软件包全名       //安装软件

    > rpm  -q   软件包名(完整)    //query查看软件是否有安装

    > rpm  -e   软件包名 (完整)      //卸载软件

    > rpm  -qa    //query all  查看系统里边全部rpm方式安 装的软件

    > rpm  -qa  |  grep ftpd(部分名字) //模糊查找指定软件ftpd是否有安装

    > rpm  -ql  |  grep ftpd(部分名字)

    Yum方式安装(用来解决软件依赖时使用的安装方法)

    好处:方便,一键安装,无需考虑软件依赖。

    > yum -y install 软件名称 //安装软件

    -y:避免不必要的提示

    install:安装软件

    > yum -y remove 软件名称 //卸载软件

    -y:避免不必要的提示

    remove:卸载软件

    > yum list installed | grep 部分名称 //查询已经安装的相关软件

    设置yum的软件源为本地光盘

    2,源码编译方式安装

    安装步骤:

    ① 把“源码内容”文件 编译为“二进制代码”文件。

    ② 再把编译后的二进制代码文件复制到系统指定目录。

    即:

    1) ./configure         //在解压软件目录内部执行,生成配置文件

    2) make               //编译,根据configure的配置信息把软件源码编译生成“二进制码”文件内容

    3) make  install        //把生成的二进制文件复制到系统指定目录(本质与rpm安装软件一致)

    源码安装失败时,常见的解决方式:

    1 已经执行configure操作

    》根据正确的参数重新configure向下进行即可

    2 已经执行configure、make操作

    》删除解压后的文件目录,重新解压、configuremake、make install即可

    3 已经执行configure、make、make install

    ① 找到软件的安装位置(目录)删除之(指定安装目录情况--prefix)

    ② 删除解压后的目录

    ③ 重新解压、重新configure、重新make、重新make install

    解压压缩包

    tar  zxf  压缩包名称.tar.gz

    通过xshell软件从本地上传文件到linux的指令

    rz

    Linux中重启apache服务:

    Apachectl restart

    linux中启动mysql:

    Service  mysqld  start/stop/restart

    nginx的启动

    nginx :nginx启动

    nginx -s stop :强制关闭nginx

    nginx -s quit:关闭nginx(会主动结束子进程,推荐)

    nginx -s reload:重启nginx

    Php服务的启动:

    设置环境变量后:Php-fpm

    关闭服务:

    Kill 进程名

    SVN

    创建仓库

    svnadmin  create  仓库地址

    启动仓库服务

    svnserve  -d  -r 仓库地址

    -d:表示仓库以独立的端口运行,端口是3690

    -r:表示仓库的地理位置(目录路径名)

    Svn常用命令

    checkout:检出,每个工作目录只执行一次,同时会把仓库内部所有的文件更新到本地

    update: 把仓库最新的程序文件更新到本地。

    commit:把本地文件提交给svn仓库

    钩子设置:

    语法:svn co  svn主机名  网站运行目录

    例如:svn co svn://192.168.139.206/php63  /var/www/php63/

    这句话的意思其实就是将仓库中代码checkout/var/www/php63/这个目录下。

    checkout在联系上仓库的同时,也把仓库的代码更新到/var/www/php63目录了

  • 相关阅读:
    C++扬帆远航——4(百钱百鸡)
    C++扬帆远航——3(打印图形)
    C++扬帆远航——2
    web开发之Servlet 三
    web开发之Servlet 二
    web开发之Servlet 一
    迟来的2017年计划
    JSP 学习二
    JSP 学习一
    window7 32位安装Oracle11g
  • 原文地址:https://www.cnblogs.com/lovecatcher/p/9067790.html
Copyright © 2011-2022 走看看