zoukankan      html  css  js  c++  java
  • Linux kali安装及常用命令收集

    Linux kali安装及查看命令

     apt-get update                          //更新源
     apt-get install package             //安装包
     apt-get remove package       //删除包
     apt-cache search package          //搜索软件包
     apt-cache show package         //获取包的相关信息,如说明、大小、版本等
     apt-get install package --reinstall //更新安装包
     apt-get -f install                      //修复安装
     apt-get remove package -- purge         //删除包包括配置文件
     apt-get build-dep package //安装相关的编译环境
     apt-get upgrade          //更新已安装的包
     apt-get dist-upgrade    //升级系统
     apt-cache depends package        //了解该包依赖于哪些包
     apt-cache rdepends package        //查看该包被哪些包依赖
     apt-get source package //下载该包的源代码
     apt-get clean && apt-get autoclean      //清理无用的包
     apt-get check      //检查是否有损坏的依赖

     

    kali下的权限为超级管理员,不需要sudo提升权限,其他linux加上sudo既可。

    常用命令

    查看所有开放端口:netstat-aptn

    查看tcp端口:netstat-ntlp

    查看udp端口:netstat-nulp

    切换成root用户:su root

    查看某一端口:lsof-i:80

    设置开机自启动:systemctlenablessh

    重启网络:/etc/init.d/networkingrestart

    配置本地网络lo和eth接口:/etc/network/interfaces

    查看某个文件的inode(文件大小,访问时间,修改时间等)信息:stat+文件名

    查看每个硬盘分区的inode总数和已经使用的数量:df -i

    创建软链接:ln -s 源文文件或目录 目标文件或目录

    创建硬链接:ln 源文件 目标文件

    查看文件权限:ls -ld + 文件名

     彻底删除软件:rpm -aq | grep php |xargs yum -y remove

    网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0

    用户权限相关命令

    查看用户:cat /etc/passwd

    查看密码:cat /etc/shadow(root权限下,而且是加密的)

    查看用户组:cat /etc/group

    查看用户信息:id username

    创建用户:adduser pzl

    删除用户:userdel -r pzl

    设置密码:passwd username

    锁定用户使其不能登录:passwd -l username

    ll命令解析:

    执行ls -l 或者ll 显示如下

    -rwxr-xr-x 1 root root 1861877 Feb 2 2018 composer.phar
    drwxr-xr-x 4 mysql mysql 4096 Aug 17 2018 data

    • 10个字符确定不同用户能对文件干什么
    • 第一个字符代表文件(-)、目录(d),链接(l)
    • 其余字符每3个一组(rwx),读(r)、写(w)、执行(x)
    • 第一组rwx:文件所有者的权限是读、写和执行(文件所有者)
    • 第二组r-x:与文件所有者同一组的用户的权限是读、执行但不可写(同组用户)
    • 第三组r-x:不与文件所有者同组的其他用户的权限是读不能写和执行(其他用户)
      也可用数字表示为:r=4,w=2,x=1 因此rwx=4+2+1=7
      即有以下情况:4:只读,2:只写,1:执行 ,5:可读可执行,6:可读可写,7:可读可执行可写,3:可执行可写不可读
    • 1 表示连接的文件数
    • root 表示用户
    • root表示用户所在的组
    • 1213 表示文件大小(字节)
    • Feb 2 2018 表示最后修改日期
    • composer.phar 表示文件名

    注:目录的 可读(r) 与 可执行(x) 权限的区别

    目录的可执行权限是表示你可否在目录下执行命令。如果目录没有-x权限,则无法对目录执行任何命令,甚至无法cd 进入目录。即使目录仍然有-r 读权限 而如果目录具有-x权限,但没有-r权限,则用户可以执行命令,可以cd进入目录。但由于没有目录的读权限,所以在目录下,即使可以执行ls命令,但仍然没有权限读出目录下的文档。

  • 相关阅读:
    Oracle--数据增删改
    Oracle--约束
    Oracle--常用数据类型、创建表
    Oracle基础入门--(用户、角色、权限)
    Oracle基础入门--(数据库、数据库实例、表空间)
    jQuery中的表单验证
    js 判断微信浏览器
    VUE 之 webpack 封装方法例子
    原创自己写的方法,获取url上的参数,返回一个对象
    axios拦截器配合element ui实现http请求的全局加载
  • 原文地址:https://www.cnblogs.com/rower/p/11627846.html
Copyright © 2011-2022 走看看