计算机网络/计算机科学与应用/系统/运维/开发

Linux命令基础命令二

date命令

date命令用来显示或设定日期与时间

时间方面:

% :打印

%n  下一行

%t   跳格

%I   小时 (1-12)

%M 分钟(00-59)

%T  显示时间(24小时制)

日期方面:

%a  星期几

%A  星期几(Sunday..Saturday)

%b  月份

%B  月份(January..December)

%d   日 (1-31)

%D  直接显示日期(mm/dd/yy)

%m  月份(01-12)

%Y  完整年份(0000-9999)


[zth@localhost Desktop]$ date +"%a" Thu [zth@localhost Desktop]$ date +"%A" Thursday



ps命令

用于显示当前进程 process状态

-A  列出所有进程

-w  显示加宽可以显示较多的资讯

-au 显示较详细的资讯

-aux 显示所有包含其他使用者的行程

[zth@localhost Desktop]$ ps    PID TTY          TIME CMD   2819 pts/0    00:00:00 bash   3193 pts/0    00:00:00 ps    [zth@localhost Desktop]$ ps -A    PID TTY          TIME CMD      1 ?        00:00:02 systemd      2 ?        00:00:00 kthreadd      3 ?        00:00:00 ksoftirqd/0      5 ?        00:00:00 kworker/0:0H      7 ?        00:00:00 migration/0      8 ?        00:00:00 rcu_bh      9 ?        00:00:00 rcuob/0     10 ?        00:00:00 rcuob/1

PID: pid

TTY: 终端的次要装置号码

TIME: 执行时间

cmd: 执行的命令


top命令

用于实时显示process状态 

详情见https://www.gyzth.club/index/article/id/72.html


[zth@localhost Desktop]$ top

top - 22:06:53 up 48 min,  2 users,  load average: 0.00, 0.02, 0.05 Tasks: 492 total,   1 running, 491 sleeping,   0 stopped,   0 zombie %Cpu(s): 21.8 us,  2.1 sy,  0.0 ni, 76.0 id,  0.0 wa,  0.0 hi,  0.1 si,  0.0 st KiB Mem:   2035648 total,   953692 used,  1081956 free,      924 buffers KiB Swap:  2097148 total,        0 used,  2097148 free.   299872 cached Mem    PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND       2421 zth       20   0 1808256 266244  38268 S  92.7 13.1   2:10.01 gnome-she+    1177 root      20   0  213972  33044   7560 S  10.6  1.6   0:12.57 Xorg          2815 zth       20   0  619412  18456  12168 S   3.0  0.9   0:02.11 gnome-ter+     770 root      20   0       0      0      0 S   0.3  0.0   0:00.58 xfsaild/d+    3439 zth       20   0  123924   1932   1148 R   0.3  0.1   0:00.07 top              1 root      20   0   53780   7704   2536 S   0.0  0.4   0:02.83 systemd          2 root      20   0       0      0      0 S   0.0  0.0   0:00.06 kthreadd         3 root      20   0       0      0      0 S   0.0  0.0   0:00.22 ksoftirqd+       5 root       0 -20       0      0      0 S   0.0  0.0   0:00.00 kworker/0+       7 root      rt   0       0      0      0 S   0.0  0.0   0:00.31 migration+       8 root      20   0       0      0      0 S   0.0  0.0   0:00.00 rcu_bh


kill命令

kill 命令用于删除执行中的程序或工作

彻底杀死进程 kill -9  1234566


ifconfig

uname -a

uptime命令

[zth@localhost Desktop]$ uptime  23:07:47 up  1:49,  2 users,  load average: 0.08, 0.03, 0.05

服务器时间/ 服务器运行时长/当前用户数/ 当前负载均衡 (分别是1min,5min,15min均值)
如果每个cpu内核当前活动进程数不大于3,那么系统性能良好,

如果cpu内核任务数大于5,那么这台机器性能严重问题。


free命令

free 命令 用于显示内存状态

-b 以Byte为单位显示内存使用情况

-k 以kb为单位显示内存使用情况

-m  显示以MB使用情况

-h  以合适的单位显示内存使用情况

-V 显示版本信息

[zth@localhost Desktop]$ free              total       used       free     shared    buffers     cached Mem:       2035648     960844    1074804       9968        924     300552 -/+ buffers/cache:     659368    1376280 Swap:      2097148          0    2097148





histrory

cat

more  

head -n  5

tail -n 10

管道符  |

wc

diff

touch

mkdir

cp 复制

rm 删除  rm -rf

tar   c与x不能同时使用

grep

find    (find / -naem  文件名称)


vim /etc/shadow

vim /etc/passwd


useradd -M  不建立家目录




Linux

你努力了什么,也就成就了什么,与其羡慕别人,不如蜕变自己。

评论

^