`

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

分享到:
评论

相关推荐

    LINUX 24学时教程

    本书详细讲解了用Linux的图形配置工具配置Caldera OpenLinux,通过一个ppp与网络连接、使用K桌面环境、用StarOffice提高在家办公的效率、网络浏览、发传真、接收email及使用GIMP等图形工具。 24学时每次1小时的课程...

    matlab代码影响-matlab-job-manager:计算任务管理,包括备忘录和并行执行

    matlab代码影响Matlab职位经理 ...任何可能影响返回值的设置都必须包含在此结构中,以便备忘录缓存可以标识何时返回以前保存的结果。 display_config是一个结构,其中包含不会影响返回值result 。 例如,此结构可以指

    memo:Memo是用Flutter编写的Anki移动应用程序

    备忘录 备忘录的Monorepo。 Memo是用Flutter编写的面向程序设计的开源软件(SRS)。 到目前为止,该项目旨在仅输出适用于Android和iOS的内部版本。 即使考虑到Flutter SDK在台式机(Windows,Linux和macOS)和Web...

    InterOffice Memo System-开源

    该项目将使具有Web服务器和数据库的Intranet上的用户能够发送,接收和回复备忘录。 备忘录也可以与附件一起发送。 该系统是完全可配置的,并且可以在Windows和Linux服务器上运行。

    EC2-Operator:用于从Google Assistant启动EC2实例的应用

    EC2操作员 用于从Google助手启动EC2实例的应用程序。 AWS_Lambda 创建EC2实例的Lambda函数。 创建一个t2.micro与形象Amazon Linux AMI 2017.09.1 。...立即使用Google Home --yuu26的备忘录创建新服务器

    samba 共享搭建

    linux之 纯命令配置samba,Samba服务配置可分为匿名模式 和 users 模式配置 通过samba 跨平台共享文件,本人实验时记录的步骤,记录下来备忘。

    【白雪红叶】JAVA学习技术栈梳理思维导图.xmind

    备忘录模式 观察者模式 状态模式 策略模式 模板方法模式 访问者模式 设计案例 UML 架构 系统架构能力 基本理论 扩展性设计 可用性设计 可靠性设计 一致性设计 负载均衡设计 过载保护设计 协议设计...

    传智播客扫地僧视频讲义源码

    17_配置文件读写案例_读配置项实现 18_配置文件读写案例_写和修改接口实现 19_文件加密案例_思路分析 20_文件加密案例_文件搬运实现 21_文件加密案例_文件加密功能集成 22_文件加密案例_文件加密实现 23_作业 24_...

    Android源码从下载到编译全过程

    最近一直在搭建Android系统开发环境,找了好多资料,但是大都都有问题(最起码现在用起来有问题),所以把自己的过程记录下来,备忘,也希望能给别人帮个小忙,当然,顺便赚点小分~~吼吼

    java 面试题 总结

    JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用...

    超级有影响力霸气的Java面试题大全文档

    超级有影响力的Java面试题大全文档 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。...

    java面试题以及技巧

    │ Struts配置文件详解.txt │ 上海税友.txt │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ 孙卫琴精通struts.基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form...

    java面试题目与技巧1

    │ Struts配置文件详解.txt │ 上海税友.txt │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ 孙卫琴精通struts.基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form...

    java面试题及技巧4

    │ Struts配置文件详解.txt │ 上海税友.txt │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ 孙卫琴精通struts.基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form...

    java面试题及技巧3

    │ Struts配置文件详解.txt │ 上海税友.txt │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ 孙卫琴精通struts.基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form...

    java面试题以及技巧6

    │ Struts配置文件详解.txt │ 上海税友.txt │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念.doc │ 基本算法.doc │ 孙卫琴精通struts.基于MVC的.java.web设计与开发.pdf │ 学习Struts提供的和Form...

Global site tag (gtag.js) - Google Analytics