首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux 配备备忘录

2012-08-16 
linux 配置备忘录?192.168.1.108?[root@poms01 ~] ? rootroot?//192.168.1.112/vssdb?cd /opt/??ls -la?ch

linux 配置备忘录

?

192.168.1.108

?

[root@poms01 ~] ? rootroot

?

//192.168.1.112/vssdb

?

cd /opt/

?

?

ls -la

?

chmod 777 -R /opt/

?

?

?

[root@server1 ~]# cd opt

-bash: cd: opt: 没有那个文件或目录

[root@server1 ~]# cd /opt

?

?

[root@server1 opt]# chmod 777 opt

chmod: 无法访问 “opt”: 没有那个文件或目录

[root@server1 opt]# pwd

/opt

[root@server1 opt]# cd

[root@server1 ~]# chmod 777 opt

chmod: 无法访问 “opt”: 没有那个文件或目录

[root@server1 ~]# chmod 777 /opt

?

[root@server1 bin]# ls -la

?

?

[root@server1 bin]# ls -lh

?

?

?

?

?

find / -name tomcat?

?

?

用远程登陆客户端登陆linux?

进入tomcat/logs/文件夹下?

键入指令:tail -f catalina.out?

?

nohup java -jar LuceneTest.jar &

?

linux 查看进程信息?

?

ps –aux

?

?

netstat –tln //查看服务监听端口

?

netstat ? ? ?//查看进程号

?

ps –aux ? ? //查看进程号

?

ps –aux | more //全部查看

?

ps –ef | grep mysql ? //查看mysql的进程

?

kill -9 31844 //强制杀掉进程号3306

?

ps -ef|grep java

?

ps auxww | grep mysql

ps -ef|grep mysql

?

find -name '*index*'?

?

rpm -e mysql-5.0.77-3.el5 --nodeps

?

?

rpm -ivh MySQL5.5.rpm

?

rpm -ivh MySQL-client-5.5.rpm

?

?

/etc/rc.d/init.d/mysql start

?

?

?

/usr/bin/mysqladmin -u root password 'new-password'

/usr/bin/mysqladmin -u root -h server1.jcrb.com password 'new-password'

?

?/usr/bin/mysqladmin -u root new-password password 123456

?

?

/etc/my.cnf

?

?

whereis mysql

?

which mysql

?

rpm ?-qa | grep ?MySQL

?

?

mysql -u root -p

?

?

rpm -qa | less

?

mysql: Unknown OS character set 'GB18030'.

mysql: Switching to the default character set 'latin1'.

?

show variables like 'collation_%'; 查看mysql字符集

show variables like 'character_set_%';

?

?

?

?

更改mysql配置文件修改字符集

cp my-huge.cnf ?/etc/my.cnf

?

and under [mysqld]...

character-set-server=utf8

?

whereis server1.jcrb.com:1.pid

?

?killall mysql

?

/var/lib/mysql

?

如果启动不成功则需要查看/var/lib/mysql/xxxxxxxxxxx.err错误日志

server1.jcrb.com.err

?

?

lsb_release -a?

uname -a

?

file /bin/ls

?

?

$ mkdir -p /opt/db

$ chown -R $USER:$USER /opt/db

?

mv ?mongodb-linux-i686-1.8.2 ?mongodb-1.8.2?

?rm ?mongodb-linux-i686-1.8.2.tgz

?

?

mysql在108 centOS5.5上的安装目录:

 find / -name mysql -ls?

?

/usr/bin/mysql

/usr/lib/mysql

/usr/share/mysql

/etc/logrotate.d/mysql

/etc/rc.d/init.d/mysql

/var/lock/subsys/mysql

/var/lib/mysql

/var/lib/mysql/mysql

?

?

卸载mysql

?rpm -qa|grep mysql

?

?rpm –e MySQL-client-5.5.13-1.rhel4

?

?

[root@zhanglei ~]# groupadd mysql

[root@zhanglei ~]# useradd -g mysql mysql

[root@zhanglei ~]# passwd mysql

密码:mysql

?

rpm -ivh MySQL-server-5.5.13-1.rhel5.x86_64.rpm

?

rpm -ivh MySQL-client-5.5.13-1.rhel4.x86_64.rpm

?

?

6、永久性删除用户账号

userdel mysql

groupdel mysql

usermod –G mysql mysql ? (强制删除该用户的主目录和主目录下的所有文件和子目录)

?

?

SSH乱码:

vi /etc/sysconfig/i18n

?

LANG="zh_CN.GB18030"

LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"

SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"

SYSFONT="latarcyrheb-sun16"

?

mv MySQL-client-5.5.13-1.rhel4.x86_64.rpm ?MySQL5.5.rpm

mv MySQL-server-5.5.13-1.rhel5.x86_64.rpm ?MySQL-client-5.5.rpm

?

service mysql stop

?service mysql start

?

/usr/bin/mysqladmin -u root password '123456'?

?

?登录MySQL?

mysql -uroot -p?

?

1 . 查看mysql存储引擎情况: mysql>show engines ?InnoDB | YES,说明此mysql数据库服务器支持InnoDB引擎。

?

?

创建mysql用户

?CREATE USER test IDENTIFIED BY '123456';

?

grant all on *.* to test@"%" identified by "123456";

?

grant all on len.* to ca@"%" Identified by "123456"; ??

授权用户“ca”(其口令为“123456”)可以任何主机登录,可对数据库"len”下的所有表进行所有的操作

?

/var/lib/mysql

?

?

查看防火墙信息:

#/etc/init.d/iptables status

?

关闭防火墙服务:

#/etc/init.d/iptables stop

?

rpm -ivh VirtualBox-4.0-4.0.10_72479_rhel5-1.i386.rpm

?

?yum install libpython

?

virtualbox 在centOS上乱码解决:

?yum install bitmap-fonts-cjk

?

?

CentOS 启动virtualbox失败:

?

查看linux内核版本 ?2.6.18

?

下载安装 ?yum install kernel-devel或者

yum install kernel-PAE-devel

?

rpm -q kernel-devel(查看有无内核源码)

?

?

永久关闭防火墙

?

#chkconfig –level 35 iptables off 不好使

?

?

安装mongodb

解压后?

nohup ./bin/mongod&

?

以 Daemon 方式运行 关闭ssh客户端仍然运行

./bin/mongod --fork --logpath /dev/null

?

?./bin/mongo

?

?

守护进程一旦脱离了终端,退出就成了问题。使用 ps axj 查出进程ID然后 kill PID 之。

?

停止mongodb

use admin

switched to db admin

?

> db.shutdownServer()

?

> show users

> show collections

?

?db.dropDatabase()?

?

?

./bin/mongodump -d jcrbdb -o /data/backup

?

./bin/mongorestore -d jcrbdb --drop /data/backup/jcrbdb

?

db.createCollection("SOURCE_LIB")

db.SOURCE_LIB.stats()?

db.SOURCE_LIB.storageSize()

?

db.SOURCE_LIB.findOne()?

?

?

db.SOURCE_LIB.getIndexes()

db.SOURCE_LIB.totalIndexSize() ??

db.SOURCE_LIB.totalSize()

?

db.SOURCE_LIB.ensureIndex({SL_ID:1},{unique: true}); ?

?

?

使用db.things.ensureIndex({j:1});来建立索引。

?

_id是默认的、唯一索引。

?

可以设置联合索引,db.things.ensureIndex({j:1, name:-1}); 1为升序,-1为降序

?

db.things.ensureIndex({firstname: 1, lastname: 1}, {unique: true });来设定唯一性

但是:

db.things.ensureIndex({firstname: 1}, {unique: true });//firstname为唯一索引

db.things.save({lastname: "Smith" });//firstname被设为null

db.things.save({lastname: "Jones" });//报错,因为null唯一

?

可以通过设置dropDups来忽略重复的索引记录

db.things.ensureIndex({firstname : 1}, {unique : true , dropDups : true })

?

删除索引

db.collection.dropIndexes();

删除单一索引

db.collection.dropIndex({x: 1, y: -1})

?

改用户

su - root

?

递归改权限

chmod 777 -R tomcat-6/

?

mkdir -p /data/db

chmod 777 -R data/

?

tar zxf mongodb 1.8.3.tgz

启动

./bin/mongod --fork --logpath /dev/null

?

[root@app-vwsc-01 bin]# ./mongod --dbpath /root/mongodbpro/data/db --logpath /root/mongodbpro/data/log/mongodb.log --logappend ?//启动mongod的服务器

?

./bin/mongod --fork --dbpath /pomsdata/data/db --logpath /dev/null

?

#rpm-ivhsubversion-1.6.5-1.i386.rpm

?tar zxf ?subversion-1.6.17.tar.gz

?

?

?

修改mongodb 存储目录使指向iscsi共享的/pomsdata/data

?

1 ?mkdir -p /pomsdata/data/db

2 ?chmod 777 -R data/

3 ?> ?use admin

switched to db admin

> ?db.shutdownServer();

?

启动 指定存储目录

./bin/mongod --fork --dbpath /pomsdata/data/db --logpath /dev/null

?

?

chmod 777 -R tomcat-6.0.32/

mkdir -p logs

?

?

?

查看cpu占用

ps -aux

top -n 1

?

ps -ef |grep tomcat

ps -ef|grep java

?

?

linux 安装nginx-1.1.2

[root@poms01 prod]# tar zxvf nginx-1.1.2.tar.gz

?

[root@poms01 prod]# cd nginx-1.1.2

?

./configure --with-http_stub_status_module --with-http_ssl_module

执行完后会提示一个错误,说缺少PCRE library 这个是HTTP Rewrite 模块,也即是url静态化的包

可上传pcre-8.12.tar.gz,输入如下命令安装:

?

tar zxvf pcre-8.12.tar.gz

#cd pcre-7.9

#./configure

#make

make[1]: *** [pcrecpp.lo] Error 1

这个错误,基本可以断定是缺少系统包造成的,但是缺少哪个包却不明确,这里记录下,这个错误是缺少安装gcc-c++,只需yum -y install gcc-c++,重新configure,make && make install通过。

?

#make install

?

安装openssl等包

yum install zlib zlib-devel openssl openssl-devel?

?

安装nginx

make & make install

?

启动

[root@poms01 local]# cd nginx

[root@poms01 nginx]# cd sbin

[root@poms01 sbin]# ./nginx

?

查看

[root@poms01 sbin]# ?ps -ef |grep nginx

?

?

停止

kill -QUIT 27616

?[~]# killall nginx //关闭nginx

热点排行