红联Linux门户
Linux帮助

linux常用工作命令总结

发布时间:2008-02-02 16:49:16来源:红联作者:MPiops
linux下命令和文件及目录名都分大小写

//查看历史数据

history

history |grep mount

按"上下键"选以前敲过的命令

//拷贝文件

cp /usr/local/tomcat4/temp/func.class /usr/local/tomcat4/webapps/photoblog/WEB-INF/classes/framework/utils/

cp -Rf /photodataold/data/2005-9-6 /photodata/ & (代目录拷贝 &是在后台执行)

rsync -auv /photodataold/data /photodata (检查同步拷贝)

//进入目录

cd /usr/local/

//操作系统默认汉字

export LC_ALL=zh_CN.GB2312

or export LANG=zh_CN.gb2312

//移动文件

mv .*.swp 123.bak

//看性能

top //shift键+"m"是按"memory"排序

//查看cpu信息

more /proc/cpuinfo

//查看系统日志

tail -n 100 /var/log/messages | grep squid

//查看环境变量

env

//浏览文件和目录

ls//列表; ll//详细列表

//查看当前目录

pwd

//创建目录

mkdir

//用内存创建目录

mkdir -p /tmp/cache

mount -t tmpfs -o size=1512M,noexec,noatime,noexec none /tmp/cache

//本地磁盘柜

mount /dev/cciss/c1d0p1 /data1

//外地磁盘柜

mount -t nfs 10.10.4.4:/data2 /data2

//去掉mount不能用rm(真删除底下的文件);要用umount

//建立连接指向名(可以用rm -f去掉;而不会真删除底下的文件)

ln -s /opt/bokee/java/jdk1.5.0_06/bin/java java

//删除目录

rmdir

//删除文件

rm -rf * //-r是可以删除子目录下的文件;-f不提示信息

//查看文件

more *.txt

//编辑文件

vi *.txt

-按i键是插入

-按p键是在前面插入一行

-按o键是在后面插入一行

-按esc键是退出编辑

-:set nu 显示行数

-:q退出vi

-:wq保存退出vi

"/字符"查询字符

//可以和windows公用剪切板

//查看tomcat的日志

tail -f catalina.out

//查看java正在用的进程

ps -aux|grep java 或 ps -ef|grep java

ps -ef>pid.txt

//除去注释生成文件到1

grep -v "#" httpd.conf > 1

//清除java正在用的进程

kill -9 30672

killall squid

//清屏幕

clear

//查找文件

find .-name resin*

//解压tar.gz

tar zxvf resin-2.1.16.tar.gz

//查命令参数

man tar

//查看磁盘信息

df -l

df -h

//查看磁盘的文件夹信息

du -h cache/

df -k /tmp

//查看内存信息

free

//查看启动服务情况信息

/sbin/server --status-all

/etc/inittab文件;3:启动进入命令行 5:启动进入图形界面

ntsysv命令加上xfs服务(重起);命令行下键入startX就可以进入图形界面。

图形界面和命令行界面之间的切换用ctrl+alt+f3(f5)

//查看是否全局有变量路径

whereis ..

//查看java版本

java -version

//查看linux版本

uname -a

//查看$路径

echo $TOMCAT_HOME

//控制启动服务

ntsysv

//重新执行profile

./etc/profile or

srouce /etc/profile

//检测端口

netstat -lp

//重启

reboot

//linux启动时运行的文件

/etc/profile (相当于windows的config.sys文件)

/etc/rc.local (相当于windows的autoexec.bat文件)

/etc/init.d/ (此目录下放linux启动时运行的程序;用ntsysv命令控制)

//设置linux的线程和进程

ulimit -a (查看)

ulimit -n 2048(修改读最大文件数)

ulimit -u (修改最大进程数)

//编辑定时处理器

crontab -e

0 0 * * * (/usr/bin/rdate -s time.sa.bokee.com)

ntpdate www.freebsd.org //同步时间

date//查看时间

//网络ip设置

netconfig

//重设网卡;一个网卡可以配多个地址

vi /etc/sysconfig/network-scripts/ifcfg-eth0(1)

service network restart

//查看网卡信息

ifconfig

//配置dns信息

vi /etc/resolv.conf

//配置网关信息

vi /etc/sysconfig/network

#将cache目录的所有者更改为nobody(群组:用户)

chown -R nobody:nobody /opt/bokee/cache

#生成一个批处理文件

用vi 编译一个名为static.sh的文本文件;然后直接可以用sh static.sh执行了

给文件权限chmod 775 static.sh(777权限最大;刚vi出来的文件权限最小)后;

就可以直接。./static.sh执行了

#端口检查

netstat -alp|grep squid

telnet 192.168.2.3 80(默认是21)

GET / HTTP/1.1

再敲回车健;有信息就代表通了

//查域名的IP

ping botu.bokee.com 或

nslookup botu.bokee.com 211.152.19.73

解压: unzip 108921-16.jar

查看防火墙: iptables -L -vn

防火墙启动: service iptables start

防火墙关闭: service iptables stop

防火墙状态: service iptables status

看流量: iptraf

//查看上次启动时间

uptime

//从链接中得到内容(-O 存新文件名)

wget -O squid-2.5.13.tar.gz http://www.squid-cache.org/Versions/v2/2.5/squid-2.5.STABLE13.tar.gz

//用户管理

groupadd aa //增加用户组aa

groupdel aa //删除用户组aa

useradd -g aa bb//增加用户bb到用户组aa中去

userdel bb//删除用户bb

passwd bb//修改用户bb的密码
文章评论

共有 0 条评论