centos相关问题

@本文根据centos6.5总结来的操作常识

centos安装教程:

http://www.2cto.com/os/201411/354914.html

centos不识别NTFS格式的分区,重新格式化一个FAT32的吧

yum 默认就已经安装好在centos中,不需要另外安装.

具体的yum 可以用man yum查看。

更新及安装:

yum install package 安装指定的安装包package

yum localinstall package 本地安装软件包

yum update 全部更新

yum update package 更新指定程序包package

yum check-update 检查可更新的程序

查找和显示

yum info 显示安装包信息

yum list 显示所有已经安装和可以安装的程序包

yum list 显示指定程序包安装情况

yum search 查找软件包

查看软件安装情况:rpm -qa | grep java

/boot用来引导系统的,

/home是用户目录,相当于windows的“我的文档”

没有/swap只有swap,swap是个磁盘格式,用来做虚拟内存的。

另外其他的,例如/usr是linux程序默认安装目录。

/tmp是存放系统临时文件缓存的,系统会自动清理里面的东西。

服务器分区的方案:

分区类型 分区的实际大小

/ 1G-2G (最少要150–250MB)

/boot 32M-100M (启动分区,最多只要100M左右)

/opt 100M-1G (附加应用程序)

/tmp 40M-1000M (最大可以设为1G左右,如果加载ISO镜像文件就设为4G左右吧,一般不用那么多)

/home 2G-10G (每个用户100M左右,具体自定。用户目录。)

/usr 3G-10G (最耗用空间的部份。最少要500M左右,一般宽松的服务器要分到4-6G)

/usr/local 3G-15G (自已安装程序安装在此)

/var >2G–硬盘余下全部空间 ( 最少300M-500M,一般2-3G,做服务器的话把上面余下的空间都分给它

centos安装时找不到硬盘

http://blog.csdn.net/anbulang/article/details/8057536

/var/run/yum.pid我打开看了,只是一个数,其他的 可能是系统自动升级正在运行,所以yum被锁定了。 可以通过执行rm -rf /var/run/yum.pid 来强行解除锁定,然后你的yum就可以运行了。

centos6.5中修改源

1. cd /etc/yum.repos.d

2. mv CentOS-Base.repo CentOS-Base.repo.backup

3. wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

4. mv CentOS6-Base-163.repo CentOS-Base.repo

5.yum clean all

安装好yum-fastestmirror后,每次用yum安装就会自动检查速度最快的镜像了

步骤: yum install yum-fastestmirror

yum clean all

查看MySQL运行状态的方法:

安装mysql教程

http://blog.csdn.net/xxd851116/article/details/22947891

使用命令:# /etc/rc.d/init.d/mysql status

mysql启动方式

http://blog.sina.com.cn/s/blog_6c95fee5010175t7.html

查看软件安装q情况“

rpm -qa |grep -i mysql

rpm -e --nodeps 软件名

etc/profile  不小心给删东西了

usr/my.cnf

/root/.mysql_secret

mysql

创建root管理员:

mysqladmin -uroot -p

登录:

mysql -u root -p

输入密码:。

root

忘记密码:

service mysqld stop

mysqld_safe --user=root --skip-grant-tables

mysql -u root

use mysql

update user set password=password("new_pass") where user="root";

flush privileges;

find / -name apache

源码安装

指定安全路径 configure --prefix=安装路径

默认在/usr/local下

rpm安装

默认情况下目录/usr 用来存放应用程序

目录/etc 存放软件的配置文件

查看安装路径

rpm -ql  httpd-xxxx

问题:启动tomcat失败

http://zhidao.baidu.com/link?url=zk7Xw3o_xfVAZHTfTiqF81yyefteHnOxe6B_yBjOpNWdmnP4zJY-nzLoIt_OLGVipWwubqpcGwb-vh41ggW7jwdUd-1WpIavTcnp49wB7Y_

部署tomcat步骤

1.cp -rf /opt/soft/tomcat-name/* /opt/soft/tomcat-creatname

2.修改vi /opt/soft/tomcat-creatname/conf/server.xml ---占用端口

----如果是service类型的tomcat 还需要在server.xml中配置hostname=“name.esuyundns.cn”

3.配置脚本/opt/depsc/creatname.sh

4.设置脚本的执行权限:chmod 777 /opt/depsc/createname.sh   chmod 777 /opt/soft/tomcat-creatname/bin

5.加入开机启动tomcat 端口: iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 8088 -j ACCEPT

/etc/rc.d/init.d/iptables save

6.指定host : vi /etc/hosts

7.编辑端口统计文档

修改tomcat内存大小:

/opt/soft/tomcat-noticeservice/bin/catalina.sh

修改第一行:JAVA_OPTS="-Xms64m -Xmx256m"

1.tomcat自启动脚本:

此路径下:vi /etc/rc.local 添加

export JAVA_HOME=/usr/java/jdk1.8.0_40

#上边为jdk安装目录,下边为tomcat启动脚本

/opt/soft/tomcat-api/bin/startup.sh start

/opt/soft/tomcat-baseservice/bin/startup.sh start

/opt/soft/tomcat-cms/bin/startup.sh start

/opt/soft/tomcat-lbsservice/bin/startup.sh start

/opt/soft/tomcat-orderservice/bin/startup.sh start

/opt/soft/tomcat-noticeservice/bin/startup.sh start

/opt/soft/tomcat-driverservice/bin/startup.sh start

/opt/soft/tomcat-driver-api/bin/startup.sh start

查看tomcat启动状态:

ps -ef|grep tomcat

占用端口server portconnector port(open)connector port

lbsservice800280898011

orderservice800380878012

api800480868013

cms800580858014

noticeservice800680848015

jira800780758009

driverservice800880828016

driver-api     8009         8083                    8017

franchisee     8077         8081                    8018

weixin         8079         8090                    8019

task           8078         8091                    8020

opt/wf

2.释放端口:

iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 8088 -j ACCEPT

关闭端口:

"sudo iptables -A INPUT -p tcp --dport $PORT -j DROP"

iptables -A OUTPUT -p tcp --dport 8800 -j DROP

查看端口释放情况:

iptables -L -n

查询端口被占用情况

netstat -tln

netstat -tln | grep 端口号

lsof -i:端口号

kill -9 PID号

防火墙配置:

1、配置防火墙,开启80端口、3306端口

iptables -I INPUT -p tcp --dport 8011 -j ACCEPT #开启8011端口

3.#保存配置

/etc/rc.d/init.d/iptables save

#重启服务

/etc/rc.d/init.d/iptables restart

查看端口是否已经开放

/etc/init.d/iptables status

vi /etc/sysconfig/iptables

特别提示:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT(允许80端口通过防火墙)

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT(允许3306端口通过防火墙)

2、重启防火墙,这里有两种方式重启防火墙

a) 重启后生效

开启: chkconfig iptables on

关闭: chkconfig iptables off

重启防火墙:/etc/init.d/iptables restart

centos6.5:host位置  修改host

/etc/sysconfig/networking/profiles/default/hosts

需要修改两个文件 /etc/hosts 和/etc/sysconfig/network

第一步:修改/etc/hosts

命令# vi /etc/hosts

127.0.0.1 www.ccc5188.com

q(保存)

第二步:修改 /etc/sysconfig/network

命令如下:# vi /etc/sysconfig/network

networking=yes

HOSTNAME=centos

wq(保存)

重启网络:

/etc/init.d/network restart

nginx安装

nginx默认使用80端口,若是80端口被占用,修改/usr/local/nginx/conf/nginx.conf里的

教程:

http://my.oschina.net/VincentJiang/blog/224993

http://victorwmh.iteye.com/blog/1131179

http://book.51cto.com/art/201202/314653.htm

#查看nginx是否正常

[root@aaa nginx-1.2.4]# /usr/sbin/nginx -t

Nginx的命令以及配置文件位置:

/etc/init.d/nginx start # 启动Nginx服务

/etc/init.d/nginx stop # 停止Nginx服务

/etc/nginx/nginx.conf # Nginx配置文件位置

linux指定安装目录:

下载vsftpd的源代码包,按照如下步骤安装:

tar xzvf vsftpd.xxx.tar.gz

进入解压的目录,然后

./configure --prefix=/opt/saft+

make

make install

编译:sudo apt-get build-dep fcitx

启动memcache脚本:

但是在启动之前要先执行设定脚本才可以:

memcached -d -m 64 -u root -l 127.0.0.1 -p 11211 -c 1024 -P /tmp/memcached.pid

登录memcache:

[root@mysqlslave memcached-1.4.15]#telnet 127.0.0.1 11211

Trying 127.0.0.1...

Connected to localhost (127.0.0.1).

Escape character is '^]'.

stats//手动输入,启动

quit//   退出

停止memcached服务:

[root@mysqlslave memcached-1.4.15]# kill `cat /tmp/memcached.pid`

或者 ps -ef|grep memcached

kill - 9 16949

memcache 设定

结束memcache进程 # kill `cat /tmp/memcached.pid`

设定脚本:

memcached -d -m 200 -u root -l 192.168.1.18 -p 11211 -c 1024 -P /tmp/memcached.pid

-P /tmp/memcached.pid

-d选项是启动一个守护进程,

-m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,

-u是运行Memcache的用户,我这里是root,

-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.0.200,

-p是设置Memcache监听的端口,我这里设置了12000,最好是1024以上的端口,

-c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定,

-P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid

安装memcache教程:

http://blog.sina.com.cn/s/blog_4f925fc30102eo75.html

安装完以后要修改编码格式:

/usr/my.cnf

添加:

[client]

default-character-set=utf8

[mysqld]

default-storage-engine=INNODB

character-set-server=utf8

collation-server=utf8_general_ci

maven 配置环境变量:

搭建私服:

http://blog.csdn.net/cuker919/article/details/12052565

http://blog.csdn.net/ithomer/article/details/8975587

vi /etc/profile

export M2_HOME=/opt/soft/apache-maven

export  PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin

export RUN_AS_USER=root

启动maven:

/opt/soft/nexus/nexus-2.11.1-01/bin/nexus  start/stop

访问:

http://192.168.1.18:8081/nexus

默认管理员用户名/密码: admin/admin123

一键安装脚本

#!/bin/bash

if [ -z "${MAVEN_HOME}" ]; then

#得到时间

TIME_FLAG=`date +%Y%m%d_%H%M%S`

#备份配置文件

cp /etc/profile /etc/profile.bak_$TIME_FLAG

echo "Begin to install maven,Please waiting..."

#解压maven

wget http://labs.mop.com/apache-mirror/maven/binaries/apache-maven-3.0.4-bin.tar.gz

tar -xzvf apache-maven-3.0.4-bin.tar.gz

#拷贝maven到安装目录

cp -rf apache-maven-3.0.4 /usr/local/

echo "######################################"

echo "Begin to config environment variables,please waiting..."

echo "######################################"

#修改maven的环境变量,直接写入配置文件

echo "MAVEN_HOME=/usr/local/apache-maven-3.0.4" >>/etc/profile

echo "PATH=\$PATH:\$MAVEN_HOME/bin" >>/etc/profile

#运行后直接生效

source /etc/profile

echo "环境变量设置成功"

else

echo "本机已安装maven无需再次安装"

fi

mvn compile 编译项目

mvn test 编译运行单元测试

mvn package 打包(jar or war)

mvn install 将项目安装到本地仓库

mvn clean 清空项目

mvn eclipse:eclipse 生成eclipse工程

192.168.1.18    baseservice.esuyundns.cn

192.168.1.18    lbsservice.esuyundns.cn

192.168.1.18    orderservice.esuyundns.cn

启动jira的命令:

/opt/soft/jira/atlassian-jira-6.3.15-standalone/bin/startup.sh启动虚拟机

/opt/soft/jira/atlassian-jira-6.3.15-standalone/bin/shutdown.sh 关闭虚拟机

/opt/soft/jira/atlassian-jira-6.3.15-standalone/bin/catalina.sh run查看虚拟机的启动日志

账号:mxc

密码:rootroot

在系统-》授权  中 更新授权码

jira授权码:

Description=JIRA: Commercial,

CreationDate=2015-04-12,

jira.LicenseEdition=ENTERPRISE,

Evaluation=false,

jira.LicenseTypeName=COMMERCIAL,

jira.active=true,

licenseVersion=2,

MaintenanceExpiryDate=2099-12-31,

Organisation=pl,

SEN=SEN-L4572887,

ServerID=BPT3-4QRK-FCRR-HEP3,

jira.NumberOfUsers=-1,

LicenseID=AAABBw0ODAoPeNptkFtLxDAQhd/zKwI+R9Kwy66FPKxthGhvtF0p4kuso0a6sUwvuP/edissyj4MD

HPOfHOYqzu0tICWeoJy4a+FzzkNwpIK7q1ICF2Ntu3tl5P3Ot89+1SNphnMPCEBwqkJTQ9y9jN+w

zxBPi2a68jW4DpQr/a0rZJS5VmuC0XOBNnjAH/s5bGFxBxABmkcqzzQu2jRTd3bEZaFZvE+AnYzR

JDYWNeDM64G9d1aPJ4TeXxOlOK7cbZbjrbNgkyGwwtg+rbvJpBkHikAR0Adytt0XzFV7R5Y+qQzV

kWZIoVK5FQsWq03YrvdkN/Ekz3S4SXlcpRswPrDdPD/aT+P1nzDMC0CFQCM9+0LlHVNnZQnSTwuR

O3eK+2gVgIUCteTs4Q3khIgrnsY64hxYB/d8bM=X02dh,

LicenseExpiryDate=2099-12-31,

PurchaseDate=2014-09-20

查看内存剩余:

free -m

安装SVN软件包

[root@localhost ~]# yum install subversion

#确认是否已安装svn模块

[root@localhost ~]# cd /etc/httpd/modules;ls|grep svn

mod_authz_svn.so

mod_dav_svn.so

如果没有需要安装mod_dav_svn

#yum -y install mod_dav_svn

#创建版本库

[root@localhost ~]#mkdir -p /opt/svn/repos

[root@localhost ~]# svnadmin create /opt/svn/repos

#配置Subversion

#设置用户名与密码mxc,123456

[root@localhost ~]# vim /opt/svn/repos/conf/passwd

[users]

mxc = 123456

#配置权限控制

root@localhost ~]# vim /opt/svn/repos/conf/authz

[groups]

[/]

zhangsan=rw

#服务配置

[root@localhost ~]# vim /opt/svn/repos/conf/svnserve.conf

[general]

auth-access = write ### The password-db option controls the location of the password

#启动SVN

[root@localhost ~]# svnserve -d -r /opt/svn/repos

#检测3690端口是否被占用

[root@localhost ~]# netstat -ln |grep 3690

tcp        0      0 0.0.0.0:3690                0.0.0.0:*                   LISTEN

#查看SVN进程

[root@localhost ~]# ps -ef|grep svn|grep -v grep

#关闭SVN进程

[root@localhost ~]# killall svnserve

C:\Program Files\RhinoSoft\Serv-U

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,847评论 4 362
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,208评论 1 292
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,587评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,942评论 0 205
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,332评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,587评论 1 218
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,853评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,568评论 0 198
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,273评论 1 242
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,542评论 2 246
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,033评论 1 260
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,373评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,031评论 3 236
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,073评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,830评论 0 195
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,628评论 2 274
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,537评论 2 269

推荐阅读更多精彩内容