CentOS基本配置使用

前端之家收集整理的这篇文章主要介绍了CentOS基本配置使用前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
  1. 一、JAVA基本环境配置
  2. cat /etc/sysconfig/network-scripts/ifcfg-esc33
  3. ONBOOT=no改成ONBOOT=yes,然后重启CentOS
  4. 安装wget rpm安装或者yum -y install wget
  5. 更新yum
  6. mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
  7. cd /etc/yum.repos.d/
  8. wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
  9. yum makecache
  10. yum -y update
  11. 添加用户
  12. adduser zhangbiao
  13. passwd zhangbiao
  14. 授权
  15. 个人用户的权限只可以在本home下有完整权限,其他目录要看别人授权。而经常需要root用户的权限,这时候sudo可以化身为root来操作。我记得我曾经sudo创建了文件,然后发现自己并没有读写权限,因为查看权限是root创建的。
  16.  
  17. 新创建的用户并不能使用sudo命令,需要给他添加授权。
  18.  
  19. sudo命令的授权管理是在sudoers文件里的。可以看看sudoers
  20.  
  21. [root@localhost ~]# sudoers
  22. bash: sudoers: 未找到命令...
  23. [root@localhost ~]# whereis sudoers
  24. sudoers: /etc/sudoers /etc/sudoers.d /usr/libexec/sudoers.so /usr/share/man/man5/sudoers.5.gz
  25. 找到这个文件位置之后再查看权限:
  26.  
  27. [root@localhost ~]# ls -l /etc/sudoers
  28. -r--r----- 1 root root 4251 9 25 15:08 /etc/sudoers
  29. 是的,只有只读的权限,如果想要修改的话,需要先添加w权限:
  30.  
  31. [root@localhost ~]# chmod -v u+w /etc/sudoers
  32. mode of "/etc/sudoers" changed from 0440 (r--r-----) to 0640 (rw-r-----)
  33. 然后就可以添加内容了,在下面的一行下追加新增的用户
  34.  
  35. [root@localhost ~]# vim /etc/sudoers
  36.  
  37.  
  38. ## Allow root to run any commands anywher
  39. root ALL=(ALL) ALL
  40. zhangbiao ALL=(ALL) ALL #这个是新增的用户
  41. wq保存退出,这时候要记得将写权限收回:
  42.  
  43. [root@localhost ~]# chmod -v u-w /etc/sudoers
  44. mode of "/etc/sudoers" changed from 0640 (rw-r-----) to 0440 (r--r-----)
  45. 配置网卡
  46.  
  47. 打开端口
  48. 如要查询是否开启80端口则
  49. firewall-cmd --query-port=80/tcp
  50. 下面我们开启80端口:
  51. firewall-cmd --add-port=80/tcp
  52.  
  53. JDK配置
  54. 默认 CentOS 有安装 openJDK,建议先卸载掉
  55. 检查 JDK 命令:Java -version
  56. 查询本地 JDK 安装程序情况; rpm -qa|grep java
  57. 查询出来的结果如下:
  58. java-1.6.0-openjdk-1.6.0.38-1.13.10.0.el6_7.x86_64
  59. java-1.7.0-openjdk-1.7.0.95-2.6.4.0.el6_7.x86_64
  60. tzdata-java-2015g-2.el6.noarch
  61. 卸载上面三个文件(--nodeps 的作用:忽略依赖的检查):
  62. sudo rpm -e --nodeps java-1.6.0-openjdk-1.6.0.38-1.13.10.0.el6_7.x86_64
  63. sudo rpm -e --nodeps java-1.7.0-openjdk-1.7.0.95-2.6.4.0.el6_7.x86_64
  64. sudo rpm -e --nodeps tzdata-java-2015g-2.el6.noarch
  65. 也可以一起卸载:sudo rpm -e --nodeps java-1.6.0-openjdk-1.6.0.38-1.13.10.0.el6_7.x86_64 java-1.7.0-openjdk-1.7.0.95-2.6.4.0.el6_7.x86_64 tzdata-java-2015g-2.el6.noarch
  66. 我们以安装 jdk-8u72-linux-x64.tar.gz 为例
  67. 我个人习惯 /opt 目录下创建一个目录 setups 用来存放各种软件安装包;在 /usr 目录下创建一个 program 用来存放各种解压后的软件包,下面的讲解也都是基于此习惯
  68. 我个人已经使用了第三方源:EPELRepoForge,如果你出现 yum install XXXXX 安装不成功的话,很有可能就是你没有相关源,请查看我对源设置的文章
  69. 解压安装包:sudo tar -zxvf jdk-8u72-linux-x64.tar.gz
  70. 移到解压包到我个人习惯的安装目录下:mv jdk1.8.0_72/ /usr/program/
  71. 配置环境变量:
  72. 编辑配置文件sudo vim /etc/profile 或者 sudo vim /etc/profile.d/java.sh (个人推荐使用,便于管理)
  73. 在该文件的最尾巴,添加下面内容
  74. # JDK
  75. JAVA_HOME=/usr/program/jdk1.8.0_72
  76. JRE_HOME=$JAVA_HOME/jre
  77. PATH=$PATH:$JAVA_HOME/bin
  78. CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  79. export JAVA_HOME
  80. export JRE_HOME
  81. export PATH
  82. export CLASSPATH
  83. 执行命令,刷新该配置(必备操作):source /etc/profile 或者 . java.sh
  84. 检查是否使用了最新的 JDKjava -version
  85.  
  86. MysqL安装启动
  87. 查询MysqL是否启动
  88. ps -ef | grep MysqLd
  89. #安装MysqL
  90. yum install MysqL*
  91. 启动MysqL
  92. systemctl start MysqLd.service
  93. systemctl stop MysqLd.service
  94. systemctl restart MysqLd.service
  95. systemctl enable MysqLd.service
  96.  
  97. Redis安装使用
  98.  
  99. yum install redis
  100. 重启redis
  101. sudo redis-server /etc/redis.conf
  102.  
  103.  
  104. #查看占用端口的具体程序
  105. lsof -i:3306
  106.  
  107. Nginx使用
  108.  
  109. # systemctl start Nginx.service /启动Nginx服务
  110. # systemctl restart Nginx.service /重新启动
  111. # systemctl stop Nginx.service /停止服务
  112. # systemctl enable Nginx.service /开机启动
  113. # systemctl disable Nginx.service /禁止开机启动

猜你在找的CentOS相关文章