管理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 https://www.duimin.com/beifen.tar.gz
2、下载中断,继续上一次未完的下载。
wget -c https://www.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手册必不可少,随身携带最好。我即使背过了一些命令,但还是喜欢复制粘贴,这样方便也节省时间。
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏