[Linux]CentOS7基础

1、CentOS7目录

目录

作用

bin

存放一些普通的基本命令(本质为二进制可执行文件,如ls、cat、mkdir等)

boot

存放用于系统引导时使用的各种文件

dev

于存放设备文件

etc

存放系统管理和配置文件

home

扫描二维码关注公众号,回复: 11275302 查看本文章

用户文件的根目录

lib

存放跟文件系统中的程序运行所需要的共享库及内核模块。共享库又叫动态链接共享库,作用类似windows里的.dll文件,存放了根文件系统程序运行所需的共享文件

lib64

media

mnt

系统管理员安装临时文件系统的安装点,系统提供这个目录是让用户临时挂载其他的文件系统

opt

额外安装的可选应用程序包所放置的位置。一般情况下,我们可以把tomcat等都安装到这里

proc

虚拟文件系统目录,是系统内存的映射。可直接访问这个目录来获取系统信息。

root

超级用户(系统管理员)的主目录

run

sbin

存放基本的系统命令(本质为二进制可执行文件,如shutdown、reboot、ifconfig等),一般需要管理员权限

srv

sys

tmp

用于存放各种临时文件,是公用的临时文件存储点

usr

存放系统应用程序,如:

/usr/x11r6 存放x window的目录

/usr/bin 后期安装的一些软件的命令(如C++、g++、gcc命令等) 

/usr/sbin 用户安装的系统管理的命令(如dhcpd、hpptd、swap命令等)

/usr/doc linux文档 

/usr/include linux下开发和编译应用程序所需要的头文件 

/usr/lib 常用的动态链接库和软件包的配置文件 

/usr/man 帮助文档 

/usr/src 源代码,linux内核的源代码就放在/usr/src/linux里 

/usr/local/bin 本地增加的命令 

/usr/local/lib 本地增加的库

var

用于存放运行时需要改变数据的文件,也是某些大文件的溢出区,比方说各种服务的日志文件等

lost+found

这个目录平时是空的,系统非正常关机而留下“无家可归”的文件就在这里

2、基本操作

2.1 图像界面与文本命令行界面切换

  • 切换快捷键

          图形界面切换至文本命令行界面 Ctrl+Alt+F2

          图形界面切换至文本命令行界面 Ctrl+Alt+F2

  • 切换命令

          图形界面切换至文本命令行界面 init 3

          文本命令行界面切换至图形界面(需要管理员权限) init 5 或者 startx

  • 修改默认登录页面(登录时生效)

          获取当前默认值 systemctl get-default

          修改为以命令行界面登录  systemctl set-default multi-user.target

          修改为以图形界面登录 systemctl set-default graphical.target

2.2 关闭selinux

  • 查看selinux状态   getenforce     //enforcing为开启  disabled为关闭
  • 临时关闭selinux   setenforce 0 
  • 永久关闭selinux   vim /etc/selinux/config   将selinux设置为disabled  reboot系统

2.3 端口控制命令

  • 防火墙启停命令

          启动: systemctl start firewalld

          关闭: systemctl stop firewalld

          查看状态: systemctl status firewalld

          开机禁用  : systemctl disable firewalld

          开机启用  : systemctl enable firewalld

  • 启停端口:

          firewall-cmd --zone=public --add-port=5672/tcp --permanent   # 开放5672端口

          firewall-cmd --zone=public --remove-port=5672/tcp --permanent  #关闭5672端口

          firewall-cmd --reload   # 配置立即生效

  • 查看防火墙开放的端口

          firewall-cmd --zone=public --list-ports

  • 查看监听的端口  netstat -lnpt
  • 查看端口被哪个进程占用  netstat -lnpt | grep 3306
  • 查看进程的详细信息  ps 3931   #3306端口对应的进程
  • 中止进程  kill -9 3931

2.4 安装jdk1.8

  • 查看系统自带的jdk    rpm -qa | grep java  或 rpm -qa | grep jdk

           

  •  删除上图红框标识部分    rpm -e --nodeps XXX

           rpm -e --nodeps java-1.6.0-openjdk-devel-1.6.0.41-1.13.13.1.el7_3.x86_64

           rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.141-2.6.10.5.el7.x86_64

           rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.131-11.b12.el7.x86_64

           rpm -e --nodeps java-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64

           rpm -e --nodeps java-1.7.0-openjdk-devel-1.7.0.141-2.6.10.5.el7.x86_64

           rpm -e --nodeps java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el7_3.x86_64

           rpm -e --nodeps java-1.8.0-openjdk-devel-1.8.0.131-11.b12.el7.x86_64

           rpm -e --nodeps java-1.8.0-openjdk-1.8.0.131-11.b12.el7.x86_64  

  •  /usr目录下新增java目录,通过Xftp等工具上传jdk安装包到java目录下

          jdk8下载地址:https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html

          

  • 编辑profile文件   

          vim /etc/profile

          编辑内容如下:

          JAVA_HOME=/usr/java/jdk1.8.0_251

          PATH=$JAVA_HOME/bin:$PATH

          CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar

          export PATH JAVA_HOME CLASSPATH

  • 重启profile文件    source /etc/profile

猜你喜欢

转载自www.cnblogs.com/jqjx/p/12969935.html