CentOS下的命令详解.docx

上传人:b****2 文档编号:986922 上传时间:2023-04-30 格式:DOCX 页数:16 大小:27.32KB
下载 相关 举报
CentOS下的命令详解.docx_第1页
第1页 / 共16页
CentOS下的命令详解.docx_第2页
第2页 / 共16页
CentOS下的命令详解.docx_第3页
第3页 / 共16页
CentOS下的命令详解.docx_第4页
第4页 / 共16页
CentOS下的命令详解.docx_第5页
第5页 / 共16页
CentOS下的命令详解.docx_第6页
第6页 / 共16页
CentOS下的命令详解.docx_第7页
第7页 / 共16页
CentOS下的命令详解.docx_第8页
第8页 / 共16页
CentOS下的命令详解.docx_第9页
第9页 / 共16页
CentOS下的命令详解.docx_第10页
第10页 / 共16页
CentOS下的命令详解.docx_第11页
第11页 / 共16页
CentOS下的命令详解.docx_第12页
第12页 / 共16页
CentOS下的命令详解.docx_第13页
第13页 / 共16页
CentOS下的命令详解.docx_第14页
第14页 / 共16页
CentOS下的命令详解.docx_第15页
第15页 / 共16页
CentOS下的命令详解.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

CentOS下的命令详解.docx

《CentOS下的命令详解.docx》由会员分享,可在线阅读,更多相关《CentOS下的命令详解.docx(16页珍藏版)》请在冰点文库上搜索。

CentOS下的命令详解.docx

CentOS下的命令详解

CentOS命令详解

在电脑经常使用操作中,咱们常常会用到CentOS经常使用命令。

因此,咱们对一些常常利用又很重要的CentOS经常使用命令进行了全面的整理。

下面,就给大伙儿介绍这些CentOS经常使用命令。

一:

利用CentOS经常使用命令查看cpu

more/proc/cpuinfo|grep"modelname"  grep"modelname"/proc/cpuinfo  [root@localhost/]#grep"CPU"/proc/cpuinfo  modelname     :

Intel(R)Pentium(R)DualCPUE2180@  modelname     :

Intel(R)Pentium(R)DualCPUE2180@  如果觉得需要看的更加舒服grep"modelname"/proc/cpuinfo|cut-f2-d:

二:

利用CentOS经常使用命令查看内存

grepMemTotal/proc/meminfo grepMemTotal/proc/meminfo|cut-f2-d:

 free-m|grep"Mem"|awk'{print$2}'

三:

利用CentOS经常使用命令查看cpu是32位仍是64位

查看CPU位数(32or64)getconfLONG_BIT

四:

利用CentOS经常使用命令查看当前linux的版本

more/etc/redhat-releasecat/etc/redhat-release

五:

利用CentOS经常使用命令查看内核版本

uname-runame-a

六:

利用CentOS经常使用命令查看当前时刻

date上面已经介绍如何同步时刻了

七:

利用CentOS经常使用命令查看硬盘和分区

df-hfdisk-l也可以查看分区du-sh可以看到全部占用的空间du/etc-sh可以看到这个目录的大小

八:

利用CentOS经常使用命令查看安装的软件包

查看系统安装的时候装的软件包cat-n/root/more/root/|wc-l查看现在已经安装了那些软件包rpm-qarpm-qa|wc-lyumlistinstalled|wc-l不过很奇怪,我通过rpm,和yum这两种方式查询的安装软件包,数量并不一样。

没有找到原因。

九:

利用CentOS经常使用命令查看键盘布局

cat/etc/sysconfig/keyboardcat/etc/sysconfig/keyboard|grepKEYTABLE|cut-f2-d=

十:

利用CentOS经常使用命令查看selinux情形

sestatussestatus|cut-f2-d:

cat/etc/sysconfig/selinux

十一:

利用CentOS经常使用命令查看ip,mac地址

在ifcfg-eth0文件里你能够看到mac,网关等信息。

 ifconfig cat/etc/sysconfig/network-scripts/ifcfg-eth0|grepIPADDR cat/etc/sysconfig/network-scripts/ifcfg-eth0|grepIPADDR|cut-f2-d= ifconfigeth0|grep"inetaddr:

"|awk'{print$2}'|cut-c6- ifconfig  |grep'inetaddr:

'|grep-v''|cut-d:

-f2|awk'{print$1}' 查看网关 cat/etc/sysconfig/network 查看dns cat/etc/ 十二:

利用CentOS经常使用命令查看默许语言echo$LANG$LANGUAGEcat/etc/sysconfig/i18n

十二:

利用CentOS经常使用命令查看所属时区和是不是利用UTC时刻

cat/etc/sysconfig/clock

十三:

利用CentOS经常使用命令查看主机名

hostnamecat/etc/sysconfig/network修改主机名就是修改这个文件,同时最好也把host文件也修改。

十四:

利用CentOS经常使用命令查看开机运行时刻

uptime09:

44:

45up67days,23:

32,...看来刚才确实是网段的问题,我的机器还是67天前开机的。

#系统资源使用情况

vmstat1-Sm procs-----------memory-------------swap-------io------system-------cpu------ rb  swpd  free  buffcache  si  so   bi   bo  in  csussyidwast 00     0   233   199   778   0   0    4   25   1   1309600 00     0   233   199   778   0   0    0    010298561318600

CentOS经常使用命令在咱们的利用中,常常被利用。

因此,咱们对一些常常利用又很重要的CentOS经常使用命令进行了全面的整理。

下面,就来介绍这些CentOS经常使用命令。

一:

利用CentOS经常使用命令查看cpu

1.more /proc/cpuinfo | grep "model name" 

2.grep "model name" /proc/cpuinfo 

3.[root@localhost /]# grep "CPU" /proc/cpuinfo 

4.model name      :

 Intel(R) Pentium(R) Dual CPU E2180 @  

5.model name      :

 Intel(R) Pentium(R) Dual CPU E2180 @   

若是感觉需要看的加倍舒畅grep"modelname"/proc/cpuinfo|cut-f2-d:

二:

利用CentOS经常使用命令查看内存

1.grep MemTotal /proc/meminfo 

2.grep MemTotal /proc/meminfo | cut -f2 -d:

 

3.free -m |grep "Mem" | awk '{print $2}' 

三:

利用CentOS经常使用命令查看cpu是32位仍是64位查看CPU位数(32or64)getconfLONG_BIT

四:

利用CentOS经常使用命令查看当前linux的版本more/etc/redhat-releasecat/etc/redhat-release

五:

利用CentOS经常使用命令查看内核版本uname-runame-a

六:

利用CentOS经常使用命令查看当前时刻date上面已经介绍如何同步时刻了

七:

利用CentOS经常使用命令查看硬盘和分区df-hfdisk-l也可以查看分区du-sh可以看到全部占用的空间du/etc-sh可以看到这个目录的大小

八:

利用CentOS经常使用命令查看安装的软件包查看系统安装的时候装的软件包cat-n/root/more/root/|wc-l查看现在已经安装了那些软件包rpm-qarpm-qa|wc-lyumlistinstalled|wc-l不过很奇怪,我通过rpm,和yum这两种方式查询的安装软件包,数量并不一样。

没有找到原因。

九:

利用CentOS经常使用命令查看键盘布局cat/etc/sysconfig/keyboardcat/etc/sysconfig/keyboard|grepKEYTABLE|cut-f2-d=

十:

利用CentOS经常使用命令查看selinux情形sestatussestatus|cut-f2-d:

cat/etc/sysconfig/selinux

十一:

利用CentOS经常使用命令查看ip,mac地址

1.在ifcfg-eth0 文件里你能够看到mac,网关等信息。

 

2.ifconfig 

3.cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR 

4.cat /etc/sysconfig/network-scripts/ifcfg-eth0 | grep IPADDR | cut -f2 -d= 

5.ifconfig eth0 |grep "inet addr:

" |awk '{print $2}'|cut -c 6- 

6.ifconfig   | grep 'inet addr:

'| grep -v '' | cut -d:

 -f2 | awk '{ print $1}' 

7.查看网关 

8.cat /etc/sysconfig/network 

9.查看dns 

10.cat /etc/ 

十二:

利用CentOS经常使用命令查看默许语言echo$LANG$LANGUAGEcat/etc/sysconfig/i18n

十三:

利用CentOS经常使用命令查看所属时区和是不是利用UTC时刻cat/etc/sysconfig/clock

十四:

利用CentOS经常使用命令查看主机名hostnamecat/etc/sysconfig/network修改主机名就是修改这个文件,同时最好也把host文件也修改。

十五:

利用CentOS经常使用命令查看开机运行时刻uptime09:

44:

45up67days,23:

32,...看来刚才确实是网段的问题,我的机器还是67天前开机的。

#系统资源使用情况

1.vmstat 1 -S m 

2.procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ 

3.r b   swpd   free   buff cache   si   so    bi    bo   in   cs us sy id wa st 

4.0 0      0    233    199    778    0    0     4    25    1    1 3 0 96 0 0 

5.0 0      0    233    199    778    0    0     0     0 1029 856 13 1 86 0 0 

6.

对大伙儿推荐专门好利用的LinuxCentOS系统,像让大伙儿对LinuxCentOS系统有所了解,然后对LinuxCentOS系统全面讲解介绍,希望对大伙儿有效LinuxCentOS经常使用的命令.

wget$wget-r-np-ndpackages/这条命令能够下载网站上packages目录中的所有文件。

LinuxCentOS其中,-np的作用是不遍历父目录,-nd表示不在本机从头创建目录结构。

$wget-r-np-nd--accept=isocentos-5/i386/与上一条命令相似,LinuxCentOS但多加了一个--accept=iso选项,这指示wget仅下载i386目录中所有扩展名为iso的文件。

你也能够指定多个扩展名,LinuxCentOS只需用逗号分隔即可。

$wget-i此命令经常使用于批量下载的情形,LinuxCentOS把所有需要下载文件的地址放到中,然后wget就会自动为你下载所有文件了。

LinuxCentOS$wget-c那个地址所指定的-c选项的作用为断点续传。

$wget-m-k(-H)该命令可用来镜像一个网站,wget将对链接进行转换。

LinuxCentOS若是网站中的图像是放在另外的站点,那么能够利用-H选项。

VI编辑命令命令模式

移动光标[Ctrl]+[f]→屏幕『向下』移动一页,相当于[PageDown]按键[Ctrl]+[b]→屏幕『向上』移动一页,相当于[PageUp]按键n→n表示『数字』。

按下数字后再按空白鍵,光标会向右移动这一行的n个字元0→数字『0』:

移动到这一行的最前面字元处$→移动到这一行的最后面字元处G→移动到这个文件的最后一行nG→n为数字。

移动到这个文件的第n行(可配合:

setnu)gg→移动到这个文件的第一行,相当于1Gn→n为数字。

光标向下移动n行

LinuxCentOS查找与替换n→『重复前一个查找的动作』N→与n刚好相反,为『反向』进行前一个查找动作:

n1,n2s/word1/word2/g→n1与n2均为数字。

在第n1与n2行之间查找word1字符串,并将该字符串替换为word2。

如:

在1到9行之间查找eric4ever并替换为ERIC4EVER则:

『:

1,9s/eric4ever/ERIC4EVER/g』:

1,$s/word1/word2/g→从第一行到最后一行查找word1字符串,并将该字符串替换为word2:

1,$s/word1/word2/gc→从第一行到最后一行查找word1字符串,并将该字符窗替换为word2,替换前显示提示对话框是否确认替换

LinuxCentOS删除、复制与粘贴x,X→在一行字当中,x为向后刪除一个字元(相当于[del]按键),X为向前刪除一个字元(相当于[backspace]按键)dd→刪除光标所在的那一整行ndd→n为数字。

刪除光标所在的向下n列yy→复制光标所在的那一行nyy→n为数字。

复制光标所在的向下n列p,P→p为将已复制的内容粘贴在光标下一行上,P则为粘贴在光标的上一行u→还原前一个动作[Ctrl]+r→重做上一个动作.→小数点,意思是重复前一个动作

LinuxCentOS编辑模式i,I→插入:

在目前的光标所在处插入输入的文字,已存在的文字会向后退;其中,i为『从目前光标所在处插入』,I为『在目前所在行的第一個非空白字元处开始插入』a,A→a为『从目前光标所在的下一个字元处开始插入』,A为『从光标所在行的最后一个字元处开始插入』o,O→o为『在目前光标所在的下一行处插入新的一行』,O为『在目前光标所在处的上一行插入新的一行』r,R→r为『取代光标所在的那一个字元』,R为『一直取代光标所在的文字,直到按下ESC为止』Esc→退出编辑模式,回到一般模式中

LinuxCentOS末行指令模式:

w→将编辑的文件写入到硬盘上:

q→退出vi:

setnu→显示行号:

setnonu→取消显示行号

LinuxCentOSvim块操作Ctrl+v进入视图模式退出视图模式在Ctrl+v后:

+A在块的每行末尾添加I插入y块抽取p块粘贴c修改

Linuxcentos已被普遍应用可是也在不断的更新,那个地址介绍Linuxcentos安装设置利用,帮忙大伙儿安装更新Linuxcentos系统手动配置Linuxcentos的IP地址

今天在vmwareserver上装了个(免费的redhat,是小红帽的的克隆版本,跟小红帽的版本是对应的),其中ip安装时没设好,一样Linuxcentos的网卡IP地址是寄存在文件中的,那个配置文件在/etc/sysconfig/network-scripts下,名称分别为ifcfg-eth0,ifcfg-eth1....如果你有一块网卡,就只有ifcfg-eth0一个文件,如果你有两块或者两块以上的网卡,就会有ifcfg-eth1、ifcfg-eth2等文件的出现。

文件结构:

DEVICE=eth0辑CentOSVsftpd配置文件前先备份[root@KcentOS5~]cp/etc/vsftpd//etc/vsftpd/2.编辑主CentOSVsftpd配置文件[root@KcentOS5~]vi/etc/vsftpd/这里我将原CentOSVsftpd配置文件的修改完全记录,凡是修改的地方我都会保留注释原来的配置。

其中加入我对每条配置项的认识,对于一些比较关键的配置项这里我做了我的观点,并且原本英语的说明我也不删除,供参考对比用。

Exampleconfigfile/etc/vsftpd/Thedefaultcompiledinsettingsarefairlyparanoid.Thissamplefileloosensthingsupabit,tomaketheftpdaemonmoreusable.Pleaseseeforallcompiledindefaults.READTHIS:

ThisexamplefileisNOTanexhaustivelistofvsftpdoptions.Pleasereadthemanualpagetogetafullideaofvsftpd'scapabilities.

AllowanonymousFTP?

(Beware-allowedbydefaultifyoucommentthisout).anonymous_enable=YESanonymous_enable=NO设定不允许匿名访问

Uncommentthistoallowlocaluserstologin.local_enable=YES设定本地用户可以访问。

注意:

主要是为虚拟宿主用户,如果该项目设定为NO那么所有虚拟用户将无法访问。

UncommentthistoenableanyformofFTPwritecommand.write_enable=YES设定可以进行写操作。

Defaultumaskforlocalusersis077.Youmaywishtochangethisto022,ifyourusersexpectthat(022isusedbymostotherftpd's)local_umask=022设定上传后文件的权限掩码。

UncommentthistoallowtheanonymousFTPusertouploadfiles.Thisonlyhasaneffectiftheaboveglobalwriteenableisactivated.Also,youwillobviouslyneedtocreateadirectorywritablebytheFTPuser.anon_upload_enable=YESanon_upload_enable=NO禁止匿名用户上传。

UncommentthisifyouwanttheanonymousFTPusertobeabletocreatenewdirectories.anon_mkdir_write_enable=YESanon_mkdir_write_enable=NO禁止匿名用户建立目录。

Activatedirectorymessages-messagesgiventoremoteuserswhentheygointoacertaindirectory.dirmessage_enable=YES设定开启目录标语功能。

Activateloggingofuploads/downloads.xferlog_enable=YES设定开启日志记录功能。

MakesurePORTtransferconnectionsoriginatefromport20(ftp-data).connect_from_port_20=YES设定端口20进行数据连接。

Ifyouwant,youcanarrangeforuploadedanonymousfilestobeownedbyadifferentuser.Note!

Using"root"foruploadedfilesisnotrecommended!

chown_uploads=YESchown_uploads=NO设定禁止上传文件更改宿主。

chown_username=whoeverYoumayoverridewherethelogfilegoesifyoulike.Thedefaultisshownbelow.xferlog_file=/var/log/设定CentOSVsftpd配置的服务日志保存路径。

注意,该文件默认不存在。

必须要手动touch出来,并且由于这里更改了CentOSVsftpd配置的服务宿主用户为手动建立的Vsftpd。

必须注意给与该用户对日志的写入权限,否则服务将启动失败。

Ifyouwant,youcanhaveyourlogfileinstandardftpdxferlogformatxferlog_std_format=YES设定日志使用标准的记录格式。

Youmaychangethedefaultvaluefortimingoutanidlesession.idle_session_timeout=600设定空闲连接超时时间,这里使用默认。

将具体数值留给每个具体用户具体指定,当然如果不指定的话,还是使用这里的默认值600,单位秒。

Youmaychangethedefaultvaluefortimingoutadataconnection.data_connection_timeout=120设定单次最大连续传输时间,这里使用默认。

将具体数值留给每个具体用户具体指定,当然如果不指定的话,还是使用这里的默认值120,单位秒。

Itisrecommendedthatyoudefineonyoursystemauniqueuserwhichtheftpservercanuseasatotallyisolatedandunprivilegeduser.nopriv_user=ftpsecurenopriv_user=vsftpd设定支撑CentOSVsftpd服务的宿主用户为手动建立的Vsftpd用户。

注意,一旦做出更改宿主用户后,必须注意一起与该服务相关的读写文件的读写赋权问题。

比如日志文件就必须给与该用户写入权限等。

EnablethisandtheserverwillrecogniseasynchronousABORreq

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2