CentOS下各种服务配置

CentOS下各种服务配置
CentOS下各种服务配置

CentOS服务配置

校时服务:

1、安装NTP校时包

yum install ntp

2、更新时间

ntpdate https://www.360docs.net/doc/b918712905.html,(ntp网络授时组织的中国授时源)

3、写入BIOS

hwclock –w

4、查看是否更新成功

date

5、定时更新,将任务添加到crontab文件中

vi /etc/crontab

例如5分钟更新一次,添加如下内容:

5* * * * root /sbin/ntpdate https://www.360docs.net/doc/b918712905.html,

centos下使用如下命令手动同步服务器时间

ntpdate https://www.360docs.net/doc/b918712905.html,

ntpdate ntp.api.bz

出现“the NTP socket is in use, exiting”错误。造成该原因是系统ntpd服务器正在运行中,可以通过ps aux | grep ntpd 查看,如果还是要手动同步时间,就必须先停止该服务,命令为:

service ntpd stop

然后再通过ntpdate https://www.360docs.net/doc/b918712905.html, 即可手动同步时间了。另外注意,如果想把它加入到crontab中,最好把ntpdate命令的完整路径带上,即/usr/sbin/ntpdate https://www.360docs.net/doc/b918712905.html,,否则可能在某些版本的linux中不会被执行,同时用chkconfig把ntpd修改成不是自动运行的状态。

防火墙配置:

1、开启端口(以80端口为例)

vi /etc/sysconfig/iptables 打开配置文件加入如下语句:

-A INPUT -p tcp -m state -state NEW -m tcp -dport 80 -j ACCEPT

service iptables restart 重启防火墙,修改完成

2、关闭端口

vi /etc/sysconfig/iptables 打开配置文件加入如下语句:

-A INPUT -p tcp -m state -state NEW -m tcp -dport 80 -j DROP service iptables restart 重启防火墙,修改完成

3、查看端口状态

service iptables status

4、关闭防火墙

service iptables stop

5、重启防火墙

service iptables restart

6、永久性关闭防火墙

chkconfig iptables off

永久性关闭后开启防火墙

chkconfig iptables on

一些软件的默认端口:

ftp用到端口20 21

ssh 端口22

http端口80

telnet端口23

rsync端口873

svn 端口3690

pop3端口110

smtp端口25

dns端口53

MySQL端口3306

nfs端口111

远程桌面3389

Tomcat 8080

PostGreSQL 5432

Oracle 1521 5500

关闭selinux:

vi /etc/selinux/config

#SELINUX=enforcing

#SELINUXTYPE=targeted

增加一句: SELINUX=disabled

:wq #保存退出

shutdown -r now #重启系统

IP配置:

配置文件在:/etc/sysconfig/network-scripts/ifcfg-eth0中(设置前先对此文件进行备份:cp ifcfg-eth0 ifcfg-eth0.bak)

配置文件大致如下:

DEVICE=eth0

TYPE=Ethernet

UUID=29c83a68-14e2-4a4d-acb2-6f467273f465

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=none

HWADDR=00:0C:29:3B:19:8B

IPADDR=192.168.50.64 IP

PREFIX=16

GATEW AY=192.168.0.254 网关

DNS1=61.147.37.1 DNS

DEFROUTE=yes

IPV4_FAILURE_FATAL=yes

IPV6INIT=no

NAME="System eth0"

设置完成后重启网卡:service network restart

SSH服务:

1、安装ssh服务:

yum install openssh

2、配置文件路径:/etc/ssh/sshd_config

PermmitRootLogin yes

UseDNS no

3、启动服务:

service sshd start

设置程序开机自启动:

1、把启动程序的命令添加到/etc/rc.d/rc.local文件中

比如下面的是设置开机启动httpd:

#!/bin/sh

#

# This script will be executed *after* all the other init scripts.

# You can put your own initialization stuff in here if you don't

# want to do the full Sys V style init stuff.

/usr/local/apache/bin/apachectl start

touch /var/lock/subsys/local

2、把写好的启动脚本添加到目录/etc/rc.d/init.d/,然后使用命令chkconfig设置开机启动。

比如我们设置自启动mysql:

#将mysql启动脚本放入所有脚本运行目录/etc/rc.d/init.d中

cp /lamp/mysql-5.0.41/support-files/mysql.server /etc/rc.d/init.d/mysqld

#改变权限

chown root.root /etc/rc.d/init.d/mysqld

#所有用户都可以执行,单只有root可以修改

chmod 755 /etc/rc.d/init.d/mysqld

#将mysqld 放入linux启动管理体系中

chkconfig --add mysqld

#查看全部服务在各运行级状态

chkconfig --list mysqld

#只要运行级别3启动,其他都关闭

chkconfig --levels 245 mysqld off

3、把启动程序的命令添加到/etc/rc.d/rc.sysinit 文件中

比如我们设置自启动apache:

echo "/usr/local/apache2/bin/apachectl start" >> /etc/rc.d/rc.sysinit

JDK环境:

查看已安装的jdk:rpm -qa | grep jdk

卸载:yum -y remove jdk名字

1、安装JDK1.7.0

#sudo rpm -ivh /目录/jdk-7-linux-x64.rpm或者解压tar包

2.、设置环境变量

#vim /etc/profile

在profile文件下面追加写入下面信息:

export JA V A_HOME=/usr/java/jdk1.7.0(解压后JDK目录所放在的路径)

export CLASSPATH=.:$JA V A_HOME/jre/lib/rt.jar:$JA V A_HOME/lib/dt.jar:$JA V A_HOME/lib/tools.jar export PATH=$PATH:$JA V A_HOME/bin

保存退出,执行:

#source /etc/profile

3、查看JDK版本

# java -version

java version "1.7.0"

Java(TM) SE Runtime Environment (build 1.7.0-b147)

Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode, sharing)

Apache:

1、准备工作安装Apache Web服务器之前,要确保当前没有任何一个已经在运行的Web服务器。如果该Web服务器有一个管理工具,那么使用那个工具来关闭正在运行的服务器。对于缺少管理工具的服务器,则可手工关闭。以超级用户身份登陆系统,寻找任何名为httpd 的进程并杀死它们。输入:ps –ef | grep httpd,用kill命令来杀死进程

2、下载Apache服务器,地址:https://www.360docs.net/doc/b918712905.html,/dyn/closer.cgi

3、解压缩下载的Apache服务器

tar –zxvf httpd-2.4.9.tar.gz

4、./configure --prefix=/usr/local/apache(--prefix参数定义了服务器的安装目录)这里一般会出现问题:

提示configure: error: APR not found. Please read the documentation.

下载APR和APR-UTIL APR和APR-UTIL的下载地址:https://www.360docs.net/doc/b918712905.html,/download.cgi

①解压压缩包APR

②./configure --prefix=/usr/local/apr(指定的安装目录)

③make

④make install

如再提示:APR-util not found

⑥解压压缩包apr-util,进入解压好的文件夹内

⑦./configure --prefix=/usr/local/apr-util

--with-apr=/usr/local/apr/bin/apr-1-config

⑧make

⑨make install

提示:configure: error: pcre-config for libpcre not found. PCRE is required and available from https://www.360docs.net/doc/b918712905.html,/

下载PCRE:地址https://www.360docs.net/doc/b918712905.html,/pcre/

⑩解压进入解压后的目录

?./configure --prefix=/usr/local/pcre

出错提示:configure: error: You need a C++ compiler for C++ support

则执行:?yum install -y gcc gcc-c++

?make

?make install

5、执行./configure --prefix=/usr/local/apache/ --with-apr=/usr/local/apr/

--with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre/

--enable-module=so

6、make

7、make install

8、启动服务器,在安装目录的子目录下,如/usr/local/apache/bin,输入以下命令即

可:./apachectl start

停止服务器,只需在相同的目录下输入以下命令:

./apachectl stop

重新启动服务器,可输入以下命令:

./apachectl restart

启动apache遇到错误:

httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

1)进入apache的安装目录(/usr/local/apache/conf/),编辑httpd.conf文件,搜索"#ServerName",添加ServerName localhost:80

#ServerName https://www.360docs.net/doc/b918712905.html,:80

ServerName localhost:80

2)再重新启动apache 即可。

[root@server ~]# /usr/local/apache/bin/apachectl restart

8、开放防火墙的80端口

Vi /etc/sysconfig/iptables

添加:-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

9、在浏览器中输入“本机IP:80”,回车,如可以看到如下页面说明安装成功

Apache服务器的目录和文件

/var/www Apache站点文件的目录

/var/www/html 存放WEB站点的WEB文件

/var/www/cgi-bin CGI程序文件

/var/www/html/manual Apache WEB服务器手册

将apache安装为系统服务

cp /usr/local/apache/bin/apachectl /etc/rc.d/init.d/httpd

然后vi /etc/rc.d/init.d/httpd 添加(# !/bin/sh下面)

# chkconfig: 2345 50 90

# description: Activates/Deactivates Apache Web Server

保存退出,最后,运行chkconfig把Apache添加到系统的启动服务组里面:

chkconfig --add httpd

chkconfig --level 234 httpd on

然后再service httpd start

TomCat:

1、安装(注意:安装Tomcat需要JDK环境,先搭建好JDK)

#tar zxvf apache-tomcat-7.0.35.tar.gz -C /usr/local 解压到/usr/local目录下

#mv apache-tomcat-7.0.35 tomcat 更名

#cd /usrt/local/tomcat/bin/ 打开此目录

#chmod 777 *.sh 加777权限

#./catalina.sh run 启动

2、验证结果

访问http://本机IP:8080 如果访问不了,开放防火墙的8080端口(或者改一下server.xml里的端口)

开机启动:

方法一:

修改Tomcat/bin/startup.sh 为:

export JAVA_HOME=/usr/java/j2sdk1.4.2_08

export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:. export PATH=$PATH:$JAVA_HOME/bin

export CATALINA_HOME=/usr/local/tomcat

/usr/local/tomcat/bin/catalina.sh start

在/etc/rc.d/rc.local中加入:

/usr/local/tomcat/bin/startup.sh

方法二:

把下面的代码保存为tomcad文件,并让它成为可执行文件 chmod +x tomcatd

#!/bin/sh

#chkconfig: 345 99 10

#description: Auto-starts tomcat

RETVAL=0

# CATALINA_HOME="/usr/local/tomcat8"

export JAVA_HOME=/usr/local/java/jdk1.8.0_05

export CATALINA_HOME=/usr/local/tomcat8

export CATALINA_BASE=/usr/local/tomcat8

start()

{

if [ -f $CATALINA_HOME/bin/startup.sh ];

then echo $"Starting Tomcat"

/bin/su $TOMCATUSER -c $CATALINA_HOME/bin/startup.sh

RETVAL=$?

echo "OK"

return $RETVAL

fi

}

stop()

{

if [ -f $CATALINA_HOME/bin/shutdown.sh ];

then echo $"Stopping Tomcat"

/bin/su $TOMCATUSER -c $CATALINA_HOME/bin/shutdown.sh

RETVAL=$?

sleep 1

ps -fwwu tomcat | grep apache-tomcat|grep -v grep | grep -v PID | awk '{print $2}'|xargs kill -9

echo "OK"

# [ $RETVAL -eq 0 ] && rm -f /var/lock/...

return $RETVAL

fi

}

case "$1" in

start)

start

;;

stop)

stop

;;

restart)

echo $"Restaring Tomcat"

$0 stop

sleep 1

$0 start

;;

*)

echo $"Usage:$0 {start|stop|restart}"

exit 1

;;

esac

exit $RETVAL

2、将tomcatd文件拷贝到/etc/init.d/下,并运行:chkconfig --add tomcatd

3、在tomcat/bin/catalina.sh文件中加入以下语句根据自己的情况修改下对应的tomcat 目录和JDK的目录:

export JAVA_HOME=/YOURPATH/tomcat/jdk1.8

export CATALINA_HOME=/YOURPATH/tomcat

export CATALINA_BASE=/YOURPATH/tomcat

export CATALINA_TMPDIR=/YOURPATH/tomcat/temp

启动tomcat: service tomcat start

停止tomcat: service tomcat stop

开机自启动:

chkconfig --level 234 tomcatd on

安装MySQL:

rpm包安装:

rpm –ivh XXXXXX.rpm

/usr/share/mysql/mysql.server

在线安装:

yum install mysql mysql-server

chkconfig --levels 235 mysqld on

/etc/init.d/mysqld start

源码安装:

各软件下载地址:

Cmake https://www.360docs.net/doc/b918712905.html,/files/v2.8/cmake-2.8.7.tar.gz

Bison https://www.360docs.net/doc/b918712905.html,/gnu/bison/bison-2.5.tar.gz

M4 https://www.360docs.net/doc/b918712905.html,/gnu/m4/m4-1.4.16.tar.gz

MySQL https://www.360docs.net/doc/b918712905.html,/Downloads/MySQL-6.0/

其中mysql使用最新的稳定版本,即最新试用版的上一个版本,且非rc或者alpha的版本,

安装gcc g++和ncurses-devel

[root@zck local]# yum install gcc gcc-c++

[root@zck local]# yum install ncurses-devel

安装bison

tar zxvf bison-2.5.tar.gz

cd bison-2.5

./configure

make && make install

安装m4

tar zxvf m4-1.4.16.tar.gz

cd m4-1.4.16

./configure

make && make install

安装cmake

[root@zck]# tar -zxv -f cmake-2.8.10.2.tar.gz // 解压压缩包[root@zck local]# cd cmake-2.8.10.2

[root@zck cmake-2.8.10.2]# ./configure

[root@zck cmake-2.8.10.2]# make && make install

将cmake永久加入系统环境变量

用vi在文件/etc/profile文件中增加变量,使其永久有效,[root@zck local]# vi /etc/profile

在文件末尾追加以下两行代码:

export PATH=/usr/local/cmake-2.8.10.2/bin:$PATH

执行以下代码使刚才的修改生效:

[root@zck local]# source /etc/profile

用 export 命令查看PATH值

[root@zck local]# echo $PATH

5.创建mysql的安装目录及数据库存放目录

[root@zck]# mkdir -p /usr/local/mysql //安装mysql

[root@zck]# mkdir -p /usr/local/mysql/data //存放数据库

6.创建mysql用户及用户组

[root@zck] groupadd mysql

[root@zck] useradd -r -g mysql mysqluser

7.编译安装mysql

[root@zck local]# tar -zxvf mysql-5.5.29.tar.gz //解压[root@zck local]# cd mysql-5.5.29

[root@zck mysql-5.5.29]#

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \

-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \

-DDEFAULT_CHARSET=utf8 \

-DDEFAULT_COLLATION=utf8_general_ci \

-DWITH_MYISAM_STORAGE_ENGINE=1 \

-DWITH_INNOBASE_STORAGE_ENGINE=1 \

-DWITH_MEMORY_STORAGE_ENGINE=1 \

-DWITH_READLINE=1 \

-DENABLED_LOCAL_INFILE=1 \

-DMYSQL_DATADIR=/usr/local/mysql/data \

-DMYSQL_USER=mysqluser \

-DMYSQL_TCP_PORT=3306

[root@zck mysql-5.5.29]# make

[root@zck mysql-5.5.29]# make install

如果make不过,注意编译空间的大小,空间太小会导致编译通不过

8.检验是否安装成功

[root@zck mysql-5.5.29]# cd /usr/local/mysql/

[root@zck mysql]# ls

bin COPYING data docs include INSTALL-BINARY lib man mysql-test README scripts share sql-bench support-files

有bin等以上文件的话,则说明成功安装mysql。

二、配置mysql

初始化配置:scripts/mysql_install_db --basedir=/usr/local/mysql

--datadir=/usr/local/mysql/data --user=mysqluser

9.设置mysql目录权限:

[root@zck mysql]# cd /usr/local/mysql

[root@zck mysql]# chown -R mysqluser:mysql data

如不能启动,chmod 777 /usr/local/mysql

10.将mysql的启动服务添加到系统服务中

[root@zck mysql]# cp /usr/local/mysql/support-files/https://www.360docs.net/doc/b918712905.html,f /etc/https://www.360docs.net/doc/b918712905.html,f cp:是否覆盖"/etc/https://www.360docs.net/doc/b918712905.html,f"? y(或者将原来系统中的my.conf重命名为my.conf.bak)

11.创建系统数据库的表

[root@zck mysql]# cd /usr/local/mysql/scripts/

[root@zck mysql]# mysql_install_db --user=mysqluser

12.设置环境变量

[root@zck ~]# vi /root/.bash_profile

在修改PATH=$PATH:$HOME/bin为:

PATH=$PATH:$HOME/bin:/usr/local/mysql/bin:/usr/local/mysql/lib

[root@zck ~]# source /root/.bash_profile //使刚才的修改生效

13.手动启动mysql

[root@zck ~]# cd /usr/local/mysql/bin

[root@zck mysql]# ./mysqld_safe --user=mysqluser & //启动MySQL,但不能停止[root@zck mysql]# mysqladmin -u root -p shutdown //此时root还没密码,所以为空值,提示输入密码时,直接回车即可。

14.将mysql的启动服务添加到系统服务中

[root@zck mysql]# cp support-files/mysql.server /etc/init.d/mysqld

把mysql安装为系统启动项

# vi /etc/rc.d/init.d/mysqld 添加(# !/bin/sh下面)

# chkconfig: 2345 51 89

# description: Activates/Deactivates MySQL Server

保存退出

# chkconfig --add mysqld

# chkconfig mysqld on

# service mysqld restart

15.启动mysql

[root@zck mysql]# service mysqld start

Starting MySQL... ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.localdomain.pid).

启动失败:这里是权限问题,先改变权限

[root@zck mysql]# chown -R mysqluser:mysql /usr/local/mysql

接着启动服务器

[root@zck mysql]# su - mysqluser

[root@zck mysql]# /etc/init.d/mysqld start

会提示:Starting MySQL.. SUCCESS!说明启动成功

查看状态:/etc/init.d/mysqld status

若出现:MySQL is not running, but lock file (/var/lock/subsys/mysql[FAILED]

rm /var/lock/subsys/mysql

16.修改MySQL的root用户的密码以及打开远程连接

[root@zck mysql]# mysql -u root -p -S /usr/local/mysql/mysql.sock

提示:-bash: mysql: command not found

求换到root用户然后执行:ln -s /usr/local/mysql/bin/mysql /usr/bin

Passwd:默认root没有密码,直接回车就行

mysql> use mysql;

mysql> desc user;

mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "passwd" WITH GRANT OPTION; //为root添加远程连接的能力,‘root’@’%’ 可以这样理解: root是用户名,%是主机名或IP地址,这里的%代表任意主机或IP地址,你也可替换成任意其它用户名或指定唯一的IP地址;”passwd”代表远程登录的明文密码

mysql> update user set Password = password('123456') where User='root'; //设置root用户密码为123456

mysql> select Host,User,Password from user where User='root';

mysql> flush privileges; //使生效

mysql> exit

17.重新登录

[root@zck mysql]# mysql -u root -p -S /usr/local/mysql/mysql.sock

Enter password:123456

若还不能进行远程连接,开启防火墙的3306端口

[root@zck]# vi /etc/sysconfig/iptables

添加:

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

重启iptables即可:service iptables restart

设置MySQL 数据root 账户的密码:

[root@localhost ~]# mysql_secure_installation

当出现如下提示时候直接按回车:

Enter current password for root

出现如下再次回车:

Set root password? [Y/n]

出现如下提示输入你需要设置的密码,回车后在输入一次确认:

New password:

接下来还会有四个确认,分别是:

Remove anonymous users? [Y/n]

Disallow root login remotely? [Y/n]

Remove test database and access to it? [Y/n]

Reload privilege tables now? [Y/n]

直接回车即可。

数据库基本操作:

连接数据库:#/usr/local/mysql/bin/mysql -uroot -p123456(root用户,密码为12354)

更改数据库root密码:#/usr/local/mysql/bin/mysqladmin -uroot –p旧密码password 新密码

备份数据库:# /usr/local/mysql/bin/mysqldump -uroot -p 数据库名> /root/linux.sql(存储

路径和文件名,自己定义)

Enter password:输入数据库管理员root的数据库密码

还原数据库:比如我们要把在/home/wuqy这个目录中的linuxsir031130.sql这个备份,导入名为mydb的数据库中,应该如下操作:

# /usr/local/mysql/bin/mysql -uroot -p mydb < /home/wuqy/linuxsir031130.sql

Enter password:在这里输入密码,如果机器好,数据库比较小,几分钟就好了。

连接mysql之后进行:

1、显示数据库列表。

mysql >show databases;

2、显示库中的数据表:

mysql >use mysql; //打开mysql库

show tables;

3、显示数据表的结构:

mysql >describe 表名;

4、建库:

mysql >create database 库名;

5、建表:

mysql >use 库名;

mysql >create table 表名(字段设定列表);

6、删库和删表:

mysql >drop database 库名;

mysql >drop table 表名;

7、将表中记录清空:

mysql >delete from 表名;

8、显示表中的记录:

mysql >select * from 表名;

9、切换数据库

mysql > use 数据库名;

PHP服务:

在线安装:

输入如下指令安装PHP:

[root@localhost ~]# yum install php

需要重新启动Apache 服务:

[root@localhost ~]# /etc/init.d/httpd restart

源码安装:

#yum install libxml2

#yum install –y libxml2-devel

#yum install perl

#tar zxvf php-5.4.8.tar.gz

#cd php-5.4.8

#./configure --prefix=/usr /local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql # make

# make install

# cp php.ini-development /usr/local/php/lib/php.ini

# vi /usr/local/apache2/conf/httpd.conf

确保以下字符串是否存在

LoadModule php5_module modules/libphp5.so不存在应该是apache的安装有问题,重新安装apache

在AddType application/x-compress .Z

AddType application/x-gzip .gz .tgz

后面加如下一行

AddType application/x-httpd-php .php .phtml

在DirectoryIndex index.html加上index.php

DirectoryIndex index.html index.php

#service httpd restart

重启Apache若发生Cannot load /usr/local/apache/modules/libphp5.so的方法

一:关闭Selinux

vi /etc/selinux/config

将SELINUX=enforcing 改成SELINUX=disabled

这一步不能改错,改错开机启动时会出现Kernel Panic -- not syncing: attempted to kill init的错误,导致系统无法启动

解决办法是:

1、启动时按ESC键,进入grub界面,选择第二行,按e进入编辑模式,选择kernel /vmlinuz-2.6.23.1-42.fc8 ro root=/dev/vogroup00/logvol00 rhgb quiet”项,按‘e’键进入编辑,在末尾增加 enforcing=0或者 selinux=0 ,回车返回原界面,按b重启进入系统

2、修改被改错的文件。

重启

二、# setenforce 0

# chcon -c -v -R -u system_u -r object_r -t textrel_shlib_t

/usr/local/apache/modules/libphp5.so

# service httpd restart

2.3.3 测试php

# vi /usr/local/apache2/htdocs/index.php

加入

phpinfo();

?>”

保存退出,重启Apache

#service httpd restart

在浏览器中输入"http://localhost/index.php",查看是否有phpinfo的消息。

2.3.4 测试php-mysql

# vi /usr/local/apache2/htdocs/php_mysql.php

输入

$link=mysql_connect('localhost','root','niitkevin');

if(!$link) echo "connect error!";

else echo "connected!";

mysql_close();

?>

在浏览器输入“http://localhost/php_mysql.php”,若显示“connected!”,说明成功了

PostGreSQL:

1、给postgreSQL加可执行权限:chmod +x postgresql-9.3.5-1-linux-x64.run

2、./postgresql-9.3.5-1-linux-x64.run

安装过程所做的事:

PostgreSQL软件装在什么地方

PostgreSQL的数据Data放在什么地方

为超级用户postgres设置密码以及确认

设置端口号默认的是5432

选择字符集

是否继续

3、如果安装成功后,系统会自动创建一个postgres用户,他所在的路径为你选择的PostgreSQL安装的路径,不过该用户的环境变量没有设置好,我们需要设置一下:

cp /root/.bash_profile /opt/PostgreSQL/9.3

cp /root/.bashrc /opt/PostgreSQL/9.3

4、更改权限:

chown -R postgres:postgres /opt/PostgreSQL/

5、设置环境变量:

vi /etc/profile添加

export PGHOME=/opt/PostgreSQL/9.3

export PATH=$PGHOME/bin:$PATH

export PGDATA=$PGHOME/data

export LD_LIBRARY_PATH=$PGHOME/lib

6、启动服务:

service postgresql-9.3 restart

7、修改配置文件

cd /opt/PostgreSQL/9.3/data

vi pg_hba.conf添加可访问的主机

vi /opt/PostgreSQL/9.3/data/postgresql.conf

将listen_addresses 前的#去掉,并将listen_addresses = 'localhost' 改成listen_addresses = '*'

8. 把PostgreSQL 服务加入到启动列表

# chkconfig postgresql-9.3 on

# chkconfig --list|grep postgres

9、远程连接:

在windows下先安装postgreSQL9.3,然后打开,点击

输入主机IP、用户名和密码即可登录。

10、登录数据库

[root@Wuqy home]# su postgres

[postgres@Wuqy home]$ psql

Password:

psql.bin (9.3.5)

Type "help" for help.

11、更改密码:

postgres=# password postgres #给postgres用户设置密码

Enter new password:

Enter it again:

postgres=#

12、创建新用户: createuser username

13、创建数据库:createdb databasename

14、建表:

CREATE TABLE mytable (id varchar(20),name varchar(30));

15、插入一条数据:

INSERT INTO mytable values('南京感动科技有司','吴清雁');

16、退出:\q

4Mlinux安装配置方法

4Mlinux安装配置 一、安装4Mlinux 1.新建otherlinux虚拟机 2.硬件资源分配,硬盘不要超过1G,600M足够否则安装会很慢,必须为IDE接口硬盘。 内存256M即可。 设置硬盘大小:

硬件资源分配图 3.配置好硬件资源后可能会无法选择硬盘接口类型,可以删除原来的,再添加一个

删除SCSI接口的硬盘,添加一个IDE接口的硬盘 设置硬盘接口为IDE的类型,绝对不能用SCSI的,否则不能识别

设置大小为600M 删除原来的SCSI接口硬盘,其他的按回车就可以了。

4.选择iso安装镜像从CD/DVD启动 5.启动后会进入一个类似安装系统界面,但是这不是安装界面 6.这里可以不输入密码,按回车就可以了 7.Root账号登陆,没有设置密码,回车就可以了

8.登陆之后,用“fdisk/dev/sda”新建一个主分区,等下系统就是安装在这个分区里的。 分区新建之后,由于这里无法探测分区,所以用reboot重启系统。 格式化为ext3 9.进入/usr/sbin/目录下,找到一个名为install2hd的文件拷贝到/tmp目录下 拷贝到/tmp目录下,注意这里一定要拷贝到/tmp/目录下,因为等下要修改这个脚本文件,而且执行后文件会改变 到/tmp目录下修改这个脚本文件,用“/df-h”查找到相关内容,将原来为G的单位改为M 将G改为M 保存退出 10.执行“./install2hd/dev/sda”安装系统到“/dev/sda1”分区下 执行这条命令后选分区时选择1,其余回车或y就可以了。安装完后重启系统就可以了 二、网络配置 到/etc/net/net.conf里面配置网络。 根据需求配置网络即可。

正确配置CentOS网络设置的常用命令

了解过一些基础的CentOS常用命令之后,现在这里介绍一下Linux下的CentOS网络设置文件,这是网络 计算机服务器的前提条件。 1.CentOS网络设置的基本设置 我们在设置网络环境的时候,提前要弄清楚以下的相关信息。 1.IP IP地 址 https://www.360docs.net/doc/b918712905.html,mak 子网掩码 3.Gateway 默认网关 4.HostName 主机名称 5.DomainName 域名 6.DNS DNS的IP 2.CentOS网络设置文件 无论是通过网络配置命令(下文将提到)来进行CentOS网络设置,还是通过图形化的配置界面,最终的配置信息都将写入到某某的文件中,也就是说一旦我们知道了这些信息都写到了什么文件中或哪儿个文件中,我们就可以通过直接的修改某某文件来直接进行配置,下面就说明一下CentOS网络设置将要涉及到的几个主要的文件。不光是 CentOS,其他的UNIX系的OS都可以通过这个方法来配置网络,不过系统的不同定义也不同,比如说有些系统会说到通过直接修改文件的方法配置网络信息会导致网络环境的不稳定,提倡使用图形界面或配置命令的形式来CentOS网络设置,这里要特别的注意。https://www.360docs.net/doc/b918712905.html, (1)文件 /etc/sysconfig/network 这个/etc/sysconfig/network文件是定义hostname和是否利用网络的不接触网络设备的对系统全体定义 的文件。 设定形式:设定值=值 1./etc/sysconfig/network的设定项目如下: https://www.360docs.net/doc/b918712905.html,WORKING 是否利用网络 3.GATEWAY 默认网关 4.IPGATEWAYDEV 默认网关的接口名 5.HOSTNAME 主机名 6.DOMAIN 域名 (2)文件 /etc/sysconfig/network-scripts/ifcfg-eth0 /etc /sysconfig/network-scripts在这个目录下面,存放的是网络接口(网卡)的制御脚本文件(控制 文件),ifcfg- eth0是默认的第一个网络接口,如果机器中有多个网络接口,那么名字就将依此类推

Centos7安装配置zabbix

Centos7安装配置zabbix 1 关闭firewall systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 2 安装iptables防火墙 yum install iptables-services #安装 vi /etc/sysconfig/iptables #编辑防火墙配置文件 *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #追加这行-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT #追加这行 -A INPUT -j REJECT --reject-with icmp-host-prohibited -A FORWARD -j REJECT --reject-with icmp-host-prohibited COMMIT systemctl restart iptables.service #最后重启防火墙使配置生效 systemctl enable iptables.service #设置防火墙开机启动 3 关闭SELINUX vi /etc/selinux/config

Centos7系统配置上的变化(二)网络管理基础

Centos7系统配置上的变化(二)网络管理基础 上篇简单介绍了CentOS 7 在服务和网络方面的一点 变化,先前很多烂熟于心的操作指令已经不适用了,不管是否习惯,总要接受、熟悉这些变化。 写上篇的时候还没有最小安装的ISO (CentOS-7.0-1406-x86_64-Minimal.iso),后来安装了首先发现ifconfig、netstat、route、arp都没有了,在哪儿呢?[iyunv@centos7 ~]# yum search ifconfig ...... ======================== Matched: ifconfig ========================= net-tools.x86_64 : Basic networking tools [iyunv@centos7 ~]# 哦,最小安装默认没有包含这些老工具,如果非用不可,就yum install net-tools 吧,但我就是要看看不用它们我们怎么来管理网络。 我们将要用到的是ip指令,ss指令和NetworkManager的两个工具nmtui,nmcli。老实说,这几个工具更加强大了,但还真不太容易习惯呢。 一、ip ss指令替代ifconfig route arp netstat 1、ip 指令入门

ip [ OPTIONS ] OBJECT { COMMAND | help } OBJECT 和COMMAND可以简写到一个字母 ip help 可以查到OBJECT列表和OPTIONS,简写ip h ip help 查看针对该OBJECT的帮助,比如ip addr help,简写ip a h ip addr 查看网络接口地址,简写ip a 查看网络接口地址,替代ifconfig:[iyunv@centos7 ~]# ip addr 1: lo: mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp0s3: mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 08:00:27:15:35:d2 brd ff:ff:ff:ff:ff:ff inet 192.168.150.110/24 brd 192.168.150.255 scope global enp0s3 valid_lft forever preferred_lft forever inet6 fe80::a00:27ff:fe15:35d2/64 scope link valid_lft forever preferred_lft forever

Linux操作系统CentOS7.2发行版本的安装与配置

Linux操作系统CentOS7.2发行版本的安装与配置由于CentOS 7出来不久,对于这个版本的系统安装与配置的教程较少,今天就索性介绍一下CentOS7.2系统的安装与配置。 获取安装镜像文件: 1、直接访问CentOS官方开源镜像网站,https://www.360docs.net/doc/b918712905.html,/从网站我们可以看到各个版本目录 2、进入到centos/目录,可以看到目前最新版7.2.1511版本

3、点击进入7.2.1511目录后,会发现isos目录,这个就是存放ISO格式镜像的目录;os目录则是将ISO格式镜像解压后得到的所有文件目录;cloud则是搭建OpenStack等云项目需要的软件包目录,其他目录可自行研究下。

4、进入isos目录后,因为CentOS7起只有64位系统,所以仅看到x86_64目录 5、进入x84_64目录后,然而并没有发现ISO镜像。只有其他镜像网站列表,并发表了申明:为了节省公共可用带宽,此镜像网站不再提供ISO镜像下载,请从以下可用镜像网站下载。 就是说CentOS官网在国外,如果我们从国外直接下载,速度太慢,为了不浪费这些带宽来长时间下载,从以下镜像列表中选择距离你最近的地区,最快的服务器来下载。

6、推荐的以下国内镜像网站,下载速度都是令人满意的。 https://www.360docs.net/doc/b918712905.html,/centos/7/isos/x86_64/ 华中科技大学开源镜像网站 https://www.360docs.net/doc/b918712905.html,/centos/7/isos/x86_64/ 新浪开源镜像网站 https://www.360docs.net/doc/b918712905.html,/CentOS/7/isos/x86_64/ 重庆大学镜像网站 https://www.360docs.net/doc/b918712905.html,/centos/7/isos/x86_64/ 西北农业科技大学镜像网站 https://www.360docs.net/doc/b918712905.html,/centos/7/isos/x86_64/ 北京电信通电信工程有线公司镜像网站 https://www.360docs.net/doc/b918712905.html,/centos/7/isos/x86_64/ 浙江大学开源镜像网站 https://www.360docs.net/doc/b918712905.html,/centos/7/isos/x86_64/ 中科院(中国科学院计算机网络信息中心)开源镜像网站https://www.360docs.net/doc/b918712905.html,/centos/7/isos/x86_64/ 上海交通大学开源镜像网站 https://www.360docs.net/doc/b918712905.html,/centos/7/isos/x86_64/ 中国科学技术大学开源镜像网站

Linux服务器环境搭建(设置)

Linux是一个性能优异、安全的操作系统,许多大型的Web应用都是基于Linux作为服务器,所以系统的学习一下Linux操作系统是非常有必要的。本文不以Linux基础为例,主要以Linux服务器端开发环境搭建为主,适合有一定Linux基础的朋友。 本文采用的Linux环境为RedHat Enterprise Linux Server4。本文主要讲解以下内容: Java开发环境的安装和配置(JDK安装、环境变量的配置) Tomcat服务器安装和配置(Tomcat安装、环境变量配置) 基于源码的MySQL数据库安装(此处之所以采用源码编译安装,为了后面的PHP 环境做准备) Oracle数据库的安装(包括服务器端和客户端的安装) Apache服务器的安装和配置(主要用来运行PHP程序) PHP环境安装和配置 Flex开发环境搭建 从上面可以看到,我们这篇教程要讲解的内容很多,所以我们需要准备如下的必备环境: 必备工具: VMware-workstation-6.5或更高版本 RedHat Enterprise Linux 4的iso文件,共4个 SSHSecureShellClient,用于远程连接Linux jdk-6u18-linux-i586.bin,可以从sun网站下载 mysql-5.1.41.tar.gz,MySQL的Linux源码分发包 SQLyog Enterprise,MySQL的可视化操作工具 10201_database_linux32.zip,Oracle的Linux版本 10201_client.zip,Oracle在Win下的客户端,注意根据操作系统选择 PL/SQL Developer,操作Oracle的可视化工具 PHP相关组件 ?php-5.2.14.tar.gz ?freetype-2.1.10.tar.gz ?gd-2.0.35.tar.gz ?jpegsrc.v6b.tar.gz ?libpng-1.2.29.tar.gz ?libxml2-2.6.2.tar.gz ?zlib-1.2.3.tar.gz ?curl-7.15.0.tar.gz httpd-2.2.16.tar.gz,Apache服务器 flex_sdk_3.5.0.12683.zip,Flex SDK

CentOS常用命令大全

初学Linux系统,看的是鸟哥的Linux私房菜基础学习篇(第三版),还在看书阶段中,感觉就是命令和参数难道记呢,还有各种权限设置,先整理了这些常用的命令,以便使用中查阅。 一: 使用CentOS常用命令查看cpu more /proc/cpuinfo grep "model name" grep "model name" /proc/cpuinfo [root@localhost /]# grep "CPU" /proc/cpuinfo model name : Intel(R) Pentium(R) Dual CPU E2180 @ 2."00GHzmodel name : Intel(R) Pentium(R) Dual CPU E2180 @ 2."00GHz如果觉得需要看的更加舒服 grep "model name" /proc/cpuinfo cut -f2 -d: 二: 使用CentOS常用命令查看内存 grepMemTotal/proc/meminfogrepMemTotal/proc/meminfocut -f2-d: free -m grep "Mem" awk 'print $2' 三: 使用CentOS常用命令查看cpu是32位还是64位 查看CPU位数(32 or 64)

getconf LONG_BIT 四: 使用CentOS常用命令查看当前linux的版本more /etc/redhat-release cat /etc/redhat-release 五: 使用CentOS常用命令查看内核版本uname -r uname -a 六: 使用CentOS常用命令查看当前时间 date上面已经介绍如何同步时间了 七: 使用CentOS常用命令查看硬盘和分区 df -h fdisk -l 也可以查看分区 du -sh 可以看到全部占用的空间 du /etc -sh 可以看到这个目录的大小

centos7安装配置openstack-kilo(详细部署实施版)

######################################安装service之前##################### 1.安装openstack-selinux和SQL数据库 RHEL and CentOS enable SELinux by default. Install the openstack-selinux package toautomatically manage security policies for OpenStack services: yum install openstack-selinux yum install mariadb mariadb-server MySQL-python 2.配置mariadb:Create and edit the /etc/my.cnf.d/mariadb_openstack.cnf file [mysqld] bind-address = 192.168.142.13  [mysqld] default-storage-engine = innodb innodb_file_per_table collation-server = utf8_general_ci init-connect = 'SET NAMES utf8' character-set-server = utf8 3.重启服务 systemctl enable mariadb.service systemctl start mariadb.service 4.加强mariadb数据库安全,这是root账户密码  mysql_secure_installation 5.安装信息队列

Linux操作系统的安装配置(吐血之作)

Linux操作系统的安装配置 文档记录: RedHat操作系统的安装 1.放入REDHAT ENTERPRISE LINUX 5.0安装光盘,并 设置为光盘启动。 启动成功后,如图1。输入linux text(采用文本模式)确认回车。

建议:REDHAT ENTERPRISE LINUX 5.0支持新服务器驱动,如:HP380G6 2.选择在准备安装之前是否检测光驱 一般选择SKIP跳过,开始安装,如图2:

3.选择安装过程的语言 选择English (在linux中使用Tab,切换光标的位置,使用空格键选中选项)回车,如图3: 4.选择键盘 选择US(美国键盘)回车,如图4:

5.选择安装LINUX服务代码 序列号为:2515dd4e215225dd 安装与不安装的区别: 红帽企业版的服务代码,不仅仅是升级,还包含很多售后服务和技术支持,如图5: 6.选择分区方法 选择Create custom layout,如图6:

7.分区 使用F2新建一个分区,出现图7: Mount Point :Bstarsrv1 挂接点,像/root、/bin、/etc、/usr、/home等等。 Filesystem Type:文件格式,例如windows中的fat32格式,windows 2000中的ntfs格式。Bstarsrv1中现在最常用的是

ext3、swap等。Swap是交换分区格式。 Fixed Size:自定义空间大小。 Fill all available space:使用所有可用空间 Force to be a primary partition:强制使用主分区 Check for a bad block :检测坏块 一般只需要将系统分为3个分区,同样的方法建立以下分区。/boot 启动目录100M swap 数据交换分区内存的2倍 / 根目录Fill all available space 建立数据交换分区时,不用输入挂接点,直接在File system 中,使用上下键选择swap格式,大小为内存的2倍。如图8: (根据实际调整仅供参考)下图是在8G的硬盘分区示意图9:

centos7和centos6常用命令区别

CentOS 7 vs CentOS 6的不同 (1)桌面系统 [CentOS6] GNOME 2.x [CentOS7] GNOME 3.x(GNOME Shell) (2)文件系统 [CentOS6] ext4 [CentOS7] xfs (3)内核版本 [CentOS6] 2.6.x-x [CentOS7] 3.10.x-x (4)启动加载器 [CentOS6] GRUB Legacy (+efibootmgr) [CentOS7] GRUB2 (5)防火墙 [CentOS6] iptables [CentOS7] firewalld (6)默认数据库 [CentOS6] MySQL [CentOS7] MariaDB (7)文件结构 [CentOS6] /bin, /sbin, /lib, and /lib64在/下[CentOS7] /bin, /sbin, /lib, and /lib64移到/usr下(8)主机名 [CentOS6] /etc/sysconfig/network [CentOS7] /etc/hostname (9)时间同步 [CentOS6] $ ntp $ ntpq -p [CentOS7] $ chrony $ chronyc sources (10)修改时间 [CentOS6]

$ vim /etc/sysconfig/clock ZONE="Asia/Tokyo" UTC=fales $ sudo ln -s /usr/share/zoneinfo/Asia/Tokyo /etc/localtime [CentOS7] $ timedatectl set-timezone Asia/Tokyo $ timedatectl status (11)修改地区 [CentOS6] $ vim /etc/sysconfig/i18n LANG="ja_JP.utf8" $ /etc/sysconfig/i18n $ locale [CentOS7] $ localectl set-locale LANG=ja_JP.utf8 $ localectl status (12)服务相关 1)启动停止 [CentOS6] $ service service_name start $ service service_name stop $ service sshd restart/status/reload [CentOS7] $ systemctl start service_name $ systemctl stop service_name $ systemctl restart/status/reload sshd 自启动 [CentOS6] $ chkconfig service_name on/off [CentOS7] $ systemctl enable service_name $ systemctl disable service_name 服务一览 [CentOS6] $ chkconfig --list

windows7 和 centos7双系统并存安装教程

windows7 和centos7双系统安装教程 此方法作者成功实现双系统安装,以下图片前期没有拍照,故部分图片取自网络。 此方法适用于U盘安装 工具: ●8G以上U盘 ●CentOS7光盘镜像,如CentOS-7.0-1406-x86_64-DVD.iso ●DiskGenius分区软件 ●easyBCD引导编辑软件 假设已经装好Windows7系统了(windows的系统安装很简单,网上也有很多教程) 分区前最好备份数据,以免发生意外。 为Centos7腾出一个空闲区,最好放在扩展分区的逻辑分区里面,最好是最后一个磁盘,图中就是我给centos7分的盘(在最后一个空闲的逻辑分区里面,centos7安装的过程中对这个空闲区自动为我再细分了三个区。) 在DiskGenius软件里查看: 序号8是/boot 分区 序号9是swap 分区 序号10是/ 分区

记住这几个序号。 1、将centos7刻录到U盘中 2、插入U盘,重启电脑,进入bios,设置从U盘启动 3、进入CentOS的安装界面了,如下图: 注意:这里,网上很多教程,出现如下界面,但是我实际装时,并不是这样(虚拟机中确实如下图):

4、光标选择第一个选项,“Install CentOS 7”,按照提示然后按“e”或者“tab”,具体看界面的提示。进入启动参数配置的修改。

将 vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 quiet 改为 vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet,这里sdb4为U盘所在分区,也可能是sdb1 ,可根据实际情况修改(我自己的情况就是sdb4) 5、修改后,按Ctrl+x执行修改,正常情况下,将进入安装界面,如下图:

Linux(centos)的常用基本命令

Linux的常用基本命令。 首先启动Linux。启动完毕后需要进行用户的登录,选择登陆的用户不同自然权限也不一样,其中“系统管理员”拥有最高权限。 在启动Linux后屏幕出现如下界面显示: …… Red Hat Linux release 9 (Shrike) Kernel2.4.20.8 on an i686 login: 输入:root(管理员名)后,计算机显示输口令(password:),输入你的口令即可。当计算机出现一个“#”提示符时,表明你登录成功! 屏幕显示Linux提示符:[root@localhost root]#_ 这里需要说明的是“Red Hat Linux release 9 (Shrike)”表示当前使用的操作系统的名称及版本。“2.4.20.8”表示Linux操作系统的核 心版本编号。“i686”表示该台电脑使用的CPU的等级。 下面我们来介绍常用基本命令 一,注销,关机,重启 注销系统的logout命令 1,Logout 注销是登陆的相对操作,登陆系统后,若要离开系统,用户只要直接下达logout命令即可: [root@localhost root]#logout Red Hat Linuxrelease 9(Shike) Kernel2.4.20.8 on an i686 Login: ←回到登陆的画面 2,关机或重新启动的shutdown命令 Shutdown命令可以关闭所有程序,依照用户的需要,重新启动或关机。 参数说明如下:  立即关机:-h 参数让系统立即关机。范例如下: [root@localhost root]#shutdown –h now ←要求系统立即关机  指定关机时间:time参数可指定关机的时间;或设置多久时间后运行shutdown命令,范例如下: [root@localhost root]#shutdown now ←立刻关机

4Mlinux安装配置方法

4Mlinux 安装配置 一、安装4Mlinux 1.新建otherlinux虚拟机 2.硬件资源分配,硬盘不要超过1G,600M足够否则安装会很慢,必须为IDE接口硬盘。 内存256M即可。 设置硬盘大小:

硬件资源分配图 3.配置好硬件资源后可能会无法选择硬盘接口类型,可以删除原来的,再添加一个

删除SCSI接口的硬盘,添加一个IDE接口的硬盘 设置硬盘接口为IDE的类型,绝对不能用SCSI的,否则不能识别

设置大小为600M 删除原来的SCSI接口硬盘,其他的按回车就可以了。

4.选择iso安装镜像从CD/DVD启动 5.启动后会进入一个类似安装系统界面,但是这不是安装界面 6.这里可以不输入密码,按回车就可以了 7.Root账号登陆,没有设置密码,回车就可以了

8.登陆之后,用“fdisk /dev/sda”新建一个主分区,等下系统就是安装在这个分区里的。 分区新建之后,由于这里无法探测分区,所以用reboot重启系统。 格式化为ext3 9.进入/usr/sbin/目录下,找到一个名为install2hd 的文件拷贝到/tmp目录下 拷贝到/tmp目录下,注意这里一定要拷贝到/tmp/目录下,因为等下要修改这个脚本文件,而且执行后文件会改变 到/tmp目录下修改这个脚本文件,用“/df -h”查找到相关内容,将原来为G的单位改为M 将G改为M 保存退出 10.执行“./install2hd /dev/sda”安装系统到“/dev/sda1”分区下 执行这条命令后选分区时选择1,其余回车或y就可以了。安装完后重启系统就可以了 二、网络配置 到/etc/net/net.conf里面配置网络。 根据需求配置网络即可。

centos常用命令

Linux常用基本命令及应用技巧 (转载自eNet硅谷动力) 新手刚刚接触Linux的时候可能处处感到不便,不过没有关系,接触新的事物都有这样的一个过程,在你用过Linux一段时间后,你就会逐渐了 解Linux其实和Windows一样容易掌握。 由于操作和使用环境的陌生,如果要完全熟悉Linux的应用我们首先要解决的问题就是对Linux常用命令的熟练掌握。本章我们就来介绍 Linux的常用基本命令。 首先启动Linux。启动完毕后需要进行用户的登录,选择登陆的用户不同自然权限也不一样,其中―系统管理员‖拥有最高权限。 在启动Linux后屏幕出现如下界面显示: …… Red Hat Linux release 9 (Shrike) Kernel 2.4.20.8 on an i686

login: 输入:root(管理员名)后,计算机显示输口令(password:),输入你的口令即可。当计算机出现一个―#‖提示符时,表明你登录成功! 屏幕显示Linux提示符:[root@localhost root]#_ 这里需要说明的是―Red Hat Linux release 9 (Shrike)‖表示当前使用的操作系统的名称及版本。―2.4.20.8‖表示Linux操作系统的核 心版本编号。―i686‖表示该台电脑使用的CPU的等级。 下面我们来介绍常用基本命令 一,注销,关机,重启 注销系统的logout命令 1,Logout 注销是登陆的相对操作,登陆系统后,若要离开系统,用户只要直接下达logout命令即可: [root@localhost root]#logout Red Hat Linuxrelease 9(Shike) Kernel 2.4.20.8 on an i686

Centos7安装手册

Centos7 安装部署手册 柏雍

目录 第1章CENTOS7安装步骤 (3) 1.1第一步:点击创建新的虚拟机(红框为创建新的虚拟机按钮)。3 1.2第二步:选择自定义(红框)按钮,点击下一步(蓝框)。 (3) 1.3第三步:点击下一步(蓝框) (4) 1.4第四步:选择稍后安装操作系统(红框),点击下一步(蓝框)。 5 1.5第五步:选择操作系统为Linux(红框),选择版本centos64位(紫框),下一步(蓝框)。 (6) 1.6第六步:填写虚拟机名称(红框),选择虚拟机安装位置(紫框),下一步(蓝框)。 (7) 1.7第七步:根据情况选择处理器配置(红框),下一步(蓝框)。 .. 8 1.8第八步:对内存进行配置,根据自己实际需求进行(红框),下一步(蓝框)。 (9) 1.9第九步:网络选择桥接模式(红框),下一步(蓝框)。 (10) 1.10第十步:默认点击下一步(蓝框)。 (11) 1.11第十一步:默认点击下一步(蓝框)。 (12) 1.12第十二步:选择创建新虚拟磁盘(红框),下一步(蓝框)。 (13) 1.13第十三步:选择磁盘空间(红框),下一步(蓝框)。 (14) 1.14第十四步:默认点击下一步(蓝框)。 (15) 1.15第十五步:点击自定义硬件(红框)。 (16) 1.16第十六步:选择CD/DVD(红框),在选择下载好的IOS镜像文 1

件(紫框)。选择关闭(蓝框)。 (17) 1.17第十七步:选择完成(蓝框)。 (18) 1.18第十八步:建立完毕,点击开启此虚拟机。 (19) 1.19第十九步:选择Install Centos Linux7(红框)点击回车进行安装。20 1.20第二十步:完成弹出Centos安装界面,选择中文(红框),点击继续(蓝框)。 (21) 1.21第二十一步:点击软件选择(红框)。进入后选择基础设置服务器,选择开发工具(红框),点击完成按钮。 (22) 1.22第二十二步:选择系统的安装位置(红框),进入后如无其他选择则直接点击完成按钮。 (23) 1.23第二十三步:点击开始安装按钮(红框)。 (24) 1.24第二十四步:设置root密码(红框),进入后设置root密码(紫框),设置后点击完成按钮(蓝框)。 (25) 1.25第二十五步:点击重启按钮(蓝框),因为显示器问题本人这个现实不是特别清晰。 (26) 2

LINUX安装配置手册

封面

作者:PanHongliang 仅供个人学习 LINUX服务器 安装配置手册 杭州世导科技有限公司

文档修改/审批记录

目录1介质准备5 2REDHAT LINUX 的安装6 2.1安装步骤6 2.2R EDHA T 9.0的配置:9 2.2.1其他应用环境配置10

1介质准备 安装介质:Redhat linux9.0,安装光盘三张;

2Redhat linux 的安装 2.1安装步骤 1、首先接通服务器的电源,插入Redhat 系统安装盘1,直到下面界 面出现: 2、安装的界面有图形化用户界面GUI(graphical user interface)--默认方式、直观、用鼠标在屏幕间翻阅、“点击”按 钮,或输入文字字段、简单直观,和文本模式界面,要用这种模式,需 在引导时输入 boot:text ***:推荐使用GUI模式与光盘安装模式;,下面就开始介绍这种模式的安装步骤; 点击“Next”按钮,出现下面的界面. 在这里选择安装界面的语言,选“中文简体”,这样安装界面就是简体中文的了.点击“Next”. 然后点“下一步”. 接着选择一下你的鼠标类型.选择完后,点击“下一步”.在安装类型选择时,选择“定制”.点击“下一步”.安装类型: 个人桌面:适合于新手,有图形化桌面环境(X窗口系统),需要1.8G(兼选GNOME/KDE的个人桌面);如果你需要选择所有的软件包组的话,可能至少需要4G的空间; 工作站:队了有图形化桌面环境外,还具备软件开发工具 服务器:要注意一点,如果你在安装软件时,在选择软件包时没有安装适当的软件包,当系统引导时,X窗口系统不会被配置,因而不会载入GUI 定制:根据你自己的需要来定制你所要安装的软件包,灵活性、随意性较强 升级:如果你使用的一个版本是低于8.0,此时你可以选择这种安装方式(在6.2以上版本是不会破坏现有旧系统里面的数据,只会更新新的内核和软件包); 如果你选择了自动分区的话,系统会创建以下几个分区: 1)交换分区,一般建议为你的内存的2倍 2)/boot分区,大小为100MB,其中驻留着Linux内核和相关的文件 3)/根分区,其中贮存着所有其它文件,大小根据你实际硬盘的大小来分区 在以上三个分区的基础上,服务器安装还会挂载一个/usr的分区,一个/home的分区,一个大小为/var的分区,大小256M; 然后选择“用 Disk Druid 手工分区”,点击“下一步”.由于COMPAQ机器本身会使用8M的硬盘空间来引导系统COMPAQ SETUP ,所以这个分区就不用去动它;/dev/sda3这8M不用去动它1)/boot分区,大小为200MB,其中驻留着Linux内核和相关的文件 2)交换分区,为你的内存的2倍,考虑到以后有扩展内存的可能,建议将SWAP分区加大1G 3)/根分区,其中贮存着所有其它文件,大小根据你实际硬盘的大小来分区,把余下的空间分给它 4)在此基础上增加一个/tmp空间,大小为1G,用于ORACLE时存放备用文件

CentOS Linux最常用命令及快捷键整理

CentOS Linux最常用命令及快捷键整理 最近一直在对CentOS系统进行各种体验,为方便自己也方便他人,整理了Linux常用命令及快捷键,不过其实大多和DOS是一样的,只是命令的表达上可能有点儿不一样。 常用Linux命令: 文件和目录: # cd /home 进入'/home' 目录 # cd .. 返回上一级目录 # cd ../.. 返回上两级目录 # cd - 返回上次所在目录 # cp file1 file2 将file1复制为file2 # cp -a dir1 dir2 复制一个目录 # cp -a /tmp/dir1 . 复制一个目录到当前工作目录(.代表当前目录) # ls 查看目录中的文件 # ls -a 显示隐藏文件 # ls -l 显示详细信息 # ls -lrt 按时间显示文件(l表示详细列表,r表示反向排序,t 表示按时间排序) # pwd 显示工作路径 # mkdir dir1 创建'dir1' 目录 # mkdir dir1 dir2 同时创建两个目录 # mkdir -p /tmp/dir1/dir2 创建一个目录树 # mv dir1 dir2 移动/重命名一个目录 # rm -f file1 删除'file1' # rm -rf dir1 删除'dir1' 目录及其子目录内容 查看文件内容:

# cat file1 从第一个字节开始正向查看文件的内容 # head -2 file1 查看一个文件的前两行 # more file1 查看一个长文件的内容 # tac file1 从最后一行开始反向查看一个文件的内容 # tail -3 file1 查看一个文件的最后三行 文本处理: # grep str /tmp/test 在文件'/tmp/test' 中查找"str" # grep ^str /tmp/test 在文件'/tmp/test' 中查找以"str" 开始的行 # grep [0-9] /tmp/test 查找'/tmp/test' 文件中所有包含数字的行 # grep str -r /tmp/* 在目录'/tmp' 及其子目录中查找"str" # diff file1 file2 找出两个文件的不同处 # sdiff file1 file2 以对比的方式显示两个文件的不同 查找: # find / -name file1 从'/' 开始进入根文件系统查找文件和目录 # find / -user user1 查找属于用户'user1' 的文件和目录 # find /home/user1 -name \*.bin 在目录'/ home/user1' 中查找以'.bin' 结尾的文件 # find /usr/bin -type f -atime +100 查找在过去100天内未被使用过的执行文件 # find /usr/bin -type f -mtime -10 查找在10天内被创建或者修改过的文件 # locate \*.ps 寻找以'.ps' 结尾的文件,先运行'updatedb' 命令 # find -name '*.[ch]' | xargs grep -E 'expr' 在当前目录及其子目录所有.c和.h 文件中查找'expr'

CentOS7安装文档

1.安装CentOS7.0 1.1服务器开机之后根据提示按del或者F11进入启动选择界面, 选择启动方式为光盘启动(optical DVD),启动之后进入 CentOS7.0安装界面。 1.2选择第一项:installCentOS7 1.3进入安装界面后,下拉选择安装语言:中文 1.4日期和时间:设置为亚洲,上海 1.5组建安装:选择左侧最下方:开发及工作站,右侧全选 1.6安装位置:点击之后左下方选择:我要配置分区,点击左上方完 成进入分区界面 点击左下方的+号添加分区: / 500G Swap 16G /boot 1G 添加错误可选择–号删去分区重新创建。 1.7选择完成,回到安装界面,选择右下角:开始安装。 1.8C entOS7开始安装,此时设置root密码,123456 1.9点击重启,安装完成。 2.安装CentOS7.0updates 在光驱中放入updates光盘之后,在弹出的对话框中选择打开文件,右键打开终端,在光盘目录下执行:./install-updates,输入y允许更新,安装完成之后reboot重启

3.安装RedHawk7.0 CentOS7 系统启动后,放入redhawk的光盘,打开终端,在光盘目录下执行:./install-redhawk,选择y,y,a等待安装完成,reboot重启。 4.安装RedHawk7.0updates 系统启动后,放入redhawkupdates光盘,打开终端,在光盘目录下执行:./install-updates,在弹出的对话框中全选,点击右下方应用,等待安装完成,reboot重启。 5.编译内核 重启系统,打开终端,进入/usr/src目录下以linux开头的目录,然后终端输入: ./ccur-config –s –k SimServer standard,执行之后在弹出的对话框中点击文件,保存,名字不做修改,保存,关闭。等待完成。 终端执行:make bzImage等待完成,之后执行:make,完成后执行:make modules,完成后执行:make modules_install,完成后执行:make install,完成后执行:reboot,编译完成。

Linux项目安装部署

1安装Jdk (1)安装 第一步:下载Linux环境下的jdk1.8,请去(官网)中下载jdk的安装文件; 由于我的Linux是32位的,因此我下载jdk-8u92-linux-i586.tar.gz文件。 解压: tar xzvf jdk-8u45-linux-i586.tar.gz 移动到opt目录: sudo mv jdk1.8.0_45 /opt (2)配置环境变量 ①、使用vim /etc/profile编辑profile文件 ②、在/etc/profile底部加入如下内容: JAVA_HOME=/opt/jdk1.8.0_92 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH

输入:wq保存并退出,最后使用source /etc/profile让profile文件立即生效。 (3)测试命令 输入:java -version,如果看到如下截图说明你的jdk已经安装成功了。 2安装mysql (1)到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (glibc 2.5) (x86, 64-bit),32位系统下载Linux - Generic (glibc 2.5) (x86, 32-bit) (2)解压32位安装包: 进入安装包所在目录,执行命令:tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz (3)复制解压后的mysql目录到系统的本地软件目录: 执行命令:cp mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r

相关文档
最新文档