zoukankan      html  css  js  c++  java
  • Linux基本命令

    安装链接问题讲解:Ctrl+Alt是退出当前

    1:su  root  切用户换到root身份:

    2:ifconfig  查看当前网卡IP

    3:ifconfig  网卡名 down  关闭网卡    ifconfig  网卡名  up   开启网卡

    4:dhclient  网卡名       自动获取网卡IP

    5:ifconfig -a   查看所有(包括被禁掉的网卡)详细信息

    操作命令:(一)

    1:ps -ef|grep sshd    检查协议是否开启

    2:kill  -9  进程号    强行关闭服务

    3:service sshd start  开启ssh服务

    4:service  sshd stop  进行正常关闭(不是强行关闭)

    5:service  sshd restart  (关闭后)进行重启服务

    6:clear     清屏

    *********************************

    linUx目录讲解:

    bin:存放命令的地方(二进制文件)

    etc:存放系统的配置文件、

    home:存放用户的相关信息

    lib:32位系统所需要的类库

    lib64:64位系统所需要的类库

    usr:用户的一些应用程序

    var:经常会发生变化的文件

    opt:第三方提供的软件

    dev:存放计算机的各种设备

    ***********************************

    操作命令(二)

    1:ls       查看当前目录

    2:ls -a    查看当前目录下的所有文件(包括隐藏文件)

    3:ls -l    列表查看文件的详细信息(身份root 用户组root  创建的时间。文件名)

    4:ls -la        以列表的形式查看所有文件

     权限讲解:

    r:读(权限) w:写(权限) x:执行(权限)

    5:cd /          返回根目录(树状结构):

    6:cd  文件名    进入文件中 

    7:cd  ..        返回上一级目录:

    8:pwd           查看当前所属的目录

    9:man  config(语句)  

    查看命令的详细信息

    一行一行的看:     Ctrl

    一页一页的看:     空格

    不看返回 :        按Q

    10:mkdir 文件名   创建文件夹

    11:cd   /目录     直接进入绝对路径(与当前文件无关)

    12:whereis  文件名       在系统中查找文件的位置

    13:cat  文件名           查看小文件内容的命令    

           tail 文件名           查看大文件

    14:mount /磁盘设备路径   /指定文件目录     进行挂载拷贝

    15:umount  /文件目录        取消挂载

    16:mkdir  -p 文件/文件名    多层创建在当前文件下创建文件夹和文件   

    17:rm   文件名   删除文件

    18:rmdir  目录   删除目录

    19:rm -r /文件名   (有提示的)对多层目录进行删除

    20:rm -rf  soft    (无提示的)对多层目录进行删除 文件操作(一):

    *******************************************

    1:touch  文件名   创建文件(相对路径/绝对路径)

    实例:touch  /test/abc.txt(在test文件中创建文件abc.txt)

    2:ctrl +c      输入错误进行返回

    3:tail -10 文件名        查看后10行(不常用)  

    head -10  文件名      查看前10行(不常用)   

    more   文件名        进行分页查看文件

    4:tail  -f  文件名      查看log日志(查看更新部分)  

      ctrl+c    暂停日志更新:

    ************************************************

    VI的三种工作模式:

    (1:命令工作模式2:编辑工作模式3:底行模式)

    5:vi  文件名     进入文件中(命令工作模式)   

         按i(o/a)进入编辑模式;(编辑工作模式)   

        退出编辑模式esc   

        删除delete   

        换行就是光标上下键就行   

       :冒号进入底行模式(esc先切换到命令模式)   

    : wq!       是保存退出   

    :q!        是直接退出不保存

    6:/内容        查找东西(先进入底行模式)

    7:%s/被替换的内容/替换的内容/g     (先进入底行模式)进行替换内容

    8:set  nu      显示行号(先进入底行模式)

    9:mv  原文件名  新文件名            修改文件名

    10:cp -fr  /文件/文件名   /文件夹   文件拷贝

    ************************************************

    权限操作:

    d  rwxr-xr-x :

    d:目录  r:read  w:write x:execute

    rwx                         r-x                             r-x  

    用户                       用户组                      其他组  

    7                               5                               5

    读写执行权限755:

    最高权限777:

    -:代表文件 命令更改授权:*****

    1:chmod  g+w        /当前文件/文件名    给组加写权限   

          chmod  g-w       /当前文件/文件名    给组减写权限

    2:chmod  u+..     /当前文件/文件名    给用户修改权限  

      chmod  o+..    /当前文件/文件名    给其他修改权限

    3:chmod  777    /当前文件/文件名    数字授权

    4:chmod 777 -R /当前文件/文件名    递归授权

    ****************************************

    添加用户和用户组:

    1:groupadd   tomcat   创建组

    2:groupdel   tomcat   删除组

    3:groupadd   -g  701  tomcat    创建组ID

    4:useradd    -g  701  tomcat    创建用户

    5:passwd  tomcat    更改密码    --然后输入密码

    6:su  - tomcat      切换用户(加-代表直接切换后使用)

    7:mkdir  文件夹名   创建文件夹

    ………………………………………………

    Linux软件的安装:

    方式:

    1:rpm软件安装包的方式;相当于windows里exe的安装方式(不用网络)

    2:tar压缩包的安装方式:直接解压安装

    3:yum安装:(centos的在线安装工具)相当于在线安装的rpm

    JDK的安装**************** rpm安装的常用命令:(安装软件都用root用户)  

      rpm -i (install)   

    rpm -ivh   绝对路径  安装并显示进度   

    root用户没有执行权限;但是也可以执行!!!!

    1:java            查看是否安装

    2:java -version   查看当前版本

    3:chown  用户  jdk-7u67-linux-x64.rpm    改变文件的所有者

    4:vi  文件名   进入并配置用户级别的环境变量 先  cat  文件名 

    先进入文件中 有两个配置文件(1.bashrc2.bash_prolife)

    经常在.bash_prolife文件中进行配置 配置:  

    JAVA_HOME=/安装的位置/版本(路径)    例:JAVA_HOME=/usr/java/jdk1.7.0.0_67  

    使配置生效:export  JAVA_HOME  

    配置PATH:(配置自己的path)  

    $JAVA_HOME/bin:原数据(冒号分割)  

    使配置生效:export  PATH  

    退出保存:wq!

    5:echo(回显)  $PATH    查看PATH 配置系统级别的环境变量*****(etc目录下的profile文件) 在最后加上JAVA_HOME 和PATH(配置)

    6:source  /文件夹/文件    是配置立即生效

    MYSQL的安装相关**************

    1:rpm -qa |grep  mysql        查看是否安装mysql的rpm包

    2:rpm -e  卸载的rpm包         卸载当前mysql(有依赖关系会卸载不了)

    3:rpm -e  卸载的rpm包  --nodeps             进行强制删除

    4:tar -xvf tar包     解压到当前目录

    5:tar -xvf tar包  (大些的C)-C指定目录     解压到指定目录

    6:man   文件夹      查看文件的内容

    7:安装顺序:(先安装server再装client因为有一定的依赖关系)

    8: mysql -u root -p root    (输入账号和密码)进入mysql

    9:chkconfig --list              查看所有服务

    10:service  mysql start   启动mysql服务

    11:show variables like'chara%';           查看mysql中的字符集

    12:mysqladmin  -u root -p password   更改mysql密码

                    输入原始密码:XXX

            输入新密码:XXX

    确认密码:XXX

    13: 修改配置文件来改字符编码 mysql 中的 my-small.cnf文件复制到etc/my.cnf中进行更改

    修改:

    【mysqld】下添加  character_set_server=utf8;后重启mysql服务才能生效

    14:(不可取)关闭防火墙(service iptables stop)

    15:开端口: iptables -I INPUT -p tcp --dport 3306  -j ACCEPT  

    保存iptables配置:service iptables save (会提示:将防火墙保存到....)

    16:cd /var/lib/mysql/     查看mysql日志:

    tomcat的安装相关*****************************

    1:tar -xvf  tar包 -C  指定目录      直接进行解压tar包

    2:iptables -I INPUT -p tcp --dport 8080  -j ACCEPT    开端口

    3:保存iptables配置:service iptables save

    4:./startup.sh     启动tomcat(bin目录下)

    5:grant all privileges on *.* to root@'%' identified  by'bdqn'with grant option;  mysql中给用户授权

    6: flush  privileges   写入到数据库的授权表里(让授权起效)

    7:./shutdown.sh        停止服务:

    8:./startup.sh         启动服务

  • 相关阅读:
    【JZOJ3213】【SDOI2013】直径
    【JZOJ3211】【SDOI2013】随机数生成器
    【巨人的步伐以及人类的进击】BSGS algorithm
    【JZOJ2758】【SDOI2012】走迷宫(labyrinth)
    【JZOJ4964】【GDKOI2017模拟1.21】Rhyme
    【JZOJ3875】【NOIP2014八校联考第4场第2试10.20】星球联盟(alliance)
    【JZOJ3873】【NOIP2014八校联考第4场第2试10.20】乐曲创作(music)
    【JZOJ3887】【长郡NOIP2014模拟10.22】字符串查询
    【JZOJ3886】【长郡NOIP2014模拟10.22】道路维护
    django 模版-标签-视图-csrf-token-模版继承-HTML过滤器
  • 原文地址:https://www.cnblogs.com/xiaobaizhang/p/8150380.html
Copyright © 2011-2022 走看看