• Linux常用操作


    linux查看进程

    1 [test@VM-4-7-centos soft]$ ps -ef | grep flume
    2 test     30366 29814  0 18:24 pts/0    00:00:00 grep --color=auto flume
    3 [test@VM-4-7-centos soft]$ 

    杀死进程

    kill -9 进程NUM

    查看历史操作 (使用管道筛选)

    history | grep flume-ng

    授权

    chmod 755 apache-flume-1.9.0
    root用户创建用户(/home/test路径下,test用户)
    useradd -d /home/test test
     
    给test用户设置密码,回车,输入密码即可
    passwd test

    修改目录或者文件的用户组和所属用户

    chown -R test:test rockmq-*

    举例:

    -rw-r--r-- 1 root root  67938106 Jan 16 19:24 apache-flume-1.9.0-bin.tar.gz
    drwxrwxr-x 9 test test      4096 Jan 16 16:53 jdk-15.0.1
    -rwxr-xr-x 1 root root 188046243 Jan 16 16:51 jdk-15.0.1_linux-x64_bin.tar.gz
    -rw-r--r-- 1 root root  13838456 Jan 16 17:16 rocketmq-all-4.7.0-bin-release.zip
    
    [root@VM-4-7-centos ~]# chown -R test:test /home/test/soft/apache-flume-1.9.0-bin.tar.gz 
    [root@VM-4-7-centos ~]# chown -R test:test /home/test/soft/rocketmq-all-4.7.0-bin-release.zip 
    [root@VM-4-7-centos ~]# su - test
    Last login: Sat Jan 16 19:22:11 CST 2021 on pts/0
    [test@VM-4-7-centos ~]$ ll soft/
    total 263508
    -rw-r--r-- 1 test test  67938106 Jan 16 19:24 apache-flume-1.9.0-bin.tar.gz
    drwxrwxr-x 9 test test      4096 Jan 16 16:53 jdk-15.0.1
    -rwxr-xr-x 1 root root 188046243 Jan 16 16:51 jdk-15.0.1_linux-x64_bin.tar.gz
    -rw-r--r-- 1 test test  13838456 Jan 16 17:16 rocketmq-all-4.7.0-bin-release.zip

    修改目录或者文件的用户组

    chown -R test rockmq-*
    文件传输操作,比如从一台机器传输到另一个机器上
    scp jdk-8u111-linux-x64.tar.gz 机器名: /opt/
    例如:
    player@do $ scp apache-flume-1.9.0-bin.tar.gz root@49.235.92.124:/home/test/soft
     
    关于 linux环境变量 /etc/profile和 ~/.bash_profile

    通常只修改当前用户下的   ~ /.bash_profile.   比如添加flume_home, jdk的环境变量等

    /etc/profile: 所有用户的环境变量 ,为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行;

    ~/.bash_profile: 具体当前用户的环境变量; 每个用户都可使用该文件设置专用于自己使用的shell信息;

    ~在LINUX下面是代表HOME这个变量的,比如

    [root@VM-4-7-centos ~]# cd ~
    [root@VM-4-7-centos ~]# pwd
    /root
    [root@VM-4-7-centos ~]# 
    [test@VM-4-7-centos ~]$ cd ~
    [test@VM-4-7-centos ~]$ pwd
    /home/test
    [test@VM-4-7-centos ~]$ 

    显示的是当前用户的目录/root

    在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的~/.bash_profile

    ls 按照时间顺序排序

    ls -ltr
    例如
    [root@VM-4-7-centos soft]# ls -ltr
    total 263516
    drwxr-xr-x 6 test test      4096 Mar  5  2020 rocketmq-all-4.7.0-bin-release
    -rwxr-xr-x 1 root root 188046243 Jan 16 16:51 jdk-15.0.1_linux-x64_bin.tar.gz
    drwxrwxr-x 9 test test      4096 Jan 16 16:53 jdk-15.0.1
    -rwxr-xr-x 1 test test  67938106 Jan 16 19:24 apache-flume-1.9.0-bin.tar.gz
    drwxrwxr-x 7 test test      4096 Jan 17 09:22 apache-flume-1.9.0-bin
    -rwxr-xr-x 1 test test  13838456 Jan 17 09:25 rocketmq-all-4.7.0-bin-release.zip

    查找文件
    例如查找java的安装路径

    [root@VM-4-7-centos soft]# which java
    /usr/bin/which: no java in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
    [root@VM-4-7-centos soft]# 

    查找某一个文件

    find / -name test.conf
    不同服务器之间文件传输
    player@do $ scp soft/rocketmq-all-4.7.0-bin-release.zip root@49.235.92.124:/home/test/soft 
    然后去到另外一台机器查看,已经传输过来了。
    [test@VM-4-7-centos ~]$ ll soft/
    total 197160
    drwxrwxr-x 9 test test      4096 Jan 16 16:53 jdk-15.0.1
    -rwxr-xr-x 1 root root 188046243 Jan 16 16:51 jdk-15.0.1_linux-x64_bin.tar.gz
    -rw-r--r-- 1 root root  13838456 Jan 16 17:16 rocketmq-all-4.7.0-bin-release.zip
    [test@VM-4-7-centos ~]$ 

    如果需要传入文件夹,使用 

    scp -r soft/    root@49.235.92.124:/home/test/soft 
  • 相关阅读:
    为什么byte取值负128到127.md
    傻傻分不清?Integer、new Integer() 和 int 的面试题
    Spring 面试 7 大问题,你顶得住不?
    消息中间件ActiveMQ、RabbitMQ、RocketMQ、ZeroMQ、Kafka如何选型?
    poj 3684 Physics Experiment(数学,物理)
    poj 3320 Jessica's Reading Problem(尺取法)
    java面试
    nyoj 234 吃土豆
    Web 通信 之 长连接、长轮询(long polling)
    XHTML使用规范
  • 原文地址:https://www.cnblogs.com/lanboy/p/linux-chang-yong-cao-zuo.html
Copyright © 2020-2023  润新知