- 浏览: 3552515 次
- 性别:
- 来自: 大连
博客专栏
-
使用Titanium Mo...
浏览量:38217
-
Cordova 3.x入门...
浏览量:607585
-
常用Java开源Libra...
浏览量:682772
-
搭建 CentOS 6 服...
浏览量:89525
-
Spring Boot 入...
浏览量:402110
-
基于Spring Secu...
浏览量:69759
-
MQTT入门
浏览量:91833
文章分类
最新评论
-
afateg:
阿里云的图是怎么画出来的?用什么工具?
各云服务平台的架构图 -
cbn_1992:
博主,采用jdbctoken也就是数据库形式之后,反复点击获取 ...
Spring Security OAuth2 Provider 之 数据库存储 -
ipodao:
写的很是清楚了,我找到一份中文协议:https://mcxia ...
MQTT入门(6)- 主题Topics -
Cavani_cc:
还行
MQTT入门(6)- 主题Topics -
fexiong:
博主,能否提供完整源码用于学习?邮箱:2199611997@q ...
TensorFlow 之 构建人物识别系统
(1)系统架构
查看内核
查看发布版本
查看CPU架构
(2)用户设置
添加用户
确认用户
删除用户
赋予root权限
用户一览
(3)网络设置
设置IP
卸载NestworkManager服务
关闭IPv6
(4)包管理设置
yum清理
yum更新
自动更新
自动查找最快镜像
添加repository
(5)设置vim
(6)安全设置
关闭SELinux
停止iptables
(7)系统运行情况
磁盘使用情况
内存使用情况
CPU和内存
(8)其他
修改hostname
本地语言化
停止不必要的服务
编码转换nkf(Network Kanji Filter)
安装gcc
安装PCRE
安装OpenSSL
NTP同步时间
GHOST: glibc vulnerability (CVE-2015-0235)
查看内核
# uname -s -r Linux 2.6.32-358.el6.x86_64
查看发布版本
# cat /etc/redhat-release CentOS release 6.4 (Final)
查看CPU架构
# arch x86_64(x86_64表示64位机器/i686表示32位机器) # getconf LONG_BIT 64
(2)用户设置
添加用户
# /usr/sbin/useradd user1 -d /home/user1 -G nobody # passwd user1 New password: 123456 Retype new password: 123456 passwd: all authentication tokens updated successfully.
确认用户
# id user1
删除用户
# userdel -r user1
赋予root权限
# usermod -G wheel hoge # vi /etc/pam.d/su auth required pam_wheel.so use_uid # <= 取消注释
用户一览
# cat /etc/passwd
(3)网络设置
设置IP
# vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" OTPROTO="static" # <= HWADDR="00:0C:29:53:A5:AE" IPV6INIT="no" # <= NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" UUID="1ca6acf4-ebce-415a-a89b-bf89a67819ff" IPADDR="xxx.xxx.xx.xx" # <= NETMASK="255.255.255.0" # <= GATEWAY="xxx.xxx.xx.xx" # <= DNS1="xxx.xxx.xx.xx" # <= # service network restart Shutting down interface eth0: ...... Connection activated [ OK ] # ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:2F:D5:58 inet addr:xxx.xxx.xx.xx Bcast:xxx.xxx.xx.xx Mask:255.255.255.0 ......
卸载NestworkManager服务
# chkconfig NetworkManager off # yum -y remove NetworkManager
关闭IPv6
# service ip6tables stop # chkconfig ip6tables off # echo "install ipv6 /bin/true" >> /etc/modprobe.d/disable-ipv6.conf # vi /etc/sysconfig/network NETWORKING_IPV6=no IPV6INIT=no # vi /etc/sysconfig/network-scripts/ifcfg-eth0 # shutdown -r now # lsmod | grep ipv6 没有ipv6模块 # netstat -an | grep ffff 没有:ffff:开始的IP # ifconfig 没有inet6 addr开始的文字
(4)包管理设置
yum清理
# yum clean all Loaded plugins: fastestmirror, security Cleaning repos: base extras updates Cleaning up Everything # yum makecache Loaded plugins: fastestmirror, security Determining fastest mirrors …………. Metadata Cache Created
yum更新
# yum -y update
自动更新
# yum -y install yum-cron # vi /etc/sysconfig/yum-cron CHECK_ONLY=yes DOWNLOAD_ONLY=yes # /etc/rc.d/init.d/yum-cron start # chkconfig yum-cron on # chkconfig --list yum-cron
自动查找最快镜像
# yum -y install yum-plugin-fastestmirror # vi /etc/yum/pluginconf.d/fastestmirror.conf enabled=0 ←0:无效 1:有效
添加repository
# vi /etc/yum.repos.d/CentOS-Base.repo # rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm # vi /etc/yum.repos.d/rpmforge.repo enabled=0 # yum --enablerepo=rpmforge install xxxx # rpm -Uvh http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm # vi /etc/yum.repos.d/epel.repo enabled=0 # yum --enablerepo=epel install xxxx
(5)设置vim
# yum -y install vim-enhanced # vi /etc/profile alias vi='vim' # source /etc/profile # vi /etc/vimrc
(6)安全设置
关闭SELinux
# getenforce # setenforce 0 ←临时关闭 # vi /etc/sysconfig/selinux SELINUX=enforcing ↓ SELINUX=disabled
停止iptables
# /etc/rc.d/init.d/iptables stop iptables: Flushing firewall rules: [ OK ] iptables: Setting chains to policy ACCEPT: filter [ OK ] iptables: Unloading modules: [ OK ] # chkconfig iptables off # chkconfig --list iptables iptables 0:off 1:off 2:off 3:off 4:off 5:off 6:off
(7)系统运行情况
磁盘使用情况
# df -h # yum -y install sysstat # iostat
内存使用情况
# free -m
CPU和内存
# cat /proc/cpuinfo # cat /proc/meminfo
(8)其他
修改hostname
# hostname localhost.localdomain # vi /etc/sysconfig/network NETWORKING=yes #HOSTNAME=localhost.localdomain HOSTNAME=MyNewHostName NETWORKING_IPV6=no # vi /etc/hosts 127.0.0.1 MyNewHostName 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 #hosts文件每行格式:IP地址 hostname aliases #保留localhost的定义,因为Apache、Postfix、sendmail等服务会用到 # shutdown -r now # uname -a Linux MyNewHostName 2.6.32-358.el6.x86_64 ...... 临时修改 # hostname MyTmpHostName # /etc/init.d/network restart
本地语言化
# yum -y groupinstall "Japanese Support" # vi /etc/sysconfig/i18n LANG="en_US.UTF-8" ↓ LANG="ja_JP.UTF-8" # source /etc/sysconfig/i18n # echo $LANG ja_JP.UTF-8 # shutdown -r now
停止不必要的服务
# chkconfig --list | grep 3:on # service ip6tables stop # chkconfig ip6tables off
编码转换nkf(Network Kanji Filter)
# yum -y install nkf # vi readme.txt test 漢字 # nkf -g readme.txt UTF-8 (LF) # nkf -s --overwrite readme.txt # nkf -g readme.txt Shift_JIS (LF) # nkf -j --overwrite readme.txt # nkf -g readme.txt ISO-2022-JP (LF)
安装gcc
# rpm -qa gcc # yum -y install gcc gcc-c++ # gcc -v Using built-in specs. Target: i686-redhat-linux ………… gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC)
安装PCRE
# cd /usr/local/src # wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.35.tar.gz # tar zxvf pcre-8.35.tar.gz # cd /usr/local/src/pcre-8.35 # ./configure --prefix=/usr/local/pcre/8.35 # make clean # make && make install # PATH=/usr/local/pcre/8.35/bin:$PATH # vi /etc/ld.so.conf /usr/local/pcre/8.35/lib ←末尾追加 # ldconfig # rpm -qa pcre pcre-7.8-6.el6.x86_64 # pcretest -C PCRE version 7.8 2008-09-05
安装OpenSSL
# cd /usr/local/src # wget http://www.openssl.org/source/openssl-1.0.1h.tar.gz # tar xzvf openssl-1.0.1h.tar.gz # cd openssl-1.0.1h # ./config shared -fPIC # make && make install # vi /etc/ld.so.conf /usr/local/ssl/lib ←末尾追加 # ldconfig # ldconfig -f /etc/ld.so.conf -vp|grep ssl/lib libssl.so.1.0.0 (libc6) => /usr/local/ssl/lib/libssl.so.1.0.0 libssl.so (libc6) => /usr/local/ssl/lib/libssl.so libcrypto.so.1.0.0 (libc6) => /usr/local/ssl/lib/libcrypto.so.1.0.0 libcrypto.so (libc6) => /usr/local/ssl/lib/libcrypto.so # /usr/local/ssl/bin/openssl version OpenSSL 1.0.1h 5 Jun 2014
NTP同步时间
引用
# yum -y install ntp
# mv /etc/ntp.conf /etc/ntp.conf.org
# vi /etc/ntp.conf
driftfile /var/lib/ntp/drift
server 0.jp.pool.ntp.org
server 1.jp.pool.ntp.org
server 2.jp.pool.ntp.org
server 3.jp.pool.ntp.org
# ntpdate 0.jp.pool.ntp.org
# /etc/init.d/ntpd start
# ntpq -p
# ntpstat
# mv /etc/ntp.conf /etc/ntp.conf.org
# vi /etc/ntp.conf
driftfile /var/lib/ntp/drift
server 0.jp.pool.ntp.org
server 1.jp.pool.ntp.org
server 2.jp.pool.ntp.org
server 3.jp.pool.ntp.org
# ntpdate 0.jp.pool.ntp.org
# /etc/init.d/ntpd start
# ntpq -p
# ntpstat
引用
CentOS默认安装NTP服务、NTP服务采用的是Server/Client的模式、一台机器同时是ntp服务器和ntp客户端。
同步方法:ntpdate、ntpd
ntpdate:强制修改系统时间(需要定期同步修正cpu tick)
[root@linux ~]# ntpdate time.ntp.org
[root@linux ~]# crontab -e
0 12 * * * * /usr/sbin/ntpdate time.ntp.org
每天12点强制同步一下时间
ntpd服务:修正系统时间并修正cpu tick
[root@linux ~]# vi /etc/ntp.conf
#restrict 127.0.0.1
restrict 192.168.21.0 mask 255.255.255.0 nomodify notrap
server -4 192.168.21.1 *** -4代表通过IPv4连接服务器
[root@linux ~]# /etc/init.d/ntpd start
[root@linux ~] # netstat -ln|grep 123
[root@linux ~] # ntpstat
每64秒与上源服务器同步一次,随着误差减小,逐步增加同步的间隔
需要确保是否有权限连接到服务器端。
先使用ntpdate强制同步时间,之后使用ntpd服务同步时间
安装
# yum -y install ntp
# ntpd --version
设置
# cp /etc/ntp.conf /etc/ntp.conf.org
# vi /etc/ntp.conf
手动同步
# ntpdate pool.ntp.org
启动ntpd
# service ntpd start
# chkconfig ntpd on
确认
# ntpq -p
# ntpstat
# ntpd -gq 强制更新
同步方法:ntpdate、ntpd
ntpdate:强制修改系统时间(需要定期同步修正cpu tick)
[root@linux ~]# ntpdate time.ntp.org
[root@linux ~]# crontab -e
0 12 * * * * /usr/sbin/ntpdate time.ntp.org
每天12点强制同步一下时间
ntpd服务:修正系统时间并修正cpu tick
[root@linux ~]# vi /etc/ntp.conf
#restrict 127.0.0.1
restrict 192.168.21.0 mask 255.255.255.0 nomodify notrap
server -4 192.168.21.1 *** -4代表通过IPv4连接服务器
[root@linux ~]# /etc/init.d/ntpd start
[root@linux ~] # netstat -ln|grep 123
[root@linux ~] # ntpstat
每64秒与上源服务器同步一次,随着误差减小,逐步增加同步的间隔
需要确保是否有权限连接到服务器端。
先使用ntpdate强制同步时间,之后使用ntpd服务同步时间
安装
# yum -y install ntp
# ntpd --version
设置
# cp /etc/ntp.conf /etc/ntp.conf.org
# vi /etc/ntp.conf
手动同步
# ntpdate pool.ntp.org
启动ntpd
# service ntpd start
# chkconfig ntpd on
确认
# ntpq -p
# ntpstat
# ntpd -gq 强制更新
GHOST: glibc vulnerability (CVE-2015-0235)
# yum update glibc # rpm -qa | grep glibc 2.12-1.149.el6_6.5
发表评论
-
logrotate入门
2018-02-07 08:36 1233日志文件对于开发运维是非常有用的,通过日志可以跟踪系统的使用以 ... -
Bash简要入门
2018-01-19 16:03 1118(一)Shell 和 Bash Bash ... -
搭建独立图像处理服务(Thumbor)
2017-08-16 10:26 7433Thumbor是基于Python的开源 ... -
搭建分布式文件存储服务(FastDFS)
2017-03-17 16:04 3293服务器规划如下: 引用-跟踪服务器 192.168. ... -
CentOS 安装 OpenAM
2017-01-23 15:59 3589官网:https://forgerock.org/openam ... -
CentOS 安装 Nexus
2016-12-08 15:21 1574前提:Java 1)下载 # cd /usr/local/s ... -
CentOS 安装 KVM
2016-09-07 15:55 1445KVM:Kernel-based Virtual Machin ... -
CentOS 安装 Android
2016-09-02 09:58 1845前提 # java -version # gradle -v ... -
CentOS 安装 Jenkins
2016-09-01 09:03 2054(1)安装Jenkins # java -version ... -
CentOS 安装 ELK
2016-07-19 10:02 2644ELK(Elasticsearch, Logstash, Ki ... -
CentOS 7 vs CentOS 6的不同
2015-07-20 14:36 6627升级 CentOS 6 到 CentOS 7 1)备份你的系 ... -
搭建 CentOS 6 服务器(15) - Cacti、Nagios
2015-07-20 13:17 2458(一)Cacti *** 需要先安装Apache + MySQ ... -
搭建VirtualBox + Vagrant + CoreOS + Docker环境
2015-05-08 14:26 11034构成图 引用 Container | Container | ... -
搭建 CentOS 6 服务器(13) - Keepalived、HAProxy、LVS
2015-04-15 15:47 3461(一)Keepalived (1)安装 # cd /usr/ ... -
搭建 CentOS 6 服务器(4) - TigerVNC
2015-04-15 09:34 2611安装GNOME桌面环境 # yum groupinstall ... -
搭建 CentOS 6 服务器(12) - squid、Varnish
2015-04-13 14:07 2395(一)squid 安装 # yum -y install e ... -
搭建 CentOS 6 服务器(11) - rsync、Amanda
2015-04-13 14:06 2478(一)rsync Server端 # yum install ... -
搭建 CentOS 6 服务器(10) - Samba
2015-04-13 14:04 2068(1)安装 # yum -y install samba ... -
搭建 CentOS 6 服务器(14) - CVS、SVN、Git
2015-04-08 10:29 2381(一)CVS 安装xinetd # rpm -q xinetd ... -
搭建 CentOS 6 服务器(9) - vsftpd、ProFTPD
2015-03-18 15:09 3242(一)vsftpd 安装 # yum -y install ...
相关推荐
通过这些步骤,用户可以在自己的环境中搭建起一个功能完整的监控系统。需要注意的是,在实际操作过程中可能会遇到各种问题,例如依赖库的版本冲突、编译时的错误等,这些问题需要根据具体的错误信息逐一排查解决。...
在本文中,我们将深入探讨如何在CentOS操作系统上离线搭建一个Git服务器,这是一个非常实用的技能,尤其对于那些网络环境有限或者希望在内部网络环境中管理代码仓库的开发者和团队而言。我们将使用Gogs作为Git服务的...
3. 配置基本设置和端口是搭建容器的重要步骤。 4. 安装必要的软件包是搭建容器的重要步骤。 5. 更新所有程序是搭建容器的重要步骤。 6. 使用 `sed` 命令可以更新配置文件。 7. 使用 `yum` 命令可以安装和更新软件包...
【康盛创想-Linux(基于CentOS的LNMP)-服务器部署标准-白丁简明版】文档主要涉及Linux服务器的部署,特别是基于CentOS系统的LNMP(Linux、Nginx、MySQL、PHP)环境搭建。以下是根据文档内容提炼出的关键知识点: 1. ...
总结,这份文档提供了一套完整的基于CentOS的LNMP服务器部署流程,涵盖了从系统环境准备、软件安装、配置到维护的全过程,是搭建高效、稳定的Web服务的基础。遵循这些步骤,可以有效地保证服务器的安全性和稳定性。
总的来说,这个"Centos 7环境开发者环境初始化脚本"是一个实用的工具,它整合了开发环境所需的关键组件,简化了在CentOS 7上建立和维护开发环境的过程。通过这个脚本,用户可以快速搭建起一个包含Java、Maven、MySQL...
【标题】"CentOS6.X-fastDFS5.0.9自动安装脚本"涉及到的知识点主要集中在Linux系统管理和...了解并掌握这些知识点,能够帮助你成功地在CentOS6.x环境中搭建FastDFS 5.0.9,为你的项目提供可靠的文件存储解决方案。
在CentOS Linux环境下搭建Subversion (SVN) 服务器是一种常见的版本控制系统部署方案。它能够有效地管理代码库,为团队提供版本控制功能,便于协作开发。本文档将详细介绍如何在CentOS系统上快速部署并配置SVN服务器...
【标题】:“centos7-linux镜像文件”指的是CentOS 7操作系统的...通过这些知识点,我们可以理解如何利用VMware来创建和运行一个基于CentOS 7的虚拟机环境,从而在本地计算机上搭建和测试Linux服务器或者进行软件开发。
### 使用CentOS(Linux)搭建服务器的详细教程 #### 一、引言 随着互联网的发展,服务器成为了企业和个人提供各种在线服务的基础平台。相比于传统的Windows操作系统,Linux以其高安全性、稳定性以及灵活性,成为了...
标题中的"CentOS-7-x86-64-Minimal-1708.iso.zip"指的是一...总之,这个压缩包提供了一套完整的流程,让用户能够从零开始搭建一个64位的CentOS 7 Minimal服务器环境,适用于那些希望自定义系统并专注于核心功能的用户。
本文详细介绍了如何在腾讯云服务器上使用CentOS 7.2操作系统搭建一个完整的LAMP环境。从服务器租赁、远程登录、文件传输,到通过Yum安装LAMP环境所需的所有软件和服务,再到最终的服务启动和环境验证,提供了全面的...
### CentOS 6.2 各个版本的区别 CentOS 6.2 是一款基于 Linux 的开源操作系统,它基于 Red Hat Enterprise Linux (RHEL) 6.2 版本构建而成...无论是服务器部署还是桌面环境搭建,CentOS 6.2 都能提供稳定可靠的支持。
- **实践项目**:通过搭建自己的虚拟实验室来实践所学知识,如设置 Web 服务器、数据库服务器等。 综上所述,CentOS-7-x86_64-DVD-2009 不仅是一个优秀的 Linux 学习平台,也是进入云计算领域的理想起点。无论是对...
4. **Box**:在Vagrant中,Box是一个预配置的虚拟机镜像,包含了操作系统和必要的初始设置。当用户下载并导入一个box后,Vagrant会使用这个镜像创建一个新的虚拟机实例。"CentOS-7.box"就是这样一个预打包的镜像文件...
然后执行了数据库的初始化脚本,并设置了MySQL的数据目录和系统用户的权限。配置文件***f被复制到/etc目录下,以保证MySQL服务器启动时能找到正确的配置文件。 3. PHP安装与配置: 最后,作者介绍了PHP的安装过程。...
### CentOS 6.3 搭建 LAMP 环境详细步骤 LAMP(Linux、Apache、MySQL、PHP)是一种流行的开源Web服务解决方案。本文详细介绍如何在CentOS 6.3 64位系统上搭建一个完整的LAMP环境。 #### 一、环境准备 在开始搭建...
### 云服务器上搭建大数据伪分布式环境 #### 一、云服务器上搭建Hadoop伪分布式环境 ##### 1、软硬件环境 - **操作系统**: CentOS 7.2 64位 - **Java版本**: OpenJDK-1.8.0 - **Hadoop版本**: Hadoop-2.7 ##### 2...