CentOS下常用配置文件和命令以及目录结构备注
centos基本命令

centos基本命令CentOS是一种基于Linux的操作系统,它的命令行操作十分重要。
本文将为大家介绍CentOS基本命令,包括文件操作、系统管理、网络操作等。
一、文件操作命令1. ls:列出目录中的文件和子目录。
2. cd:切换目录。
3. mkdir:创建目录。
4. rm:删除文件或目录。
5. cp:复制文件或目录。
6. mv:移动文件或目录。
7. touch:创建空文件或修改文件时间戳。
8. cat:查看文件内容。
9. more:分页查看文件内容。
10. less:分页查看文件内容,比more更强大。
11. head:查看文件前几行。
12. tail:查看文件后几行。
13. grep:查找文件中匹配的文本。
14. find:查找文件或目录。
15. chmod:修改文件或目录的权限。
16. chown:修改文件或目录的所有者。
17. chgrp:修改文件或目录的所属组。
二、系统管理命令1. ps:查看进程。
2. top:查看系统资源占用情况。
3. kill:结束进程。
4. reboot:重启系统。
5. shutdown:关闭系统。
6. free:查看内存使用情况。
7. df:查看磁盘使用情况。
8. du:查看文件或目录大小。
9. uname:查看系统信息。
10. ifconfig:查看网络接口信息。
11. ping:测试网络连接。
12. netstat:查看网络连接状态。
13. route:设置网络路由。
14. iptables:设置防火墙规则。
三、网络操作命令1. curl:获取URL内容。
2. wget:下载文件。
3. ssh:远程登录其他计算机。
4. scp:将文件从本地复制到远程主机或从远程主机复制到本地。
5. sftp:与远程主机进行文件传输。
6. ftp:与FTP服务器进行文件传输。
7. telnet:连接远程主机并执行命令。
8. traceroute:追踪数据包在网络中的路径。
centos的基本命令

centos的基本命令CentOS是一种流行的Linux发行版,它提供了许多基本命令来管理系统和执行常见任务。
以下是一些CentOS的基本命令:1. ls,列出目录内容。
可以使用不同的选项,如-l(以长格式显示)、-a(显示所有文件,包括隐藏文件)等。
2. cd,改变当前工作目录。
例如,要进入名为“documents”的目录,可以输入“cd documents”。
3. pwd,显示当前工作目录的路径。
4. mkdir,创建新目录。
例如,要创建一个名为“images”的目录,可以输入“mkdir images”。
5. rmdir,删除空目录。
6. rm,删除文件或目录。
要删除名为“file.txt”的文件,可以输入“rm file.txt”。
7. cp,复制文件或目录。
例如,要将名为“sourcefile”的文件复制到名为“destination”的目录中,可以输入“cp sourcefile destination”。
8. mv,移动文件或目录,也可以用来重命名文件或目录。
9. cat,连接文件并打印到标准输出设备上。
10. more和less,逐屏显示文件内容,适用于查看大文件。
11. grep,在文件中搜索指定模式的文本。
例如,要在文件“example.txt”中搜索单词“CentOS”,可以输入“grep CentOS example.txt”。
12. chmod,修改文件或目录的权限。
例如,要将文件“file.txt”的权限设置为所有用户可读、写和执行,可以输入“chmod 777 file.txt”。
13. chown,更改文件或目录的所有者。
14. ps,显示当前进程的状态。
15. kill,终止进程。
可以使用进程ID(PID)来指定要终止的进程。
这些是一些CentOS的基本命令,它们可以帮助你在系统上执行常见的管理和操作任务。
当然,CentOS还有许多其他命令和选项可供使用,这些命令只是其中的一部分。
centos 常用指令

centos 常用指令CentOS是一种常见的Linux操作系统,广泛用于服务器和个人电脑上。
在使用CentOS时,掌握一些常用指令是非常重要的。
本文将介绍一些常用的CentOS指令,帮助读者更好地使用CentOS。
一、文件和目录操作指令1. ls:显示当前目录下的文件和目录列表。
2. cd:切换当前工作目录。
3. pwd:显示当前工作目录的路径。
4. mkdir:创建一个新的目录。
5. rm:删除文件或目录。
6. mv:移动文件或目录,或者重命名文件或目录。
7. cp:复制文件或目录。
8. touch:创建一个新的空文件或者更改文件的访问时间。
二、系统操作指令1. shutdown:关闭系统。
2. reboot:重启系统。
3. poweroff:关闭系统并断电。
4. halt:关闭系统,但不断电。
5. date:显示当前日期和时间。
三、用户和权限管理指令1. useradd:创建一个新的用户。
2. passwd:设置用户的密码。
3. su:切换用户身份。
4. sudo:以管理员身份执行命令。
5. chown:更改文件或目录的所有者。
6. chmod:更改文件或目录的权限。
四、网络操作指令1. ifconfig:显示网络接口的配置信息。
2. ping:测试与另一个网络主机的连通性。
3. netstat:显示网络连接、路由表和网络接口的统计信息。
4. ssh:使用安全的shell协议连接到远程主机。
5. scp:在本地主机和远程主机之间复制文件。
6. wget:从网络上下载文件。
7. curl:通过URL发送网络请求。
五、软件管理指令1. yum:CentOS下的软件包管理器,用于安装、更新和删除软件包。
2. rpm:CentOS下的软件包管理工具,用于安装、查询和卸载软件包。
3. yum install:使用yum安装软件包。
4. yum update:使用yum更新软件包。
5. yum remove:使用yum删除软件包。
CentOS Linux最常用命令及快捷键整理

CentOS Linux最常用命令及快捷键整理centoslinux最常用命令及快捷键整理最近,我一直在体验CentOS系统。
为了方便自己和他人,我整理了Linux的常用命令和快捷键。
然而,它们中的大多数与DOS相同,但命令的表达方式可能略有不同。
常见linux命令:文件和目录:#cd/home进入'/home'目录#cd..返回上一级目录#cd../..返回上两级目录#cd-返回上次所在目录#cpfile1file2将file1复制为file2#cp-adir1dir2复制一个目录#cp-a/tmp/dir1。
将目录复制到当前工作目录(表示当前目录)#ls查看目录中的文件#ls-a显示隐藏文件#ls-l显示详细信息#ls-lrt按时间显示文件(l表示详细列表,r表示反向排序,t表示按时间排序)#PWD显示工作路径#mkdir1创建'dir1'目录#mkdir1dir2同时创建两个目录#mkdir-p/TMP/dir1/dir2创建目录树#mvdir1dir2移动/重命名目录#rm-ffile1删除'file1'#rm-rfdir1删除'dir1'目录及其子目录内容查看文件内容:#Catfile1从第一个字节开始查看文件内容#head-2file1查看文件的前两行#morefile1查看长文件的内容#tacfile1从最后一行开始反向查看一个文件的内容#tail-3file1查看一个文件的最后三行文本处理:#Grepstr/TMP/test查找文件'/TMP/test'\#grep^str/tmp/test在文件'/tmp/test'中查找以\开始的行#grep[0-9]/tmp/test查找'/tmp/test'文件中所有包含数字的行#grepstr-r/tmp/*在目录'/tmp'及其子目录中查找\#difffile1file2找出两个文件的不同处#SDIFFFILE1文件2以比较的方式显示两个文件的不同查找:#find/-namefile1从'/'开始进入根文件系统查找文件和目录#Find/-user1查找属于用户“user1”的文件和目录#find/home/user1-name\\*.bin在目录'/home/user1'中查找以'.bin'结尾的文件#Find/usr/bin type f-atime+100查找过去100天内未使用的可执行文件#find/usr/bin-typef-mtime-10查找在10天内被创建或者修改过的文件#找到\\*。
centos7的常用命令

centos7的常用命令CentOS 7是一种基于Linux的操作系统,广泛应用于服务器和个人计算机中。
在CentOS 7中,有许多常用命令可以帮助用户进行系统管理和操作。
本文将介绍一些常用的CentOS 7命令,帮助读者更好地了解和使用这些命令。
一、文件和目录操作命令1. ls命令:用于列出目录中的文件和子目录。
2. cd命令:用于切换当前工作目录。
3. mkdir命令:用于创建新目录。
4. rmdir命令:用于删除空目录。
5. cp命令:用于复制文件和目录。
6. mv命令:用于移动文件和目录,也可用于重命名文件和目录。
7. rm命令:用于删除文件和目录。
8. touch命令:用于创建空文件或修改文件的访问时间。
二、文件内容查看和编辑命令1. cat命令:用于查看文件内容。
2. less命令:用于以分页形式查看文件内容。
3. head命令:用于查看文件的前几行内容。
4. tail命令:用于查看文件的后几行内容。
5. grep命令:用于在文件中搜索指定的字符串。
6. vi命令:用于文本编辑,具有强大的编辑功能和操作能力。
7. sed命令:用于对文件进行批量编辑和替换操作。
三、系统管理命令1. ps命令:用于查看当前运行的进程。
2. top命令:用于实时监控系统的运行状态和进程信息。
3. systemctl命令:用于管理系统服务,如启动、停止、重启服务。
4. service命令:用于管理系统服务,与systemctl命令类似。
5. ifconfig命令:用于查看和配置网络接口信息。
6. ping命令:用于测试网络连接是否正常。
7. netstat命令:用于查看网络连接、路由表和网络接口信息。
8. ssh命令:用于远程登录其他计算机。
9. su命令:用于切换用户身份。
10. useradd命令:用于创建新用户账号。
11. passwd命令:用于修改用户密码。
12. chmod命令:用于修改文件和目录的权限。
LinuxCentos7重要目录详解

LinuxCentos7重要⽬录详解⼀.⽬录结构⼆.⽬录说明 1. / 根⽬录 2. /bin/ 可执⾏⼆进制⽂件的⽬录,如常⽤的命令 ls,tar,mv,cat等. 3. /boot/ 开机引导⽬录,包括Linux内核⽂件与开机所需要的⽂件. 建议单独分区,避免根分区空间不⾜⽆法启动. 4. /dev/ 设备⽬录,所有的硬件设备及周边均放置在这个⽬录中. 5. /etc/ 各种配置⽂件⽬录,⼤部分配置属性均存放在这⾥. 6. /home/ 存放每个⽤户的设置⽂件(不包含root⽤户),⽤户桌⾯⽂件夹,⽤户的数据.⼦⽬录名称默认为⽤户名. 7. /lib 系统使⽤的函数库的⽬录,库⽂件.bin及sbin指令也会调⽤对应的库⽂件.程序在执⾏过程中,需要调⽤⼀些额外的参数时需要函数库的协助,⽐较重要的⽬录为/lib/modules 8. /media 可移除设备挂载⽬录,软盘,光盘,U盘等临时挂放⽬录. 9. /mnt ⽤户临时挂载其他的⽂件系统,额外的设备可临时挂载到这⾥. 10. /opt 第三⽅软件安装⽬录,⽬前⼀般都安装在./usr/local⽬录中 11. /proc 虚拟⽂件系统,通常是内存中的映射,特别注意在误删除数据⽂件后,⽐如DB,只要系统不重启还是有很⼤⼏率能将数据找回来. 12. /root 系统管理员主⽬录,除root之外,其他的⽤户⽬录均放置在/home/* ⽬录下 13. /run 系统运⾏时所需的⽂件,以前放置在/var/run中,后来拆分成独⽴的/run⽬录.重启后会重新⽣成对应的⽬录数据. 14. /sbin 只有root才能运⾏的管理指令,跟bin类似,但只属于root管理员. 15. /srv 服务启动后需要访问的数据⽬录. 16. /sys 跟proc⼀样虚拟⽂件系统,记录核⼼系统硬件信息. 17. /tmp 存放临时⽂件⽬录,所有⽤户对该⽬录均可读写. 18. /usr 应⽤程序放置⽬录.在这个⽬录下,你可以找到那些不适合放在/bin或/etc⽬录下的额外的⼯具。
centos6常用命令

centos6常用命令CentOS 6是一种流行的Linux操作系统,提供了许多常用的命令来管理和操作系统。
本文将介绍一些CentOS 6常用命令,并提供详细的说明和使用示例。
一、文件和目录操作命令1. pwd命令:显示当前工作目录的路径。
示例:pwd2. ls命令:列出当前目录下的文件和子目录。
示例:ls3. cd命令:切换工作目录。
示例:cd /path/to/directory4. mkdir命令:创建新目录。
示例:mkdir new_directory5. rm命令:删除文件或目录。
示例:rm file.txt 或 rm -r directory6. cp命令:复制文件或目录。
示例:cp file.txt new_file.txt 或cp -r directory new_directory7. mv命令:移动或重命名文件或目录。
示例:mv file.txt new_directory 或 mv file.txt new_name.txt 8. find命令:在文件系统中查找文件或目录。
示例:find /path/to/search -name "file.txt"9. grep命令:在文件中搜索指定的文本。
示例:grep "keyword" file.txt二、系统管理命令1. top命令:显示系统中运行的进程和系统资源的使用情况。
示例:top2. ps命令:显示当前正在运行的进程。
示例:ps aux3. kill命令:终止正在运行的进程。
示例:kill PID4. service命令:管理系统服务。
示例:service httpd start 或 service httpd stop5. chkconfig命令:管理系统服务的启动和停止。
示例:chkconfig httpd on 或 chkconfig httpd off6. ifconfig命令:显示和配置网络接口信息。
centos linux 常用命令

centos linux 常用命令CentOS Linux常用命令CentOS是一种基于Linux内核的开源操作系统。
它是Red Hat Enterprise Linux(RHEL)的一个社区版本,是许多服务器和企业环境中最受欢迎的Linux发行版之一。
本文将介绍一些CentOS Linux中常用的命令,帮助你更好地管理和使用该操作系统。
1. ls命令"ls"是列表(list)的缩写,用于列出当前目录中的文件和子目录。
执行"ls"命令后,你将看到目录中的文件和目录的名称。
该命令的一些常用选项包括:- `-l`:以长格式显示文件和目录的详细信息,包括文件权限、所有者、文件大小等。
- `-a`:显示所有文件和目录,包括隐藏的文件和目录。
- `-h`:以人类可读的格式显示文件大小。
2. cd命令"cd"是更改目录(change directory)的缩写,用于切换当前工作目录。
输入"cd"后跟要进入的目录名称,可以使用绝对路径或相对路径。
例如,输入"cd /home"将进入根目录下的home目录,输入"cd .."将进入上一级目录。
3. pwd命令"pwd"是打印工作目录(print working directory)的缩写,用于显示当前所在的目录路径。
执行"pwd"命令后,将输出当前工作目录的绝对路径。
4. mkdir命令"mkdir"是创建目录(make directory)的缩写,用于在当前目录中创建新的目录。
输入"mkdir"后跟要创建的目录名称,例如"mkdir mydir"将在当前目录中创建名为"mydir"的目录。
可以使用"-p"选项一次性创建多级目录,例如"mkdir -p mydir/subdir"将创建名为"mydir"的目录,并在该目录下创建名为"subdir"的子目录。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CentOS下常用配置文件和命令以及目录结构备注
在公司工作,主要用工作在类Linux系统环境下,因为产品需要在多种linux中测试,接触到OpenSuse,redhat,centos,oracle unbreakable linux.下面总结一下Centos下面的一些常用配置文件.
就我个人而言,我目前偏爱使用centos,哈哈,因为他就是克隆版的redhat as(或者说是山寨红帽),可以享用redhat as几乎所有特性,而且不用pay money^_^。
还有个oracle出的unbreakable linux也是完全来源于redhat 的源码,这个就是明显要给redhat抢生意了,哎,OracleDB确实很好,但Oracle 公司有时候就是太咄咄逼人了。
看看centos官方网站上写的一段话:
CentOS is an Enterprise-class Linux Distribution derived from sources freely provided to the public by a prominent North American Enterprise Linux vendor. CentOS conforms fully with the upstream vendors redistribution policy and aims to be 100% binary compatible. (CentOS mainly changes packages to remove upstream vendor branding and artwork.
(汗,主要是移除了红帽系统中商标和图片)) CentOS is free。
一. Centos常用配置文件:
(1)/etc/profile ,系统级的环境变量和启动程序配置,修改后对所有用户都有效
(2)/etc/rc.local ,这个脚本将在开机启动的时候,自动运行,可放置一些需要每次开机自启动的程序如tomcat,mysql,oracle
这个在opensuse中对应的是/etc/init.d/boot.local这个文件
二. Centos常用命令和配置:
1.pkill
(1)kill 大家都会用了,但是这个pkill用着更爽,因为他可以直接根据进程名kill,而不需要pid
kill 进程名称
(2)可以用pkill踢用户
如:
root pts/1 2009-05-23 11:39 (xxx.xxxx.xxx.xxxx)
输入 pkill -kill -t pts/1
然后再用who看,就能看到pts/1被干掉了
2.python -m SimpleHTTPServer 8000 (8000可以为任意还没被占用的端口)
进入你要共享文件的目录执行, ptyhon -m SimpleHTTPServer
对方只要在浏览器里输入你的IP地方加8000端口(例如192.168.1.104:8000)就可以看到共享目录下文件。
3.vmstat 1 5 可以用这条命令监控swap 最近10秒的情况,看动作是否频繁主要看si 和 so 的值,vmstat 1 5 表示每个一秒拍一次快照,一共拍5次
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- -
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 443532 26364 194836 0 0 113 15
1038 95 1 4 94 1 0
0 0 0 443532 26372 194828 0 0 0 144
1007 60 0 0 99 1 0
0 0 0 443532 26372 194836 0 0 0 244
1064 151 0 5 95 0 0
0 0 0 443532 26372 194836 0 0 0 0
1004 55 0 0 100 0 0
0 0 0 443532 26372 194836 0 0 0 0
1023 73 0 2 98 0 0
4.安装配置JDK(这个应该是搞服务器端应用的人最常见的操作了吧:-))
Step1:在centos5的根目录下,创建一个jdk6的目录 ->命令:mkdir jdk6 Step2:将jdk-6u12-linux-i586.bin 拷到该目录下
Step3:chmod +x jdk-6u12-linux-i586.bin -》打开该文件的可执行权限,然后安装它./jdk-6u12-linux-i586.bin
Step4:这样jdk会安装在jdk6下面的目录jdk1.6.0_12下面
Step5: vi /etc/profile.d/java.sh 编辑java.sh文件,把下面的配置写上去,如下:
JAVA_HOME=/jdk6/jdk1.6.0_12
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
Step6:reboot 重启,然后输入java -version 看是否已经切换成最新的jdk 了。
三. Centos/RedHat 目录结构:
"/ " Linux文件系统的入口,也是处于最高一级的目录
"/bin" bin是Binary的缩写。
这个目录存放着最经常使用的命令,比如cp, ls
"/boot" Linux的内核及引导系统程序所需要的文件目录,比如 vmlinuz initrd.img 文件都位于这个目录中。
在一般情况下,GRUB或LILO系统引导管理器也位于这个目录.
"/dev" 设备文件存储目录
"/etc" 系统配置和初始化文件的所在地,一些服务器的配置文件也在这里;比如用户帐号及密码配置文件
"/home" 普通用户家目录默认存放目录(root用户除外)
"/lib" 重要库文件存放目录
"/lost+found" 在ext2或ext3文件系统中,当系统意外崩溃或机器意外关机,而产生一些文件碎片放在这里。
当系统启动的过程中fsck工具会检查这里,并修复已经损坏的文件系统.有时系统发生问题,有很多的文件被移到这个目录中,可能会用手工的方式来修复,或移到文件到原来的位置上。
"/mnt" 这个目录一般是用于存放挂载储存设备的挂载目录的,主要看
/etc/fstab中怎么定义
"/opt" 有些软件包也会被安装在这里,也就是自定义软件包,比如Slackware的KDE,Fedora的OpenOffice
"/proc" 操作系统运行时,进程信息及内核信息(比如cpu、硬盘分区、内存信息等)存放在这里.
"/root" root用户的家目录
"/sbin" 大多是涉及系统管理的命令的存放,是超级权限用户root的可执行命令存放地,普通用户无权执行此目录下命令
"/tmp" 临时文件目录
"/usr" 这个是系统存放程序的目录,比如命令、帮助文件等。
这个目录下有很多的文件和目录。
当我们安装一个Linux发行版官方提供的软件包时,大多安装在这里
"/var" 这个目录存放一些是经常变动的内容如System log files, lock files, mail spools, and printer spools.
还有有些比较重要的子目录,我也列举如下:
/etc/rc.d 放置开机和关机的脚本。
/etc/rc.d/init.d放置启动脚本
/etc/xinetd.d 配置xinetd.conf可以配置启动其他额外服务。
/usr/inlude 一些distribution套件的头文件放置目录,安装程序时可能会用到。
/usr/lib 套件的程序库
/urs/local 默认的软件安装目录。
/usr/share/doc 系统说明文件的放置目录
/usr/share/man 程序说明文件放置目录
/usr/src 内核源代码目录
/usr/X11R6 X的存放目录
/etc/rc.d 放置开机和关机的脚本。
/etc/rc.d/init.d 放置启动脚本
/etc/xinetd.d 配置xinetd.conf可以配置启动其他额外服务。
/usr/include 一些distribution套件的头文件放置目录,安装程序时可能会用到。
/usr/lib 套件的程序库
/usr/local 默认的软件安装目录。
/usr/share/doc 系统说明文件的放置目录
/usr/share/man 程序说明文件放置目录
/usr/src 内核源代码目录
/usr/X11R6 X的存放目录。