1.uname -a(查看版本当前操作系统内核信息)
2.cat /etc/issue
3.cat /etc/os-release(查看版本当前操作系统发行版信息。这个命令就可以清楚的知道到底是RedHat的、还是别的发行版,还有具体的版本号,比如3.4还是5.4等等。)
4.cat /proc/cpuinfo(查看cpu相关信息,包括型号、主频、内核信息等)
5.getconf LONG_BIT(Debian查看版本说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)
6.lsb_release -a
debian8系统如何用ispell检查文件中出现的拼写错误?本教程以debian8系统为例
本配置适用于debian8,9版本
1.Linux ispell命令用于拼写检查程序。
2.参数:
-a 当其他程序输出送到ispell时,必须使用此参数。
-A 读取到"&Include File&"字符串时,就去检查字符串后所指定文件的内容。
-b 产生备份文件,文件名为.bak。
-B 检查连字错误。
-C 不检查连字错误。
-d<字典文件> 指定字典文件。
-l 从标准输入设备读取字符串,结束后显示拼错的词汇。
-L<行数> 指定内文显示的行数。
-m 自动考虑字尾的变化。
-M 进入ispell后,在画面下方显示指令的按键。
-n 检查的文件为noff或troff的格式。
-N 进入ispell后,在画面下方不显示指令的按键。
-p<字典文件> 指定个人字典文件。
-P 不考虑字尾变化的情形。
-S 不排序建议取代的词汇。
-t 检查的文件为TeX或LaTeX的格式。
-V 非ANSI标准的字符会以"M-^"的方式来显示。
-w<非字母字符> 检查时,特别挑出含有指定的字符。
-W<字符串长度> 不检查指定长度的词汇。
-x 不要产生备份文件。
命令:ispell [要检查的文件]
3.debian系统不包含ispell所以第一步需要先安装
apt-get install ispell -y
4.这边已file这个文件为例
ispell file
本例中,检查出speet,netwoek 错误,并提示纠正信息,此时输入"0",即使用sheet 来纠正错误,同时继续显示下一个错误,直到所有的错误显示完毕。
debian8系统如何用alias命令设置命令的别名?本教程以debian8系统为例
本配置适用于debian8,9版本
1.介绍
功能说明: 设置指令的别名。
语 法:alias[别名]=[指令名称]
2.alias //自定义命令="Linux命令"
alias //查看当前系统里所有的自定义命令
unalias //自定义命令 //删除自定义命令
注意,如果服务器重启的话,就会消失,如果想长期保存,请编辑.bashrc文件放入其中
3.编辑.bashrc文件
ls -a即可查看文件
设置ls别名
4.重启机器即可生效
有时候我们在解析域名的时候,想查看域名有没有解析成功,本文将针对此问题进行详细说明。
1.使用“Win R”键打开“运行”,输入“cmd”然后回车。
2.进去之后,输入“ping 你的域名”,这里以“www.baidu.com”为例。
3.输入后按回车键,如果出现你的服务器ip地址,代表解析成功,如果没有出现代表没有解析成功。
4.也可以使用“nslookup 你的域名”,这里以“www.baidu.com”为例。
5.同样出现解析的服务器ip地址的话,代表解析成功,没有代表解析没有成功。
debian8系统如何用lspci命令显示当前主机所有的PCI总线信息?本教程以debian8系统为例
本配置适用于debian8,9版本
1.介绍
lspci命令 用于显示当前主机的所有PCI总线信息,以及所有已连接的PCI设备信息
2.参数
-n:以数字方式显示PCI厂商和设备代码;
-t:以树状结构显示PCI设备的层次关系,包括所有的总线、桥、设备以及它们之间的联接;
-b:以总线为中心的视图;
-d:仅显示给定厂商和设备的信息;
-s:仅显示指定总线、插槽上的设备和设备上的功能块信息;
-i:指定PCI编号列表文件,而不使用默认的文件;
-m:以机器可读方式显示PCI设备信息。
3.实例
lspci
一般情况下都只有一个网卡和一个ip地址,那么centos系统如何在一个网卡上配置多个IP的问题呢?本文将针对此问题进行详细说明。
1.首先先输入“ifconfig -a”查看网卡信息,确认网卡名字。
2.确认网卡信息后,输入“vi /etc/sysconfig/network-scripts/ifcfg-eth0 ”编辑配置文件。
3.进入配置文件后输入IPADDR1=添加的ip,PREFIX1=子网掩掩码的位数,也可以添加更多ip地址,IPADDR2=添加的ip,PREFIX2=子网掩掩码的位数,如图所示。
说明:IPADDR后面的数字添加一个加1个数,PREFIX1后面的数字添加一个加1个数,PREFIX2代表的是子网掩码的位数,掩码最好与上面网卡的信息一样。
4.添加完成后输入“:wq”退出并保存。
5.然后输入“systemctl restart network”重启网络服务来使更改生效。
6.输入“ip addr” 检查ip地址有没有配置进去,有配置进去的话,就是添加完成。
7.测试添加的ip是否能正常使用。
debian8系统如何用vmstat命令显示虚拟内存状态?本教程以debian8系统为例
本配置适用于debian8,9版本
1.介绍
vmstat指令用来显示虚拟内存使用状态,同时也可以显示进程、cpu活动情况。vmstat报告有关进程、内存、分页、块IO、陷阱和CPU活动的信息。生成的第一份报告给出了自上次重新启动以来的平均值。其他报告提供了长度延迟取样周期的信息。在这两种情况下,进程和内存报告都是瞬时的。
2.参数
-a
显示使用和非使用的虚拟内存状态
-f
显示开机之后fork的使用情况
-t
增加时间戳到输出
-m
显示slab信息
-n
显示一次头信息,而不是间隔性的显示
-d
显示磁盘使用情况
-w
-w增大了大内存的字段宽度。
-p
-p后面跟着一些分区名称以进行详细统计(所需的2.5.70或更高内核)
-S
设置容量单位。可是k、K、m、M,分别代表1000,1024,1000000,1048576字节
-V
显示版本信息
3.实例
3.1显示虚拟内存使用情况
[root@localhost ntop-4.0.1]# vmstat -a
3.2显示开机后fork使用状况
[root@localhost ntop-4.0.1]#vmstat –f //显示开机后fork次数
3.3显示磁盘信息
[root@localhost ntop-4.0.1]#vmstat –d
debian8系统如何用time命令统计某命令运行所花费的时间?本教程以debian8系统为例
本配置适用于debian8,9版本
1.介绍
time命令用于统计给定命令所花费的总时间。
2.实例
当测试一个程序或比较不同算法时,执行时间是非常重要的,一个好的算法应该是用时最短的。所有类UNIX系统都包含time命令,使用这个命令可以统计时间消耗。例如:
[root@localhost ~]# time ls
输出的信息分别显示了该命令所花费的real时间、user时间和sys时间。
real时间是指挂钟时间,也就是命令开始执行到结束的时间。这个短时间包括其他进程所占用的时间片,和进程被阻塞时所花费的时间。
user时间是指进程花费在用户模式中的CPU时间,这是唯一真正用于执行进程所花费的时间,其他进程和花费阻塞状态中的时间没有计算在内。
sys时间是指花费在内核模式中的CPU时间,代表在内核中执系统调用所花费的时间,这也是真正由进程使用的CPU时间。
debian8系统如何用unix2dos将unix格式文件转为dos格式?本教程以debian8系统为例
本配置适用于debian8,9版本
1.介绍
unix2dos命令用来将DOS格式的文本文件转换成dos格式的。
2.debian系统需要安装此命令unix2dos
apt-get install unix2dos -y
3.我们vi进入文本模式
只显示此信息的话就代表此文本时unix格式
输入命令unix2dos test
现在我们再vi进入test文本模式查看
有dos提示这个就是此文本已经是dos格式