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感兴趣的人员快速掌握一些常用命令,以便于日常操作和开发工作。 1. **SSH (Secure Shell)**:SSH是一种加密的网络协议,允许用户进行远程登录和命令执行。在Windows上,可以使用PuTTY和...
该备忘录涵盖了 Linux 高级命令的基础知识、安装和配置 Apache、PHP 和 MariaDB 服务、查看系统日志、网络接口管理、文件权限管理等方面的知识点。 1. 安装和配置 Apache、PHP 和 MariaDB 服务 在 Red Hat ...
在本文中,我们将探讨如何使用GTK 2开发一款针对Linux操作系统的备忘录程序。GTK+2是一种广泛使用的开源图形用户界面构建工具包,尤其在GNOME桌面环境中得到广泛应用。由于Linux平台上缺少类似Windows的便捷提醒软件...
为了满足不同用户的需求,个人备忘录系统应考虑跨平台兼容性,如Windows、MacOS和Linux等。这可能需要采用如Java或Python等跨平台开发语言,或者利用跨平台框架如 Electron 进行开发。 总结来说,个人备忘录系统的...
这篇文档将深入解析“备忘录安卓软件源代码”这一主题,主要针对Android移动开发的实践项目进行讨论。首先,我们需要了解的是Android Studio,它是Google官方推荐的Android应用程序开发集成开发环境(IDE)。这个源...
在Windows环境下,集成Apache2.2与Tomcat5.5并使用Apr(Apache Portable Runtime)进行优化,可以提升Web...这个过程需要对Linux命令行工具和Web服务器的配置有一定了解,但完成后可以显著提高服务器的性能和稳定性。
了解如何配置IIS,设置应用程序池和发布网站是部署ASP.NET应用的关键步骤。 学习ASP.NET不仅需要理论知识,更重要的是实践操作。通过编写实际的Web应用,你可以更好地理解和掌握这些概念。此外,不断查阅文档、参与...
首先,我们要明白安卓系统是基于Linux内核的操作系统,它为开发者提供了丰富的API接口来开发各种应用,包括备忘录应用。在安卓中,我们可以利用`AlarmManager`服务来设置定时闹钟,结合`BroadcastReceiver`来接收...
【标题】"PDA.rar_PDA_java PDA_备忘录_日志备忘" 提供了一个关于使用Java编程语言开发的个人数字助理(PDA)应用的信息。这个PDA软件具备日志记录、电话簿管理和备忘录功能,旨在帮助用户在日常生活或工作中进行...
《基于Android的多功能备忘录的设计与实现》 在当今科技日新月异的时代,智能手机已经成为我们生活中不可或缺的一部分。为了帮助人们有效地管理日常事务,备忘录应用应运而生。Android平台因其开源和免费的特性,...
默认文件导出路径的设置通常依赖于操作系统,Java的`java.io.File`类可以帮助我们获取用户的个人文件夹,例如在Windows上是`C:\Users\用户名`, 在Unix/Linux系统上是`~`(用户的家目录)。将导出的文件保存在这里...
为此,创建个人的学习笔记或备忘录是一种非常有效的策略,它不仅有助于巩固记忆,还能在实际操作中提供快速查阅,提升工作效率。 接下来,我们将解析日志中出现的Linux内核信息及相关命令,深入了解这些信息背后的...
基于 Android 的多功能备忘录的设计与实现 Android 操作系统是当前最流行的移动操作系统之一,它的开源和免费特点使其在移动应用开发中具有很高的实用性和市场前景。基于 Android 平台的备忘录应用程序可以满足...
### 虚拟机 CentOS 服务器搭建备忘录 #### 一、基础环境搭建 在开始搭建虚拟机 CentOS 服务器之前,确保系统的基础环境已经准备就绪是非常重要的一步。这包括了确认用户权限、环境变量配置以及必要的工具安装。 1...
【Android备忘录记事本Shuffle源代码】是一款针对Android平台设计的记事本应用的源码,它提供了一种高效、便捷的方式来记录和管理日常生活中的点滴事务。这款源码由国外开发者编写,以其良好的代码规范和较高的参考...
文档还提到了一个非常实用的命令备忘录表,它包含了Linux中最常用的命令及其示例,便于用户快速查阅和学习。这份备忘录不仅适合初学者,也对有经验的用户在忘记某些特定命令时提供便利。建议的使用方式包括将其打印...
其次,"Linux 命令黑白备忘录.pdf"可能是对Linux命令行工具的详尽总结。Linux命令行是其强大之处,包括find(查找文件)、grep(搜索文本)、sed(流编辑器)、awk(数据处理工具)等高级命令,这些工具在日常系统...