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 

Linux常用操作

上一篇:Shell 写入csv处理中文乱码


下一篇:Linux防火墙 iptables ufw ipCop firewalld