liunx常用命令

检验真理得决定性是实践。

查看服务器内存信息

[root@VM_0_12_centos 388]# free -m
total used free shared buff/cache available
Mem: 1839 625 417 0 796 1013
Swap: 0 0 0

Liunx查看进程运行得完成路径方法

/proc

Linux在启动一个进程时,系统会在/proc下创建一个以PID命名的文件夹,在该文件夹下会有我们的进程的信息,
其中包括一个名为exe的文件即记录了绝对路径,通过ll或ls –l命令即可查看。

列入查看cpu高得服务情况

PID  USER      PR  NI    VIRT    RES    SHR S %CPU %MEM     TIME+ COMMAND                                                                                                                                                                                                388  root      16  -4  114564   1264   1032 S  0.3  0.1   4:50.63 auditd                                                                                                                                                                                                    5646 root      20   0  573864  20200   2772 S  0.3  1.1 258:37.17 YDService                                                                                                                                                                                                 5990 root      20   0  576604  41248  12820 S  0.3  2.2   0:03.58 node /data/blog

查询PID等于388

[root@VM_0_12_centos data]# cd /proc/388
[root@VM_0_12_centos 388]# ll
total 0
dr-xr-xr-x 2 root root 0 Mar 7 15:03 attr
-rw-r--r-- 1 root root 0 May 30 16:54 autogroup
-r-------- 1 root root 0 May 30 16:54 auxv
-r--r--r-- 1 root root 0 Mar 7 15:03 cgroup
--w------- 1 root root 0 May 30 16:54 clear_refs
-r--r--r-- 1 root root 0 Mar 7 15:03 cmdline
-rw-r--r-- 1 root root 0 Mar 7 15:03 comm
-rw-r--r-- 1 root root 0 May 30 16:54 coredump_filter
-r--r--r-- 1 root root 0 May 30 16:54 cpuset
lrwxrwxrwx 1 root root 0 Mar 24 02:36 cwd -> /
-r-------- 1 root root 0 May 30 16:54 environ
lrwxrwxrwx 1 root root 0 Mar 7 15:03 exe -> /usr/sbin/auditd
dr-x------ 2 root root 0 Mar 7 15:03 fd
dr-x------ 2 root root 0 May 25 10:09 fdinfo
-rw-r--r-- 1 root root 0 May 30 16:54 gid_map
-r-------- 1 root root 0 May 30 16:54 io
-r--r--r-- 1 root root 0 May 30 16:54 limits
-rw-r--r-- 1 root root 0 Mar 7 15:03 loginuid
dr-x------ 2 root root 0 May 30 16:54 map_files
-r--r--r-- 1 root root 0 May 30 16:54 maps

可以看出,即可追踪服务地址

lrwxrwxrwx 1 root root 0 Mar  7 15:03 exe -> /usr/sbin/auditd

ps -aux

可查看详细信息

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root 1 0.0 0.1 41108 2924 ? Ss Mar07 6:02 /usr/lib/systemd/systemd --system --deserialize 25
root 2 0.0 0.0 0 0 ? S Mar07 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S Mar07 1:28 [ksoftirqd/0]
root 5 0.0 0.0 0 0 ? S< Mar07 0:00 [kworker/0:0H]

查看文件夹容量

[root@VM_0_12_centos data]# du -sh
248M .

Liunx如何修改默认SSH端口

linux SSH默认端口是22,不修改的话存在一定的风险,要么是被人恶意扫描,要么会被人破解或者攻击,所以我们需要修改默认的SSH端口。

vi /etc/ssh/sshd_config

默认端口是22,并且已经被注释掉了,打开注释修改为其他未占用端口即可。

开启防火墙端口并重复服务即可。

systemctl restart sshd.service

文章作者: 陈 武
文章链接: http://www.updatecg.xin/2019/05/30/liunx常用命令/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 我的学习记录
打赏
  • 微信
  • 支付寶

评论