`
angelguo
  • 浏览: 114216 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux下常用命令

 
阅读更多

provides”或者“whatprovides”开关用于找出某个包提供或包含哪些文件:

yum provides/whatprovides ifconfig

可查出net-tools包提供了ifconfig命令,直接安装net-tools即可。yum install net-tools

 

更新时区

tzselect:

执行tzselect命令-->选择Asia-->选择China-->选择east China - Beijing, Guangdong, Shanghai, etc-->然后输入1

执行完tzselect命令选择时区后,时区并没有更改,只是在命令最后提示你可以执行TZ='Asia/Shanghai'; export TZ 并将这行命令添加到.profile中,然后退出并重新登录。

 

uname -a   (Linux查看版本当前操作系统内核信息)

cat /proc/version (Linux查看当前操作系统版本信息)

cat /etc/issue  或cat /etc/redhat-release(Linux查看版本当前操作系统发行版信息)

cat /proc/cpuinfo (Linux查看cpu相关信息,包括型号、主频、内核信息等)

getconf LONG_BIT  (Linux查看版本说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)

 

安装wget命令

yum -y install wget

 

可使用yum命令安装常用rz,sz命令支持包

yum install lrzsz

操作命令

sz filename 下载

rz 桌面窗口选择文件上传

rz -y 覆盖  上传

sz -y 覆盖 下载

 

常用zip工具包安装:

yum install -y unzip zip

 

解压到指定目录

 unzip test.zip -d /root/ 

tar -zxvf ***.tar.gz -C /usr/local/

 

压缩目录

zip -r myfile.zip ./*

tar -cvzf ***.tar.gz  ***

 

对压缩文件操作

zip -d myfile.zip smart.txt
删除压缩文件中smart.txt文件
zip -m myfile.zip ./rpm_info.txt
向压缩文件中myfile.zip中添加rpm_info.txt文件

 

添加telnet服务

yum install telnet

 

查看当前的文件夹下的磁盘使用情况du --max-depth=1 -h

 

查看当前文件夹大小

du -sh

 

查找文件:find / -name httpd.conf

 

释放缓存:

sync

To free pagecache:

echo 1 > /proc/sys/vm/drop_caches

To free dentries and inodes: 

echo 2 > /proc/sys/vm/drop_caches

To free pagecache, dentries and inodes:

 echo 3 > /proc/sys/vm/drop_caches

CP复制命令

把a目录下的文件复制到b目录
  cp –r a/* b
  执行上面的命令时,b存在的每个文件都会提示是否覆盖;
  cp –r –a a/* b
    执行上面命令时,B存在文件都会提示覆盖,同时保留原复制文件属性。
 
计划任务处理脚本
启动cron进程的方法:/etc/init.d/crond start 
开机就启动cron进程的设置命令:chkconfig --add crond
crontab -l #查看你的任务
crontab-e#编辑你的任务
crontab-r#删除用户的crontab的内容
 
自动重启resin,需要在httpd.sh的#!   /bin/sh的下面配置下java的环境变量
JAVA_HOME=/usr/local/jdk1.6.0
        PATH=$JAVA_HOME/bin:$PATH
        CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
        export JAVA_HOME PATH CLASSPATH
 
 
 
 
 
 
 
resin写入数据库乱码解决:
打开../conf/app-default.xml文件
在行<web-app-default>下面添加内容:<character-encoding>UTF-8</character-encoding>即可
 
yum安装jdk:
首先,我们来看看yum库是否有java安装包,命令为:yum -y list java*
然后我们安装java1.6.x,命令为:yum -y install  java-1.6.0-openjdk*
查看yum安装java的结果,安装完成后,执行java -version
 
手动安装JDK:
安装JDK 
1: 将jdk-6u25-linux-i586.bin 文件放入 /usr下面
2: chmod +x jdk-6u25-linux-i586.bin
3:./jdk-6u25-linux-i586.bin  执行
4:修改vi /etc/profile   ctrl+d 最后一行
添加:
JAVA_HOME=/usr/java/jdk1.7.0_3
CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/jre/lib/ext/sunjce_provider.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
esc :wq
5:source /etc/profile
执行 安装完毕。
 
 
关闭防火墙:
service iptables stop
开机启动关闭防火墙:
chkconfig iptables off
 
时间同步服务命令:
 yum install ntpdate   安装时间同步服务
ntpdate pool.ntp.org   添加同步网站
crontab -e 打开任务同步脚本,添加内容:*/5 * * * * ntpdate pool.ntp.org
 
openresty安装
1、安装支持服务:yum install readline-devel pcre-devel openssl-devel
2、正式安装:
   tar xzvf ngx_openresty-VERSION.tar.gz
    cd ngx_openresty-VERSION/
    ./configure --with-luajit
    make
    make install
3、更新同目录配置文件并修改redis配置
4、启动和关闭操作同nginx。
 
linux下安装JDK
1: 将jdk-6u25-linux-i586.bin 文件放入 /usr下面
2: chmod +x jdk-6u25-linux-i586.bin
3:./jdk-6u25-linux-i586.bin  执行
4:修改vi /etc/profile   ctrl+d 最后一行
添加:
JAVA_HOME=/usr/java/jdk1.7.0_3
CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/jre/lib/ext/sunjce_provider.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
esc :wq
5:source /etc/profile
执行 安装完毕。

redis搭建小知识

$ wget http://redis.googlecode.com/files/redis-2.6.8.tar.gz

$ tar xzf redis-2.6.8.tar.gz //这里假设解压缩到/usr/local/redis

$ cd redis-2.6.8

$ make

$ make install

$ cd utils

$./install_server

 

进入目录SRC

启动nohup ./redis-server &

 

验证redis是否成功 

linux:/usr/local/redis-2.6.8 # telnet 127.0.0.1 6379

Trying 127.0.0.1...

Connected to 127.0.0.1.

Escape character is ^]'.

Keys *

*0

Set abc 1

+OK

Get abc

$1

1

 

本地多个resin启动时提示默认路径/usr/local/resin下端口占用解决:

修改新resin服务可执行文件httpd.sh下 RESIN_HOME=/usr/local/resin新名称。

 

文件操作:

1、显示行号命令:   :set nu

2、目录下查找文件中内容显示行: grep "查找内容" 文件名

3、文件内查找: /"查询内容"  n从上往下顺序查找

                ?"查询内容" n从下往上顺序查找

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics