常用linux命令--经验

来源:互联网 发布:大数据关联分析 编辑:程序博客网 时间:2024/05/16 17:06

网络:

telnet ip地址 端口  :测试网络通不通

ssh username@ip地址 登录这个IP的机器 使用username的用户名

ssh ip地址 这样是默认是已当前用户登录这个机器

sudo -u admin scp masterdata@ip地址:/home/admin/test.jar /home/admin/dx/lib  使用admin用户传输文件    线上机器的东西要下载到本地,需要在线上机器执行SCP先到测试机,然后测试机再到FTP

curl http://taobao.com  测试这个网络是否通 

sudo  vim  /etc/hosts  修改host绑定

查看端口使用情况

sudo netstat -aptn | grep 9600  (一般杀第一个主进程)



系统情况:

hostname -i ip地址

hostname 机器名(机器名.组名)

top 查看系统资源当前使用情况命令 然后1

sudo su admin sudo:用伪超级用户登录

生产环境 所有修改命令 需要前面加 sudo -u admin

date -s "2014-05-27 14:10:00"   设置时间

crontab -e 配置定时任务 20分钟一次  :  */20 * * * * sudo -u admin sh /home/admin/app/bin/start.sh

安装   sudo yum install appname -b current -y

查看内核版本命令: cat /proc/version  
Linux version 2.6.18-308.4.2.ali1012.el5xen (ads@middleware016031.sqa.cm4) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-52)) #1 SMP Wed Mar 27 15:18:45 CST 2013
查看linux版本: lsb_release -a 
LSB Version:    :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: RedHatEnterpriseServer
Description:    Red Hat Enterprise Linux Server release 5.7 (Tikanga)
Release:        5.7
Codename:       Tikanga
查看系统语言   echo $LANG  /  locale
查看系统内存使用情况:ps ux 、top 、free -m 


文件处理:

ls -ll  | wc -l  查看当面目录有多少文件

wc -l  oauth.2014-05-22.log 看这个文件文件多少行

tar cfz appname.war.tgz appname.war    打包命令:把*.war变为*.war.tgz
jar xvf temp.war  --解压命令 把war变为文件夹
jar   cvf   temp.war   */  .    --打包 war包
vi 命令:  G回到最后行  shift+G+G
/去查询的话 n是往下 shift+n 是往上
?去查询的话 n是往上 shift+n 是往下
find . -name "*.xls*" |xargs rm -rf   当文件太多时候,不能直接 rm ,删除本目录下子目录所有xls的文件
du -sh *  查看当前目录文件的大小
du -sh * | sort -n  //统计当前目录大小 并名称大小 排序
df -h  看文件结构按G来
du -ch  看当前目录打下 按G来 

du -sh  看当前总目录大小

ls -lrt  按时间排序



SVN
svn checkout --username=用户名  http://***/repos/***/shared/appname/trunk /home/fukang.shengfk/masterdata  二方库
svn checkout --username=用户名  http://***/repos/***/app/appname/trunk /home/fukang.shengfk/hr_masterdata  app应用
svn update


DB:

mysql -uUsername -p -h 10.11.1.11  用Username登录10.11.1.11 的mysql

0 0