精华内容
下载资源
问答
  • Linux常用指令

    2020-02-28 18:40:06
  • Linux 常用指令

    2019-12-23 13:14:17
    Linux 常用指令 文章目录常用指令虚拟机最简化安装开启网络服务文件提升权限服务器之间传递文件scp指令rz/sz 指令移动文件删除文件rpm软件操作安装卸载ip查看ip防火墙查看进程查看资源设置nfs从机(slave)主机(master...
    Linux 常用指令

    简介

    Linux 系统下, 一切资源皆文件

    Linux 命令行大全

    常用指令

    虚拟机网络相关指令

    虚拟机最简化安装开启网络服务

    # ifcfg-eth0: 网卡名称
    vi /etc/sysconfig/network-scripts/ifcfg-eth0
    ONBOOT=no 改成 ONBOOT=yes
    # 重启网络服务
    service network restart
    

    虚拟机指定ip

    # 查看启动哪台服务器
    ip addr | grep 'state UP' -A2
    # 进入到网卡配置目录下:
    cd /etc/sysconfig/network-scripts/
    # 编辑启用的网卡,
    vim ifcfg-eth0
    # 添加下面三行配置:
        BOOTPROTO=none
        NETMASK=255.255.255.0
        # 指定的ip
        IPADDR=192.168.9.51				
    # 重启网络服务
    service network restart
    # 查看ip是否修改成功
    ip addr
    

    文件操作相关指令

    文件提升权限

    # 提升权限方法1
    chmod +x 文件名
    # 提升权限方法2 (满权限,  -R: 该文件夹下所有的文件都提升权限)
    chmod -R 777 文件/文件名
    

    服务器之间传递文件

    scp指令

    # -r: 传递文件夹时, 传递文件夹及该文件夹下所有的文件
    scp -r file/filename root@ip:/usr/ 
    

    rz/sz 指令

    # 安装rc/sz指令
    yum install -y lrzsz
    # 服务器发送文件到本地
    sz filename
    # 发送文件到服务器
    rz
    

    移动文件

    mv source/filename target/filename
    

    删除文件

    # 强制删除
    rm -rf file/filename
    

    sed 相关指令

    # 全局替换
    sed -i 's/原字符串/新字符串/g' /home/1.txt
    

    查看当前目录文件大小

    du -h --max-depth=1 
    

    rpm相关指令

    查看是否安装服务

    rpm -qa | grep 服务名 
    

    安装

    # --nodeps rpm在安装包时, 不检查依赖关系;--force 强制安装
    rpm -Uvh *.rpm --nodeps --force
    

    卸载

    # 强制卸载
    rpm -e --nodeps softwarename
    

    ip相关指令

    查看ip(三种方法)

    ip addr
    ip config
    # 获取当前ip
    ip addr | grep 'state UP' -A2 | tail -n1 | awk '{print $2}' | awk -F"/" '{print $1}'
    

    防火墙

    # 查看防火墙
    systemctl status firewalld.service
    # 关闭防火墙
    systemctl stop firewalld.service
    # 禁用防火墙
    sudo systemctl disable firewalld.service
    

    查看进程

    ps -ef | grep 服务名
    

    查看资源

    # 查看内存
    free -h
    # 实时资源占用情况
    top
    

    设置nfs

    从机(slave)

    yum install -y nfs-utils
    mkdir /root/nfs
    vim /etc/exports
    # 在exports 文件里写入以下内容
    /root/nfs *(sync,rw,no_root_squash)
    systemctl enable rpcbind.service
    systemctl enable nfs-server.service
    systemctl start rpcbind.service
    systemctl start nfs-server.service
    systemctl stop firewalld.service
    

    主机(master)

    # 创建挂载点
    mkdir /root/nfs
    # 主机挂载从机的/root/nfs目录, 主机和从机共享同一块磁盘目录
    mount -t nfs -o nolock slave_ip:/root/nfs /root/nfs/
    

    打印不同颜色的字

    echo -e "\033[30m 黑色字 \033[0m"
    echo -e "\033[31m 红色字 \033[0m"
    echo -e "\033[32m 绿色字 \033[0m"
    echo -e "\033[33m 黄色字 \033[0m"
    echo -e "\033[34m 蓝色字 \033[0m"
    echo -e "\033[35m 紫色字 \033[0m"
    echo -e "\033[36m 天蓝字 \033[0m"
    echo -e "\033[37m 白色字 \033[0m"
    echo -e "\033[40;37m 黑底白字 \033[0m"
    echo -e "\033[41;37m 红底白字 \033[0m"
    echo -e "\033[42;37m 绿底白字 \033[0m"
    echo -e "\033[43;37m 黄底白字 \033[0m"
    echo -e "\033[44;37m 蓝底白字 \033[0m"
    echo -e "\033[45;37m 紫底白字 \033[0m"
    echo -e "\033[46;37m 天蓝底白字 \033[0m"
    echo -e "\033[47;30m 白底黑字 \033[0m"  
    

    文件从 dos 模式转成 unix 模式

    批量将 window 系统脚本文件里的 \r\n 转成 unix 系统下的 \n

    # 安装 dos2unix
    yum install -y dos2unix
    
    # \r\n 批量转成 \n
    # 将 /opt/gato_tmp/ 这个路径下的, 以 .sh 为后缀的文件里的 \r\n 换行符转成 \n
    find /opt/gato_tmp/ -name "*.sh" -exec dos2unix {} \;
    
    展开全文
  • linux常用指令

    2018-05-11 21:56:04
    Linux常用指令 1.进程管理

    Linux常用指令

    1.进程管理
    进程的观看:ps 和 top
    【1】ps指令

    ps -A 和 ps -e 是同样的效果,列出所有的进程
    ps -a 列出不和本终端有关的所有进程
    ps -u 显示有效使用者相关的进程
    ps aux 显示所有包含其他使用者的进程
    使用ps -aux 显示的参数为(1)进程拥有者;(2)进程的pid;(3)占用的cpu使用率;(4)占用的内存使用率;(5)占用的虚拟内存的大小;(6)占用的内存的大小;(7)运行的终端的号码;(8)进程的状态;(9)进程开始的时间;(10)累计使用cpu的时间;(11)执行的命令
    **进程的状态:**
    #D 不可中断
    #R 运行中
    #S 休眠
    #T 暂停
    #Z 僵尸进程
    #W 没有足够的内存可分配
    #< 高优先级的进程
    #N 低优先级的进程
    ps输出的只是当前查询状态下进程瞬间的状态信息,如果想要及时动态查看进程,就需要使用top命令了

    【2】top命令

    默认情况下,top显示的是按进程是按照cpu的使用率来进行排序的,如果要另选排序规则,那么就需要按大写字母O进入排序选项页,然后按一下字段前面的字母对应的键来进行选择排序字段,之后按回车键返回即可。

    进程的终止:kill 和 killall
    【1】kill 指令

    kill命令需要和ps命令一起使用,原因是kill后面紧跟着的应该是需要被终止的进程的PID。典型的用法是使用ps查出进程的PID,然后使用 kill -9 进程号 来将进程杀死
    kill -9 PID -9 强行停止了进程,他的效果是立即杀死进程,而且信号无法被阻塞或忽略,在没有清理之前申请内存,容易造成内存泄漏,所以通常我们使用 -15,它能使进程正常退出

    【2】killall指令

    使用 killall 指令,可以直接输入进程的名字就可以将进程退出,正确格式为 killall 进程名称

    查询进程打开的文件:lsof
    【1】lsof命令

    lsof 列举当前系统中所有打开文件的工具。
    lsof filename 显示指定文件的所有进程
    lsof 有一个特别使用的功能,可以通过其恢复被删除的文件,但是这是有条件的,必须是文件正在被某个进程使用,而且该进程未停止。
    上述具体的命令:lsof |grep message 
    展开全文
  • linux 常用指令

    2020-09-21 19:38:18
    linux 常用指令 linux shell 关机和重启指令 shutdown -h now #现在关机 shutdown -h 8:30 #八点半关机 shutdown -r now #现在重启 shutdown -c #取消前一个关机指令 切换当前工作环境 cd /home #将当前工作...

    linux 常用指令

    1. linux shell 关机和重启指令
    shutdown -h now  #现在关机
    shutdown -h 8:30   #八点半关机
    
    shutdown -r   now #现在重启
    shutdown  -c #取消前一个关机指令
    
    
    1. 切换当前工作环境
    cd   /home  #将当前工作目录切换到/home目录
    cd ..  #回到当前目录的上一级
    cd ~   #回到根目录
    

    注: cd 目录 将当前工作环境切换到指定目录

    1. 复制文件或目录
    cp –r   test/   newtest #将当前目录 test/ 下的所有文件复制到新目录 newtest 下
    cp  -p   /home/t.txt   /home/test/z.txt  #将t.txt文件保留属性的复制到/home/test/z.tx
    

    选项说明:
    -r 复制目录 ,若不加-r ,则只能复制文件
    -p 复制文件或目录保留原来的属性
    cp

    1. 删除文件或目录
    rm -f  /home/mrgao/t.txt  #删除文件,不需要确认
    #或者,切换到/home/mrgao目录再删除
    cd /home/mrgao
    rm -f  t.txt
    
    rm -r  /home/mrgao #删除目录
    rm -rf  /home/mrgao#删除目录,不需要确认
    
    1. 切换当前工作用户

    注:之所以切换用户,是因为有些时候当前用户对于某些文件的操作权限不够,所以需要切换用户,提高权限

    su -   #切换成root用户,输入密码即可切换成功
    
    su -  mrgao  #切换成普通用户
    #su - 用户名
    
    
    
    1. 实用指令
    pwd   #查看当前工作目录
    cal   #输出本月日历
    history #显示历史指令
    ifconfig  #查看当网络相关信息(可以查看ip地址)
    
    1. 压缩和解压文件
    zip   文件/目录(绝对路径,相对路径都可以)#压缩文件
    
    unzip  文件/目录(后面要加  .zip) #解压文件
    
    #gzip   压缩后的文件名   被压缩的文件名      
    gzip       /home/t.txt    #压缩文件他t.txt
    
    解压文件
    gunzip   /home/t.txt.gz
    #解压文件和压缩文件都是不保留原文件的, -c  选项可以保留原文件
    
    tar -zcf test.tar.gz a.c   //压缩 a.c文件为test.tar.gz,且保留原文件
    
    
    tar -zxf test.tar.gz    //解压文件
    
    1. 编辑文件
    vim   文件绝对路径/文件相对路径 #编辑文件
    
    vi   文件绝对路径/文件相对路径 #编辑文件
    
    :wq   #保存并退出
    
    
    :q!  #不保存退出
    i  #进入编辑模式
    
    1. 更改文件权限
    chmod   777  文件绝对路径/相对路径  
    #777  r w x  读、写、执行 权限  分别对应 4 2 1
    
    
    1. 查看当前工作目录的文件或目录
    ll #查看当前目录文件或目录,并显示详细信息 
    ls  #也可查看不显示详细信息
    
    
    1. 移动文件或者改名
    mv  原文件路径   修改后的文件路径
    
    1. 便捷查看文件内容
    cat  文件绝对路径/相对路径  
    
    less   文件绝对路径/相对路径 
    q #退出
    
    
    展开全文

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,083
精华内容 3,633
关键字:

linux常用指令

linux 订阅