zoukankan      html  css  js  c++  java
  • Linux常用操作命令

    hostname或者uname -n                 查看主机名

    lshw -class system                  查看linux是物理机还是虚拟机

    cat /proc/version                   查看linux内核版本号

    grep 'physucal id' /proc/cpuinfo | sprt -u  查看linuxcup个数

    grep 'core id' /proc/cpuinfo | sort -u    查看cup核数

    hostname 主机名                    临时更改主机名

    sudo useradd 用户名                 添加用户

    sudo deluser 用户名             删除用户

    reboot                    重启机器

    pwd                      显示当前所在目录

    date                     查看当前时间

    cal                      查看日历

    top                      能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器

    ls -al或者ll                查看当前路径下文件的操作权限、用户以及最近修改时间

    cat test.py                 查看文件内容

    ifconfig                   查看网络配置

    du -bs dir_name               df -h或者df -m后用该命令查看单个目录。比如说du -bs /dev

    find / -name filename          从根目录查找某个文件

    find . |xargs grep -ri "str" -l  在目录下所有文件中查找字符串str,并返回字符串所在的文件名

    find ./ -type f -name "*.py"|xargs grep "str" 从当前目录开始查找所有扩展名为.py的文件并找出包含str的行

    find . -name '*.py' -exec grep -Hna 'str' {} ; 从当前目录开始查找所有扩展名为.py的文件并找出包含str的行

    ps -ef|grep servername                     查看某个进程是否启动

    netstat -anpt|grep  PID                    查看某个端口

    netstat -ntlp                            查看启动的TCP端口及相应进程

    netstat -nulp                            查看启动的UDP端口及相应进程

    ps aux|grep PID                          查看某个端口号的进程

    ps -aux | sort -k4nr | head -5                查看系统中占用内存较高的前五个进程

    sudo kill -9 PID                         杀死进程号为PID的进程

    sudo killall -9 uwsgi                      杀死所有uwsgi的进程

    ps -ef|grep test|grep -v grep|cut -c 9-15|xargs kill -9  批量杀死进程名包含test的进程

    chmod  777  filename                     修改文件的权限  

    chown  root:root -R path                   修改某个目录的用户

    curl www.xxx.com                         尝试连接某个网站

    nv -v 192.168.**.** 3306                    查看某个ip的某个端口能否联通

    ping 192.168.1.0                         检查网络是否通畅或者网络连接速度

    telnet -nlpt                            查看机器开放的端口号

    mount.glusterfs 172.xxx.xx.x:nsfdata /tmp/test     mount glusterfs 到某个目录下

    nohup /root/test.ssh &                     让test进程不挂断在后台运行

    nohup python -u restart.py > nohup.out 2>&1 &    让restart脚本不挂断在后台运行

    cat /dev/null > nohup.out                   不停止服务删除nohup.out

    chown top:top -R /opt/trunk/                 修改某个文件的用户

    tail -f xxx.log                          查看日志等动态文件

    ssh-keygen                              生成秘钥和公钥

    ssh -i key.ppk root@10.8.xxx.xxx              通过key.ppk的秘钥访问10.8.xxx.xxx的机器

    sed -i 's/,syslog//g' /opt/trunk/testapp/logging.cfg  将logging.cfg中的,syslog替换为空

    mkdir file                             新建文件夹file

    touch file                             新建文件file

    mv ./oldname ./newname                     更改文件名

    rm -r ./file                            删除文件夹及文件夹下的文件

    cp ./test.py /root/test/                    复制文件或目录

    zip -r test.zip  /root/test/                     zip压缩

    unzip test.zip                               zip解压

    tar -zcvf  test.tar  /root/test                   tar压缩

    tar -zxvf  test.tar                           tar解压

    rar a test.rar /root/file                       rar压缩

    rar x  test.rar                              rar解压

    dig sohu.com @202.102.134.68 -p 53 -t MX +trace    跟踪搜狐dns解析过程

    crontab -e                              编写定时任务

    pip freeze                          查看安装的包的版本

    date -d '1970-01-01 UTC 1307761900 sec' -u  将这个时间戳转换成我们习惯的时间格式

    tcpdump -nn -vv tcp port 80                                          抓包

    scp -i pass.dat /root/1.txt  root@10.8.xx.xx:/opt/trunk/  从pass.dat中读取秘钥,将/root/1.txt 拷贝到10.8.xx.xx上的/opt/trunk目录下

    df -h   查看磁盘使用情,df是以磁盘分区为单位来查看文件系统。/dev/hdb2 75G 75G 0 100% /, 以此为例。就是HD硬盘接口的第二个硬盘(b)上,里面的第二个分区(2),容量是75G,用了75G,可用是0,因此利用率是100%, 他被挂载到根分区目录上(/)。

     

     

     

     

  • 相关阅读:
    Android开发利用shareSDK等第三方分享,弹出的是英文名称。例如Genymotion模拟器
    Android开发之viewpager导报错误解决方法:错误代码 Caused by: java.lang.ClassNotFoundException: Didn't find class
    Android开发之数据存储——SharedPreferences基础知识详解,饿补学会基本知识,开发者必会它的用法。
    Android开发工具资料Android Manifest 权限描述大全 随时随地查询权限描述。
    Android,java,php开发最基本的知识,mysql sqlite数据库的增删改查代理,sql语句
    EditText设置输入的类型,只能输入纯数字,只能输入手机号码,只能输入邮箱等等。
    Android开发之强大的网络判断工具,判断是否联网,判断是wifi还是3g网络等java工具代码类
    Android开发之将图片文件转化为字节数组字符串,并对其进行Base64编码处理
    Android开发之华为手机无法看log日志解决方法(亲测可用华为荣耀6)
    Android-PullToRefresh上拉下拉刷新加载更多,以及gridview刷新功能的Library下载地址
  • 原文地址:https://www.cnblogs.com/forward-wang/p/6075103.html
Copyright © 2011-2022 走看看