Linux常用经典命令

1.查看cpu
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数
# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
 
# 查看物理CPU个数 #物理cpu个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
 
# 查看每个物理CPU中core的个数(即核数) #逻辑核数
cat /proc/cpuinfo| grep "cpu cores"| uniq
 
# 查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l #超线程
2.systemctl使用

systemd添加新的unit(daemon)
也就是采用systemd来管理,/sbin/chkconfig --add foo相当
把新生成的foo.service 放到/usr/lib/systemd/system/下面,然后采用load命令导入
systemctl load foo.service

删除unit(daemon)
删除一个unit没有相应的命令,通常的做法是停掉daemon,然后删除相应的配置文件。

开机启动unit
systemctl enable postfix.service
增加由/usr/lib/systemd/system/到/etc/systemd/system/multi-user.target.wants/下的软链接
ln -s '/usr/lib/systemd/system/postfix.service' '/etc/systemd/system/multi-user.target.wants/postfix.service'

开机不启动unit
systemctl disable httpd.service
删除/etc/systemd/system/multi-user.target.wants下的软链接

查看开机是否启动
systemctl is-enabled .service #查询服务是否开机启动

systemd查看开机自启动的程序
相当于chkconfig --list
ls /etc/systemd/system/multi-user.target.wants/

查看systemd单元加载及活动情况
systemctl

显示启动失败的单元
systemctl --failed

查看systemd管理的所有单元
systemctl list-unit-files

服务管理

=================================================
启动服务
systemctl start httpd.service
关闭服务
systemctl stop httpd.service
重启服务
systemctl restart httpd.service
重新加载
systemctl reload httpd.service
查看状态
systemctl status httpd.service
包括启动状态、启动时间、主进程及相关进程、相关日志

运行级别

=================================================
systemd用target替代了runlevel的概念,多个的 'target' 可以同时激活
systemd不使用/etc/inittab,如何查看系统默认的运行级别
ll /etc/systemd/system/default.target
查看这个软链接真正指向的文件

如何查看系统的当前运行级别
runlevel依然可用
systemd的方法是:systemctl list-units --type=target

改变当前target,重启无效
systemctl isolate graphical.target

修改默认运行级别
1.首先删除已经存在的符号链接
rm /etc/systemd/system/default.target
2.默认级别转换为3(文本模式)
systemctl enable multi-user.target

3. du 和df

查看子目录大小:可以查看目录下所有目录的大小

du -h --max-depth=1 /data/www

 

查看进程启动时间:

ps -p PID -o lstart

查看进程运行相关信息:

/proc/$pid/stat  

pgrep 根据进程名查看进程id

smartmontools监控磁盘的健康状态

getconf 获取系统信息

alexa网站排名  网站情况分析

 

tar 压缩的时候删除源文件和源目录

tar cvzf 18-04-04.tar.gz 18-04-04 --remove-files

 

nfs服务重新挂载命令:

exportfs -arv

转载于:https://www.cnblogs.com/executive-1314/p/11105170.html

### 回答1: Linux是一种常用操作系统,具有丰富的命令行工具和命令。以下是一些常用Linux经典命令: 1. ls:列出目录中的文件和子目录。 2. pwd:显示当前所在的工作目录。 3. cd:改变当前工作目录。 4. cp:复制文件或目录。 5. mv:移动文件或目录,也可用于重命名文件或目录。 6. rm:删除文件或目录。 7. mkdir:创建新目录。 8. touch:创建新文件或更新现有文件的时间戳。 9. cat:将文件内容输出到终端或合并文件。 10. grep:在文件中查找指定的文本模式。 11. find:在文件系统中查找符合指定条件的文件。 12. chmod:修改文件或目录的权限。 13. chown:修改文件或目录的所有者。 14. chgrp:修改文件或目录的所属组。 15. tar:打包和解压缩文件。 16. gzip:压缩文件。 17. unzip:解压缩文件。 18. ssh:远程连接到其他计算机。 19. scp:在本地计算机和远程计算机之间复制文件。 20. top:实时显示系统资源使用情况。 这些命令Linux系统管理员和开发人员经常使用的基本工具。掌握这些命令可以帮助快速而高效地管理和操作Linux系统。 ### 回答2: Linux常用经典命令可以说是Linux系统管理与运维工作的基础,下面列举了一些常用命令及其简要介绍: 1. ls:列出目录内容,常用选项如-l(详细信息)、-a(显示隐藏文件)等。 2. cd:切换目录,用法为“cd 目录路径”。 3. pwd:显示当前所在目录的路径。 4. touch:创建一个新文件。 5. cp:复制文件或目录,常用选项有-r(递归复制)、-p(保留文件属性)等。 6. mv:移动或重命名文件或目录。 7. rm:删除文件或目录,常用选项有-r(递归删除)、-f(强制删除)等。 8. mkdir:创建新目录。 9. rmdir:删除空目录。 10. cat:连接文件并打印到标准输出,常用选项有-n(显示行号)、-E(显示行结束符)等。 11. grep:在文件中查找指定内容,常用选项有-i(忽略大小写)、-r(递归查找)等。 12. find:在指定目录下查找文件,常用选项有-name(按文件名匹配)、-type(按文件类型匹配)等。 13. chmod:修改文件或目录的权限,常用选项有+/-rwx(添加/删除/设置权限)等。 14. chown:修改文件或目录的所有者。 15. chgrp:修改文件或目录的所属组。 16. ps:显示进程状态,常用选项有-a(显示所有进程)、-u(显示进程的详细信息)等。 17. top:动态显示系统运行状态和进程信息。 18. du:查看目录或文件的磁盘使用情况,常用选项有-h(以人类可读的方式显示文件大小)等。 19. df:显示文件系统的磁盘空间使用情况。 20. history:显示命令历史记录。 以上是一些常见的Linux命令,熟练掌握这些命令可以帮助我们更好地管理和操作Linux系统。当然,除了这些命令还有很多其他的命令,不同的工作环境和需求可能会用到其他特定的命令。在实际工作中,不断学习和积累才能更好地熟练使用这些命令。 ### 回答3: Linux是一个常用操作系统,它提供了许多经典命令,下面是其中一些常用经典命令。 1. ls命令:用于列出目录中的文件和子目录。例如,使用“ls -l”命令可以显示文件的详细信息,如文件大小、权限和修改日期。 2. cd命令:用于切换当前工作目录。例如,使用“cd /目录名”可以进入指定的目录。 3. pwd命令:用于显示当前工作目录的路径。 4. mkdir命令:用于创建目录。例如,使用“mkdir 目录名”可以创建一个名为目录名的新目录。 5. rm命令:用于删除文件或目录。例如,使用“rm 文件名”可以删除一个指定的文件。 6. cp命令:用于复制文件或目录。例如,使用“cp 文件名 目标目录”可以将文件复制到目标目录中。 7. mv命令:用于移动文件或目录,也可以用于重命名文件或目录。例如,使用“mv 文件名 目标目录”可以将文件移动到目标目录中。 8. find命令:用于根据指定的条件查找文件。例如,使用“find 目录名 -name 文件名”可以在指定的目录中查找名为文件名的文件。 9. grep命令:用于在文件中查找指定的字符串。例如,使用“grep 关键词 文件名”可以在文件中查找包含关键词的行。 10. top命令:用于实时监控系统的运行情况。例如,使用“top”命令可以显示系统的进程、CPU使用情况等信息。 这些命令Linux系统中常用经典命令,熟练掌握它们对于日常的系统管理和维护工作非常重要。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值