以下从网上搜索得来,作为学习备忘
1 linux上传或下载某个文件
xshell很好用,然后有时候想在windows和linux上传或下载某个文件,其实有个很简单的方法就是rz,sz
首先你的Ubuntu需要安装rz.sz(如果没有安装请执行以下命令,安装完的请跳过.其它版本linux请自行安装相应软件)
sudo apt-get install lrzsz
安装完毕即可使用
rz,sz是便是Linux/Unix同Windows进行ZModem文件传输的命令行工具
windows端需要支持ZModem的telnet/ssh客户端(xshell支持,好像putty不支持),SecureCRT就可以用SecureCRT登陆到Unix/Linux主机(telnet或ssh均可)
运行命令rz,即是接收文件,xshell就会弹出文件选择对话框,选好文件之后关闭对话框,文件就会上传到linux里的当前目录
运行命令sz file 就是发文件到windows上(保存的目录是可以配置) 比ftp命令方便多了,而且服务器不用再开FTP服务了
修改文件名
mv wenjian ziliao
2 Linux 删除文件夹和文件的命令
linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。
直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思
3 实时查看tomcat运行日志
动态跟踪文件file的增长情况 tail -f file
动态跟踪文件file的增长情况(output appended data as the file grows),tail会每隔一秒去检查一下文件是否增加新的内容,如果增加就追加在原来的输出后面显示。但这种情况,必须保证在执行tail命令时,文件已经存在。
如果想终止tail -f的输出,按Ctrl+C中断tail程序即可。如果按Ctrl+C不能中断输出,那么可以在别的终端上执行killall tail强行终止。
1、tail -f catalina.out
2、这样运行时就可以实时查看运行日志了
3、Ctrl+c 是退出tail命令。
4 新建文件夹
mkdir software_jd
重命名文件夹名称
mv software_jd/ software
5 查看系统名称和为数
uname
uname -a
6 查找文件
find . -maxdepth 1 -name “@*”
这个命令意思是,查找当前目录下以@开头的文件或者目录,
搜索深度为一级也就是只在当前目录找,
不进入子目录,
如果你要从/目录开始找就
find / -maxdepth 1 -name “@*”
如果想搜全盘,就把-maxdepth 1 去掉
7 安装telnet
不能用!!!提示:-bash: telnet: command not found (2014-06-10 11:50:45)
1、[root@localhost ~]# telnet
bash: telnet: command not found
2、 查询了是否安装Telnet包,结果如下:
[root@localhost ~]# rpm -qa telnet*
telnet-server-0.17-47.el6.i686
3、又查询了xinetd的状态:
[root@localhost ~]# service xinetd status
xinetd (pid 2967) 正在运行...
4、使用ntsysv命令,开启了Telnet服务;同时,也查看 /etc/xinetd.d/telnet 文件,将将“disable = yes” 改为“disable = no”;也重启了服务 [root@CentOS5 /]#service xinetd restart
在系统服务里面,也查看过,telnet服务和xinetd也都是工作状态。
解决方式,重装一下telnet客户端。
centos、ubuntu
yum list telnet* 查看telnet相关的安装包
yum install telnet-server 安装telnet服务
yum install telnet.* 安装telnet客户端
8 解压到指定路径
[root@localhost memcached-1.4.5]# tar -zxvf memcached-1.4.5.tar.gz -C /software_setup/
-C /software_setup/ 指定路径
解压war
jar -xvf **.war
9 文件复制
将home/wangshiming/Downloads里面的文件和文件夹等复制到home/wangshiming/tools目录 怎么实现
cp -rf /home/wangshiming/Downloads/* /home/wangshiming/tools
10 Linux 查看当前时间及修改
一、查看和修改Linux的时区
1. 查看当前时区
命令 : "date -R"
2. 修改设置Linux服务器时区
方法 A
命令 : "tzselect"
方法 B 仅限于RedHat Linux 和 CentOS
命令 : "timeconfig"
方法 C 适用于Debian
命令 : "dpkg-reconfigure tzdata"
3. 复制相应的时区文件,替换系统时区文件;或者创建链接文件
cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime
例如:在设置中国时区使用亚洲/上海(+8)
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
二、查看和修改Linux的时间
1.查看时间和日期
命令 : "date"
2.设置时间和日期
例如:将系统日期设定成2009年11月3日的命令
命令 : "date -s 11/03/2009"
将系统时间设定成下午5点55分55秒的命令
命令 : "date -s 17:55:55"
3.将当前时间和日期写入BIOS,避免重启后失效
命令 : "hwclock -w"
注:
date
不加参数可以直接看到当前日期时间
cal
不加参数可以直接看到本月月历
三、linux 如何显示中文日期
vim /etc/sysconfig/i18n
LANG="en_US.UTF-8"修改为LANG="zh_CN.XXX "
XXX 为具体编码,如 UTF-8 ,GBK, ,GB2312
然后logout重新登录即可
11 ps -ef|grep JAVA查看运行的Java程序
ps -ef|grep JAVA
ps aux |grep 要查找的东西,查找进程
如:
ps aux|grep report.work
ps aux|grep java
12 Jps -m 查看多少JVM运行
13 df -h 硬盘使用情况,单位G
14 Vim命令
保存命令
按ESC键 跳到命令模式,然后:
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
q: 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑
15 查看某一端口是否开放
使用netstat命令查看正在监听状态的端口:
netstat -nupl (UDP类型的端口)
netstat -ntpl (TCP类型的端口)
n表示用数字形式显示端口号,u,表示UDP协议类型,p是程序PID,l表示处于监听状态的;
如 netstat -ntpl|grep 3306 //这个表示查找UDP处于监听状态的,端口号为3306的进程
你可以使用 lsof 命令来查看某一端口是否开放。查看端口可以这样来使用,我就以80端口为例:
lsof -i:80
如果有显示说明已经开放了,如果没有显示说明没有开放。