Linux命令大全,最方便实用的新人Linux手册

  • A+
所属分类:未分类
摘要

Linux多么神奇的系统,当初接触时,我以为根本学不会它,太难了,但经过系统的学习才发现原来如此简单。

管理Linux主机如果要记住所有的名字,那太资深了,现在命令都是一键包,所以自己动手打命令编译的情况很少见了。作为新手只需要记录一些常用的几个命令即可,常用命令解决不了的,配合winscp和Dreamweave,还有管理面板管理Linux,就简单多了。

使用Putty或Xshell 5登录SSH后,你就可以使用下边命令了。

Linux命令:创建、删除、复制

1、创建目录,例如创建一个名为duimin的目录

mkdir duimin

2、进入目录,例如进入名为duimin的目录

cd duimin

3、返回根目录

cd ~

4、删除目录,例如删除名一个为duimin的文件夹。

rm -rf duimin

5、删除文件,例如删除一个duimin.zip的压缩包。

rm -f duimin.zip

6、当前目录下复制文件,例如有一个1.txt的文本文件,复制成名为2.txt的文件,也可以是别的文件格式。

cp 1.txt 2.txt

7、复制与目录a内容相同,名为b的目录。

cp -r a b

8、复制duimin目录里的所有文件复制到路径root/home/wwwroot /下的beifen目录中。

cp -a duimin /home/wwwroot /beifen

Linux命令:压缩文件管理

首先要计入要压缩或解压缩的目录,然后再执行下边命令。

1、下载远程文件或压缩文件,例如下载对民网根目录下的beifen.tar.gz

wget http://duimin.com/beifen.tar.gz

2、下载中断,继续上一次未完的下载。

wget -c http://duimin.com/beifen.tar.gz

3、把duimin目录压缩为名为beifen,格式为.tar.gz的压缩包,把duimin、beifen给成自己目录和压缩名。

tar cfz beifen.tar.gz duimin

4、解压缩各种后缀的压缩包,把beifen换成自己的压缩包名。

tar zxvf beifen.tar.gz

tar zxvf beifen.tar

tar xjf beifen.tar.bz2

unzip beifen.zip

Linux命令:查看主机占用率

使用主机时,经常会碰到主机缓慢的情况,这有可能是内存占用过高引起的,而占用内存高的都是一些程序,有时有必要关闭它们。

1、查看剩余磁盘

df –h

2、查看内存剩余

free -m

3、ps 进程状态查询命令

ps -aux

这个命令会出现很多的进程参数,ps命令输出字段的含义:
[list]
[*]USER,进程所有者的用户名。
[*]PID,进程号,可以唯一标识该进程。
[*]%CPU,进程自最近一次刷新以来所占用的CPU时间和总时间的百分比。
[*]%MEM,进程使用内存的百分比。
[*]VSZ,进程使用的虚拟内存大小,以K为单位。
[*]RSS,进程占用的物理内存的总数量,以K为单位。
[*]TTY,进程相关的终端名。
[*]STAT,进程状态,用(R--运行或准备运行;S--睡眠状态;I--空闲;Z--冻结;D--不间断睡眠;W-进程没有驻留页;T停止或跟踪。)这些字母来表示。
[*]START,进程开始运行时间。
[*]TIME,进程使用的总CPU时间。
[*]COMMAND,被执行的命令行。
[/list]

4、查看nginx进程

ps -aux | grep nginx

5、按ID关闭进程(ps -aux 中的PID),例如ID为1234。

kill 1234

6、通过程序的名字关闭进程,如果关闭nginx

killall nginx

Linux命令:服务器以及组件重启

配置环境或编译程序时,内存占用过高需要重启,修改nginx、iptables、php配置需要重启生效,相信众多站长电脑安装软件或电脑出问题,重启也才会生效。

1、重启lnmp,你的环境也可能是lanmp

/root/lnmp restart

2、重启nginx

service nginx restart

3、重启iptables防火墙

service iptables restart

4、保存iptables规则

service iptables save

5、重启PHP

service php-fpm restart

四、Linux命令:权限保护

1、修改root密码命令

sudo passwd root

2、修改数据库远程访问权限

mysql -uroot -p

grant  all on *.* to usename@'%' identified by 'password';

在美国80%的服务器使用Linux系统,而在中国80%的服务器是windows系统,之所以国人喜欢用windows系统,原因有两个,一个是网站程序环境必须依托windows系统才能运行,另一个就是很多人对Linux不熟悉,用不习惯。

如果你使用的PHP+Mysql或纯静态网站,那么强烈建议使用Linux主机,很多人担心害怕买了Linux主机后不会使用,其实Linux主机难在命令的使用上。Linux非常节省内存资源,可以让把服务器的性能发挥到极致,Linux主机比windows系统便宜,因为Linux的编译程序都真开源的免费的,而windows的东西很多都收费。

如果要背过所有的命令,肯定是大师级人物了,Linux手册必不可少,随身携带最好。我即使背过了一些命令,但还是喜欢复制粘贴,这样方便也节省时间。

发表评论

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen: