linux集合字符,Linux常用命令集合

记录:

1、查看版本:

cat /proc/version

uname -a

lsb_release-a

cat /etc/issue

2、检查Linux是否安装了某个软件用以下命令:

#rpm -qa|grep software_name

#dpkg -l | grep ftp

#dpkg -L | grep ftp

3、安装rpm文件:

rpm -ivh [--nodeps]-  xxx.rpm来安装了。

4、查找字符:

grep datas catalina.out

5、tar的使用:

tar -czvf data.tar.gz  fiel1 fiel2 :把 fiel1 fiel2 打包并压缩成data.tar.gz

(其中-c是创建tar包,-z是指定压缩成gzip格式)

tar -zxvf file.tar.gz :是解包命令。(其中-x是解包命令,-z指定解压缩格式是gzip)

tar -cvf data.tar.gz  fiel1 fiel2 :把 fiel1 fiel2 打包成data.tar,不压缩

解压时,提示:

gzip: stdin: not in gzip format

tar: Child returned status 1

tar: Error is not recoverable: exiting now

是因为:使用了tar -cvf data.tar.gz  fiel1 fiel2 :把 fiel1 fiel2 打包成data.tar,不压缩。所以解压时不需要加上-z。

6、Linux下Tomcat的启动、关闭、杀死进程、查看控制台输出

进入tomcat目录:如,cd /usr/local/tomcat

bin/startup.sh    #启动tomcat

bin/shutdown.sh   #停止tomcat

tail -f logs/catalina.out  #看tomcat的控制台输出;

ps -ef |grep tomcat  #看是否已经有tomcat在运行了

例如ps -ef |grep tomcat输出如下:

sun 5144 1 0 10:21 pts/1 00:00:06 /java/jdk/bin/java ……startup.Bootstrap start

则5144就为进程号 pid = 5144

kill -9 5144   #彻底杀死tomcat

ps命令:

ps [选项]

下面对命令选项进行说明∶

-e显示所有进程.

-f全格式.

-h不显示标题.

-l长格式.

-w宽输出.

a显示终端上的所有进程,包括其他用户的进程.

r只显示正在运行的进程.

x显示没有控制终端的进程.

7、Linux下Mysql的启动、停止、重启

1、查看mysql版本

进入mysql目录,如:/usr/local/mysql——可不进入

登陆:mysql -u root -p

方法一:status;

方法二:select version();

2、Mysql启动、停止、重启常用命令

a、启动方式

1、使用 service 启动:

[root@localhost /]#   service mysqld start (5.0版本是mysqld)

[root@szxdb etc]# service mysql start (5.5.7版本是mysql)

2、使用 mysqld 脚本启动:

/etc/init.d/mysqld start

b、停止

1、使用 service 停止:

service mysqld stop

c、重启

1、使用 service 启动:

service mysqld restart

service mysql restart (5.5.7版本命令)

2、使用 mysqld 脚本启动:

/etc/init.d/mysqld restart

8、查看Linux系统是否安装了中文语言包:

echo $LANG

9、设置时间为:2008-8-8 12:00

date -s "2008-8-8 12:00:00"

修改后,输入:clock -w把系统时间写入CMOS

10、watch -n 1 date 显示系统时间

11、Apache启动

/usr/local/activemq/bin

./activemq start

12、cat /proc/cpuinfo 查看cpu

free -m查看内存

fdisk -l查看硬盘分区

df -h查看磁盘使用率

df -h查看挂载目录

ifconfig查看网卡信息

13、同步网络当前时间:

ntpdate asia.pool.ntp.org

14、crontab -l 表示列出所有的定时任务

15、chmod 644 mm.txt   修改权限

16、du -h | grep company  筛选查看目录

17、du -h 查看当前目录下的所有目录

du -sh查看当前目录的大小,单位G   -sm  单位M

18、kill -9 1234

19、pwd

20、cd

21、mkdir

22、vi (i,输入;esc:退出输入;“:”:输入命令状态; w:写入;q:退出;q!:不写入强制退出)

23、cat (cat:查看;cat  >  file.txt:覆盖写入 ctrl+D结束; cat  >> file.txt :追加写入)

24、touch  file.txt

25、su  username

26、ls

27、查看端口被占用命令:

lsof  -i:80

28、top  -u  tomcat

查看tomcat用户的所有进程;

操作:

键盘按大写的P:按%CPU使用率排行;

键盘按大写的M:按%MEM排行;

PID:进程的ID  USER:进程所有者  PR:进程的优先级别,越小越优先被执行  NInice:值  VIRT:进程占用的虚拟内存  RES:进程占用的物理内存  SHR:进程使用的共享内存  S:进程的状态。S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数  %CPU:进程占用CPU的使用率  %MEM:进程使用的物理内存和总内存的百分比  TIME+:该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值。  COMMAND:进程启动命令名称

29、查看进程打开哪些文件

lsof -p进程的pid

30、释放buffer/cache:

sync

echo 3  >  /proc/sys/vm/drop_caches

解释:

free命令中的buffer和cache:(它们都是占用内存):

buffer : 作为buffer cache的内存,是块设备的读写缓冲区

cache: 作为page cache的内存, 文件系统的cache

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

31、查看定时任务(注意用户)

crontab -l

编辑定时任务

crontab -e

32、从远程服务器复制文件到当前服务器的当前目录:

scptomcat@10.45.187.240:/home/tomcat/test.txt.

(然后需要输入远程服务器tomcat@10.45.187.240的密码)

从当前服务器的当前目录复制文件到远程服务器:

scp test2.txt tomcat@10.170.5.187:/home/tomcat

(需要输入远程服务器tomcat@10.170.5.187的密码)

从远程服务器复制目录到当前服务器的当前目录:

scp -r tomcat@10.45.187.240:/home/tomcat/dir_test  .

从当前服务器的当前目录复制目录到远程服务器:

scp -r dir_test tomcat@10.170.5.187:/home/tomcat

完毕。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值