当前位置:首页 > 开发 > 操作系统 > 正文

linux服务器使用知识点

发表于: 2014-07-24   作者:关中大虾   来源:转载   浏览:
摘要: 1、要注意看内存使用情况 free -m 很多时候软件出问题都是因为内存原因 2、screen命令 screen -r 恢复自己创建的screen screen -x 进入别人创建的screen 3、利用 pv 这个软件,可以查看通过管道的内容的流量和大小等等,然后用于统计显示 4、添加执行权限 chmod +x 文件名 5、建立软链接 ln -s /home/j

1、要注意看内存使用情况 free -m 很多时候软件出问题都是因为内存原因

2、screen命令

screen -r 恢复自己创建的screen
screen -x 进入别人创建的screen
3、利用 pv 这个软件,可以查看通过管道的内容的流量和大小等等,然后用于统计显示
4、添加执行权限
chmod +x 文件名

5、建立软链接 ln -s /home/jkong/arke...war arke.war  前面的是实际文件位置,后面的相当于快捷方式 

6、杀死进程pkill

7、修改tomcat最大内存

vi /etc/default/tomcat6
查找Xmx,修改为2048m
8、查找已安装的软件dpkg -l | grep  删除软件dpkg --purge  安装软件dpkg -i 
9、mysql的user操作
create user '' identified by '';
grant all privileges on `arke`.* to ''@'localhost' identified by '';
flush privileges;
show grants for '';
10、备份mysql数据库mysqldump --skip-lock-tables  -uname -ppassword phs_edb | gzip > XXX.sql.gz
11、安装percona
apt-get update
apt-get install percona-server-server
 
12、安装apt-cyg
wget http://apt-cyg.googlecode.com/svn/trunk/apt-cyg
chmod +x apt-cyg
mv apt-cyg /usr/local/bin/
13、更改cygwin镜像:apt-cyg -m http://192.168.168.5:8080/mirrors.163.com/cygwin/ install git
14、dirname 命令
     用于取给定路径的目录部分,这个命令一般用于shell脚本中,用于取得脚本文件所在目录,然后将当前目录切换过去。
     例如:dirname /usr/bin/sort
               /usr/bin
15、rsync命令 用于同步文件
     rsync --exclude '.svn'  -e 'ssh -l root'  –avzr /tmp/install 192.168.168.26:~/install
     -e, --rsh=COMMAND 指定使用rsh、ssh方式进行数据同步
     --exclude 指定排除不希望传输的文件
     -a, --archive 归档模式,表示以递归方式传输文件,并保持所有文件属性,等于-rlptgoD
     -v, --verbose 详细模式输出
     -r, --recursive 对子目录以递归模式处理
     -z, --compress 对备份的文件在传输时进行压缩处理
其中 ssh -l login_name 指定ssh的登录用户
16、df 检查文件系统的磁盘空间占用情况。
18、tee 从标准输入中读取并同时写入到标准输出和指定的文件上
19、-ne 不等于、-eq 等于、-gt 大于、-lt 小于
20、(用于脚本调试)-x  在每条命令运行前显示命令,开启方法有三种:1 #!/bin/sh -x   ;  2   在脚本中开启选项 set -x    ;  3 运行命令时加上  sh -x test.sh    
21、在包含不同脚本的多个库文件的情况下,单独使用LINENO而不使用BASH_SOURCE完全没有意义
22、如果在程序启动时SHELL变量已经被定义,那么它不会被修改
23、当前工作目录PWD,上一个工作目录$OLDPWD,使用cd - 命令可以回到上一个工作目录
24、sleep 不会消耗用户或系统的时间
25、head和tail用于查看日志的头几行和末尾几行
26、netstat可以显示网络状态
27、nmap是一种安全端口扫描器,nmap ip可以获悉该机器的哪些端口是开放的
28、find用来搜索文件
29、shell脚本中的含义, $# 传给脚本的参数个数; $0脚本本身的名字; $1传递给该shell脚本的第一个参数; $2传递给该shell脚本的第二个参数; $@传递脚本的所有参数的列表; $*以一个单字符串显示所有向脚本传递的参数,与位置变量不同,参数可超过9个; $$脚本运行的当前进程ID号; $?命令执行结果反馈,0表示执行成功,其余数字表示执行不成功。
30、0.0.0.0代表所有机器
31、 批量删除.svn文件的命令
find . -type d -name ".svn"|xargs rm -rf
32、生成tomcat部署所用的war文件的方法(或者利用IDE打包工具)
生成war文件的命令
cd blog/
jar -cvf blog.war *.*/ .
*.*/表示当前目录(blog/)下的所有文件和文件夹
.表示在当前目录下生成war包
 
查看war文件的命令
jar -tf blog.war
 

linux服务器使用知识点

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
本文转自http://space.itpub.net/10159839/viewspace-607521 使用X-Win32访问Linux服务器 X-Win32是
tomcat 安装 进到/usr/local/apache执行命令 wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-7
PPTP是一个比较简单的VPN构建方式,但是很难找到比较全的说明文档。因此,记录一篇说明文档,详细记
简介 iftop是类似于linux下面top的实时流量监控工具。 iftop可以用来监控网卡的实时流量(可以指定
本文介绍在Linux使用Python+Nginx+web2py+uWSGI搭建一个web服务器的过程。 Python 2.7.11 解压安装
本文介绍在Linux使用Python+Nginx+web2py+uWSGI搭建一个web服务器的过程。 Python 2.7.11 解压安装
应用场景: (1) 需要通过固定的域名来访问自己家里的电脑上的网站(仅自己学习用) (2) 无固定的外网I
学校的DNS服务器是Linux操作系统,绑定DNS的时候发现总有点问题,常常客户端电脑无法得到正确
Linux下使用Samba服务器举例 实验环境: Vbox下,Rehat5虚拟机 使用samba服务器 目的:使用samba服
出处:http://linux.cn/thread/11992/1/1/ 如何使用图形界面Webmin管理linux服务器 一台典型的linux
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号